@font-face{font-family:ppNeueMontreal;src:url(../media/NeueMontreal_Regular-s.p.0n7vfsl86k896.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/NeueMontreal_Medium-s.p.0inkjqp5x-7ye.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:95.87%}.TLQF1G_className{font-family:ppNeueMontreal,ppNeueMontreal Fallback}.TLQF1G_variable{--font-pp-neue-montreal:"ppNeueMontreal", "ppNeueMontreal Fallback"}
@font-face{font-family:nbAkademieMono;src:url(../media/NBAkademieMonoStd-s.38x5c7k91uty5.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nbAkademieMono Fallback;src:local(Arial);ascent-override:82408.6%;descent-override:20627.3%;line-gap-override:0.0%;size-adjust:0.1%}.Og8MIG_className{font-family:nbAkademieMono,nbAkademieMono Fallback;font-style:normal;font-weight:400}.Og8MIG_variable{--font-detail:"nbAkademieMono", "nbAkademieMono Fallback"}
:root{--muted:#595f68;--font-copy:var(--font-pp-neue-montreal);--font-neue-montreal:var(--font-pp-neue-montreal);--body-font:var(--font-sans);--detail-font:var(--font-detail), "NB Akademie Mono Std", "SF Mono", monospace;--code-font:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mono-font:var(--code-font);--app-viewport-height:100vh;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--dur-instant:.1s;--dur-quick:.16s;--dur-base:.22s;--dur-state:.32s;--dur-stage:.48s;--motion-quick:var(--dur-quick) var(--ease-standard);--motion-state:var(--dur-state) var(--ease-emphasized);--motion-press:var(--dur-instant) var(--ease-in)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-quick:1ms;--dur-base:1ms;--dur-state:1ms;--dur-stage:1ms}}@supports (height:100svh){:root{--app-viewport-height:100svh}}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}.internal-shell :where([data-slot=table-cell].py-0){padding-block:calc(var(--spacing) * 2)}.internal-shell [aria-label=Ornn\ Internal]>span>span:last-child{font-size:var(--text-body);letter-spacing:.01em;color:var(--color-foreground);margin-left:0;line-height:1}.microlabel{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:0;font-weight:400}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237e838c' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='1'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") 50% no-repeat;width:16px;height:16px;transition:opacity .15s}@media (hover:hover) and (pointer:fine){input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}}.internal-shell{padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.internal-shell>header{min-height:calc(3.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.internal-sidebar{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left)}.internal-sidebar-nav{overscroll-behavior-y:contain}.commerce-node-link,.commerce-node-placeholder{--commerce-node-tone:var(--ornn-muted-foreground);border:1px solid color-mix(in srgb, var(--commerce-node-tone) 45%, var(--ornn-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--commerce-node-tone) 5%, var(--ornn-background));width:152px;max-width:100%;height:152px;box-shadow:0 0 10px color-mix(in srgb, var(--commerce-node-tone) 17%, transparent);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.commerce-node-link[data-tone=ready]{--commerce-node-tone:var(--ornn-success)}.commerce-node-link[data-has-actions=true]{padding-right:.75rem}.commerce-node-link[data-tone=warning]{--commerce-node-tone:var(--ornn-warning)}.commerce-node-link[data-tone=critical]{--commerce-node-tone:var(--ornn-error)}.commerce-node-link[data-tone=offline]{--commerce-node-tone:var(--ornn-pending)}.commerce-node-link[data-tone=off_grid]{--commerce-node-tone:#a855f7}.commerce-node-link[data-tone=ghost]{--commerce-node-tone:#22d3ee}.commerce-node-link[data-tone=unknown]{box-shadow:none;border-style:dashed}.commerce-node-link:hover{filter:brightness(1.1)}.commerce-node-link:focus-visible{outline:2px solid var(--ornn-ring);outline-offset:3px}.commerce-node-icon,.commerce-node-health{color:var(--commerce-node-tone)}.commerce-node-link:not([data-tone=unknown]) .commerce-node-icon{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--commerce-node-tone) 35%, transparent))}.internal-shell main:has([data-commerce-scroll]){height:calc(var(--app-viewport-height,100dvh) - 72px);flex-direction:column;padding-bottom:0;display:flex}@media (min-width:1024px){.internal-shell main:has([data-commerce-scroll]){height:calc(var(--app-viewport-height,100dvh) - 36px)}}.internal-shell main>div:has([data-commerce-scroll]){flex-direction:column;flex:1;min-height:0;padding-bottom:16px;display:flex}.commerce-table-scroll{overscroll-behavior:contain;border:1px solid var(--ornn-border);background:var(--ornn-card);border-radius:5px;flex:1;min-height:0;overflow:auto}.commerce-table-scroll>[data-slot=table-container]{overflow:visible}.commerce-table-scroll .infra-table thead{z-index:10;background:var(--ornn-card);position:sticky;top:0}.commerce-node-details{width:100%}.commerce-node-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.commerce-node-spec{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.commerce-detail-layout{border-top:1px solid var(--ornn-border);gap:28px;padding-top:24px;display:grid}.commerce-detail-context{flex-direction:column;gap:24px;min-width:0;display:flex}.commerce-detail-disclosure{border-top:1px solid var(--ornn-border);padding-top:14px}.commerce-detail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;list-style:none;display:flex}.commerce-detail-disclosure>summary::-webkit-details-marker{display:none}.commerce-term-details>summary::-webkit-details-marker{display:none}.commerce-detail-disclosure>summary:after{content:"+";color:var(--ornn-muted-foreground)}.commerce-detail-disclosure[open]>summary:after{content:"−"}.commerce-term-details>summary{cursor:pointer;list-style:none}@media (min-width:1024px){.commerce-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.commerce-detail-context{border-left:1px solid var(--ornn-border);padding-left:24px}}@media (max-width:767px){.commerce-node-link,.commerce-node-placeholder{width:140px;height:140px}}.commerce-node-placeholder{border-color:var(--ornn-border);box-shadow:none}.commerce-term-details>summary{position:relative}.commerce-term-chevron{width:16px;height:16px;color:var(--ornn-muted-foreground);position:absolute;top:50%;right:52px;transform:translateY(-50%)}.commerce-term-details[open] .commerce-term-chevron{transform:translateY(-50%)rotate(90deg)}.commerce-term-row{border:1px solid var(--ornn-border);background:var(--ornn-card);border-radius:5px;transition:background-color .12s}:is(.commerce-term-row:has(summary):hover,.commerce-term-row:focus-within){background:color-mix(in srgb, var(--ornn-foreground) 4%, var(--ornn-card))}.commerce-editor :is(input:not([type=checkbox]),select,button[aria-haspopup=dialog],button[data-slot=select-trigger],button[data-commerce-field]){border:1px solid var(--ornn-border);background-color:var(--ornn-card);min-width:0;height:32px;min-height:32px;box-shadow:none;border-radius:5px;font-size:13px;font-weight:400}.commerce-editor :is(input:not([type=checkbox]),select,button[aria-haspopup=dialog],button[data-slot=select-trigger],button[data-commerce-field]):focus-visible{border-color:color-mix(in srgb, var(--ornn-foreground) 40%, var(--ornn-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--ornn-foreground) 12%, transparent);outline:none}.commerce-editor :is(input:not([type=checkbox]),select):disabled{opacity:.45}.commerce-editor label{align-self:start;font-weight:400}.commerce-form-layout,.commerce-form-main{align-content:start;gap:20px;min-width:0;display:grid}.commerce-form-terms{border-top:1px solid var(--ornn-border);min-width:0;padding-top:20px}@container capacity-form (min-width:50rem){.commerce-form-layout:not(.commerce-form-single){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px}.commerce-form-terms{border-top:0;border-left:1px solid var(--ornn-border);align-self:stretch;padding-top:0;padding-left:28px}}.commerce-form-main>section:last-of-type{border-bottom:0;padding-bottom:0}@container capacity-form (min-width:50rem){.commerce-form-bounded .commerce-form-body{flex-direction:column;gap:0;padding:0;display:flex;overflow:clip}.commerce-form-bounded .commerce-form-layout{flex:1;grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:0;height:100%;min-height:0;overflow:hidden}.commerce-form-bounded .commerce-form-main,.commerce-form-bounded .commerce-form-terms{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px 24px;overflow-y:auto}.commerce-form-bounded .commerce-form-body>[role=alert]{flex-shrink:0;margin:12px 24px}}.commerce-editor input[type=number]{appearance:textfield}.commerce-editor input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.commerce-editor input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.commerce-editor :is(button[data-slot=select-trigger],button[data-commerce-field],[data-commerce-date-time] button):active{scale:1}.commerce-select-menu{transition:none;animation:none}.commerce-select-menu [data-radix-select-viewport]{min-width:0}.commerce-time-options{max-height:min(240px, var(--radix-select-content-available-height))}.commerce-time-options [data-radix-select-viewport]{overscroll-behavior:contain;max-height:200px;overflow-y:auto}
