@charset "UTF-8";*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scrollbar-gutter:stable}.dark [data-icon-moon],[data-icon-sun]{display:none}.dark [data-icon-sun]{display:inline}::-moz-selection{background:var(--om-action-bg);color:var(--om-action-text)}::selection{background:var(--om-action-bg);color:var(--om-action-text)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}.om-page{width:100%;min-width:0;margin-inline:0 auto}.om-page--standard{max-width:62rem}.om-page--wide{max-width:80rem}.om-page--full{max-width:none}.om-page>*{min-width:0}.om-page>*+:not(.om-modal-backdrop){margin-top:2.25rem}.om-page>.om-page-head+*{margin-top:0}.om-page-sections>*+*{margin-top:2.75rem}.om-page-layout{gap:1.5rem}.om-page-layout--compact{gap:1rem}.om-page-layout--roomy{gap:2rem}.om-page-stack{display:grid;gap:1.25rem}.om-page-stack--roomy{gap:1.75rem}.om-filter-summary{gap:.5rem}.om-token-reveal{padding:1rem 1.25rem}.om-kicker{font-family:JetBrains Mono,monospace;text-transform:uppercase}.om-status-detail .om-kicker{text-wrap:pretty}.om-data-table td.om-kicker{color:var(--om-text-muted);font-family:JetBrains Mono,monospace;font-size:10.75px;font-variant-numeric:tabular-nums}.om-kicker{margin-bottom:.375rem;color:var(--om-text-faint);font-size:9.5px;line-height:1.5;letter-spacing:.17em}span.om-kicker{margin-bottom:0}.om-page-title,.om-title{color:var(--om-text);font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.16;letter-spacing:-.035em}.om-page-lead{max-width:51rem;margin-top:.55rem;color:var(--om-text-muted);font-size:13px;line-height:1.65}.om-page-head{position:relative;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--om-border)}.om-page-head:after{content:"";position:absolute;left:0;bottom:-1px;width:3.2rem;height:2px;color:var(--om-accent);background:var(--om-signature-page)}.om-page-head>.om-back:first-child{margin-bottom:0}.om-page-head>.om-back:first-child+*{margin-top:.9rem}.om-page-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2.25rem}.om-page-head-main,.om-page-head-row>:first-child{min-width:0;flex:1 1 30rem}.om-page-head-actions,.om-page-status{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.55rem .8rem}.om-page-note+.om-page-note{margin-top:1.25rem}@media (min-width:1280px){.om-page-layout--xl-roomy{gap:2.5rem}}@media (max-width:639px){.om-page-head{margin-bottom:1.5rem;padding-bottom:1rem}.om-page-head>.om-back:first-child+*{margin-top:.75rem}.om-page-head-row{align-items:flex-start}.om-page-head-actions,.om-page-status{width:100%}.om-page-head-actions{justify-content:flex-start}.om-page-title{font-size:22px}.om-page-lead{margin-top:.5rem;line-height:1.6}}.om-label{margin-bottom:.375rem;display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.025em}.om-status-detail .om-label{text-wrap:pretty}.om-data-table td.om-label{color:var(--om-text-muted);font-family:JetBrains Mono,monospace;font-size:10.75px;font-variant-numeric:tabular-nums}.om-input{width:100%;border-radius:3px;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--om-border);background:var(--om-surface-subtle);color:var(--om-text)}.om-input:focus{outline:none}.om-check{height:.875rem;width:.875rem;border-radius:3px;border-color:var(--om-border-strong);accent-color:var(--om-accent)}.om-th{padding:.75rem 1rem;text-align:left;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.14em}.om-status-detail .om-th{text-wrap:pretty}.om-data-table td.om-th{color:var(--om-text-muted);font-family:JetBrains Mono,monospace;font-size:10.75px;font-variant-numeric:tabular-nums}.om-th{color:var(--om-text-faint)}.om-row{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.om-row:hover{background:var(--om-surface-hover)}.om-badge{display:inline-flex;align-items:center;border-width:1px;padding:.125rem .375rem;font-family:JetBrains Mono,monospace;font-size:11px}.om-status-detail .om-badge{text-wrap:pretty}.om-data-table td.om-badge{color:var(--om-text-muted);font-family:JetBrains Mono,monospace;font-size:10.75px;font-variant-numeric:tabular-nums}.om-badge{border-color:var(--om-border-strong)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.right-0{right:0}.right-6{right:1.5rem}.top-0{top:0}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mr-2{margin-right:-.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-9{height:2.25rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-72{max-height:18rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-44{width:11rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[210px\]{max-width:210px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-\[3px\]{border-radius:3px}.border{border-width:1px}.border-x-0{border-left-width:0;border-right-width:0}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-t{border-top-width:1px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-0\.5{padding-top:.125rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:IBM Plex Sans,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-relaxed{line-height:1.625}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{color-scheme:light;--om-canvas:#f4f4f2;--om-canvas-deep:#efefec;--om-sidebar-bg:#fbfbfa;--om-surface-bg:#fff;--om-surface-subtle:#f8f8f6;--om-surface-strong:#f0f0ed;--om-surface-hover:#f5f5f2;--om-border-soft:#e9e9e5;--om-border:#deded9;--om-border-strong:#b9b9b2;--om-text:#1d1d20;--om-text-soft:#49494f;--om-text-muted:#5c5c64;--om-text-faint:#6a6a73;--om-inverse:#f8f8f7;--om-accent:#1d1d20;--om-action-bg:#1d1d20;--om-action-hover:#39393e;--om-action-text:#fafafa;--om-focus:#63636b;--om-focus-ring:color-mix(in srgb,var(--om-focus) 20%,transparent);--om-success:#3f7355;--om-success-strong:#2f5b42;--om-success-surface:#f2f7f3;--om-success-border:#d5e4da;--om-warning:#8a6a22;--om-warning-strong:#6d521a;--om-warning-surface:#fbf7ee;--om-warning-border:#e8dcc0;--om-danger:#985858;--om-danger-strong:#743b3b;--om-danger-surface:#fbf5f5;--om-danger-border:#e8d5d5;--om-info:#4f6579;--om-info-strong:#3d5164;--om-info-surface:#f4f7f9;--om-info-border:#d8e1e8;--om-neutral-state:#67676f;--om-neutral-state-surface:#f8f8f6;--om-neutral-state-border:#deded9;--om-radius-xs:3px;--om-radius-sm:5px;--om-radius-md:8px;--om-shadow:0 1px 2px rgba(24,24,27,.04),0 12px 36px rgba(24,24,27,.035);--om-shadow-hover:0 1px 2px rgba(24,24,27,.06),0 16px 40px rgba(24,24,27,.055);--om-shadow-overlay:0 24px 64px rgba(24,24,27,.18);--om-sidebar-shadow:none;--om-scrim:rgba(24,24,27,.22);--om-sidebar-width:15rem;--om-signature-page:linear-gradient(currentColor,currentColor) 0 0 /1.08rem 2px no-repeat,linear-gradient(currentColor,currentColor) 1.26rem 0 /.38rem 2px no-repeat,linear-gradient(currentColor,currentColor) 1.84rem 0 /.9rem 2px no-repeat,linear-gradient(currentColor,currentColor) 2.94rem 0 /.26rem 2px no-repeat;--om-signature-entry:linear-gradient(currentColor,currentColor) 0 0 /.46rem 2px no-repeat,linear-gradient(currentColor,currentColor) .68rem 0 /1.04rem 2px no-repeat,linear-gradient(currentColor,currentColor) 1.92rem 0 /.34rem 2px no-repeat,linear-gradient(currentColor,currentColor) 2.46rem 0 /.74rem 2px no-repeat;--om-signature-detail:linear-gradient(currentColor,currentColor) 0 0 /.72rem 2px no-repeat,linear-gradient(currentColor,currentColor) .9rem 0 /.3rem 2px no-repeat,linear-gradient(currentColor,currentColor) 1.4rem 0 /.96rem 2px no-repeat,linear-gradient(currentColor,currentColor) 2.58rem 0 /.42rem 2px no-repeat}.dark{color-scheme:dark;--om-canvas:#0d0e0e;--om-canvas-deep:#090a0a;--om-sidebar-bg:#111212;--om-surface-bg:#171818;--om-surface-subtle:#141515;--om-surface-strong:#1d1e1e;--om-surface-hover:#222323;--om-border-soft:#252727;--om-border:#303232;--om-border-strong:#555858;--om-text:#f1f0ec;--om-text-soft:#cbc9c3;--om-text-muted:#aaa8a2;--om-text-faint:#898881;--om-inverse:#161717;--om-accent:#eeeae2;--om-action-bg:#e3dfd6;--om-action-hover:#cbc7bf;--om-action-text:#161717;--om-focus:#aaa69e;--om-focus-ring:color-mix(in srgb,var(--om-focus) 24%,transparent);--om-success:#7fae8e;--om-success-strong:#9bc4a8;--om-success-surface:#17201a;--om-success-border:#2e4437;--om-warning:#c9a663;--om-warning-strong:#dec38c;--om-warning-surface:#201b12;--om-warning-border:#4a3d23;--om-danger:#c78080;--om-danger-strong:#e1a0a0;--om-danger-surface:#201517;--om-danger-border:#4a3132;--om-info:#93aecb;--om-info-strong:#b3c7dd;--om-info-surface:#141a20;--om-info-border:#2f3f4e;--om-neutral-state:#9e9d97;--om-neutral-state-surface:#141515;--om-neutral-state-border:#303232;--om-shadow:0 1px 0 hsla(0,0%,100%,.018),0 18px 50px rgba(0,0,0,.16);--om-shadow-hover:0 1px 0 hsla(0,0%,100%,.025),0 22px 58px rgba(0,0,0,.22);--om-shadow-overlay:0 28px 80px rgba(0,0,0,.55);--om-sidebar-shadow:10px 0 34px rgba(0,0,0,.08);--om-scrim:rgba(0,0,0,.4)}.om-skip-link{position:fixed;z-index:100;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));display:inline-flex;min-height:40px;align-items:center;padding:.55rem .8rem;transform:translateY(calc(-100% - 1.5rem));border:1px solid var(--om-border-strong);border-radius:var(--om-radius-sm);background:var(--om-surface-bg);box-shadow:var(--om-shadow);color:var(--om-text);font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:transform .15s ease}.om-skip-link:focus{transform:translateY(0);outline:2px solid var(--om-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.om-skip-link{transition:none}}@media (max-width:639px){.om-file::file-selector-button,.om-input{font-size:16px!important}}@media (max-width:1023px){.om-dev-header{align-items:flex-start!important;flex-direction:column!important}.om-dev-actions{width:100%!important}.om-dev-actions>a{flex:1 1 12rem;text-align:center}.om-dev-shell{display:block!important}.om-dev-secondary{margin-top:2.5rem}}@media (max-width:639px){.om-dev-actions{gap:.5rem!important}.om-dev-actions>a{flex-basis:100%}.om-dev-field-row{padding:.75rem!important}.om-dev-field-row input,.om-dev-field-row select{min-width:0}.om-dev-field-flags{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.om-back{display:inline-flex;align-items:center;gap:.4rem;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.25rem;color:var(--om-text-muted)!important;transition:color .15s ease}.om-back:hover{color:var(--om-text)!important}.om-section{margin-top:2.75rem}.om-section:first-child{margin-top:0}.om-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.om-section-title{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--om-text)!important}.om-section-copy{margin-top:.35rem;max-width:46rem;font-size:12.5px;line-height:1.65;color:var(--om-text-muted)}.om-surface{border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-surface-soft{background:var(--om-surface-subtle)}.om-surface-head{padding:1rem 1.25rem;border-bottom:1px solid var(--om-border-soft)}.om-surface-body{padding:1.25rem}.om-surface-foot{padding:.9rem 1.25rem;border-top:1px solid var(--om-border-soft)}.om-form-shell{width:100%;max-width:64rem;border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-form-section{padding:1.25rem;border-bottom:1px solid var(--om-border-soft)}.om-form-section:last-child{border-bottom:0}.om-form-section-title{margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.25rem;text-transform:uppercase;letter-spacing:.15em;color:var(--om-text-faint)}.om-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem}.om-help{margin-top:.4rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.55;color:var(--om-text-faint)}.om-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-top:1px solid var(--om-border-soft)}.om-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1.25rem;padding:1rem}.om-empty{padding:2.25rem 1.25rem;border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-empty-title{font-weight:600}.om-empty-copy{margin-top:.35rem;max-width:38rem;font-size:13px;line-height:1.6;color:var(--om-text-muted)}.om-table-shell{border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-table-shell table{width:100%}.om-table-note{margin-top:.65rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.55;color:var(--om-text-faint)}.om-alert{--om-alert-accent:var(--om-neutral-state);--om-alert-title:var(--om-text-soft);display:block;width:100%;padding:.9rem 1rem;border:1px solid var(--om-border);border-left:3px solid var(--om-alert-accent);border-radius:var(--om-radius-sm);background:var(--om-surface-bg);box-shadow:var(--om-shadow);font-size:13px;line-height:1.58}.om-alert,.om-alert>*{min-width:0}.om-alert-title{color:var(--om-alert-title);font-size:13px;font-weight:600}.om-alert-copy{max-width:54rem;margin-top:.25rem;color:var(--om-text-muted)}.om-alert--strong{border-color:var(--om-accent);background:var(--om-action-bg);color:var(--om-inverse)}.om-chip{display:inline-flex;max-width:100%;min-width:0;flex:0 0 auto;align-items:center;gap:.35rem;min-height:22px;padding:.1rem .45rem;border:1px solid var(--om-border);font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--om-text-muted)}.om-chip--active{background:var(--om-action-bg)!important}.om-chip--ready{border-color:var(--om-success-border)!important;background:var(--om-success-surface)!important;color:var(--om-success)!important}.om-chip--attention{border-color:var(--om-warning-border)!important;background:var(--om-warning-surface)!important;color:var(--om-warning)!important}.om-chip--risk{border-color:var(--om-danger-border)!important;background:var(--om-danger-surface)!important;color:var(--om-danger)!important}.om-chip--count{min-width:5.6rem;justify-content:center;font-variant-numeric:tabular-nums}.om-chip-row{display:flex;justify-content:flex-end;gap:.5rem}.om-chip-row,.om-method-list{max-width:100%;flex-wrap:wrap;align-items:center}.om-method-list{display:inline-flex;gap:.25rem}.om-method{display:inline-flex;min-width:2.5rem;min-height:22px;align-items:center;justify-content:center;border:1px solid var(--om-border);padding:.1rem .4rem;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.2;white-space:nowrap;color:var(--om-text-soft)}.om-package-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.om-package-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-package-card-head{padding:1rem 1.1rem .9rem}.om-package-card-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;border-top:1px solid var(--om-border-soft);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;color:var(--om-text-muted)}.om-package-card-actions{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:auto;padding:.8rem 1.1rem;border-top:1px solid var(--om-border-soft)}.om-option-list{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.om-option{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem;border:1px solid var(--om-border);background:var(--om-surface-subtle);cursor:pointer}.om-option-title{font-size:13px}.om-option-copy{display:block;margin-top:.2rem;font-size:11px;line-height:1.5}.om-danger-link,.om-option-copy{font-family:JetBrains Mono,monospace;color:var(--om-text-faint)}.om-danger-link{border-radius:2px;font-size:12px;transition:color .15s ease}.om-danger-link:hover{color:var(--om-text)}@media (min-width:640px){.om-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.om-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.om-option-list--2,.om-package-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.om-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.om-form-grid,.om-form-grid>*,.om-form-section,.om-form-shell{min-width:0}.om-form-grid .om-file,.om-form-grid input,.om-form-grid select,.om-form-grid textarea{max-width:100%}.om-editor-host{min-height:240px;padding:.75rem;border:1px solid var(--om-border);border-radius:var(--om-radius-sm);background:var(--om-surface-subtle)}.om-editor-field .ql-container.ql-snow,.om-editor-field .ql-toolbar.ql-snow{width:100%;max-width:100%}.om-status{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;border:1px solid var(--om-border-strong);color:var(--om-text-muted)}.om-status--ok{border-color:var(--om-success-border);color:var(--om-success)}.om-status--info{border-color:var(--om-border);color:var(--om-text-faint)}.om-status--warn{border-color:var(--om-warning-border);background:var(--om-warning-surface);color:var(--om-warning)}.om-status--fail{border-color:var(--om-danger);background:var(--om-danger-surface);color:var(--om-danger-strong)}.om-empty,.om-form-shell,.om-surface,.om-table-shell{min-width:0;width:100%}.om-form-shell{max-width:none}.om-table-shell{-webkit-overflow-scrolling:touch}.om-table{width:100%}.om-key-value{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem 1.25rem;min-width:0}.om-key-value>*{min-width:0;overflow-wrap:anywhere}.om-status-row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.5rem .85rem;min-width:0}.om-status-detail{grid-column:2;min-width:0;text-align:left}.om-status-detail>*{overflow-wrap:anywhere}.om-key-value-list{container-type:inline-size}@container (min-width: 26rem){.om-key-value{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:baseline}}@media (min-width:640px){.om-status-row{grid-template-columns:22px minmax(12rem,.8fr) minmax(14rem,1fr);gap:.75rem 1rem}.om-status-detail{grid-column:3;text-align:right}}.om-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px!important;line-height:1.45}.om-data-table th{padding:.75rem 1rem;text-align:left;vertical-align:bottom;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--om-text-faint);border-bottom:1px solid var(--om-border)}.om-data-table td{min-width:0;padding:.875rem 1rem!important;vertical-align:top!important}.om-data-table tbody tr+tr>td{border-top:1px solid var(--om-border-soft)}.om-data-table tbody tr{transition:background-color .15s ease}.om-data-table--dense td{padding-top:.7rem!important;padding-bottom:.7rem!important}.om-data-table--matrix tbody tr:hover{background:transparent}.om-table-link{font-family:inherit;font-size:inherit!important;font-weight:500;line-height:inherit;text-decoration:none;text-underline-offset:.18em;transition:color .15s ease,text-decoration-color .15s ease}.om-table-link:hover{text-decoration:underline}.om-table-link:focus-visible{outline:1px solid var(--om-focus);outline-offset:2px}.om-actions-col{min-width:1px}.om-row-actions{flex-wrap:wrap;gap:.45rem 1rem!important}.om-row-actions form{display:inline-flex}.om-row-actions .om-danger-link,.om-row-actions .om-link{min-height:1.5rem!important;display:inline-flex;align-items:center}.om-record-list{width:100%;border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-record-list--flush{border:0;background:transparent}.om-record{min-width:0;padding:1rem 1.125rem;transition:background-color .15s ease}.om-record+.om-record{border-top:1px solid var(--om-border-soft)}.om-record-head{display:flex;flex-direction:column;gap:.75rem}.om-record-main{min-width:0}.om-card-title,.om-record-title{font-size:14px;font-weight:500;line-height:1.45;color:var(--om-text)!important}.om-section-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.55rem .8rem}.om-record-code{margin-top:.2rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;color:var(--om-text-faint);overflow-wrap:anywhere}.om-record-copy{margin-top:.4rem;max-width:48rem;font-size:13px;line-height:1.55;color:var(--om-text-muted)}.om-record-state{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:0 0 auto}.om-record-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.85rem 1.25rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--om-border-soft)}.om-record-meta>div{min-width:0}.om-record-meta dt{margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.om-record-meta dd{min-width:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.om-record-meta dd.om-record-mono{font-family:JetBrains Mono,monospace;font-size:11px}.om-record-note{margin-top:.8rem;padding-top:.75rem;border-top:1px solid var(--om-border-soft);font-size:13px;line-height:1.55;color:var(--om-text-muted)}.om-record-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem 1rem;flex:0 0 auto}.om-empty--embedded{border:0;background:transparent}@media (min-width:640px){.om-record-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}@media (max-width:639px){.om-record-actions,.om-row-actions{justify-content:flex-start;white-space:normal}}body.om-modal-open{overflow:hidden;overscroll-behavior:none}.om-modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:var(--om-scrim);overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px) saturate(.84);backdrop-filter:blur(2px) saturate(.84)}.om-modal-backdrop.hidden{display:none}.om-modal-panel{position:relative;isolation:isolate;display:flex;width:100%;max-height:min(88dvh,52rem);flex-direction:column;overflow:hidden;border:1px solid var(--om-border-strong);border-radius:var(--om-radius-md);background:var(--om-surface-bg);color:var(--om-text);box-shadow:var(--om-shadow-overlay);animation:om-modal-enter .17s cubic-bezier(.2,.75,.25,1) both}.om-modal-panel:before{content:"";position:absolute;z-index:1;top:-1px;left:1.25rem;width:3rem;height:2px;color:var(--om-accent);background:var(--om-signature-detail)}@keyframes om-modal-enter{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.om-modal-panel--sm{max-width:24rem}.om-modal-panel--md{max-width:32rem}.om-modal-panel--lg{max-width:48rem}.om-modal-panel--scroll{display:flex;max-height:calc(100dvh - 2.5rem);flex-direction:column;overflow:hidden}.om-modal-panel--scroll>.om-modal-actions,.om-modal-panel--scroll>.om-modal-head{flex:0 0 auto}.om-modal-panel--scroll>.om-modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.om-modal-body:empty{display:none}.om-modal-body:empty+.om-modal-actions{border-top:0}.om-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.88rem 1.25rem .9rem;border-bottom:1px solid var(--om-border)}.om-modal-kicker{margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--om-text-faint)}.om-modal-title{min-width:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--om-text)!important;overflow-wrap:anywhere}.om-modal-close{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;margin:-.25rem -.4rem -.25rem 0;border:1px solid transparent;border-radius:var(--om-radius-xs);font-family:JetBrains Mono,monospace;font-size:15px;line-height:1;color:var(--om-text-muted);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.om-modal-close:focus-visible,.om-modal-close:hover{border-color:var(--om-border-strong);background:var(--om-surface-strong);color:var(--om-text);outline:none}.om-modal-body{padding:1.1rem 1.25rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.om-modal-copy{font-size:14px;line-height:1.65;color:var(--om-text-soft)}.om-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:.9rem 1.25rem 1rem;border-top:1px solid var(--om-border);background:var(--om-surface-subtle)}.om-modal-list{display:grid;gap:0}.om-modal-row{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:1rem;align-items:start;padding:.45rem 0}.om-modal-key{color:var(--om-text-muted)}.om-modal-key,.om-modal-value{font-size:13px;line-height:1.5}.om-modal-value{min-width:0;text-align:right;color:var(--om-text);overflow-wrap:anywhere}.om-modal-mono{font-family:JetBrains Mono,monospace;font-size:12px}.om-modal-detail{margin-top:.65rem;padding-top:.9rem;border-top:1px solid var(--om-border)}.om-modal-detail-value{margin-top:.4rem;white-space:pre-line;line-height:1.65;color:var(--om-text-soft);overflow-wrap:anywhere}.om-confirm-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem 1.25rem 1.1rem;background:var(--om-surface-subtle)}.om-confirm-context.hidden{display:none}.om-confirm-context-item{min-width:0;padding:.8rem .9rem .85rem;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-sm);background:var(--om-surface-bg)}.om-confirm-context-item--identity{box-shadow:inset 2px 0 0 var(--om-accent)}.om-confirm-context-item--wide{grid-column:1/-1}.om-confirm-context-item--recovery{background:var(--om-surface-strong)}.om-confirm-context-key{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.om-confirm-context-value{min-width:0;margin-top:.38rem;color:var(--om-text-soft);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.om-alert .om-help{color:var(--om-text-muted)}@media (max-width:639px){.om-modal-backdrop{align-items:flex-end;padding:max(4.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) 0 max(.75rem,env(safe-area-inset-left))}.om-modal-panel{max-height:calc(100dvh - max(5.75rem, env(safe-area-inset-top)));border-bottom-right-radius:0;border-bottom-left-radius:0}.om-modal-row{grid-template-columns:minmax(0,1fr);gap:.15rem}.om-modal-value{text-align:left}.om-confirm-context{grid-template-columns:minmax(0,1fr)}.om-confirm-context-item--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.om-modal-panel{animation:none}}.om-field{min-width:0}.om-label-note{margin-left:.25rem;font-weight:400;letter-spacing:0}.om-field-error{margin-top:.4rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.55}.om-field--invalid .om-label,.om-field-error{color:var(--om-danger-strong)}.om-field--invalid .om-input,.om-input[aria-invalid=true]{border-color:var(--om-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--om-danger) 22%,transparent)}.om-field--invalid .om-option-list{outline:1px solid var(--om-danger);outline-offset:3px}.om-file-field{display:grid;gap:.4rem}.om-file-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.om-file-control{display:flex;align-items:center;gap:0;min-width:0;min-height:40px;overflow:hidden;padding:0;border:1px solid var(--om-border);border-radius:3px;background:var(--om-surface-bg);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.om-file-control:hover{border-color:var(--om-accent)}.om-file-button{display:inline-flex;min-height:40px;flex:none;align-items:center;border-right:1px solid var(--om-border-soft);background:var(--om-surface-strong)!important;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.2;transition:border-color .12s ease,color .12s ease}.om-file-control:hover .om-file-button{border-color:var(--om-border-strong);color:var(--om-text)}.om-file-name{min-width:0;flex:1 1 auto;overflow:hidden;padding:.5rem .75rem;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.om-file-name[data-state=empty]{color:var(--om-text-faint);font-style:normal}.om-file-native:focus-visible+.om-file-control{outline:2px solid var(--om-focus);outline-offset:2px;border-color:var(--om-accent)}.om-file-field--error .om-file-control{border-color:var(--om-danger)}.om-file-field--disabled .om-file-control{cursor:not-allowed;border-color:var(--om-border);background:var(--om-surface-strong)}.om-file-field--disabled .om-file-button,.om-file-field--disabled .om-file-name{color:var(--om-text-faint);border-color:var(--om-border);background:var(--om-surface-strong)}@media (prefers-reduced-motion:reduce){.om-file-button,.om-file-control{transition:none}}.om-file:disabled,.om-input:disabled{cursor:not-allowed;border-color:var(--om-border);background:var(--om-surface-strong);color:var(--om-text-faint);opacity:1}.om-input[readonly]{border-color:var(--om-border);background:var(--om-surface-subtle);color:var(--om-text-soft)}.om-option:has(input:disabled){cursor:not-allowed;opacity:.58}body.om-nav-open{overflow:hidden}.om-mobile-nav-toggle{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;border-radius:3px}.om-mobile-nav-close{display:none}.om-mobile-nav-toggle:focus-visible{outline:1px solid var(--om-focus);outline-offset:2px}.om-tabs{display:flex;flex-wrap:nowrap;gap:0 1.5rem;scrollbar-width:thin}.om-tabs>a{min-height:2.5rem;padding-bottom:.5rem;margin-bottom:-1px}.om-responsive-row{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.75rem 1rem}.om-responsive-row>*{min-width:0}.om-responsive-row>.om-record-actions,.om-responsive-row>form{flex:0 0 auto}.om-toolbar-form{display:flex;min-width:0;flex:1 1 20rem;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.om-redirect-source,.om-redirect-target{min-width:0}.om-impersonation-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem 1rem}.om-impersonation-inner>form{flex:0 0 auto}.om-table-shell{overscroll-behavior-x:contain;scrollbar-gutter:stable}.om-table-shell:focus-visible{outline:1px solid var(--om-focus);outline-offset:3px}.om-btn,.om-btn-ghost,.om-btn-outline,.om-check,.om-danger-link,.om-input,.om-link,.om-option{scroll-margin-top:5rem}@media (min-width:640px){.om-responsive-row{flex-direction:row;align-items:flex-start;justify-content:space-between}.om-redirect-form{grid-template-columns:minmax(11rem,.55fr) auto minmax(16rem,1fr) auto;gap:1rem}.om-redirect-arrow{display:block;padding-bottom:.65rem}.om-impersonation-inner{flex-direction:row;align-items:center;justify-content:space-between}}@media (max-width:1023px){.om-mobile-nav-close{display:inline-flex}.om-sidebar{width:min(20rem,calc(100vw - 3rem))!important;max-width:100%}}@media (max-width:639px){.om-admin-container{padding:1.5rem 1rem 2.5rem}.om-section{margin-top:2rem}.om-section-head{align-items:flex-start;margin-bottom:.875rem}.om-form-section,.om-surface-body,.om-surface-head{padding:1rem}.om-form-actions,.om-surface-foot{padding:.875rem 1rem}.om-toolbar{align-items:stretch;gap:.75rem;padding:.875rem}.om-toolbar>.om-field,.om-toolbar>.om-toolbar-form,.om-toolbar>[class*=flex-1]{width:100%;flex-basis:100%;min-width:0}.om-toolbar-form>.om-field{flex:1 1 14rem}.om-record{padding:.875rem 1rem}.om-record-meta{grid-template-columns:minmax(0,1fr)}.om-data-table td,.om-data-table th{padding-left:.875rem!important;padding-right:.875rem!important}.om-form-actions{align-items:stretch}.om-modal-backdrop{padding:.75rem}.om-modal-panel,.om-modal-panel--scroll{max-height:calc(100dvh - 1.5rem)}.om-modal-actions,.om-modal-body,.om-modal-head{padding-left:1rem;padding-right:1rem}.om-modal-actions{padding-bottom:max(.9rem,env(safe-area-inset-bottom))}.om-impersonation-inner p{overflow-wrap:anywhere}}@media (max-width:479px){.om-toolbar-form{align-items:stretch}.om-toolbar-form>.om-field,.om-toolbar-form>a,.om-toolbar-form>button{flex-basis:100%}.om-toolbar-form>a,.om-toolbar-form>button{width:100%}.om-redirect-form>button{justify-self:start}.om-modal-actions{justify-content:stretch}.om-modal-actions>a,.om-modal-actions>button{flex:1 1 9rem}}@media (pointer:coarse){.om-btn,.om-btn--danger,.om-btn-danger,.om-btn-ghost,.om-btn-outline,.om-btn-secondary{min-height:2.75rem}.om-back,.om-danger-link,.om-link{min-height:2.5rem;display:inline-flex;align-items:center}.om-row-actions .om-danger-link,.om-row-actions .om-link{min-height:2rem!important}.om-option{min-height:2.75rem}.om-check{width:1rem;height:1rem}}#sidebar a:focus-visible,#sidebar button:focus-visible,[data-theme-toggle]:focus-visible{outline:1px solid var(--om-focus);outline-offset:2px}@media (pointer:coarse){[data-theme-toggle]{width:2.5rem;height:2.5rem;justify-content:center}}.om-relation-input{padding-right:2.5rem}.om-relation-results{max-height:14rem}.om-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-relation-combobox]{position:relative;width:100%;min-width:0}[data-relation-combobox].is-open{z-index:40}.om-relation-control{position:relative}.om-relation-input{padding-right:2.75rem}.om-relation-clear{position:absolute;top:1px;right:1px;bottom:1px;display:inline-flex;width:2.25rem;align-items:center;justify-content:center;border-left:1px solid var(--om-border);border-radius:0 2px 2px 0;background:var(--om-surface-bg);font-family:JetBrains Mono,monospace;font-size:13px;line-height:1;color:var(--om-text-faint);transition:color .15s ease,background-color .15s ease}.om-relation-clear:focus-visible,.om-relation-clear:hover{background:var(--om-surface-subtle);color:var(--om-text);outline:none}.om-relation-clear.hidden{display:none}.om-relation-results{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:40;width:100%;max-height:12.5rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--om-border-strong);border-radius:3px;background:var(--om-surface-bg)}.om-relation-results.hidden{display:none}.om-relation-option{display:block;width:100%;padding:.65rem .75rem;border-bottom:1px solid var(--om-border-soft);background:transparent;text-align:left;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.om-relation-option:last-child{border-bottom:0}.om-relation-option.is-active,.om-relation-option:focus,.om-relation-option:hover{outline:none}.om-relation-option.is-selected,.om-relation-option[aria-selected=true]{font-weight:600;color:var(--om-text)}.om-relation-message{padding:.7rem .75rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;color:var(--om-text-faint)}[data-relation-combobox].is-loading .om-relation-input{cursor:progress}.om-btn,.om-btn-ghost,.om-btn-outline,.om-input{min-height:40px}.om-check{flex:0 0 auto;margin:0}.om-section-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.om-check-control{display:inline-flex;min-height:40px;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1px solid var(--om-border);border-radius:3px;background:var(--om-surface-bg);font-size:13px;line-height:1.4;color:var(--om-text-soft);cursor:pointer}.om-check-control:hover{border-color:var(--om-border-strong)}.om-help-list{display:grid;gap:.3rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--om-border-soft);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6;color:var(--om-text-faint)}.om-export-form{display:grid;gap:1rem}.om-export-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem 1rem}.om-export-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding-top:1rem;border-top:1px solid var(--om-border-soft)}.om-export-actions .om-btn{margin-left:auto}.om-bulk-flow{display:grid;gap:1.25rem}.om-bulk-downloads{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.om-bulk-import-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}.om-bulk-import-form>.om-field{min-width:0}.om-bulk-import-form .om-file-control,.om-bulk-import-form .om-file-field{width:100%}.om-bulk-contract,.om-bulk-contract-list{min-width:0}.om-bulk-import-workflow{display:grid;grid-template-columns:minmax(0,1fr)}.om-bulk-step{min-width:0;padding:1.15rem 1.25rem 1.25rem;border-top:1px solid var(--om-border-soft)}.om-bulk-step:first-child{border-top:0}.om-bulk-step-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem}.om-bulk-preview{overflow:hidden}.om-bulk-preview--ready{border-color:var(--om-success-border)}.om-bulk-preview--error{border-color:var(--om-danger-border)}.om-bulk-preview-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem}.om-bulk-preview-head>:first-child{flex:1 1 34rem}.om-bulk-preview-head .om-chip-row{justify-content:flex-start}.om-bulk-preview-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.om-bulk-preview-actions form{display:inline-flex}.om-bulk-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--om-border-soft);border-bottom:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-bulk-preview-stats>div{min-width:0;padding:.9rem 1.25rem 1rem}.om-bulk-preview-stats>div+div{border-left:1px solid var(--om-border-soft)}.om-bulk-preview-stats strong{display:block;margin-top:.25rem;color:var(--om-text);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.om-bulk-preview-errors{padding:1rem 1.25rem;border-bottom:1px solid var(--om-danger-border);background:var(--om-danger-surface)}.om-bulk-export-details{box-shadow:none}.om-bulk-export-details .om-help-list{margin-top:0;padding-top:0;border-top:0}.om-package-card-actions{align-items:flex-start;gap:.7rem 1rem;padding:1rem 1.1rem}.om-package-card-links{display:flex;min-width:0;flex:1 1 20rem;flex-wrap:wrap;align-items:center;gap:.55rem 1rem}.om-package-card-links form{display:inline-flex;align-items:center}.om-package-card-danger{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.om-package-card-state{display:grid;gap:.75rem;padding:.9rem 1.1rem;border-top:1px solid var(--om-border-soft)}.om-package-card-state-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.om-package-card-state-foot .om-label{margin-bottom:0}.om-input--compact{width:5.5rem;padding-top:.35rem;padding-bottom:.35rem}.om-package-card-delete-option{display:inline-flex;min-height:28px;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4;color:var(--om-text-faint);cursor:pointer}.om-dev-field-row{display:grid;gap:1rem;padding:1rem!important}.om-dev-field-row-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--om-border-soft)}.om-dev-field-group-label,.om-dev-field-number{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.om-dev-field-row-mark{display:inline-flex;width:2.7rem;align-items:center;gap:.14rem;color:var(--om-text-faint)}.om-dev-field-row-mark>i{display:block;height:2px;flex:0 0 auto;background:currentColor}.om-dev-field-row-mark>i:first-child{width:.34rem}.om-dev-field-row-mark>i:nth-child(2){width:.82rem}.om-dev-field-row-mark>i:nth-child(3){width:.24rem}.om-dev-field-row-mark>i:nth-child(4){width:.62rem}.om-dev-field-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.om-dev-field-control{display:grid;min-width:0;gap:.38rem}.om-dev-field-control[hidden]{display:none}.om-dev-field-control>.om-label{margin-bottom:0}.om-dev-field-scope{display:grid;gap:.45rem;padding-top:.8rem;border-top:1px solid var(--om-border-soft)}.om-dev-field-flags{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr))!important;gap:.35rem .75rem}.om-flag-option{display:flex;min-height:28px;align-items:center;gap:.45rem;padding:.2rem .25rem;border-radius:2px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.35;color:var(--om-text-muted);cursor:pointer}.om-flag-option:hover{background:var(--om-surface-strong);color:var(--om-text-soft)}.om-dev-field-remove{display:flex;justify-content:flex-end;padding-top:.7rem;border-top:1px solid var(--om-border-soft)}@media (min-width:640px){.om-dev-field-grid--2,.om-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-dev-field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.om-export-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.om-section-toolbar{align-items:stretch}.om-export-actions>*,.om-section-toolbar .om-btn-ghost{width:100%}.om-export-actions .om-btn{margin-left:0}.om-bulk-downloads>*{width:100%}.om-bulk-import-form{grid-template-columns:minmax(0,1fr)}.om-bulk-import-form .om-btn{width:100%}.om-bulk-preview-actions{width:100%;justify-content:flex-start}.om-bulk-preview-actions button,.om-bulk-preview-actions form{width:100%}.om-bulk-preview-stats{grid-template-columns:minmax(0,1fr)}.om-bulk-preview-stats>div+div{border-top:1px solid var(--om-border-soft);border-left:0}.om-package-card-danger{width:100%;margin-left:0;padding-top:.75rem;padding-left:0;border-top:1px solid var(--om-border-soft);border-left:0}}.om-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.om-workbench-main,.om-workbench-side,.om-workbench>*{min-width:0}.om-workbench-side{display:grid;gap:1.25rem}.om-reading-surface{max-width:58rem}.om-architecture{width:100%;margin-top:3rem}@media (min-width:1024px){.om-workbench--bulk,.om-workbench--package,.om-workbench--side{grid-template-columns:minmax(0,1fr) minmax(20rem,23rem)}.om-workbench--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}}.om-btn,.om-btn--danger,.om-btn-danger,.om-btn-ghost,.om-btn-outline,.om-btn-secondary{display:inline-flex;min-height:40px;width:auto;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .9rem;border-radius:var(--om-radius-sm);font-size:12.5px;font-weight:500;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .08s ease}.om-btn{border:1px solid var(--om-action-bg);background:var(--om-action-bg);color:var(--om-action-text)}.om-btn:hover{border-color:var(--om-action-hover);background:var(--om-action-hover)}.om-btn-ghost,.om-btn-outline,.om-btn-secondary{border:1px solid var(--om-border);background:var(--om-surface-bg)!important;color:var(--om-text-soft)!important}.om-btn-ghost:hover,.om-btn-outline:hover,.om-btn-secondary:hover{border-color:var(--om-border-strong)!important;background:var(--om-surface-subtle)!important;color:var(--om-text)!important}.om-btn--danger,.om-btn-danger{border:1px solid color-mix(in srgb,var(--om-danger) 45%,var(--om-border));background:transparent;color:var(--om-danger)!important}.om-btn--danger:hover,.om-btn-danger:hover{border-color:var(--om-danger)!important;background:color-mix(in srgb,var(--om-danger) 8%,var(--om-surface-bg))!important;color:var(--om-danger-strong)!important}.om-btn-sm{min-height:32px;padding:.38rem .7rem;font-size:12px}@media (pointer:coarse){.om-btn-sm{min-height:2.5rem}}.om-btn--danger:active,.om-btn-danger:active,.om-btn-ghost:active,.om-btn-outline:active,.om-btn-secondary:active,.om-btn:active{transform:translateY(1px)}.om-btn--danger:disabled,.om-btn-danger:disabled,.om-btn-ghost:disabled,.om-btn-outline:disabled,.om-btn-secondary:disabled,.om-btn:disabled,[aria-disabled=true].om-btn,[aria-disabled=true].om-btn-secondary{cursor:not-allowed;opacity:.42;transform:none}.om-action-link,.om-danger-link,.om-link{display:inline-flex;align-items:center;gap:.3rem;border-radius:1px;font-family:IBM Plex Sans,system-ui,sans-serif!important;font-size:11.75px!important;font-weight:500;line-height:1.35;letter-spacing:-.005em;color:var(--om-text-muted)!important;text-decoration:none;transition:color .15s ease}.om-action-link:hover,.om-link:hover{color:var(--om-text)!important}.om-link--nav{color:var(--om-text-muted)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:400}.om-danger-link,.om-link--danger{color:var(--om-danger)!important}.om-danger-link:hover,.om-link--danger:hover{color:var(--om-danger-strong)!important}.om-form-actions{justify-content:flex-start;gap:.65rem .9rem;padding:1rem 1.25rem;background:transparent!important}.om-form-actions--split{justify-content:space-between}.om-page-head-actions .om-btn,.om-page-head-actions .om-btn-secondary{flex:0 0 auto}.om-editor-field{min-width:0;width:100%}.om-editor-field .ql-toolbar.ql-snow{width:100%;border:1px solid var(--om-border-strong);border-bottom:0}.om-editor-field .ql-container.ql-snow{width:100%;height:auto;min-height:240px;border:1px solid var(--om-border-strong);background:var(--om-surface-bg);font-size:14px}.om-editor-field .ql-editor{height:auto;min-height:240px;max-height:32rem;overflow-y:auto}.om-label{margin-bottom:.45rem}.om-help{margin-top:.45rem;line-height:1.58}.om-toolbar{margin-bottom:1.5rem;padding:.95rem 0;border:0!important;border-top:1px solid var(--om-border);border-bottom:1px solid var(--om-border);background:transparent!important}.om-option{background:var(--om-surface-bg);transition:border-color .15s ease,background-color .15s ease}.om-option:hover{border-color:var(--om-border-strong);background:var(--om-surface-subtle)}.om-check-control{background:transparent}.om-empty,.om-form-shell,.om-package-card,.om-surface,.om-table-shell{border-color:var(--om-border);box-shadow:none}.om-surface-head{padding:1.05rem 1.2rem}.om-surface-body{padding:1.2rem}.om-surface-foot{padding:.9rem 1.2rem;background:transparent}.om-empty{padding:2rem 1.2rem}.om-empty-title{font-size:14px}.om-package-card-head{padding:1.05rem 1.1rem .95rem}.om-package-card-meta{padding:.85rem 1.1rem}.om-package-card-actions{align-items:center;padding:.85rem 1.1rem;background:transparent}.om-package-card-danger{margin-left:auto;padding-left:1rem;border-left:1px solid var(--om-border-soft)}.om-package-route-link{font-family:JetBrains Mono,monospace;font-size:11px}.om-readme{width:100%;max-width:58rem}.om-prose{max-width:58rem;color:var(--om-text-soft);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.om-prose>:first-child{margin-top:0}.om-prose>:last-child{margin-bottom:0}.om-prose h1,.om-prose h2,.om-prose h3,.om-prose h4{margin:1.75em 0 .6em;color:var(--om-text);font-weight:600;line-height:1.3;letter-spacing:-.02em}.om-prose h1{font-size:1.35em}.om-prose h2{font-size:1.2em}.om-prose h3{font-size:1.08em}.om-prose h4{font-size:1em}.om-prose p{margin:0 0 1em}.om-prose ol,.om-prose ul{margin:0 0 1em;padding-left:1.35em}.om-prose ul{list-style:disc}.om-prose ol{list-style:decimal}.om-prose li{margin:.3em 0}.om-prose li::marker{color:var(--om-text-faint)}.om-prose a{color:var(--om-text);text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--om-border-strong)}.om-prose a:hover{text-decoration-color:var(--om-text)}.om-prose strong{color:var(--om-text);font-weight:600}.om-prose code{padding:.1em .35em;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-xs);font-size:.88em}.om-prose code,.om-prose pre{background:var(--om-surface-subtle);color:var(--om-text);font-family:JetBrains Mono,monospace}.om-prose pre{margin:0 0 1em;padding:.9rem 1rem;overflow-x:auto;border:1px solid var(--om-border);border-radius:var(--om-radius-sm);font-size:11.5px;line-height:1.6}.om-prose pre code{padding:0;border:0;background:transparent;font-size:inherit}.om-prose blockquote{margin:0 0 1em;padding:.1em 0 .1em 1rem;border-left:2px solid var(--om-border-strong);color:var(--om-text-muted)}.om-prose hr{margin:1.75em 0;border:0;border-top:1px solid var(--om-border)}.om-prose img{max-width:100%;height:auto;border:1px solid var(--om-border);border-radius:var(--om-radius-sm)}.om-prose table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:12.5px}.om-prose td,.om-prose th{padding:.5rem .65rem;border:1px solid var(--om-border-soft);text-align:left;vertical-align:top}.om-prose th{background:var(--om-surface-subtle);color:var(--om-text);font-weight:600}.om-page-note{position:relative;max-width:58rem;padding:.85rem 0 0;border:0;border-top:1px solid var(--om-border);font-size:12.5px;line-height:1.65;color:var(--om-text-muted)}.om-page-note:before{content:"";position:absolute;top:-1px;left:0;width:3.2rem;height:2px;color:var(--om-accent);background:var(--om-signature-detail)}.om-page-note-title{display:block;margin-bottom:.3rem;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;line-height:1.3;letter-spacing:.17em;text-transform:uppercase;color:var(--om-text-faint)}.om-status-summary{gap:.35rem;padding:1rem 0 1rem 1rem;border-bottom:1px solid var(--om-border);border-left:2px solid var(--om-alert-accent,var(--om-border-strong))}.om-metric-grid,.om-status-summary{display:grid;border-top:1px solid var(--om-border)}.om-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--om-border)}.om-metric{min-width:0;padding:1.25rem;border-right:1px solid var(--om-border);border-bottom:1px solid var(--om-border);background:var(--om-surface-bg)!important;transition:background-color .15s ease}.om-metric-value{font-size:28px;letter-spacing:-.03em}.om-metric-label{margin-top:.5rem}.om-dashboard-system-line{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:.1rem;padding:.62rem .85rem;border:1px solid var(--om-border);border-bottom:0;border-radius:var(--om-radius-md) var(--om-radius-md) 0 0;background:var(--om-surface-subtle);color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.5px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.om-dashboard-system-name{display:inline-flex;min-width:0;align-items:center;gap:.65rem}.om-dashboard-system-mark{display:inline-flex;width:2.7rem;flex:0 0 2.7rem;align-items:center;gap:.14rem;color:var(--om-accent)}.om-dashboard-system-mark>i{display:block;height:2px;flex:0 0 auto;background:currentColor}.om-dashboard-system-mark>i:first-child{width:.34rem}.om-dashboard-system-mark>i:nth-child(2){width:.82rem}.om-dashboard-system-mark>i:nth-child(3){width:.24rem}.om-dashboard-system-mark>i:nth-child(4){width:.62rem}.om-dashboard-system-count{flex:0 0 auto;color:var(--om-text-muted)}.om-metric-grid.om-dashboard-metric-grid{counter-reset:om-dashboard-metric;border-radius:0 0 var(--om-radius-md) var(--om-radius-md)}.om-dashboard-metric-grid .om-metric{position:relative;padding-top:2.15rem;counter-increment:om-dashboard-metric}.om-dashboard-metric-grid .om-metric:before{content:counter(om-dashboard-metric,decimal-leading-zero) " /";position:absolute;top:.72rem;left:1.15rem;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8px;line-height:1;letter-spacing:.08em}.om-dashboard-metric-grid .om-metric:after{content:"";position:absolute;top:-1px;left:1.15rem;width:3.2rem;height:2px;color:var(--om-accent);background:var(--om-signature-detail);opacity:.32;transition:opacity .15s ease}.om-dashboard-metric-grid .om-metric:nth-child(3n+1):after{background:var(--om-signature-page)}.om-dashboard-metric-grid .om-metric:nth-child(3n+2):after{background:var(--om-signature-entry)}.om-dashboard-metric-grid a.om-metric:hover:after{opacity:.85}.om-card-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.om-card-nav-item{position:relative;display:flex;min-height:100%;flex-direction:column;padding:1.15rem 1.2rem;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.om-card-nav-item:before{content:"";position:absolute;top:-1px;left:1.2rem;width:3rem;height:2px;color:var(--om-accent);background:var(--om-signature-detail);opacity:.38;transition:opacity .15s ease}.om-card-nav-item:hover{border-color:var(--om-border-strong);background:var(--om-surface-bg);box-shadow:var(--om-shadow-hover);transform:translateY(-1px)}.om-card-nav-item:hover:before{opacity:1}.om-card-nav-link{margin-top:auto;padding-top:1rem}.om-developer-sections{counter-reset:om-developer-section}.om-developer-sections>section{counter-increment:om-developer-section}.om-developer-sections .om-section-title:before{content:counter(om-developer-section,decimal-leading-zero) " / ";color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.08em}.om-developer-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.om-developer-card-copy{color:var(--om-text-muted);font-size:12.5px;line-height:1.65}.om-developer-observability-page>.om-page-head:after,.om-developer-tool-page>.om-page-head:after{background:var(--om-signature-detail)}.om-developer-builder-page>.om-page-head:after{background:var(--om-signature-entry)}.om-developer-catalog-page>.om-page-head:after,.om-developer-knowledge-page>.om-page-head:after{background:var(--om-signature-page)}.om-developer-builder-page form,.om-developer-tool-page form{counter-reset:om-developer-form-section}.om-developer-builder-page .om-form-section,.om-developer-tool-page .om-form-section{counter-increment:om-developer-form-section}.om-developer-builder-page .om-form-section-title:before,.om-developer-tool-page .om-form-section-title:before{content:counter(om-developer-form-section,decimal-leading-zero) " / ";color:var(--om-text-faint);font-weight:400;letter-spacing:.08em}@media (min-width:640px){.om-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.om-card-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.om-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.om-card-nav--2{grid-template-columns:repeat(2,minmax(0,1fr))}.om-card-nav--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.om-dashboard-system-line{align-items:flex-start;flex-direction:column}.om-dashboard-system-count{padding-left:3.35rem}.om-btn-mobile-block,.om-form-actions--stack-mobile .om-btn,.om-form-actions--stack-mobile .om-btn-danger,.om-form-actions--stack-mobile .om-btn-secondary{width:100%}.om-package-card-actions{align-items:stretch}.om-package-card-links{flex-basis:100%}.om-package-card-danger{width:100%;margin-left:0;padding-top:.75rem;padding-left:0;border-top:1px solid var(--om-border-soft);border-left:0}}.om-section-head--stacked{display:block}.om-section-head--stacked .om-section-copy{margin-top:.4rem}@media (min-width:1024px){.om-sidebar{position:sticky;top:0;height:100vh;height:100dvh;align-self:flex-start}}.om-actions-col{width:auto!important;min-width:10rem}.om-row-actions{display:grid!important;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;gap:.7rem!important;white-space:nowrap}.om-row-actions>form{display:grid;place-items:center}.om-row-actions .om-danger-link,.om-row-actions .om-link{box-sizing:border-box;justify-content:center;padding:.2rem .05rem!important}.om-metric-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}@media (max-width:639px){.om-actions-col{min-width:9.25rem}}@media (pointer:coarse){.om-row-actions .om-danger-link,.om-row-actions .om-link{min-height:2.25rem!important;padding-top:.35rem;padding-bottom:.35rem}}.om-redirect-form{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:end}.om-redirect-path-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-sm);background:var(--om-surface-subtle);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.om-redirect-path-input:hover{border-color:var(--om-border-strong)}.om-redirect-path-input:focus-within{border-color:var(--om-focus);box-shadow:0 0 0 3px var(--om-focus-ring)}.om-redirect-prefix{display:inline-flex;align-items:center;padding:0 .7rem;border-right:1px solid var(--om-border-soft);background:var(--om-surface-strong);font-size:13px;color:var(--om-text-faint)}.om-redirect-input,.om-redirect-prefix{min-height:40px;font-family:JetBrains Mono,monospace}.om-redirect-input{width:100%;min-width:0;padding:.5rem .75rem;border:0;border-radius:0;background:transparent;color:var(--om-text);font-size:.875rem;line-height:1.25rem}.om-redirect-input:focus{outline:0}.om-redirect-input::-moz-placeholder{color:var(--om-text-faint)}.om-redirect-input::placeholder{color:var(--om-text-faint)}.om-redirect-arrow{display:none;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:13px;text-align:center}.om-redirect-record{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.55}.om-redirect-record-source{color:var(--om-text)}.om-redirect-record-arrow{color:var(--om-text-faint)}.om-redirect-record-target{min-width:0;color:var(--om-text-muted);overflow-wrap:anywhere}@media (min-width:640px){.om-redirect-form{grid-template-columns:minmax(13rem,.62fr) auto minmax(18rem,1fr);gap:1rem}.om-redirect-arrow{display:block;padding-bottom:.7rem}}.om-alert--info{--om-alert-accent:var(--om-info);--om-alert-title:var(--om-info-strong)}.om-alert--warning{--om-alert-accent:var(--om-warning);--om-alert-title:var(--om-warning-strong)}.om-alert--danger{--om-alert-accent:var(--om-danger);--om-alert-title:var(--om-danger-strong)}.om-alert--success{--om-alert-accent:var(--om-success);--om-alert-title:var(--om-success-strong)}.om-alert-stack{display:grid;width:100%;gap:.5rem}.om-alert-stack--inline{max-width:48rem}.om-alert-stack--floating{position:fixed;top:1.5rem;right:1.5rem;z-index:55;width:min(26rem,calc(100vw - 3rem));max-width:none;pointer-events:none}.om-alert-stack--floating .om-alert--flash{pointer-events:auto;border-radius:var(--om-radius-md);box-shadow:var(--om-shadow-hover)}.om-alert--flash{display:grid;grid-template-columns:2.65rem minmax(0,1fr) 1.625rem;align-items:start;gap:.8rem;padding:.85rem .72rem .88rem .95rem;border-left:1px solid var(--om-border);border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:none;animation:om-alert-enter .18s ease-out both;transition:border-color .15s ease,box-shadow .15s ease;will-change:transform,opacity}.om-alert--flash.om-alert--detailed{align-items:start;padding-top:.9rem;padding-bottom:.95rem}.om-alert-signal{display:flex;width:2.65rem;height:1rem;align-items:center;gap:.14rem;margin-top:.1rem;color:var(--om-alert-accent)}.om-alert-signal>span{display:block;height:2px;flex:0 0 auto;background:currentColor}.om-alert-signal>span:first-child{width:.34rem}.om-alert-signal>span:nth-child(2){width:.78rem}.om-alert-signal>span:nth-child(3){width:.24rem}.om-alert-signal>span:nth-child(4){width:.58rem}.om-alert-close svg{width:100%;height:100%}.om-alert-content{display:block;min-width:0}.om-alert--single .om-alert-content{min-height:1.125rem}.om-alert-kind{display:block;margin-bottom:.22rem;color:var(--om-alert-accent);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:500;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.om-alert-message{color:var(--om-text);font-size:13px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.om-alert--flash .om-alert-title{display:block;color:var(--om-text);font-size:13px;line-height:1.35;font-weight:600}.om-alert--flash .om-alert-copy{display:block;margin-top:.25rem;max-width:none;overflow-wrap:anywhere}.om-alert--flash .om-alert-copy,.om-alert-list{color:var(--om-text-muted);font-size:13px;line-height:1.5}.om-alert-list{margin-top:.5rem;padding-left:1.05rem;list-style:disc}.om-alert-list li+li{margin-top:.2rem}.om-alert-list li::marker{color:var(--om-alert-accent)}.om-alert-close{display:inline-flex;width:1.625rem;height:1.625rem;align-items:center;justify-content:center;margin:-.22rem -.12rem 0 0;padding:.34rem;border:0;border-radius:var(--om-radius-xs);background:transparent;color:var(--om-text-faint);opacity:.72;transition:opacity .15s ease,background-color .15s ease}.om-alert--single .om-alert-close{margin-top:0}.om-alert-close:focus-visible,.om-alert-close:hover{background:color-mix(in srgb,var(--om-text-muted) 12%,transparent);color:var(--om-text);opacity:1;outline:none}.om-alert--flash:focus-within,.om-alert--flash:hover{border-color:var(--om-border-strong);box-shadow:var(--om-shadow)}.om-alert-stack .om-alert--flash:nth-child(2){animation-delay:40ms}.om-alert-stack .om-alert--flash:nth-child(3){animation-delay:80ms}@keyframes om-alert-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.om-alert--flash.is-leaving{pointer-events:none;animation:om-alert-leave .15s ease-in both}@keyframes om-alert-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}@media (max-width:639px){.om-alert-stack--floating{top:4.5rem;right:1rem;left:1rem;width:auto}.om-alert--flash{grid-template-columns:2.35rem minmax(0,1fr) 1.55rem;gap:.65rem;padding:.75rem .62rem .75rem .75rem}.om-alert-signal{width:2.35rem;gap:.11rem}.om-alert-signal>span:nth-child(2){width:.62rem}.om-alert-signal>span:nth-child(4){width:.48rem}.om-alert--flash.om-alert--detailed{padding-top:.82rem;padding-bottom:.86rem}}@media (prefers-reduced-motion:reduce){.om-alert--flash,.om-alert--flash.is-leaving{animation:none;will-change:auto}}.om-danger-link:hover{color:var(--om-danger-strong)}.om-danger-link:focus-visible{outline:1px solid var(--om-danger);outline-offset:2px}.om-empty-title,.om-modal-title,.om-title{text-wrap:balance}.om-input:-webkit-autofill,.om-input:-webkit-autofill:focus,.om-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--om-surface-subtle) inset!important;-webkit-text-fill-color:var(--om-text);caret-color:var(--om-action-bg);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.om-input:-webkit-autofill,.om-input:-webkit-autofill:focus,.om-input:-webkit-autofill:hover,.om-input:autofill,.om-input:autofill:focus,.om-input:autofill:hover{box-shadow:0 0 0 1000px var(--om-surface-subtle) inset!important;-webkit-text-fill-color:var(--om-text);caret-color:var(--om-action-bg);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.om-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--om-surface-subtle) inset,0 0 0 3px var(--om-focus-ring)!important}.om-input:-webkit-autofill:focus,.om-input:autofill:focus{box-shadow:0 0 0 1000px var(--om-surface-subtle) inset,0 0 0 3px var(--om-focus-ring)!important}.om-input{caret-color:var(--om-action-bg)}.om-check:focus-visible{outline:1px solid var(--om-focus)!important}.om-back,.om-btn,.om-btn-ghost,.om-btn-outline,.om-btn-secondary,.om-danger-link,.om-link{touch-action:manipulation}[data-theme-toggle]:focus-visible{outline:1px solid var(--om-focus);outline-offset:3px}.om-entry-layout{position:relative;overflow-x:hidden;background:var(--om-canvas);color:var(--om-text)}.om-entry-layout:before{content:"";position:fixed;top:clamp(2rem,10vh,6rem);bottom:clamp(2rem,10vh,6rem);left:clamp(1.25rem,6vw,5.5rem);width:1.25rem;background:radial-gradient(circle at center,var(--om-accent) 0 2px,transparent 2.5px),linear-gradient(var(--om-border),var(--om-border)) 50% /1px 100% no-repeat,repeating-linear-gradient(180deg,var(--om-border-strong) 0 2px,transparent 2px .8rem) 50% /1.25rem 100% no-repeat;-webkit-mask-image:linear-gradient(transparent,var(--om-accent) 8%,var(--om-accent) 92%,transparent);mask-image:linear-gradient(transparent,var(--om-accent) 8%,var(--om-accent) 92%,transparent);opacity:.72;pointer-events:none}.om-auth-layout{padding-top:2rem;padding-right:max(1rem,env(safe-area-inset-right))!important;padding-bottom:2rem;padding-left:max(1rem,env(safe-area-inset-left))!important}.om-auth-frame{position:relative;width:min(100%,56rem);min-width:0}.om-auth-frame>.om-alert-stack--inline{max-width:none}.om-auth-card{display:grid;grid-template-columns:minmax(15rem,.82fr) minmax(19rem,1.18fr);gap:0;overflow:hidden;padding:0;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);color:var(--om-text);box-shadow:var(--om-shadow)}.om-auth-head{position:relative;min-width:0;margin:0;padding:2.5rem 2.25rem 2.75rem;border-right:1px solid var(--om-border);background:var(--om-surface-subtle)}.om-auth-head:after{content:"";position:absolute;top:2.5rem;right:-1px;width:2px;height:3rem;background:linear-gradient(var(--om-accent),var(--om-accent)) 0 0 /2px .46rem no-repeat,linear-gradient(var(--om-accent),var(--om-accent)) 0 .68rem /2px 1.04rem no-repeat,linear-gradient(var(--om-accent),var(--om-accent)) 0 1.92rem /2px .34rem no-repeat,linear-gradient(var(--om-accent),var(--om-accent)) 0 2.46rem /2px .54rem no-repeat}.om-auth-brand{display:grid;gap:.35rem;margin-bottom:2.25rem;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.025em;color:var(--om-text)}.om-auth-edition{color:var(--om-text-faint);font-size:8.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.om-auth-title{max-width:15rem;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.12;letter-spacing:-.04em;color:var(--om-text);text-wrap:balance}.om-auth-copy{margin-top:.8rem;max-width:19rem;font-size:13px;line-height:1.65;color:var(--om-text-muted);text-wrap:pretty}.om-auth-body{min-width:0;padding:2.5rem 2.5rem 2.75rem}.om-auth-form{display:grid;gap:1.25rem}.om-auth-submit{width:100%;min-height:40px;justify-content:center}.om-auth-alert{margin-bottom:1.25rem}.om-auth-alert strong{display:block;font-size:13px;font-weight:600;line-height:1.45}.om-auth-inline-nav{margin-top:1.25rem;text-align:center}.om-auth-link{font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6;color:var(--om-text-faint);transition:color .15s ease}.om-auth-link:hover{color:var(--om-text-soft)}.om-auth-link:focus-visible{outline:1px solid var(--om-focus);outline-offset:3px}.om-auth-link--strong{color:var(--om-text-soft)}.om-auth-secondary{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .45rem;line-height:1.6}.om-auth-note,.om-auth-secondary{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--om-border-soft);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--om-text-faint)}.om-auth-note{line-height:1.65;text-wrap:pretty}.om-auth-outside{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1rem;margin-top:1rem;text-align:center;color:var(--om-text-muted)}.om-auth-theme{position:absolute;right:0;bottom:calc(100% + .75rem);display:flex;justify-content:flex-end;margin:0}.om-auth-theme .om-theme-toggle,.om-install-brand .om-theme-toggle{width:auto;height:2rem;flex-basis:auto;gap:.38rem;padding:.3rem .5rem;border-color:var(--om-border-soft);border-radius:var(--om-radius-xs);background:color-mix(in srgb,var(--om-surface-bg) 72%,transparent);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em}.om-auth-theme .om-theme-toggle-caption,.om-auth-theme .om-theme-toggle-label,.om-install-brand .om-theme-toggle-caption,.om-install-brand .om-theme-toggle-label{display:inline}.om-theme-toggle-caption{color:var(--om-text-faint)}.om-theme-toggle-label{color:var(--om-text-soft)}.om-theme-toggle-caption:after{content:"·";margin-left:.38rem;color:var(--om-border-strong)}.om-editor-field .ql-editor,.om-modal-body,.om-modal-panel,.om-table-shell,.overflow-auto,.overflow-x-auto,.overflow-y-auto,nav.overflow-y-auto,pre,textarea{scrollbar-width:thin;scrollbar-color:var(--om-border-strong) transparent}.om-editor-field .ql-editor::-webkit-scrollbar,.om-modal-body::-webkit-scrollbar,.om-modal-panel::-webkit-scrollbar,.om-table-shell::-webkit-scrollbar,.overflow-auto::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar,.overflow-y-auto::-webkit-scrollbar,nav.overflow-y-auto::-webkit-scrollbar,pre::-webkit-scrollbar,textarea::-webkit-scrollbar{width:8px;height:8px}.om-editor-field .ql-editor::-webkit-scrollbar-track,.om-modal-body::-webkit-scrollbar-track,.om-modal-panel::-webkit-scrollbar-track,.om-table-shell::-webkit-scrollbar-track,.overflow-auto::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track,.overflow-y-auto::-webkit-scrollbar-track,nav.overflow-y-auto::-webkit-scrollbar-track,pre::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:transparent}.om-editor-field .ql-editor::-webkit-scrollbar-thumb,.om-modal-body::-webkit-scrollbar-thumb,.om-modal-panel::-webkit-scrollbar-thumb,.om-table-shell::-webkit-scrollbar-thumb,.overflow-auto::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb,.overflow-y-auto::-webkit-scrollbar-thumb,nav.overflow-y-auto::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background:var(--om-border-strong);background-clip:padding-box}@media (max-width:479px){.om-auth-layout{align-items:flex-start;padding-top:1rem;padding-bottom:1rem}}.om-theme-toggle{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;border:1px solid transparent;color:var(--om-text-faint);background:transparent;line-height:1;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.om-theme-toggle:hover{border-color:var(--om-border-strong);color:var(--om-text);background:var(--om-surface-subtle)}.om-theme-toggle--sidebar{margin-right:-.35rem}.om-theme-toggle [hidden]{display:none!important}.om-theme-toggle-caption,.om-theme-toggle-label{display:none}@media (pointer:coarse){.om-theme-toggle{width:2.5rem;height:2.5rem;flex-basis:2.5rem}.om-auth-theme .om-theme-toggle,.om-install-brand .om-theme-toggle{width:auto;min-height:2.5rem;flex-basis:auto}}.om-capability-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem 2rem;align-items:start;padding:1.15rem 1.25rem;border:1px solid var(--om-border);border-left:2px solid var(--om-border-strong);background:var(--om-surface-subtle)}.om-capability-state--ready{border-left-color:var(--om-success)}.om-capability-state--warning{border-left-color:var(--om-warning)}.om-capability-state--blocked{border-left-color:var(--om-danger)}.om-capability-state-title{color:var(--om-text);font-size:.875rem;font-weight:600}.om-capability-state-copy{margin-top:.35rem;max-width:52rem;color:var(--om-text-muted);font-size:.875rem;line-height:1.65}.om-capability-state-meta{margin-top:.55rem;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.55}.om-capability-state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}@media (max-width:640px){.om-capability-state{grid-template-columns:1fr}.om-capability-state-actions{justify-content:flex-start}}.om-diagnostics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.om-diagnostics-grid>section{min-width:0}@media (max-width:1024px){.om-diagnostics-grid{grid-template-columns:1fr}}.om-help,.om-status-detail .font-mono,.om-table-note{text-wrap:pretty}.om-status-detail-primary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.5}@media (max-width:639px){.om-chip-row{justify-content:flex-start}.om-status-detail-primary{-webkit-line-clamp:3;line-clamp:3}}.om-surface-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.om-surface-head--row>*{min-width:0}@media (max-width:639px){.om-surface-head--row{align-items:flex-start}}.om-package-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.om-package-card-row>*{min-width:0}.om-toolbar-clear{flex:0 0 auto;white-space:nowrap}.om-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem}.om-pager-summary{font-size:11px}.om-pager-nav,.om-pager-summary{font-family:JetBrains Mono,monospace}.om-pager-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;font-size:12px}.om-pager-current,.om-pager-gap,.om-pager-link{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;transition:color .15s ease,background-color .15s ease}.om-pager-link{text-decoration:none}.om-pager-current{background:var(--om-action-bg)!important}.om-pager-gap{padding-inline:.3rem}@media (pointer:coarse){.om-pager-current,.om-pager-link{min-height:2.5rem}}.om-impersonation-action{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:.3rem .8rem;border:1px solid transparent;background:var(--om-surface-subtle);color:var(--om-text);font-size:12px;font-weight:500;transition:background-color .15s ease}.om-impersonation-action:hover{background:var(--om-surface-bg)}@media (pointer:coarse){.om-impersonation-action{min-height:2.5rem}}.om-lightbox{cursor:zoom-out;background:rgba(9,9,11,.82)}.om-lightbox-figure{display:flex;max-width:64rem;max-height:100%;flex-direction:column;align-items:center;gap:.75rem;margin:0}.om-lightbox-image{max-height:78vh;max-width:100%;border:1px solid #3f3f46;background:var(--om-surface-bg);-o-object-fit:contain;object-fit:contain}.om-lightbox-caption{color:#e4e4e7;font-family:JetBrains Mono,monospace;font-size:12px;text-align:center;overflow-wrap:anywhere}.om-role-permission-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1rem}.om-role-permission-head .om-form-section-title{margin-bottom:.25rem}.om-role-permission-head .om-help{margin-top:0}.om-role-matrix-summary,.om-role-permission-count,.om-role-permission-state{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.om-role-permission-count{flex:0 0 auto;padding:.25rem .45rem;border:1px solid var(--om-border);color:var(--om-text-muted);font-size:9.5px;line-height:1.35}.om-role-permission-option{align-items:center;min-height:4.25rem}.om-role-permission-state{margin-left:auto;color:var(--om-text-faint);font-size:9.5px;line-height:1.35}.om-role-matrix-toggle:has(.om-check:checked) .om-role-permission-state,.om-role-permission-option:has(.om-check:checked) .om-role-permission-state{color:var(--om-text-soft)}.om-role-save-status{margin:0 0 0 auto}.om-role-matrix-summary{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;padding:.75rem 1rem;border:1px solid var(--om-border);border-bottom:0;border-radius:var(--om-radius-md) var(--om-radius-md) 0 0;background:var(--om-surface-subtle);color:var(--om-text-faint);font-size:9.5px;line-height:1.5}.om-role-matrix-summary strong{color:var(--om-text-soft);font-weight:500}.om-role-matrix-frame{min-width:0;box-shadow:var(--om-shadow)}.om-role-matrix-shell{border-radius:0;box-shadow:none}.om-data-table--matrix{min-width:47.5rem}.om-data-table--matrix td:first-child,.om-data-table--matrix th:first-child{width:20rem;min-width:20rem}.om-data-table--matrix td:not(:first-child),.om-data-table--matrix th:not(:first-child){width:11.25rem;min-width:11.25rem}.om-role-matrix th:not(:first-child),.om-role-matrix-cell{text-align:center}.om-role-matrix td:first-child,.om-role-matrix th:first-child{position:sticky;left:0;z-index:1;background:var(--om-surface-bg);box-shadow:1px 0 0 var(--om-border)}.om-role-matrix thead th:first-child{z-index:2;background:var(--om-surface-subtle)}.om-role-matrix tbody tr:hover,.om-role-matrix tbody tr:hover td:first-child{background:var(--om-surface-hover)}.om-role-matrix-permission{text-align:left}.om-role-matrix-toggle{display:inline-flex;min-width:4.5rem;align-items:center;justify-content:flex-start;gap:.55rem;cursor:pointer}.om-role-matrix-actions{border:1px solid var(--om-border);border-top:0;border-radius:0 0 var(--om-radius-md) var(--om-radius-md)}@media (max-width:639px){.om-role-permission-head{display:block}.om-role-permission-count{display:inline-block;margin-top:.75rem}.om-role-save-status{width:100%;margin-left:0}}.om-code-block{overflow:auto;padding:1rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.65;color:var(--om-text-soft);white-space:pre-wrap;overflow-wrap:anywhere}.om-code-block--tall{max-height:35rem}.om-code-block--short{max-height:22.5rem;padding-top:0}.om-timing{display:flex;height:.75rem;overflow:hidden;border:1px solid var(--om-border)}.om-timing-seg{flex:1 1 0;min-width:2px}.om-timing-seg--1{background:var(--om-border-strong)}.om-timing-seg--2{background:var(--om-text-faint)}.om-timing-seg--3{background:var(--om-text-muted)}.om-timing-seg--4{background:var(--om-text-soft)}.om-timing-seg--5{background:var(--om-text)}.om-timing-seg--g1{flex-grow:1}.om-timing-seg--g5{flex-grow:5}.om-timing-seg--g10{flex-grow:10}.om-timing-seg--g15{flex-grow:15}.om-timing-seg--g20{flex-grow:20}.om-timing-seg--g25{flex-grow:25}.om-timing-seg--g30{flex-grow:30}.om-timing-seg--g35{flex-grow:35}.om-timing-seg--g40{flex-grow:40}.om-timing-seg--g45{flex-grow:45}.om-timing-seg--g50{flex-grow:50}.om-timing-seg--g55{flex-grow:55}.om-timing-seg--g60{flex-grow:60}.om-timing-seg--g65{flex-grow:65}.om-timing-seg--g70{flex-grow:70}.om-timing-seg--g75{flex-grow:75}.om-timing-seg--g80{flex-grow:80}.om-timing-seg--g85{flex-grow:85}.om-timing-seg--g90{flex-grow:90}.om-timing-seg--g95{flex-grow:95}.om-timing-seg--g100{flex-grow:100}.om-timing-legend{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.5rem;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--om-text-faint)}.om-inline-edit{display:flex;align-items:center;gap:.4rem}.om-inline-edit.hidden,.om-lightbox.hidden{display:none}.om-core-shell{width:min(66rem,100%);min-height:100vh;min-height:100svh;margin-inline:auto;padding:clamp(1.25rem,4vw,3rem);display:grid;grid-template-rows:auto 1fr auto}.om-core-foot,.om-core-identity{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.55}.om-core-wordmark{color:var(--om-text);font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.4;text-decoration:none}.om-core-stage{align-self:center;padding-block:2.5rem}.om-core-foot{align-self:end}.om-fallback{overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-fallback-main{display:grid;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr)}.om-fallback-index{display:flex;min-height:18rem;padding:clamp(1.5rem,4vw,2.25rem);flex-direction:column;justify-content:space-between;border-right:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-fallback-index-label,.om-fallback-meta dt{font-size:9px;line-height:1.45;letter-spacing:.13em;text-transform:uppercase}.om-fallback-code,.om-fallback-index-label,.om-fallback-meta dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-weight:500}.om-fallback-code{font-size:clamp(2.8rem,6vw,4.5rem);line-height:1;letter-spacing:-.08em}.om-fallback-rhythm{width:2.75rem;height:.85rem;background:linear-gradient(currentColor,currentColor) left 0 /.8rem 1px no-repeat,linear-gradient(currentColor,currentColor) left 33% /2.75rem 1px no-repeat,linear-gradient(currentColor,currentColor) left 66% /1.45rem 1px no-repeat,linear-gradient(currentColor,currentColor) left 100% /2.1rem 1px no-repeat;color:var(--om-text-soft);opacity:.78}.om-fallback-copy{align-self:center;padding:clamp(2rem,6vw,4.5rem)}.om-fallback-title{max-width:39rem;margin:0;color:var(--om-text);font-size:clamp(2rem,5vw,3.75rem);font-weight:600;line-height:1.04;letter-spacing:-.045em}.om-fallback-message{max-width:37rem;margin:1.35rem 0 0;color:var(--om-text-muted);font-size:clamp(14px,1.8vw,17px);line-height:1.72}.om-fallback-state{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 1.35rem;padding:.4rem .55rem;border:1px solid var(--om-warning-border);border-radius:var(--om-radius-sm);background:var(--om-warning-surface);color:var(--om-warning);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.om-fallback-state:before{width:.35rem;height:.35rem;border-radius:999px;background:currentColor;content:""}.om-fallback--guard .om-fallback-rhythm{color:var(--om-warning)}.om-fallback-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem;padding:1rem 1.25rem;border-top:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-fallback-meta{display:flex;min-width:0;gap:1rem 2rem;margin:0}.om-fallback-meta div{min-width:0}.om-fallback-meta dt{margin-bottom:.2rem}.om-fallback-meta dd{margin:0;color:var(--om-text-soft);font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5;overflow-wrap:anywhere}.om-fallback-actions{display:flex;flex:0 0 auto;align-items:center;gap:.75rem 1.25rem}.om-fallback--admin{box-shadow:var(--om-shadow)}.om-fallback--admin .om-fallback-main{grid-template-columns:minmax(7rem,8.5rem) minmax(0,1fr)}.om-fallback--admin .om-fallback-index{min-height:15rem}.om-fallback--admin .om-fallback-copy{padding:clamp(2rem,5vw,3.5rem)}.om-fallback--admin .om-fallback-title{font-size:clamp(1.9rem,4vw,3rem)}@media (max-width:639px){.om-core-shell{padding:1rem}.om-core-stage{padding-block:1.5rem}.om-fallback--admin .om-fallback-main,.om-fallback-main{grid-template-columns:1fr}.om-fallback--admin .om-fallback-index,.om-fallback-index{min-height:0;padding:1.25rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-right:0;border-bottom:1px solid var(--om-border-soft)}.om-fallback-code{justify-self:center;font-size:2.5rem}.om-fallback--admin .om-fallback-copy,.om-fallback-copy{padding:2rem 1.5rem 2.25rem}.om-fallback-foot{display:block}.om-fallback-meta{display:grid;grid-template-columns:1fr;gap:.75rem}.om-fallback-actions{margin-top:1.25rem}.om-core-foot,.om-core-foot span{display:block}}.om-intro{padding:1.05rem 1.25rem;border:1px solid var(--om-border);background:var(--om-surface-bg)}.om-intro-copy{max-width:58rem;font-size:13px;line-height:1.7;color:var(--om-text-muted)}.om-intro-meta{margin-top:.75rem;max-width:58rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.6;color:var(--om-text-faint);overflow-wrap:anywhere}.om-intro-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem}.om-card-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1.25rem}.om-card-row>:first-child{min-width:0;flex:1 1 18rem}.om-card-row-side{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.5rem}.om-stat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:768px){.om-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.om-stat{min-width:0}.om-stat-value{margin-top:.75rem;font-size:14px;font-weight:500;color:var(--om-text)}.om-command{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.7;color:var(--om-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.om-command-list{display:grid;gap:.2rem}.om-split{display:grid;grid-template-columns:minmax(0,1fr)}.om-split>*{min-width:0;padding:1.05rem 1.25rem;border-top:1px solid var(--om-border-soft)}.om-split>:first-child{border-top:0}@media (min-width:1024px){.om-split--2{grid-template-columns:repeat(2,minmax(0,1fr))}.om-split--3{grid-template-columns:repeat(3,minmax(0,1fr))}.om-split--2>*,.om-split--3>*{border-top:0;border-left:1px solid var(--om-border-soft)}.om-split--2>:first-child,.om-split--3>:first-child{border-left:0}}.om-surface--inset{padding:1.05rem 1.25rem}.om-tally{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-width:0}.om-tally+.om-tally{margin-top:.7rem}.om-tally-label{min-width:0;font-size:13px;color:var(--om-text-soft)}.om-form-section--divided{border-top:1px solid var(--om-border-soft)}.om-clause{margin-top:.75rem;padding:.5rem .75rem;border:1px solid var(--om-border);background:var(--om-surface-subtle)}.om-btn--block{width:100%}.om-disclosure{margin-bottom:1.5rem;padding:.7rem 1rem;border:1px solid var(--om-border)}.om-disclosure>summary{cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--om-text-muted)}.om-doc-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem}.om-doc-nav-heading{padding:.75rem .9rem .45rem;border-top:1px solid var(--om-border-soft);color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.75px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.om-doc-nav-heading:first-child{border-top:0}.om-doc-nav>a{position:relative;display:block;padding:.7rem 1rem;transition:background-color .15s ease}.om-doc-nav>a:before{content:"";position:absolute;top:50%;left:0;width:2px;height:1.85rem;background:linear-gradient(var(--om-accent),var(--om-accent)) 0 0 /2px .6rem no-repeat,linear-gradient(var(--om-accent),var(--om-accent)) 0 .76rem /2px .32rem no-repeat,linear-gradient(var(--om-accent),var(--om-accent)) 0 1.24rem /2px .5rem no-repeat,linear-gradient(var(--om-accent),var(--om-accent)) 0 1.82rem /2px .03rem no-repeat;opacity:0;transform:translateY(-50%)}.om-doc-nav>a+a{border-top:1px solid var(--om-border-soft)}.om-doc-nav>a:hover,.om-doc-nav>a[aria-current=page]{background:var(--om-surface-subtle)}.om-doc-nav>a[aria-current=page]:before{opacity:1}.om-doc-nav-label{display:block;font-size:14px;color:var(--om-text-soft)}.om-doc-nav>a[aria-current=page] .om-doc-nav-label{color:var(--om-text)}.om-doc-title{font-size:17px;line-height:1.3;font-weight:500;letter-spacing:-.015em;overflow-wrap:anywhere}.om-doc-meta{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.7;text-align:right;color:var(--om-text-faint)}@media (min-width:1024px){.om-doc-layout{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}}body.om-admin-body{background:linear-gradient(180deg,color-mix(in srgb,var(--om-canvas) 96%,var(--om-canvas-deep)) 0,var(--om-canvas) 22rem),var(--om-canvas);color:var(--om-text);font-size:14px;line-height:1.55}.om-vertebra{display:inline-block;width:.9rem;height:.8rem;margin-left:.38rem;vertical-align:-.12em;background:linear-gradient(currentColor,currentColor) 50% /1px 100% no-repeat,linear-gradient(currentColor,currentColor) center 0 /.5rem 1px no-repeat,linear-gradient(currentColor,currentColor) center 28% /.9rem 1px no-repeat,linear-gradient(currentColor,currentColor) center 54% /.62rem 1px no-repeat,linear-gradient(currentColor,currentColor) center 80% /.82rem 1px no-repeat,linear-gradient(currentColor,currentColor) center 100% /.46rem 1px no-repeat;opacity:.78}.om-ink{color:var(--om-text)}.om-ink-soft{color:var(--om-text-soft)}.om-ink-muted{color:var(--om-text-muted)}.om-ink-faint{color:var(--om-text-faint)}.om-ink-invert{color:var(--om-action-text)}.om-state-success{color:var(--om-success)}.om-state-warning{color:var(--om-warning)}.om-state-danger{color:var(--om-danger)}.om-state-info{color:var(--om-info)}.om-bd{border-color:var(--om-border)}.om-bd-soft{border-color:var(--om-border-soft)}.om-bd-strong{border-color:var(--om-border-strong)}.om-bd-accent{border-color:var(--om-accent)}.om-divide-soft>:not([hidden])~:not([hidden]){border-color:var(--om-border-soft)}.om-fill-accent{background:var(--om-action-bg)}.om-fill-canvas{background:var(--om-canvas)}.om-fill-subtle{background:var(--om-surface-subtle)}.om-fill-surface{background:var(--om-surface-bg)}.om-hover-ink:hover{color:var(--om-text)}.om-hover-ink-soft:hover{color:var(--om-text-soft)}.om-hover-ink-muted:hover{color:var(--om-text-muted)}.om-hover-surface:hover{background:var(--om-surface-hover)}.om-hover-bd-accent:hover{border-color:var(--om-accent)}.group:hover .om-group-hover-ink{color:var(--om-text)}.group:hover .om-group-hover-ink-soft{color:var(--om-text-soft)}.group:hover .om-group-hover-ink-muted{color:var(--om-text-muted)}.om-nav-overlay{background:var(--om-scrim)}.om-admin-main{min-width:0}.om-admin-container{width:100%;max-width:92rem;padding-left:clamp(1.25rem,3.25vw,3.5rem);padding-right:clamp(1.25rem,3.25vw,3.5rem)}.om-admin-main>.om-admin-container{padding-top:clamp(2rem,4vw,3.75rem);padding-bottom:3rem}.om-loading-rail{position:fixed;z-index:80;top:0;right:0;left:0;height:2px;overflow:hidden;pointer-events:none}body.om-admin-body .om-loading-rail{left:var(--om-sidebar-width)}.om-loading-rail[hidden]{display:none}.om-loading-rail-track{position:absolute;top:0;left:0;display:grid;width:5.5rem;height:2px;grid-template-columns:1.15rem .42rem 1.7rem .68rem;gap:.34rem;animation:om-loading-rail-move 1.15s cubic-bezier(.55,.08,.42,.92) infinite}.om-loading-rail-track>i{display:block;background:var(--om-accent)}.om-loading-rail-track>i:nth-child(2),.om-loading-rail-track>i:nth-child(4){opacity:.58}@keyframes om-loading-rail-move{0%{transform:translateX(-6rem)}to{transform:translateX(calc(100vw + 6rem))}}@media (max-width:1023px){body.om-admin-body .om-loading-rail{left:0}}@media (prefers-reduced-motion:reduce){.om-loading-rail-track{left:50%;animation:none;transform:translateX(-50%)}}.om-sidebar{width:var(--om-sidebar-width);border-right:1px solid var(--om-border);background:var(--om-sidebar-bg);color:var(--om-text-soft);box-shadow:var(--om-sidebar-shadow)}.om-sidebar-brand{min-height:5.25rem;padding:1.55rem 1.5rem;border-bottom:1px solid var(--om-border-soft)}.om-sidebar-wordmark{display:grid;gap:.22rem;color:var(--om-text);font-size:13px!important;font-weight:500;letter-spacing:-.025em!important}.om-sidebar-product{color:var(--om-text-faint);font-size:8px;font-weight:400;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.om-sidebar-nav{display:block;padding:.9rem .65rem;scrollbar-width:thin;scrollbar-color:var(--om-border-strong) transparent}.om-sidebar-link{position:relative;display:block;width:100%;margin:.12rem 0;padding:.62rem .8rem .62rem 1rem;border:0;border-radius:var(--om-radius-sm);color:var(--om-text-muted);font-size:12px;font-weight:400;line-height:1.35;letter-spacing:-.015em;transition:background-color .15s ease,color .15s ease,transform .15s ease}.om-sidebar-link:before{content:"";position:absolute;left:.38rem;top:50%;width:2px;height:0;border-radius:2px;background:var(--om-accent);transform:translateY(-50%);transition:height .15s ease}.om-sidebar-link:hover{background:var(--om-surface-hover);color:var(--om-text-soft)}.om-sidebar-link.is-active{background:var(--om-surface-strong);color:var(--om-text);font-weight:500}.om-sidebar-link.is-active:before{height:1.15rem}.om-sidebar-account{padding:1.1rem 1rem 1rem;border-top:1px solid var(--om-border-soft)}.om-account-summary{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.35rem;border-radius:var(--om-radius-sm);transition:background-color .15s ease}.om-account-summary:hover{background:var(--om-surface-subtle)}.om-account-avatar{display:inline-flex;width:2.15rem;height:2.15rem;flex:0 0 2.15rem;align-items:center;justify-content:center;border:1px solid var(--om-border);border-radius:50%;background:var(--om-surface-strong);color:var(--om-text);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:-.03em}.om-account-copy{display:grid;min-width:0}.om-account-name{color:var(--om-text-soft);font-size:12px;font-weight:500;line-height:1.35}.om-account-name,.om-account-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-account-role{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.5}.om-account-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:0 .35rem}.om-account-links{display:flex;align-items:center;gap:.9rem}.om-mobile-header{height:auto!important;min-height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(1.25rem,env(safe-area-inset-right))!important;padding-left:max(1.25rem,env(safe-area-inset-left))!important;border-bottom:1px solid var(--om-border);background:color-mix(in srgb,var(--om-sidebar-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.om-product-footer{position:relative;padding-bottom:1.35rem}.om-product-footer-inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding-top:1rem;border-top:1px solid var(--om-border-soft)}.om-product-footer-inner:before{content:"";position:absolute;top:-1px;left:0;width:3.2rem;height:2px;color:var(--om-accent);background:var(--om-signature-entry)}.om-product-footer-brand{display:grid;gap:.2rem;color:var(--om-text-soft);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:-.02em;transition:color .15s ease}.om-product-footer-brand:hover{color:var(--om-text)}.om-product-footer-edition,.om-product-footer-meta{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:400;line-height:1.45;letter-spacing:.12em;text-transform:uppercase}.om-product-footer-meta{display:flex;align-items:baseline;gap:.55rem;text-align:right}.om-product-footer-meta strong{color:var(--om-text-muted);font-weight:500}@media (max-width:520px){.om-product-footer-inner{align-items:flex-start;flex-direction:column}.om-product-footer-meta{text-align:left}}.om-section-rule{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--om-border)}.om-empty-copy,.om-intro-copy,.om-record-copy{color:var(--om-text-muted)!important;font-size:12.5px;line-height:1.65}.om-disclosure,.om-empty,.om-form-shell,.om-intro,.om-mail-card,.om-package-card,.om-record-list,.om-surface,.om-table-shell{border-color:var(--om-border)!important;border-radius:var(--om-radius-md);background:var(--om-surface-bg)!important;box-shadow:var(--om-shadow)}.om-check-control,.om-clause,.om-option,.om-surface-soft{background:var(--om-surface-subtle)!important}.om-form-section,.om-package-card-actions,.om-package-card-meta,.om-package-card-state,.om-record+.om-record,.om-record-meta,.om-record-note,.om-split>*,.om-surface-foot,.om-surface-head{border-color:var(--om-border-soft)!important}.om-surface-head{padding:1rem 1.15rem}.om-surface-body{padding:1.15rem}.om-surface-foot{padding:.85rem 1.15rem}.om-surface--inset{padding:1rem 1.15rem}.om-package-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.om-package-card:hover{border-color:var(--om-border-strong)!important;background:var(--om-surface-bg)!important;box-shadow:var(--om-shadow-hover)}.om-package-grid{gap:.85rem}.om-package-card-head{padding:1rem 1.05rem .9rem}.om-package-card-meta{padding:.75rem 1.05rem}.om-package-card-actions,.om-package-card-state{padding:.8rem 1.05rem}.om-empty--embedded,.om-record-list--flush{border:0!important;border-radius:0;box-shadow:none;background:transparent!important}.om-toolbar{display:flex;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid var(--om-border)!important;border-radius:var(--om-radius-md);background:var(--om-surface-bg)!important;box-shadow:var(--om-shadow)}.om-toolbar-form{gap:.65rem .75rem}.om-toolbar-meta{margin:.75rem 0 0;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9.75px;line-height:1.55}.om-label{margin-bottom:.38rem;color:var(--om-text-muted)!important;font-size:10px!important;letter-spacing:.035em!important}.om-label-note{color:var(--om-text-faint)!important}.om-file-control,.om-input,.om-relation-results{border-color:var(--om-border)!important;border-radius:var(--om-radius-sm)!important;background:var(--om-surface-subtle)!important;color:var(--om-text)!important}.om-input{min-height:40px;padding:.55rem .75rem;font-size:12.5px;line-height:1.35}.om-input::-moz-placeholder{color:var(--om-text-faint)!important}.om-input::placeholder{color:var(--om-text-faint)!important}.om-input:hover{border-color:var(--om-border-strong)!important}.om-input:focus{border-color:var(--om-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--om-focus) 12%,transparent)!important}.om-input:disabled,.om-input[readonly]{background:var(--om-surface-strong)!important;color:var(--om-text-faint)!important}.om-command,.om-help,.om-help-list,.om-intro-meta,.om-option-copy,.om-record-code,.om-table-note{color:var(--om-text-faint)!important}.om-help{font-size:10.5px}.om-form-shell{overflow:hidden}.om-form-section{padding:1.1rem 1.15rem}.om-form-actions{padding:.9rem 1.15rem;border-color:var(--om-border-soft)!important;background:var(--om-surface-subtle)!important}.om-critical-confirmation-body{display:grid;gap:1rem}.om-critical-confirmation-intro{padding-left:.85rem;border-left:2px solid var(--om-accent)}.om-critical-confirmation-title{color:var(--om-text);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.om-critical-confirmation-copy{max-width:34rem;margin-top:.35rem;color:var(--om-text-muted);font-size:12.5px;line-height:1.6}.om-critical-confirmation .om-field{max-width:28rem}.om-critical-confirmation--ready .om-capability-state{margin:0}.om-check-control,.om-option{border-color:var(--om-border)!important;border-radius:var(--om-radius-sm);color:var(--om-text-soft)!important}.om-check-control:hover,.om-option:hover{border-color:var(--om-border-strong)!important}.om-option-title{color:var(--om-text)!important}.om-file-button{border-color:var(--om-border)!important;border-radius:var(--om-radius-xs);background:var(--om-surface-bg)!important}.om-file-button,.om-file-name{color:var(--om-text-soft)!important}.om-table-shell{border-radius:var(--om-radius-md)}.om-table-shell table{border-collapse:separate;border-spacing:0}.om-data-table{color:var(--om-text-soft);font-size:12.75px!important;line-height:1.42}.om-data-table thead{background:var(--om-surface-subtle)!important}.om-data-table th,.om-th{padding:.72rem .9rem!important;border-color:var(--om-border)!important;color:var(--om-text-faint)!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase;vertical-align:middle}.om-data-table td{padding:.78rem .9rem!important;color:var(--om-text-soft);font-size:12.75px;line-height:1.42;vertical-align:middle!important}.om-data-table--dense td{padding-top:.64rem!important;padding-bottom:.64rem!important}.om-data-table tbody,.om-data-table tbody tr+tr>td{border-color:var(--om-border-soft)!important}.om-data-table tbody tr{background:transparent}.om-data-table tbody tr:hover{background:var(--om-surface-hover)}.om-cell-meta,.om-data-table td.font-mono{color:var(--om-text-muted)!important;font-family:JetBrains Mono,monospace!important;font-size:10.75px!important;font-variant-numeric:tabular-nums}.om-cell-muted{color:var(--om-text-muted)!important;font-size:12px!important}.om-cell-check{width:2.75rem;text-align:center}.om-table-link{color:var(--om-text)!important;font-size:12.75px!important;font-weight:550;line-height:1.42;letter-spacing:-.012em}.om-table-link:hover{color:var(--om-text)!important;text-decoration-thickness:1px}.om-actions-col{width:1%!important;min-width:10.5rem;padding-left:1rem!important;text-align:right!important;white-space:nowrap}.om-row-actions{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:.85rem!important;min-height:1.75rem;line-height:1}.om-row-actions>form{display:inline-flex;align-items:center;margin:0}.om-row-actions .om-danger-link,.om-row-actions .om-link{min-height:1.75rem!important;padding:.15rem 0!important;font-family:IBM Plex Sans,system-ui,sans-serif!important;font-size:11.25px!important;font-weight:500;line-height:1.25!important;vertical-align:middle}.om-row-actions button.om-danger-link,.om-row-actions button.om-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;margin:0;cursor:pointer}.om-table-note{margin:0;padding:.75rem .9rem 0;font-size:9.75px}.om-table-shell+.om-table-note{margin-top:0}.om-badge,.om-chip,.om-method{border-color:var(--om-border-strong);background:transparent;color:var(--om-text-muted);font-size:9.75px;font-weight:400;line-height:1.25}.om-badge,.om-chip,.om-method,.om-status{border-radius:var(--om-radius-xs);font-family:JetBrains Mono,monospace}.om-status{font-size:11px;font-weight:500;line-height:1}.om-badge,.om-chip{min-height:20px;padding:.12rem .42rem}.om-chip--active{border-color:var(--om-accent)!important;background:var(--om-accent)!important;color:var(--om-inverse)!important}.om-chip--count{min-width:5.2rem}.om-status{width:22px;height:22px}.om-record{padding:.95rem 1.05rem}.om-record:hover{background:var(--om-surface-hover)}.om-record-title{color:var(--om-text)!important;font-size:13px;font-weight:550}.om-record-code{font-size:10.5px}.om-record-meta dt{color:var(--om-text-faint)!important;font-size:9px}.om-record-meta dd{color:var(--om-text-soft)!important;font-size:11.5px}.om-metric-grid{overflow:hidden;gap:0;border:1px solid var(--om-border)!important;border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-metric{border-color:var(--om-border-soft)!important;background:transparent!important;padding:1.15rem}.om-metric-value{color:var(--om-text);font-size:27px;font-weight:600}.om-metric-label{color:var(--om-text-faint)!important}.om-empty{padding:2rem 1.15rem}.om-empty-title{color:var(--om-text)!important;font-size:13px}.om-pager{margin-top:.75rem;padding:.75rem .85rem;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-pager-summary{color:var(--om-text-faint)!important;font-size:9.75px}.om-pager-nav{gap:.2rem;font-size:10.5px}.om-pager-current,.om-pager-gap,.om-pager-link{min-width:2rem;min-height:2rem;padding:.25rem .5rem;border-radius:var(--om-radius-sm)}.om-pager-link{color:var(--om-text-muted)!important}.om-pager-link:hover{background:var(--om-surface-subtle);color:var(--om-text)!important}.om-pager-current{background:var(--om-accent)!important;color:var(--om-inverse)!important}.om-pager-gap{color:var(--om-text-faint)!important}.om-clause,.om-code-block,.om-command{color:var(--om-text-muted)!important}.om-clause{border-color:var(--om-border)!important;border-radius:var(--om-radius-sm)}.om-relation-results{box-shadow:var(--om-shadow-hover)}.om-relation-option{border-color:var(--om-border-soft)!important;color:var(--om-text-soft)!important}.om-relation-option.is-active,.om-relation-option:focus,.om-relation-option:hover{background:var(--om-surface-strong)!important;color:var(--om-text)!important}@media (min-width:1024px){.om-sidebar{flex-basis:var(--om-sidebar-width)}}@media (max-width:1023px){.om-sidebar{width:min(19rem,calc(100vw - 2.25rem))}}@media (max-width:639px){.om-admin-main>.om-admin-container{padding-top:1.6rem;padding-right:max(1rem,env(safe-area-inset-right))!important;padding-bottom:max(2.5rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left))!important}.om-toolbar{align-items:stretch;padding:.85rem}.om-toolbar-form{width:100%}.om-toolbar-form>.om-field,.om-toolbar-form>a,.om-toolbar-form>button{flex-basis:100%;width:100%}.om-data-table td,.om-data-table th{padding-left:.75rem!important;padding-right:.75rem!important}.om-row-actions{justify-content:flex-start;white-space:normal}.om-actions-col{min-width:9.5rem}.om-pager{align-items:flex-start}}@media (max-width:719px){.om-entry-layout:before{display:none}.om-auth-frame{width:min(100%,28rem)}.om-auth-card{grid-template-columns:minmax(0,1fr)}.om-auth-head{padding:clamp(1.35rem,5vw,1.75rem);border-right:0;border-bottom:1px solid var(--om-border);background:var(--om-surface-bg)}.om-auth-head:after{top:auto;right:auto;bottom:-1px;left:clamp(1.35rem,5vw,1.75rem);width:3.2rem;height:2px;color:var(--om-accent);background:var(--om-signature-entry)}.om-auth-brand{margin-bottom:1.35rem}.om-auth-title{max-width:none;font-size:23px}.om-auth-copy{max-width:none}.om-auth-body{padding:clamp(1.35rem,5vw,1.75rem)}.om-auth-theme{position:static;margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.om-card-nav-item,.om-package-card,.om-sidebar-link{transition:none}.om-card-nav-item:hover{transform:none}}body.om-install-layout{display:flex;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:clamp(2rem,7vh,5rem) clamp(1rem,4vw,3rem);font-size:14px;line-height:1.55;text-rendering:optimizeLegibility}.om-install-shell{position:relative;width:min(100%,34rem)}.om-install-shell--expanded{width:min(100%,56rem)}.om-install-brand{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--om-text)}.om-install-wordmark{display:grid;gap:.28rem;color:var(--om-text);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.025em}.om-install-edition{color:var(--om-text-faint);font-size:8.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.om-install-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem;padding:0;overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-sm);background:var(--om-surface-subtle);list-style:none}.om-install-progress-item{position:relative;display:grid;min-width:0;gap:.12rem;padding:.65rem .7rem .6rem;color:var(--om-text-faint)}.om-install-progress-item+.om-install-progress-item{border-left:1px solid var(--om-border-soft)}.om-install-progress-item--current{background:var(--om-surface-bg);color:var(--om-text)}.om-install-progress-item--complete{color:var(--om-text-muted)}.om-install-progress-item--current:after{content:"";position:absolute;width:3.2rem;bottom:0;left:.7rem;height:2px;color:var(--om-accent);background:var(--om-signature-entry)}.om-install-progress-label,.om-install-progress-number{overflow:hidden;font-family:JetBrains Mono,monospace;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.om-install-progress-number{font-size:9px}.om-install-progress-label{font-size:10px}.om-install-errors{margin-bottom:1rem}.om-install-error-list{margin:.45rem 0 0;padding-left:1rem}.om-install-error-list>li+li{margin-top:.3rem}.om-install-card{padding:2rem 1.75rem;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow-hover)}.om-install-card-head{position:relative;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--om-border)}.om-install-card-head:after{content:"";position:absolute;bottom:-1px;left:0;width:3.2rem;height:2px;color:var(--om-accent);background:var(--om-signature-page)}.om-install-title{color:var(--om-text);font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.028em}.om-install-card-head .om-page-lead{max-width:none}.om-install-form{display:grid;gap:1.15rem}.om-install-deployment-actions,.om-install-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .8rem;margin-top:.75rem}.om-install-sensitive-note{margin:1rem 0}.om-checklist{margin:0 0 1.5rem;padding:0;list-style:none;border-top:1px solid var(--om-border-soft);border-bottom:1px solid var(--om-border-soft)}.om-checklist>li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem 0;font-size:13px;line-height:1.45}.om-checklist>li+li{border-top:1px solid var(--om-border-soft)}.om-checklist-state{flex:0 0 auto;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4;text-align:right}.om-checklist-state--ok{color:var(--om-success)}.om-install-config{width:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-size:12px;line-height:1.55}.om-install-deployment-alert{margin-bottom:1rem}.om-install-deployment-meta{margin-top:.45rem}.om-install-deployment-copy{margin:.75rem 0}.om-install-deployment-option{margin-top:.75rem}.om-install-deployment-list{margin:1rem 0 1.5rem}@media (min-width:640px){.om-install-card{padding:2.5rem 2rem}}@media (max-width:520px){.om-install-progress-label{font-size:9px}.om-install-progress-item{padding-inline:.5rem}.om-install-progress-item--current:after{left:.5rem}.om-checklist>li{align-items:flex-start}}.om-toolbar--filters{display:block}.om-filter-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1rem;width:100%}.om-filter-fields{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0}.om-filter-fields>div{min-width:0}.om-toolbar-actions{flex:0 0 auto;gap:.75rem}.om-toolbar-actions,.om-toolbar-clear{display:inline-flex;align-items:center;min-height:40px}.om-toolbar-clear{padding-inline:.15rem}.om-pager-note,.om-table-note,.om-toolbar-meta{color:var(--om-text-muted)!important}.om-pager-note,.om-toolbar-meta{font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.55}.om-pager-copy{display:grid;min-width:0;gap:.28rem}.om-pager-note{max-width:52rem;text-wrap:pretty}.om-relation-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem}.om-relation-option-label{min-width:0;overflow-wrap:anywhere}.om-relation-option-meta{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:400;white-space:nowrap}@media (max-width:767px){.om-filter-layout{grid-template-columns:minmax(0,1fr);align-items:stretch}.om-toolbar-actions{width:100%}.om-toolbar-actions>.om-btn-secondary{flex:1 1 auto}.om-pager-copy{width:100%}}.om-alert.om-alert--strong{--om-alert-accent:var(--om-inverse);--om-alert-title:var(--om-inverse);border-left:1px solid var(--om-accent)!important;border:1px solid var(--om-accent)!important;border-left-width:3px!important;background:var(--om-accent)!important;color:var(--om-inverse)!important;box-shadow:none}.om-alert.om-alert--strong code{color:inherit}.om-filter-submit{border-color:var(--om-border-strong);background:var(--om-surface-strong);color:var(--om-text)}.om-filter-submit:focus-visible,.om-filter-submit:hover{border-color:var(--om-text-muted);background:color-mix(in srgb,var(--om-surface-strong) 82%,var(--om-text) 18%);color:var(--om-text)}.om-filter-layout>.om-toolbar-actions{justify-content:flex-end}.om-diagnostic-overview{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(34rem,1.15fr);overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-diagnostic-overview-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:1.25rem 1.35rem}.om-diagnostic-overview-title{color:var(--om-text);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.om-diagnostic-overview-lead{max-width:42rem;margin-top:.45rem;color:var(--om-text-muted);font-size:12.5px;line-height:1.65}.om-diagnostic-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.om-diagnostic-overview-stats,.om-diagnostic-overview-stats>div{display:grid;min-width:0;border-left:1px solid var(--om-border-soft)}.om-diagnostic-overview-stats>div{align-content:center;padding:1.15rem 1.2rem}.om-diagnostic-overview-stats>div:first-child{border-left:0}.om-diagnostic-overview-stats dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.om-diagnostic-overview-stats dd{margin-top:.48rem;color:var(--om-text);font-size:13.5px;font-weight:550;line-height:1.35}.om-diagnostic-overview-stats span{margin-top:.25rem;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9.75px;line-height:1.45}.om-diagnostic-related{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1rem 1.15rem;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-subtle)}.om-diagnostic-related>div{min-width:0}.om-diagnostic-related .om-section-copy{max-width:54rem}.om-diagnostic-sections{display:grid;gap:2.75rem}.om-diagnostic-section{min-width:0}.om-diagnostic-section-head{align-items:flex-end;margin-bottom:.95rem}.om-diagnostic-section-head .om-section-copy{max-width:58rem}.om-diagnostic-groups{display:grid;gap:1rem}.om-diagnostic-groups--compact{gap:1rem}.om-diagnostic-group{overflow:hidden;box-shadow:none}.om-diagnostic-group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;min-width:0;padding:.78rem 1rem;border-bottom:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-diagnostic-group-head>*{min-width:0}.om-diagnostic-group-head h3{color:var(--om-text-soft);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.055em;text-transform:lowercase}.om-diagnostic-group-head--copy{align-items:flex-start}.om-diagnostic-group-head--copy h3{color:var(--om-text);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none}.om-diagnostic-group-head--copy p{max-width:56rem;margin-top:.28rem;color:var(--om-text-muted);font-size:11.5px;line-height:1.55}.om-diagnostic-rows{min-width:0}.om-diagnostic-row{grid-template-columns:22px minmax(13rem,.72fr) minmax(0,1.28fr);gap:.65rem 1.15rem;min-height:48px;padding:.7rem 1rem;border-top:1px solid var(--om-border-soft)}.om-diagnostic-row:first-child{border-top:0}.om-diagnostic-row:hover{background:var(--om-surface-subtle)}.om-diagnostic-row--unknown,.om-diagnostic-row--warn{background:color-mix(in srgb,var(--om-warning-surface) 55%,var(--om-surface-bg))}.om-diagnostic-row--fail{background:color-mix(in srgb,var(--om-danger-surface) 55%,var(--om-surface-bg))}.om-diagnostic-label{min-width:0;color:var(--om-text-soft);font-size:12.25px;line-height:1.45;overflow-wrap:anywhere}.om-diagnostic-detail{display:grid;gap:.12rem;min-width:0;text-align:left!important}.om-diagnostic-detail-primary{min-width:0;color:var(--om-text-muted);font-size:10.5px;line-height:1.5}.om-diagnostic-contract,.om-diagnostic-detail-primary{font-family:JetBrains Mono,monospace;overflow-wrap:anywhere}.om-diagnostic-contract{color:var(--om-text-faint);font-size:9.25px;line-height:1.45}@media (max-width:1100px){.om-diagnostic-overview{grid-template-columns:minmax(0,1fr)}.om-diagnostic-overview-stats{border-top:1px solid var(--om-border-soft);border-left:0}}@media (max-width:767px){.om-diagnostic-overview-stats{grid-template-columns:minmax(0,1fr)}.om-diagnostic-overview-stats>div{border-top:1px solid var(--om-border-soft);border-left:0}.om-diagnostic-overview-stats>div:first-child{border-top:0}.om-diagnostic-related{align-items:stretch;flex-direction:column}.om-diagnostic-related .om-btn-secondary{align-self:flex-start}.om-diagnostic-section-head{align-items:flex-start}.om-diagnostic-row{grid-template-columns:22px minmax(0,1fr);gap:.35rem .75rem;padding:.75rem .85rem}.om-diagnostic-detail{grid-column:2}}.om-performance-session{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.15rem 1.25rem;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-performance-session-copy{min-width:0;max-width:44rem}.om-performance-session-stats{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));min-width:24rem;border-left:1px solid var(--om-border-soft)}.om-performance-session-stats>div{padding:.1rem 1rem}.om-performance-session-stats dt{color:var(--om-text-faint);font-size:.67rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.om-performance-session-stats dd{margin-top:.3rem;color:var(--om-text);font-size:.88rem;font-weight:600;white-space:nowrap}.om-performance-mode-card{display:flex;min-height:13rem;flex-direction:column;justify-content:space-between;gap:1.4rem}.om-modal-panel--performance{max-width:52rem}.om-performance-modal-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:.75rem}.om-performance-modal-total{color:var(--om-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600;white-space:nowrap}.om-performance-summary{display:grid;gap:.9rem}.om-performance-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--om-border-soft)}.om-performance-meta-item{display:inline-flex;min-width:0;align-items:baseline;gap:.4rem}.om-performance-meta-key{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:.61rem;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.om-performance-meta-value{min-width:0;color:var(--om-text-muted);font-size:.69rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.om-performance-phase-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-sm);background:var(--om-border-soft)}.om-performance-phase{min-width:0;padding:.62rem .72rem;background:var(--om-surface-subtle)}.om-performance-phase dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:.59rem;line-height:1.35;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.om-performance-phase dd{margin-top:.22rem;color:var(--om-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.73rem;font-weight:600;line-height:1.35;white-space:nowrap}.om-performance-query-section{margin-top:1rem}.om-performance-query-list{display:grid;gap:.7rem;margin-top:.65rem}.om-performance-query{min-width:0;padding:.8rem .9rem;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-sm);background:var(--om-surface-subtle)}.om-performance-query-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--om-text-muted);font-size:.69rem}.om-performance-query-code{display:block;margin-top:.55rem;color:var(--om-text);font-size:.7rem;line-height:1.55;white-space:pre-wrap}.om-performance-query-code,.om-performance-query-empty,.om-performance-query-source{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.om-performance-query-empty,.om-performance-query-source{margin-top:.45rem;color:var(--om-text-faint);font-size:.64rem}.om-performance-dock{position:fixed;right:1.5rem;bottom:5.25rem;z-index:34}.om-performance-button{display:inline-flex;min-height:2.35rem;align-items:center;gap:.45rem;padding:.45rem .7rem;border:1px solid var(--om-border-strong);border-radius:var(--om-radius-sm);background:var(--om-surface-bg);color:var(--om-text);box-shadow:var(--om-shadow-hover);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:500}.om-performance-button:focus-visible,.om-performance-button:hover{border-color:var(--om-text-muted);background:var(--om-surface-bg)}.om-performance-button.hidden{display:none}.om-performance-dot{color:var(--om-text-faint);font-size:.62rem}.om-performance-button--warn{border-color:var(--om-warning)}.om-performance-button--warn .om-performance-dot{color:var(--om-warning)}.om-performance-button--critical{border-color:var(--om-danger)}.om-performance-button--critical .om-performance-dot{color:var(--om-danger)}@media (max-width:760px){.om-performance-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.om-performance-meta{-moz-column-gap:.75rem;column-gap:.75rem}}@media (max-width:520px){.om-performance-modal-head-actions{gap:.35rem}.om-performance-modal-total{font-size:.7rem}.om-performance-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-performance-meta{align-items:flex-start;flex-direction:column;gap:.35rem}}@media (max-width:900px){.om-performance-session{align-items:flex-start;flex-direction:column}.om-performance-session-stats{width:100%;min-width:0;border-top:1px solid var(--om-border-soft);border-left:0;padding-top:.85rem}}@media (max-width:640px){.om-performance-session-stats{grid-template-columns:1fr;gap:.65rem}.om-performance-session-stats>div{padding:0}.om-performance-privacy{align-items:flex-start;flex-direction:column}.om-performance-dock{right:1rem;bottom:4.75rem}}.om-log-overview{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(28rem,.9fr);overflow:hidden;border:1px solid var(--om-border);border-left:3px solid var(--om-border-strong);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-log-overview--clean{border-left-color:var(--om-success)}.om-log-overview--warning{border-left-color:var(--om-warning)}.om-log-overview--blocked,.om-log-overview--critical,.om-log-overview--error{border-left-color:var(--om-danger)}.om-log-overview-copy{min-width:0;padding:1.2rem 1.3rem}.om-log-overview-title{color:var(--om-text);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.om-log-overview-lead{margin-top:.4rem;color:var(--om-text-muted);font-size:12.5px;line-height:1.6}.om-log-overview-latest{margin-top:.7rem;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9.75px;line-height:1.55;overflow-wrap:anywhere}.om-log-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.om-log-overview-stats,.om-log-stat{display:grid;min-width:0;border-left:1px solid var(--om-border-soft)}.om-log-stat{align-content:center;padding:1.1rem 1.2rem;background:var(--om-surface-subtle)}.om-log-stat:first-child{border-left:0}.om-log-stat dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.om-log-stat dd{margin-top:.42rem;color:var(--om-text);font-size:23px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.om-log-stat--critical.is-active dd,.om-log-stat--error.is-active dd{color:var(--om-danger)}.om-log-stat--warning.is-active dd{color:var(--om-warning)}.om-log-context{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.75rem .9rem;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-subtle)}.om-log-context>div:first-child{min-width:0}.om-log-context strong{display:block;color:var(--om-text-soft);font-size:12.5px;font-weight:600}.om-log-context span:not(.om-chip){display:block;margin-top:.2rem;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9.75px;line-height:1.5}.om-log-context-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.65rem 1rem}.om-log-download{flex:0 0 auto;white-space:nowrap;font-size:10.5px}.om-log-download.is-disabled{color:var(--om-text-faint);cursor:default;opacity:.55}.om-log-copy-line,.om-log-detail-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem}.om-log-copy-line>span{min-width:0;overflow-wrap:anywhere}.om-log-copy-action{flex:0 0 auto;font-size:9.75px!important}.om-log-level{display:inline-flex;min-width:4.6rem;min-height:21px;align-items:center;justify-content:center;padding:.12rem .42rem;border:1px solid var(--om-border-strong);border-radius:var(--om-radius-xs);color:var(--om-text-muted);font-family:JetBrains Mono,monospace;font-size:9.25px;font-weight:500;line-height:1.25;text-transform:uppercase}.om-log-level--critical,.om-log-level--error{border-color:color-mix(in srgb,var(--om-danger) 60%,var(--om-border));color:var(--om-danger)}.om-log-level--warning{border-color:var(--om-warning-border);color:var(--om-warning-strong)}.om-log-level--info{color:var(--om-info)}.om-log-level--debug{opacity:.72}.om-log-message-cell{max-width:34rem;color:var(--om-text-soft);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-log-request{font-family:JetBrains Mono,monospace!important;font-size:10.5px!important}.om-modal-panel--application-log{max-width:52rem}.om-log-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-sm);background:var(--om-border-soft)}.om-log-meta>div{min-width:0;padding:.7rem .8rem;background:var(--om-surface-subtle)}.om-log-meta dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.om-log-meta dd{margin-top:.3rem;color:var(--om-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.75px;line-height:1.45;overflow-wrap:anywhere}.om-log-detail-section{margin-top:1rem}.om-log-detail-message{max-height:28rem;margin:.55rem 0 0;overflow:auto;padding:.85rem .9rem;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-sm);background:var(--om-surface-subtle);color:var(--om-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.75px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.om-log-detail-actions{display:flex;justify-content:flex-end;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--om-border-soft)}@media (max-width:960px){.om-log-overview{grid-template-columns:minmax(0,1fr)}.om-log-overview-stats{border-top:1px solid var(--om-border-soft);border-left:0}}@media (max-width:700px){.om-log-context,.om-log-context-actions{align-items:flex-start;flex-direction:column}.om-log-context-actions{width:100%}.om-log-context .om-chip-row{justify-content:flex-start}.om-log-meta{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.om-log-overview-stats{grid-template-columns:minmax(0,1fr)}.om-log-stat{border-top:1px solid var(--om-border-soft);border-left:0}.om-log-stat:first-child{border-top:0}.om-log-detail-actions .om-btn-secondary{width:100%}}.om-log-modal-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:.65rem}.om-log-filter-search{min-width:15rem}.om-log-filter-source{min-width:13.125rem}.om-log-filter-level{min-width:11.25rem}@media (max-width:767px){.om-log-filter-level,.om-log-filter-search,.om-log-filter-source{min-width:0;width:100%}}body.om-admin-body{text-rendering:optimizeLegibility}.om-alert-copy,.om-empty-copy,.om-modal-copy,.om-page-lead,.om-record-copy,.om-section-copy{text-wrap:pretty}.om-account-role,.om-command,.om-help,.om-help-list,.om-intro-meta,.om-option-copy,.om-pager-summary,.om-record-code,.om-table-note,.om-toolbar-meta{color:var(--om-text-faint)!important}:where(.om-btn,.om-btn-secondary,.om-btn-outline,.om-btn-ghost,.om-btn-danger,.om-btn--danger,.om-link,.om-action-link,.om-danger-link,.om-back,.om-sidebar-link,.om-account-summary,.om-pager-link,.om-pager-current,.om-modal-close,.om-alert-close,[data-theme-toggle]):focus-visible{outline:2px solid var(--om-focus)!important;outline-offset:3px!important}.om-file-field:focus-within .om-file-control,.om-input:focus,[data-relation-combobox]:focus-within .om-relation-control .om-input{border-color:var(--om-focus)!important;outline:0!important;box-shadow:0 0 0 3px var(--om-focus-ring)!important}.om-check:focus-visible{outline:2px solid var(--om-focus)!important;outline-offset:2px!important}.om-card-nav-item,.om-empty,.om-metric-grid,.om-package-card,.om-record-list,.om-split{overflow:clip}@supports not (overflow:clip){.om-card-nav-item,.om-empty,.om-metric-grid,.om-package-card,.om-record-list,.om-split{overflow:hidden}}.om-table-shell{overflow-x:auto;overflow-y:hidden}.om-form-shell{overflow:visible}.om-form-shell>:first-child{border-top-left-radius:calc(var(--om-radius-md) - 1px);border-top-right-radius:calc(var(--om-radius-md) - 1px)}.om-form-shell>.om-form-actions:last-child{border-bottom-left-radius:calc(var(--om-radius-md) - 1px);border-bottom-right-radius:calc(var(--om-radius-md) - 1px)}.om-check-control,.om-option{position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.om-check-control:has(.om-check:checked),.om-option:has(.om-check:checked){border-color:var(--om-border-strong)!important;background:var(--om-surface-strong)!important;box-shadow:inset 2px 0 0 var(--om-accent)}.om-check-control:has(.om-check:focus-visible),.om-option:has(.om-check:focus-visible){border-color:var(--om-focus)!important;box-shadow:0 0 0 3px var(--om-focus-ring)}.om-check-control:has(.om-check:checked):has(.om-check:focus-visible),.om-option:has(.om-check:checked):has(.om-check:focus-visible){box-shadow:inset 2px 0 0 var(--om-accent),0 0 0 3px var(--om-focus-ring)}.om-tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.om-tabs::-webkit-scrollbar{display:none}.om-tabs>a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;scroll-snap-align:start}.om-empty,.om-form-shell,.om-package-card,.om-record-list,.om-surface,.om-table-shell,.om-toolbar{isolation:isolate}@media (hover:hover) and (pointer:fine){.om-data-table tbody tr:hover,.om-record:hover,a.om-metric:hover{background:var(--om-surface-hover)!important}}.om-lightbox-close{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:1;margin:0;border-color:hsla(0,0%,100%,.25);background:rgba(9,9,11,.72);color:#f4f4f5}.om-lightbox-close:focus-visible,.om-lightbox-close:hover{border-color:hsla(0,0%,100%,.55);background:rgba(39,39,42,.92);color:var(--om-inverse)}@media (max-width:639px){.om-tabs{scroll-snap-type:x proximity}}.om-settings-tabs{overflow-x:auto;padding:.8rem 0 1rem;border-top:1px solid var(--om-border-soft);border-bottom:1px solid var(--om-border);overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.om-settings-tab-track{display:flex;width:-moz-max-content;width:max-content;min-width:100%;align-items:flex-start;gap:1.6rem}.om-settings-tab-group{display:grid;gap:.42rem}.om-settings-tab-group+.om-settings-tab-group{padding-left:1.6rem;border-left:1px solid var(--om-border-soft)}.om-settings-tab-group-label{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8px;font-weight:400;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.om-settings-tab-list{display:flex;align-items:center;gap:.2rem}.om-settings-tab{position:relative;display:inline-flex;min-height:2rem;align-items:center;gap:.42rem;padding:.35rem .5rem;border-radius:var(--om-radius-xs);color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.35;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.om-settings-tab:focus-visible,.om-settings-tab:hover{background:var(--om-surface-subtle);color:var(--om-text-soft);outline:none}.om-settings-tab.is-current{padding-left:.68rem;background:var(--om-surface-strong);color:var(--om-text)}.om-settings-tab.is-current:before{content:"";position:absolute;top:.42rem;bottom:.42rem;left:0;width:2px;background:var(--om-accent)}.om-settings-tab-index{color:var(--om-text-faint);font-size:8px;letter-spacing:.04em}.om-settings-section{padding:0}.om-settings-grid{align-items:stretch;gap:0;border-top:1px solid var(--om-border-soft);border-left:1px solid var(--om-border-soft)}.om-settings-field{display:grid;min-width:0;align-content:start;padding:.95rem 1rem 1rem;border-right:1px solid var(--om-border-soft);border-bottom:1px solid var(--om-border-soft);background:var(--om-surface-bg);transition:background-color .15s ease,border-color .15s ease}.om-settings-field:focus-within{border-color:var(--om-border-strong);background:var(--om-surface-subtle)}.om-settings-field--full{grid-column:1/-1}.om-settings-field>.om-label{min-height:1.15rem;margin-bottom:.42rem;color:var(--om-text-soft)!important;font-size:10.5px!important;font-weight:500;letter-spacing:.015em!important}.om-settings-field>.om-input,.om-settings-field>.om-settings-control{width:100%}.om-settings-field>.om-help{max-width:34rem;margin-top:.52rem}.om-settings-field--checkbox{padding:0}.om-settings-option{min-height:100%;padding:.95rem 1rem;border:0;border-radius:0;background:transparent!important;box-shadow:none}.om-settings-option:hover{background:var(--om-surface-subtle)!important}.om-settings-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.om-settings-control,.om-settings-control .om-input{width:100%;min-width:0}.om-settings-unit{white-space:nowrap;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:10.5px}.om-settings-secret-control{display:grid;min-width:0;gap:.55rem}.om-settings-secret-actions{display:flex;flex-wrap:wrap;gap:.5rem}.om-settings-secret-help{display:grid;gap:.2rem}.om-settings-secret-status{color:var(--om-text-muted)}@media (max-width:639px){.om-settings-tab-track{gap:1.1rem}.om-settings-tab-group+.om-settings-tab-group{padding-left:1.1rem}.om-settings-field{padding:.85rem .9rem .92rem}}.om-maintenance-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden}.om-maintenance-overview-copy{min-width:0;padding:1.25rem 1.35rem}.om-maintenance-overview-copy>p:last-child{max-width:42rem;margin-top:.4rem;color:var(--om-text-muted);font-size:13px;line-height:1.6}.om-maintenance-summary{display:grid;grid-template-columns:repeat(3,minmax(7.5rem,1fr));margin:0;border-left:1px solid var(--om-border-soft)}.om-maintenance-summary>div{display:grid;align-content:center;min-width:0;padding:1rem 1.15rem}.om-maintenance-summary>div+div{border-left:1px solid var(--om-border-soft)}.om-maintenance-summary dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.om-maintenance-summary dd{margin:.3rem 0 0;color:var(--om-text);font-size:24px;font-weight:600;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.om-maintenance-policy{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.om-maintenance-policy>div{min-width:0}.om-maintenance-policy>.om-link{flex:none;margin-top:.1rem}.om-maintenance-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.om-maintenance-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden}.om-maintenance-card--actionable:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--om-warning)}.om-maintenance-card-foot,.om-maintenance-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.om-maintenance-card-head{border-bottom:1px solid var(--om-border-soft)}.om-maintenance-card-body{min-width:0;padding:1.1rem 1rem 1.25rem}.om-maintenance-card-foot{align-items:flex-end;border-top:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-maintenance-card-foot>form{min-width:0}.om-maintenance-code,.om-maintenance-scope{color:var(--om-text-faint);letter-spacing:.1em;text-transform:uppercase}.om-maintenance-code,.om-maintenance-scope,.om-maintenance-status{font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.4}.om-maintenance-status{display:inline-flex;align-items:center;gap:.4rem;color:var(--om-text-muted);white-space:nowrap}.om-maintenance-status:before{content:"";width:5px;height:5px;flex:none;border-radius:999px;background:var(--om-neutral-state)}.om-maintenance-status--actionable{color:var(--om-warning-strong)}.om-maintenance-status--actionable:before{background:var(--om-warning)}.om-maintenance-status--clear{color:var(--om-success-strong)}.om-maintenance-status--clear:before{background:var(--om-success)}.om-maintenance-status--unavailable{color:var(--om-danger-strong)}.om-maintenance-status--unavailable:before{background:var(--om-danger)}.om-maintenance-scope{margin-bottom:.35rem}.om-maintenance-state{margin-top:.7rem;color:var(--om-text-soft);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.om-maintenance-note{margin-top:.75rem;color:var(--om-text-muted);font-size:12.5px;line-height:1.6}@media (min-width:768px){.om-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.om-maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.om-maintenance-overview{grid-template-columns:1fr}.om-maintenance-summary{border-top:1px solid var(--om-border-soft);border-left:0}}@media (max-width:640px){.om-maintenance-policy{display:block}.om-maintenance-policy>.om-link{display:inline-block;margin-top:.65rem}.om-maintenance-summary{grid-template-columns:1fr}.om-maintenance-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.om-maintenance-summary>div+div{border-top:1px solid var(--om-border-soft);border-left:0}.om-maintenance-summary dd{margin-top:0;font-size:18px}.om-maintenance-card-foot{align-items:stretch;flex-direction:column}.om-maintenance-card-foot .om-btn-secondary,.om-maintenance-card-foot>form{width:100%}}.last\:border-b-0:last-child{border-bottom-width:0}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:w-44{width:11rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(220px\2c 0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pt-0{padding-top:0}.sm\:odd\:border-r:nth-child(odd){border-right-width:1px}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:z-auto{z-index:auto}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.om-diagnostic-findings{overflow:hidden;box-shadow:none}.om-diagnostic-finding{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:.65rem 1rem;padding:1rem 1.05rem;border-top:1px solid var(--om-border-soft)}.om-diagnostic-finding:first-child{border-top:0}.om-diagnostic-finding--unknown,.om-diagnostic-finding--warn{background:color-mix(in srgb,var(--om-warning-surface) 48%,var(--om-surface-bg))}.om-diagnostic-finding--fail{background:color-mix(in srgb,var(--om-danger-surface) 48%,var(--om-surface-bg))}.om-diagnostic-finding-copy{min-width:0}.om-diagnostic-finding-copy .om-kicker{margin-bottom:.25rem}.om-diagnostic-finding-detail{max-width:68rem;margin-top:.3rem;color:var(--om-text-muted);font-size:12.25px;line-height:1.6;overflow-wrap:anywhere}.om-diagnostic-clear{padding-block:1.35rem}.om-diagnostic-disclosure{overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-diagnostic-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1rem 1.15rem;cursor:pointer;list-style:none}.om-diagnostic-disclosure>summary::-webkit-details-marker{display:none}.om-diagnostic-disclosure>summary:after{content:"+";flex:0 0 auto;color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:14px}.om-diagnostic-disclosure[open]>summary:after{content:"−"}.om-diagnostic-disclosure>summary>span:first-child{min-width:0}.om-diagnostic-disclosure>summary strong{display:block;color:var(--om-text);font-size:13px;font-weight:600;line-height:1.4}.om-diagnostic-disclosure>summary small{display:block;max-width:64rem;margin-top:.25rem;color:var(--om-text-muted);font-size:11.5px;line-height:1.55}.om-diagnostic-disclosure-body{padding:1rem;border-top:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}@media (max-width:767px){.om-diagnostic-finding{grid-template-columns:22px minmax(0,1fr);gap:.45rem .75rem;padding:.9rem}.om-diagnostic-finding>.om-link{grid-column:2;justify-self:start}.om-diagnostic-disclosure>summary{align-items:flex-start}}
.om-oversight-flow{overflow-x:auto;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow);scrollbar-width:thin}.om-oversight-flow ol{display:grid;min-width:760px;grid-template-columns:repeat(5,minmax(0,1fr))}.om-continuity-flow ol{min-width:640px;grid-template-columns:repeat(4,minmax(0,1fr))}.om-oversight-flow li+li{border-left:1px solid var(--om-border-soft)}.om-oversight-flow-link{position:relative;display:grid;min-height:4.4rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.8rem .9rem;color:var(--om-text-muted);transition:background-color .15s ease,color .15s ease}.om-oversight-flow-link:focus-visible,.om-oversight-flow-link:hover{background:var(--om-surface-subtle);color:var(--om-text)}.om-oversight-flow-link.is-active{background:var(--om-surface-strong);color:var(--om-text);box-shadow:inset 0 -2px 0 var(--om-accent)}.om-oversight-flow-step{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1;letter-spacing:.08em}.om-oversight-flow-copy{display:grid;min-width:0;gap:.15rem}.om-oversight-flow-copy strong{font-size:11.75px;font-weight:600;line-height:1.3}.om-oversight-flow-copy small{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.75px;line-height:1.35}.om-oversight-guidance{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:.9rem 1rem;border:1px solid var(--om-border-soft);border-radius:var(--om-radius-md);background:var(--om-surface-subtle)}.om-oversight-guidance>div:first-child{min-width:0}.om-oversight-guidance p:last-child{max-width:58rem;color:var(--om-text-muted);font-size:12px;line-height:1.55}.om-oversight-guidance-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem}.om-oversight-guidance--after-action{border-left:2px solid var(--om-accent)}.om-readiness-overview{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(28rem,1.1fr);overflow:hidden;border:1px solid var(--om-border);border-left:3px solid var(--om-border-strong);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-readiness-overview--ready{border-left-color:var(--om-success)}.om-readiness-overview--attention{border-left-color:var(--om-warning)}.om-readiness-overview--blocked{border-left-color:var(--om-danger)}.om-readiness-overview-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:1.25rem 1.35rem}.om-readiness-overview-title{color:var(--om-text);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.om-readiness-overview-lead{max-width:43rem;margin-top:.45rem;color:var(--om-text-muted);font-size:12.5px;line-height:1.65}.om-readiness-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;border-left:1px solid var(--om-border-soft)}.om-readiness-overview-stats>div{display:grid;align-content:center;min-width:0;padding:1.15rem 1.2rem;border-left:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-readiness-overview-stats>div:first-child{border-left:0}.om-performance-purpose-stats dt,.om-readiness-overview-stats dt{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}.om-readiness-overview-stats dd{margin-top:.35rem;color:var(--om-text);font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.om-readiness-overview-stats span{margin-top:.35rem;color:var(--om-text-faint);font-size:10px;line-height:1.45}.om-readiness-context-body{padding:0}.om-performance-purpose{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-performance-purpose-copy{min-width:0;padding:1.2rem 1.3rem}.om-performance-purpose-copy .om-section-copy{max-width:50rem}.om-performance-purpose-stats{display:grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));border-left:1px solid var(--om-border-soft)}.om-performance-purpose-stats>div{display:grid;align-content:center;min-width:0;padding:1rem 1.1rem;background:var(--om-surface-subtle)}.om-performance-purpose-stats>div+div{border-left:1px solid var(--om-border-soft)}.om-performance-purpose-stats dd{margin-top:.35rem;color:var(--om-text);font-size:13px;font-weight:600;line-height:1.35}.om-maintenance-overview{border-left:3px solid var(--om-border-strong)}.om-maintenance-overview--clear{border-left-color:var(--om-success)}.om-maintenance-overview--attention{border-left-color:var(--om-warning)}.om-maintenance-overview--blocked{border-left-color:var(--om-danger)}@media (max-width:1000px){.om-readiness-overview{grid-template-columns:minmax(0,1fr)}.om-readiness-overview-stats{border-top:1px solid var(--om-border-soft);border-left:0}.om-performance-purpose{grid-template-columns:minmax(0,1fr)}.om-performance-purpose-stats{border-top:1px solid var(--om-border-soft);border-left:0}}@media (max-width:700px){.om-oversight-guidance{align-items:flex-start;flex-direction:column}.om-oversight-guidance-actions{justify-content:flex-start}.om-readiness-overview-stats{grid-template-columns:minmax(0,1fr)}.om-readiness-overview-stats>div{border-top:1px solid var(--om-border-soft);border-left:0}.om-readiness-overview-stats>div:first-child{border-top:0}.om-performance-purpose-stats{grid-template-columns:minmax(0,1fr)}.om-performance-purpose-stats>div+div{border-top:1px solid var(--om-border-soft);border-left:0}}
.om-integration-flow,.om-package-reference-flow{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.8rem}.om-integration-flow-group,.om-package-reference-flow-group{min-width:0;overflow:hidden;border:1px solid var(--om-border);border-radius:var(--om-radius-md);background:var(--om-surface-bg);box-shadow:var(--om-shadow)}.om-integration-flow-head,.om-package-reference-flow-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem .8rem;border-bottom:1px solid var(--om-border-soft);background:var(--om-surface-subtle)}.om-integration-flow-head strong,.om-package-reference-flow-head strong{color:var(--om-text);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.om-integration-flow-head span,.om-package-reference-flow-head span{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.75px;line-height:1.35;text-align:right}.om-integration-flow ol,.om-package-reference-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.om-integration-flow-group:last-child ol,.om-package-reference-flow-group:last-child ol{grid-template-columns:repeat(2,minmax(0,1fr))}.om-integration-flow li+li,.om-package-reference-flow li+li{border-left:1px solid var(--om-border-soft)}.om-integration-flow-link,.om-package-reference-flow-link{display:grid;min-height:4rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.75rem .8rem;color:var(--om-text-muted);transition:background-color .15s ease,color .15s ease}.om-integration-flow-link:focus-visible,.om-integration-flow-link:hover,.om-package-reference-flow-link:focus-visible,.om-package-reference-flow-link:hover{background:var(--om-surface-subtle);color:var(--om-text)}.om-integration-flow-link.is-active,.om-package-reference-flow-link.is-active{background:var(--om-surface-strong);color:var(--om-text);box-shadow:inset 0 -2px 0 var(--om-accent)}.om-integration-flow-step,.om-package-reference-flow-step{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:9px;line-height:1;letter-spacing:.08em}.om-integration-flow-copy,.om-package-reference-flow-copy{display:grid;min-width:0;gap:.15rem}.om-integration-flow-copy strong,.om-package-reference-flow-copy strong{font-size:11.5px;font-weight:600;line-height:1.3}.om-integration-flow-copy small,.om-package-reference-flow-copy small{color:var(--om-text-faint);font-family:JetBrains Mono,monospace;font-size:8.5px;line-height:1.35}@media (max-width:1000px){.om-integration-flow,.om-package-reference-flow{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.om-integration-flow,.om-package-reference-flow{overflow-x:auto;display:flex}.om-integration-flow-group,.om-package-reference-flow-group{min-width:38rem}}
