.manage-root.manage-root,body.manage-portals{--background:60 13.3% 94.1%;--foreground:60 4% 4.9%;--card:60 27.3% 97.8%;--card-foreground:60 4% 4.9%;--popover:0 0% 100%;--popover-foreground:60 4% 4.9%;--primary:60 4% 4.9%;--primary-foreground:60 13.3% 94.1%;--secondary:60 11.1% 91.2%;--secondary-foreground:60 4% 4.9%;--muted:60 11.1% 91.2%;--muted-foreground:60 2.8% 35.1%;--accent:60 10% 88.2%;--accent-foreground:60 4% 4.9%;--destructive:2.9 75% 37.6%;--destructive-foreground:60 13.3% 94.1%;--border:60 3.4% 82.9%;--input:60 2.8% 50.8%;--ring:60 4% 4.9%;--manage-signal-soft:60 2.7% 22.2%;--manage-signal:60 4% 4.9%;--manage-signal-strong:60 4% 4.9%;--manage-warn:39.1 100% 27.1%;--manage-warn-strong:39.1 100% 27.1%;--manage-up:151.9 78.3% 23.5%;--manage-ink-2:60 2.7% 22.2%;--manage-field:41 48.2% 83.3%;--manage-field-raise:40.6 50.8% 88%;--bullish:151.9 78.3% 23.5%;--bearish:2.9 75% 37.6%;--warning:39.1 100% 27.1%;--radius:0.125rem;--font-inter:var(--font-board);--font-heading:var(--font-board);--font-mono:var(--font-board-mono);--font-sans-fallback:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-editorial-fallback:"Helvetica Neue",Helvetica,Arial,sans-serif}.manage-root{--manage-header-h:3.5rem;font-family:var(--font-board),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(1rem * var(--manage-font-scale, 1));font-variant-numeric:tabular-nums;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.manage-root,.manage-portals) :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:600;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.manage-root :is(.bg-white\/50,.dark\:bg-zinc-800\/50){background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.manage-root .account-card{background:transparent;backdrop-filter:none;border:0;border-radius:0}.manage-root .account-card>*{padding-inline:0}@keyframes manage-flash-up{0%{background-color:hsl(var(--manage-up)/.22)}to{background-color:transparent}}@keyframes manage-flash-down{0%{background-color:hsl(var(--destructive)/.22)}to{background-color:transparent}}@keyframes manage-flash-neutral{0%{background-color:hsl(var(--foreground)/.12)}to{background-color:transparent}}.manage-root .manage-flash-down,.manage-root .manage-flash-neutral,.manage-root .manage-flash-up{border-radius:4px}.manage-root .manage-flash-up{animation:manage-flash-up .45s ease-out}.manage-root .manage-flash-down{animation:manage-flash-down .45s ease-out}.manage-root .manage-flash-neutral{animation:manage-flash-neutral .45s ease-out}@media (prefers-reduced-motion:reduce){.manage-root .manage-flash-down,.manage-root .manage-flash-neutral,.manage-root .manage-flash-up{animation:none}}.manage-root.manage-root,body.manage-portals{color-scheme:light;accent-color:hsl(var(--ring));caret-color:hsl(var(--ring));scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.manage-root :is([class*=overflow-auto],[class*=overflow-y-auto],[class*=overflow-x-auto]){scrollbar-width:thin}.manage-root ::selection,body.manage-portals ::selection{background-color:hsl(var(--ring)/.3);color:hsl(var(--foreground))}.manage-root ::-webkit-scrollbar,body.manage-portals ::-webkit-scrollbar{width:10px;height:10px}.manage-root ::-webkit-scrollbar-track,body.manage-portals ::-webkit-scrollbar-track{background:transparent}.manage-root ::-webkit-scrollbar-thumb,body.manage-portals ::-webkit-scrollbar-thumb{background-color:hsl(var(--border));background-clip:padding-box;border:3px solid transparent;border-radius:9999px}.manage-root ::-webkit-scrollbar-thumb:hover,body.manage-portals ::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--accent))}.manage-root ::-webkit-scrollbar-corner,body.manage-portals ::-webkit-scrollbar-corner{background:transparent}.manage-root :is(tr,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.manage-root :is(td,th),.manage-root input[type=number]{font-variant-numeric:tabular-nums}.manage-root [id]{scroll-margin-top:calc(var(--manage-header-h) + 1.5rem)}:where(.manage-root) a{text-underline-offset:.2em}.manage-root .manage-fascia{--background:0 0% 3.9%;--foreground:60 15.4% 94.9%;--card:60 2.9% 6.9%;--card-foreground:60 15.4% 94.9%;--secondary:60 1.8% 10.8%;--secondary-foreground:60 15.4% 94.9%;--muted:60 1.8% 10.8%;--muted-foreground:60 3.8% 58.8%;--accent:60 1.8% 10.8%;--accent-foreground:60 15.4% 94.9%;--border:0 0% 18.5%;--input:60 3.6% 38.6%;--ring:60 15.4% 94.9%;--manage-signal-soft:60 6.1% 77.5%;--manage-signal:60 15.4% 94.9%;--manage-signal-strong:60 15.4% 94.9%;color-scheme:dark;padding-top:env(safe-area-inset-top)}.manage-root .rounded-xl,body.manage-portals .rounded-xl{border-radius:0}:is(.manage-root,.manage-portals) .mg-page-title{font-variation-settings:"wdth" 106;letter-spacing:-.025em}:is(.manage-root,.manage-portals) .mg-section-title{font-variation-settings:"wdth" 104}:is(.manage-root,.manage-portals) .mg-prose{font-size:1rem;line-height:1.6;color:hsl(var(--manage-ink-2))}:is(.manage-root,.manage-portals) .mg-section-rule{border-bottom-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-section-rule:has(+.mg-table){border-bottom-width:0;padding-bottom:0}:is(.manage-root,.manage-portals) .mg-section-rule+.border-t{border-top-color:transparent}:is(.manage-root,.manage-portals) .mg-label,:is(.manage-root,.manage-portals) .mg-table thead th{font-family:var(--font-board-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}:is(.manage-root,.manage-portals) .mg-chip{border-radius:.125rem;font-family:var(--font-board-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:is(.manage-root,.manage-portals) .mg-chip[data-tone=ok]{background-color:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}:is(.manage-root,.manage-portals) .mg-chip[data-tone=warn]{background-color:hsl(var(--manage-field));border-color:hsl(var(--manage-field));color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-chip[data-tone=bad]{background-color:transparent;border-color:hsl(var(--destructive));color:hsl(var(--destructive))}:is(.manage-root,.manage-portals) .mg-chip[data-tone=muted]{background-color:transparent;border-style:dashed;border-color:hsl(var(--muted-foreground));color:hsl(var(--muted-foreground))}:is(.manage-root,.manage-portals) .mg-stat-strip{gap:0;border-top:1px solid hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-stat-strip>.mg-stat{border-width:0 0 1px;border-color:hsl(var(--border));background:transparent;padding:.75rem 1rem .875rem 0}:is(.manage-root,.manage-portals) .mg-stat-strip>.mg-stat+.mg-stat{border-left-width:1px;padding-left:1rem}:is(.manage-root,.manage-portals) .mg-stat-value{font-variation-settings:"wdth" 112}:is(.manage-root,.manage-portals) .mg-table thead{background-color:hsl(var(--background))}:is(.manage-root,.manage-portals) .mg-table{border-width:1px 0 0;border-top-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-finding-mark{background-color:hsl(var(--manage-field));color:hsl(var(--foreground));text-decoration:underline;text-decoration-color:hsl(var(--manage-warn-strong));text-underline-offset:3px}:is(.manage-root,.manage-portals) .mg-callout{background-color:hsl(var(--card));border-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-callout[data-tone=warn]{background-color:hsl(var(--manage-field));border-color:hsl(var(--manage-field))}:is(.manage-root,.manage-portals) .mg-callout[data-tone=bad]{border-color:hsl(var(--destructive))}:is(.manage-root,.manage-portals) .mg-empty{border-color:hsl(var(--foreground)/.4)}:is(.manage-root,.manage-portals) :is(.mg-callout[data-tone=warn],.mg-field-region) :is(.mg-outline,.mg-input){border-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) :is(.mg-callout[data-tone=warn],.mg-field-region,.mg-chip[data-tone=warn]) :is(.text-manage-warn,.text-manage-warn-strong,.text-warning){color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) button[role=switch][data-state=checked]{background-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-outline{border-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-outline:hover{background-color:hsl(var(--foreground));color:hsl(var(--background))}:is(.manage-root,.manage-portals) .mg-input{border-color:hsl(var(--input));background-color:hsl(var(--card));font-size:1rem}:is(.manage-root,.manage-portals) .mg-input:focus-visible{border-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-link{text-decoration-line:underline;text-decoration-color:hsl(var(--foreground)/.3);text-decoration-thickness:1px}:is(.manage-root,.manage-portals) .mg-link:hover{color:hsl(var(--foreground));text-decoration-color:hsl(var(--foreground))}:is(.manage-root,.manage-portals) .mg-field-region{background-color:hsl(var(--manage-field));border-color:hsl(var(--manage-field))}:is(.manage-root,.manage-portals) .mg-field-region[data-tone=bad]{background-color:hsl(var(--card));border-color:hsl(var(--destructive))}