@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-ext.DmpS2jIq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin.eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext.D9tNdqV9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin.BhU9QXUp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-latin-ext.DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-latin.Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext.DBQx-q_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin.B9CIFXIH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-ext.DC-KSUi6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin.BgDaEnEv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-ext.Bwz-egvJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin.XN7g48iV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-zoron-pending] body{visibility:hidden}html[data-zoron]{--zoron-ease:cubic-bezier(.22, 1, .36, 1);background-color:var(--mantine-color-body);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mantine-color-text) 18%, transparent) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-position:50%;background-size:cover;background-attachment:fixed}html[data-zoron] body{background-color:#0000}html[data-zoron]:before,html[data-zoron]:after{content:"";z-index:-1;pointer-events:none;position:fixed}html[data-zoron]:before{inset:-12vmax}html[data-zoron]:after{inset:0}html[data-zoron]:before{filter:blur(40px)}html[data-zoron-backdrop=aurora]:before{background:radial-gradient(44vmax 34vmax at 30% 22%, var(--zoron-field-1), transparent 70%), radial-gradient(38vmax 30vmax at 80% 24%, var(--zoron-field-2), transparent 70%), radial-gradient(50vmax 34vmax at 58% 86%, var(--zoron-field-3), transparent 70%)}html[data-zoron-backdrop=spotlight]:before{background:radial-gradient(60vmax 36vmax at 55% 12%, var(--zoron-field-1), transparent 72%), radial-gradient(32vmax 22vmax at 66% 14%, var(--zoron-field-2), transparent 70%)}html[data-zoron-backdrop=mesh]:before{background:radial-gradient(40vmax 32vmax at 20% 18%, var(--zoron-field-1), transparent 70%), radial-gradient(40vmax 32vmax at 84% 20%, var(--zoron-field-2), transparent 70%), radial-gradient(40vmax 32vmax at 80% 84%, var(--zoron-field-1), transparent 70%), radial-gradient(40vmax 32vmax at 20% 82%, var(--zoron-field-3), transparent 70%)}@media (prefers-reduced-motion:no-preference){html[data-zoron-animate=on]:before{will-change:transform;animation:36s ease-in-out infinite alternate zoron-drift}}@keyframes zoron-drift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(3vmax,-2vmax)rotate(7deg)scale(1.08)}to{transform:translate(-3vmax,2.5vmax)rotate(-5deg)scale(1.03)}}html[data-zoron-pattern=grid]:after{background-image:linear-gradient(var(--zoron-pattern-color) 1px, transparent 1px), linear-gradient(90deg, var(--zoron-pattern-color) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(90% 70% at 50% 0,#000 35%,#0000 100%)}html[data-zoron-pattern=dots]:after{background-image:radial-gradient(var(--zoron-pattern-color) 1.2px, transparent 1.6px);background-size:22px 22px;-webkit-mask-image:radial-gradient(90% 75% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(90% 75% at 50% 0,#000 40%,#0000 100%)}html[data-zoron-pattern=noise]:after{opacity:var(--zoron-noise-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-zoron] ::selection{background-color:color-mix(in srgb, var(--zoron-accent) 38%, transparent)}html[data-zoron] ::-webkit-scrollbar{width:10px;height:10px}html[data-zoron] ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--mantine-color-text) 18%, transparent);border:3px solid #0000;border-radius:999px}html[data-zoron] ::-webkit-scrollbar-track{background:0 0}html[data-zoron] :is(a,button,[role=button],[role=tab],[role=switch]):focus-visible{outline:2px solid color-mix(in srgb, var(--zoron-accent) 75%, transparent);outline-offset:2px}html[data-zoron-shadow=none]{--zoron-shadow:0 0 #0000;--zoron-shadow-hover:0 0 #0000}html[data-zoron-shadow=soft]{--zoron-shadow:0 1px 2px color-mix(in srgb, var(--zoron-shadow-color) 45%, transparent), 0 12px 32px -16px var(--zoron-shadow-color);--zoron-shadow-hover:0 2px 4px color-mix(in srgb, var(--zoron-shadow-color) 50%, transparent), 0 20px 44px -18px var(--zoron-shadow-color)}html[data-zoron-shadow=deep]{--zoron-shadow:0 2px 6px color-mix(in srgb, var(--zoron-shadow-color) 60%, transparent), 0 26px 60px -22px var(--zoron-shadow-color);--zoron-shadow-hover:0 4px 10px color-mix(in srgb, var(--zoron-shadow-color) 60%, transparent), 0 34px 72px -24px var(--zoron-shadow-color)}html[data-zoron] .mantine-Card-root:not(.fixed>*),html[data-zoron] .mantine-Paper-root[data-with-border]:not(.mantine-Card-root,.mantine-Modal-content,.mantine-Drawer-content,.mantine-Dialog-root,.mantine-Notification-root){background-color:var(--zoron-card);border-color:var(--zoron-hairline);box-shadow:var(--zoron-shadow), inset 0 1px 0 var(--zoron-sheen);transition:transform .26s var(--zoron-ease), box-shadow .26s var(--zoron-ease), border-color .2s ease, background-color .2s ease}html[data-zoron] .mantine-Card-root .mantine-Card-root{background-color:color-mix(in srgb, var(--mantine-color-text) 3%, transparent);box-shadow:none}html[data-zoron-surface=glass] .mantine-Card-root:not(.fixed>*,.mantine-Card-root .mantine-Card-root){-webkit-backdrop-filter:blur(var(--zoron-blur)) saturate(150%);backdrop-filter:blur(var(--zoron-blur)) saturate(150%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-zoron-lift=on] :is(a>.mantine-Card-root,.mantine-Card-root.cursor-pointer):hover{border-color:color-mix(in srgb, var(--zoron-accent) 35%, var(--zoron-hairline));box-shadow:var(--zoron-shadow-hover), 0 10px 40px -18px var(--zoron-glow-color), inset 0 1px 0 var(--zoron-sheen);transform:translateY(-2px)}}html[data-zoron] .sticky.top-0[class~="bg-(--mantine-color-body)"]{background-color:color-mix(in srgb, var(--mantine-color-body) 62%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}html[data-zoron-sidebar=floating] #sidebar-desktop{border-radius:calc(var(--zoron-radius) + 4px);height:calc(100vh - 24px);margin:12px 0 12px 12px;top:12px}html[data-zoron-sidebar=docked] #sidebar-desktop{height:100vh;box-shadow:none;border-width:0 1px 0 0;border-radius:0;margin:0;top:0}html[data-zoron] #sidebar-content>.overflow-y-auto{margin-right:calc(var(--mantine-spacing-sm) * -1);padding-right:var(--mantine-spacing-sm)}html[data-zoron] #sidebar-content .mantine-Divider-label{padding-inline:var(--mantine-spacing-xs);color:var(--mantine-color-dimmed);font-size:.75rem;font-weight:600}html[data-zoron] #sidebar-content .mantine-Divider-label:before,html[data-zoron] #sidebar-content .mantine-Divider-label:after{display:none}html[data-zoron] #sidebar-content a>.mantine-Button-root{color:color-mix(in srgb, var(--mantine-color-text) 78%, transparent);border-color:#0000;font-weight:500;transition:background-color .18s,color .18s,box-shadow .22s}html[data-zoron] #sidebar-content a>.mantine-Button-root svg{opacity:.8;transition:transform .22s var(--zoron-ease)}@media (hover:hover){html[data-zoron] #sidebar-content a>.mantine-Button-root:not(.active):hover{background-color:color-mix(in srgb, var(--mantine-color-text) 6%, transparent);color:var(--mantine-color-text)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-zoron]:not([data-zoron-motion=none]) #sidebar-content a>.mantine-Button-root:not(.active):hover svg{transform:translate(2px)}}html[data-zoron] #sidebar-content a>.mantine-Button-root.active svg{opacity:1}html[data-zoron-nav=pill] #sidebar-content a>.mantine-Button-root.active{background:var(--zoron-gradient);color:var(--zoron-accent-ink);box-shadow:0 8px 22px -10px var(--zoron-glow-color), inset 0 1px 0 #ffffff2e}html[data-zoron-nav=glow] #sidebar-content a>.mantine-Button-root.active{background:var(--mantine-color-blue-light);color:var(--mantine-color-blue-light-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zoron-accent) 40%, transparent), 0 0 26px -6px var(--zoron-glow-color)}html[data-zoron-nav=bar] #sidebar-content a>.mantine-Button-root.active{background:color-mix(in srgb, var(--mantine-color-text) 7%, transparent);color:var(--mantine-color-bright);box-shadow:inset 3px 0 0 var(--zoron-accent)}html[data-zoron-nav=subtle] #sidebar-content a>.mantine-Button-root.active{background:color-mix(in srgb, var(--mantine-color-text) 8%, transparent);color:var(--mantine-color-bright)}html[data-zoron] :is(.zoron-shell,.zoron-topbar)~:is(#dashboard-root,#server-root,#admin-root){min-height:calc(100vh - 20px);border:1px solid var(--zoron-hairline);border-radius:calc(var(--zoron-radius) + 6px);background-color:var(--zoron-canvas);min-height:calc(100dvh - 20px);box-shadow:var(--zoron-shadow), inset 0 1px 0 var(--zoron-sheen);margin:10px 10px 10px 0;overflow:clip}@container page (width<64rem){html[data-zoron] .zoron-topbar~:is(#dashboard-root,#server-root,#admin-root){min-height:calc(100vh - 3.5rem - 8px);min-height:calc(100dvh - 3.5rem - 8px);margin:0 8px 8px}}html[data-zoron] .zoron-topbar{background-color:color-mix(in srgb, var(--mantine-color-body) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}html[data-zoron] .zoron-drawer.zoron-drawer{border-radius:0 calc(var(--zoron-radius) + 10px) calc(var(--zoron-radius) + 10px) 0;background-color:var(--zoron-overlay);border-width:0 1px 0 0}html[data-zoron] .zoron-drawer .zoron-panel{flex:1;width:auto;min-width:0}html[data-zoron] .zoron-drawer .zoron-panel>div{width:100%}html[data-zoron] .zoron-panel{width:256px;transition:width .3s var(--zoron-ease)}html[data-zoron] .zoron-panel[data-collapsed]{width:0}@media (prefers-reduced-motion:reduce){html[data-zoron] .zoron-panel{transition:none}}html[data-zoron] .zoron-panel .mantine-Card-root{background-color:color-mix(in srgb, var(--mantine-color-text) 4%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-zoron] .zoron-rail-servers{scrollbar-width:none}html[data-zoron] .zoron-panel-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mantine-color-text) 18%, transparent) transparent}@property --zoron-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --zoron-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes zoron-scroll-fade{0%{--zoron-fade-top:0px;--zoron-fade-bottom:28px}8%{--zoron-fade-top:28px}92%{--zoron-fade-bottom:28px}to{--zoron-fade-top:28px;--zoron-fade-bottom:0px}}@supports (animation-timeline:scroll()){html[data-zoron] :is(.zoron-panel-scroll,.zoron-rail-servers){-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--zoron-fade-top), #000 calc(100% - var(--zoron-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--zoron-fade-top), #000 calc(100% - var(--zoron-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--zoron-fade-top), #000 calc(100% - var(--zoron-fade-bottom)), transparent);animation:linear both zoron-scroll-fade;animation-timeline:scroll(self)}}html[data-zoron] .zoron-rail-sep{background-color:color-mix(in srgb, var(--mantine-color-text) 12%, transparent);border-radius:2px;width:28px;height:2px;margin:2px 0}html[data-zoron] .zoron-rail-btn{background-color:color-mix(in srgb, var(--mantine-color-text) 6%, transparent);width:44px;height:44px;color:var(--mantine-color-dimmed);cursor:pointer;transition:border-radius .24s var(--zoron-ease), background-color .2s ease, color .2s ease, box-shadow .24s ease, transform .14s var(--zoron-ease);border-radius:22px;flex-shrink:0;place-items:center;font-size:1.05rem;display:grid;position:relative}html[data-zoron] .zoron-rail-btn:before{content:"";background-color:var(--mantine-color-text);width:4px;height:0;transition:height .24s var(--zoron-ease);border-radius:0 4px 4px 0;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}@media (hover:hover){html[data-zoron] .zoron-rail-btn:hover{background-color:color-mix(in srgb, var(--mantine-color-text) 11%, transparent);color:var(--mantine-color-text);border-radius:14px}html[data-zoron] .zoron-rail-btn:hover:before{height:12px}}html[data-zoron] .zoron-rail-btn:active{transform:scale(.94)}html[data-zoron] .zoron-rail-btn:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:2px}@media (hover:hover){html[data-zoron] :is(.zoron-rail-server,.zoron-rail-folder):hover{filter:brightness(1.12)}}html[data-zoron] .zoron-rail-btn[data-active]{background:var(--zoron-gradient);color:var(--zoron-accent-ink);box-shadow:0 8px 22px -10px var(--zoron-glow-color);border-radius:14px}html[data-zoron] .zoron-rail-btn[data-active]:before{height:28px}html[data-zoron] :is(.zoron-rail-server,.zoron-rail-folder)[data-active]{box-shadow:0 0 0 2px var(--mantine-color-body), 0 0 0 4px var(--zoron-accent)}html[data-zoron] .zoron-rail-folder{border-radius:14px}html[data-zoron] .zoron-rail-folder-grid{grid-template-columns:repeat(2,15px);grid-auto-rows:15px;gap:3px;display:grid}html[data-zoron] .zoron-rail-folder-grid>span{color:#fff;border-radius:5px;place-items:center;font-size:8px;font-weight:700;line-height:1;display:grid}html[data-zoron] .zoron-rail-folder-open{background-color:color-mix(in srgb, var(--mantine-color-text) 7%, transparent);border-radius:22px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding-bottom:6px;display:flex}html[data-zoron] .zoron-rail-folder-head{background-color:#0000}@keyframes zoron-folder-open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){html[data-zoron]:not([data-zoron-motion=none]) .zoron-rail-folder-open{animation:zoron-folder-open .2s var(--zoron-ease)}}html[data-zoron] .zoron-rail{-webkit-user-select:none;user-select:none}html[data-zoron] .zoron-rail-drag{-webkit-touch-callout:none;flex-shrink:0;justify-content:center;display:flex;position:relative}html[data-zoron] .zoron-rail-drag[data-dragging]{opacity:.35}html[data-zoron] .zoron-rail-drag[data-drop=onto] .zoron-rail-btn{box-shadow:0 0 0 2px var(--mantine-color-body), 0 0 0 4px var(--zoron-accent);border-radius:14px;transform:scale(1.08)}html[data-zoron] .zoron-rail-folder-open{position:relative}html[data-zoron] .zoron-rail-folder-open[data-drop=onto]{background-color:color-mix(in srgb, var(--zoron-accent) 16%, transparent);box-shadow:inset 0 0 0 2px var(--zoron-accent)}html[data-zoron] :is(.zoron-rail-drag,.zoron-rail-folder-open):is([data-drop=before],[data-drop=after]):after{content:"";background:var(--zoron-gradient);height:3px;box-shadow:0 0 10px var(--zoron-glow-color);pointer-events:none;border-radius:3px;position:absolute;left:0;right:0}html[data-zoron] :is(.zoron-rail-drag,.zoron-rail-folder-open)[data-drop=before]:after{top:-5.5px}html[data-zoron] :is(.zoron-rail-drag,.zoron-rail-folder-open)[data-drop=after]:after{bottom:-5.5px}html[data-zoron] .zoron-rail-servers[data-drop=onto]{background-color:color-mix(in srgb, var(--zoron-accent) 8%, transparent);border-radius:16px}html[data-zoron] .zoron-rail-ghost{cursor:grabbing;border-radius:14px;box-shadow:0 14px 30px -10px #0000008c}html[data-zoron] .zoron-rail-avatar,html[data-zoron] .zoron-rail-avatar[data-active]{box-shadow:none;background:0 0}html[data-zoron] .zoron-rail-avatar[data-active] .mantine-Avatar-root{box-shadow:0 0 0 2px var(--zoron-accent)}html[data-zoron] :is(#dashboard-root,#server-root,#admin-root) .mantine-Tabs-list:not([data-orientation=vertical]){scrollbar-width:none;border-radius:calc(var(--zoron-control-radius) + 4px);background-color:color-mix(in srgb, var(--mantine-color-text) 5%, transparent);flex-wrap:nowrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;overflow-x:auto}html[data-zoron] :is(#dashboard-root,#server-root,#admin-root) .mantine-Tabs-list:not([data-orientation=vertical]):before{display:none}html[data-zoron] :is(#dashboard-root,#server-root,#admin-root) .mantine-Tabs-list:not([data-orientation=vertical]) .mantine-Tabs-tab{border-radius:var(--zoron-control-radius);color:var(--mantine-color-dimmed);white-space:nowrap;border:0;margin:0}html[data-zoron] :is(#dashboard-root,#server-root,#admin-root) .mantine-Tabs-list:not([data-orientation=vertical]) .mantine-Tabs-tab[data-active]{background-color:var(--zoron-card-solid);color:var(--mantine-color-text);box-shadow:0 1px 2px var(--zoron-shadow-color), inset 0 1px 0 var(--zoron-sheen)}html[data-zoron] :is(.mantine-Button-root,.mantine-ActionIcon-root){transition:background-color .18s ease, border-color .18s ease, box-shadow .22s ease, filter .18s ease, transform .14s var(--zoron-ease)}@media (prefers-reduced-motion:no-preference){html[data-zoron]:not([data-zoron-motion=none]) .mantine-active:active:not(fieldset:disabled *){transform:scale(.97)}}html[data-zoron-buttons=gradient] .mantine-Button-root[data-variant=filled][style*="--button-bg: var(--mantine-color-blue-filled)"]:not(:disabled,[data-disabled]){background-image:var(--zoron-gradient);box-shadow:0 8px 24px -12px var(--zoron-glow-color), inset 0 1px 0 #fff3;border-color:#0000}html[data-zoron-buttons=gradient] .mantine-Button-root[data-variant=filled]:not(:disabled,[data-disabled]):hover{filter:brightness(1.08)saturate(1.05)}html[data-zoron-buttons=soft] .mantine-Button-root[data-variant=filled]:not(:disabled,[data-disabled]){background-color:color-mix(in srgb, var(--button-bg) 20%, transparent);border-color:color-mix(in srgb, var(--button-bg) 34%, transparent);color:color-mix(in srgb, var(--button-bg) 45%, var(--zoron-ink))}html[data-zoron-buttons=soft] .mantine-Button-root[data-variant=filled]:not(:disabled,[data-disabled]):hover{background-color:color-mix(in srgb, var(--button-bg) 30%, transparent)}html[data-zoron-buttons=outline] .mantine-Button-root[data-variant=filled]:not(:disabled,[data-disabled]){border-color:color-mix(in srgb, var(--button-bg) 70%, transparent);color:color-mix(in srgb, var(--button-bg) 50%, var(--zoron-ink));background-color:#0000}html[data-zoron-buttons=outline] .mantine-Button-root[data-variant=filled]:not(:disabled,[data-disabled]):hover{background-color:color-mix(in srgb, var(--button-bg) 14%, transparent)}html[data-zoron] .mantine-Input-input{transition:border-color .16s,box-shadow .2s,background-color .16s}html[data-zoron] .mantine-Input-input:focus,html[data-zoron] .mantine-Input-input:focus-within,html[data-zoron] .mantine-Input-input[data-expanded]{border-color:color-mix(in srgb, var(--zoron-accent) 80%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--zoron-accent) 20%, transparent)}html[data-zoron] :is(.mantine-Menu-dropdown,.mantine-Popover-dropdown,.mantine-Combobox-dropdown,.mantine-HoverCard-dropdown,.mantine-Modal-content,.mantine-Drawer-content){background-color:var(--zoron-overlay);border:1px solid var(--zoron-hairline);box-shadow:0 24px 60px -20px var(--zoron-shadow-color), inset 0 1px 0 var(--zoron-sheen)}html[data-zoron-surface=glass] :is(.mantine-Menu-dropdown,.mantine-Popover-dropdown,.mantine-Combobox-dropdown,.mantine-HoverCard-dropdown,.mantine-Modal-content,.mantine-Drawer-content){-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}html[data-zoron] :is(.mantine-Modal-overlay,.mantine-Drawer-overlay){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-zoron] .mantine-Modal-header{background-color:#0000}html[data-zoron] .mantine-Tooltip-tooltip{border-radius:var(--mantine-radius-sm);box-shadow:0 10px 30px -12px var(--zoron-shadow-color)}html[data-zoron] .mantine-Table-tbody>.mantine-Table-tr{transition:background-color .16s}html[data-zoron] .mantine-Tabs-tab{transition:color .16s,background-color .16s,border-color .16s}html[data-zoron] .mantine-Badge-root{letter-spacing:.02em}html[data-zoron] .mantine-Title-root{letter-spacing:-.015em}html[data-zoron] .mantine-Title-root:is([data-order="1"],[data-order="2"]){letter-spacing:-.025em}html[data-zoron-titles=gradient] :is(#dashboard-root,#server-root,#admin-root) .mantine-Title-root[data-order="1"]{background:var(--zoron-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content}@media (prefers-reduced-motion:no-preference){html[data-zoron-transition=rise] :is(#dashboard-root,#server-root,#admin-root)>div>div:first-child>:not(:has(.zoron-editor)){animation:zoron-rise .48s var(--zoron-ease)}html[data-zoron-transition=fade] :is(#dashboard-root,#server-root,#admin-root)>div>div:first-child>:not(:has(.zoron-editor)){animation:.32s ease-out zoron-fade}html[data-zoron-transition=zoom] :is(#dashboard-root,#server-root,#admin-root)>div>div:first-child>:not(:has(.zoron-editor)){animation:zoron-zoom .42s var(--zoron-ease)}}@keyframes zoron-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes zoron-fade{0%{opacity:0}}@keyframes zoron-zoom{0%{opacity:0;transform:scale(.985)}}html[data-zoron-titles=gradient] .zoron-greeting-title{background:var(--zoron-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-zoron] .zoron-login-links{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px;display:flex}html[data-zoron] .zoron-login-link{border:1px solid var(--zoron-hairline);background-color:color-mix(in srgb, var(--mantine-color-text) 4%, transparent);min-height:30px;color:var(--mantine-color-dimmed);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}html[data-zoron] .zoron-login-link>svg{opacity:.8;font-size:.75rem}@media (hover:hover){html[data-zoron] .zoron-login-link:hover{border-color:color-mix(in srgb, var(--zoron-accent) 45%, var(--zoron-hairline));color:var(--mantine-color-text)}}html[data-zoron] .zoron-login-link:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:2px}@keyframes zoron-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:no-preference){.zoron-pop{animation:zoron-pop .36s var(--zoron-ease,ease-out) both}}.zoron-stage{background-image:radial-gradient(color-mix(in srgb, var(--mantine-color-text) 9%, transparent) 1px, transparent 1.5px);background-size:18px 18px}@media (prefers-reduced-motion:no-preference){.zoron-tile:hover .zoron-tile-anim-rise{animation:zoron-rise 1.1s var(--zoron-ease,ease-out) infinite}.zoron-tile:hover .zoron-tile-anim-fade{animation:1.1s ease-out infinite zoron-fade}.zoron-tile:hover .zoron-tile-anim-zoom{animation:zoron-zoom 1.1s var(--zoron-ease,ease-out) infinite}}html[data-zoron] .zoron-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}html[data-zoron] .zoron-stat{flex-direction:column;gap:4px;min-width:0;padding:16px 20px 18px;display:flex}html[data-zoron] .zoron-stat-value{font-size:1.25rem;line-height:1.75rem}@container page (width>=40rem){html[data-zoron] .zoron-stat-value{font-size:1.5rem;line-height:2rem}}html[data-zoron] .zoron-stat:nth-child(2n){border-left:1px solid var(--zoron-hairline)}html[data-zoron] .zoron-stat:nth-child(n+3){border-top:1px solid var(--zoron-hairline)}@media (min-width:64rem){html[data-zoron] .zoron-stats{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-zoron] .zoron-stat:not(:first-child){border-left:1px solid var(--zoron-hairline)}html[data-zoron] .zoron-stat:nth-child(n+3){border-top:0}}html[data-zoron] .zoron-stat .zoron-meter-track{margin-top:8px}html[data-zoron] .zoron-meter{flex-direction:column;gap:5px;min-width:0;display:flex}html[data-zoron] .zoron-meter-track{background-color:color-mix(in srgb, var(--mantine-color-text) 9%, transparent);border-radius:6px;height:6px;overflow:hidden}html[data-zoron] .zoron-meter-fill{border-radius:inherit;background:var(--zoron-accent);height:100%;transition:width .6s var(--zoron-ease)}html[data-zoron] .zoron-meter[data-level=warn] .zoron-meter-fill{background:var(--mantine-color-yellow-filled)}html[data-zoron] .zoron-meter[data-level=danger] .zoron-meter-fill{background:var(--mantine-color-red-filled)}html[data-zoron] .zoron-ov-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}html[data-zoron] .zoron-ov-cell{flex-direction:column;min-width:0;display:flex}html[data-zoron] .zoron-ov-cell>*{flex-grow:1}@media (min-width:64rem){html[data-zoron] .zoron-ov-grid{grid-template-columns:repeat(12,minmax(0,1fr))}html[data-zoron] .zoron-ov-cell{grid-column:var(--zoron-col) / span var(--zoron-span);grid-row:var(--zoron-row) / span var(--zoron-rows)}}html[data-zoron] .mantine-Card-root.zoron-ov-banner{border-color:color-mix(in srgb, var(--zoron-accent) 24%, var(--zoron-hairline));background-image:linear-gradient(color-mix(in srgb, var(--zoron-accent) 9%, transparent), color-mix(in srgb, var(--zoron-accent) 9%, transparent));padding:22px 24px}html[data-zoron-buttons=gradient] .mantine-Card-root.zoron-ov-banner{background-image:linear-gradient(120deg, color-mix(in srgb, var(--zoron-accent) 14%, transparent), color-mix(in srgb, var(--zoron-accent-2) 8%, transparent))}html[data-zoron] .zoron-stats[data-usage=numbers] .zoron-stat-value{font-size:1.5rem;line-height:2rem}@container page (width>=40rem){html[data-zoron] .zoron-stats[data-usage=numbers] .zoron-stat-value{font-size:1.875rem;line-height:2.25rem}}html[data-zoron] .zoron-stat-spark{width:100%;height:2rem;margin-top:8px;overflow:visible}html[data-zoron] .zoron-stat-spark-line{fill:none;stroke:var(--zoron-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}html[data-zoron] .zoron-stat-spark-area{fill:color-mix(in srgb, var(--zoron-accent) 14%, transparent)}html[data-zoron] .zoron-stat-spark:not([data-live]) .zoron-stat-spark-line{stroke:color-mix(in srgb, var(--mantine-color-text) 22%, transparent)}html[data-zoron] .zoron-ov-section{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}html[data-zoron] .zoron-ov-link{color:var(--zoron-accent);font-size:.8125rem;font-weight:500}@media (hover:hover){html[data-zoron] .zoron-ov-link:hover{text-underline-offset:3px;text-decoration:underline}}html[data-zoron] .zoron-ov-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-zoron] .zoron-ov-activity>li{align-items:center;gap:12px;padding:9px 0;display:flex}html[data-zoron] :is(.zoron-ov-activity>li,.zoron-ov-glance)+:is(li,.zoron-ov-glance){border-top:1px solid var(--zoron-hairline)}html[data-zoron] .zoron-ov-glance{border-radius:var(--zoron-control-radius,8px);align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;transition:background-color .16s;display:flex}@media (hover:hover){html[data-zoron] a.zoron-ov-glance:hover{background-color:color-mix(in srgb, var(--mantine-color-text) 5%, transparent)}}html[data-zoron] .zoron-ov-row{flex-direction:column;gap:4px;min-width:0;display:flex}html[data-zoron] .zoron-ov-copy{border:1px solid var(--zoron-hairline);border-radius:var(--zoron-control-radius,8px);background-color:color-mix(in srgb, var(--mantine-color-text) 3%, transparent);width:100%;font-family:var(--mantine-font-family-monospace);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:.8125rem;transition:border-color .16s;display:flex}@media (hover:hover){html[data-zoron] .zoron-ov-copy:hover{border-color:color-mix(in srgb, var(--zoron-accent) 45%, var(--zoron-hairline))}}html[data-zoron] .zoron-ov-copy:active{transform:scale(.99)}html[data-zoron-terminal=custom] .mantine-Card-root:has(.xterm){background:var(--zoron-term-bg);color:var(--zoron-term-fg)}html[data-zoron] .zoron-con{--zoron-con-bg:var(--zoron-term-bg,var(--zoron-card-solid));--zoron-con-solid:var(--zoron-term-bg,var(--zoron-card-solid));--zoron-con-fg:var(--zoron-term-fg,var(--mantine-color-text));--zoron-con-line:color-mix(in srgb, var(--zoron-con-fg) 11%, transparent);--zoron-con-step:color-mix(in srgb, var(--zoron-con-fg) 4%, transparent);--zoron-con-fill:calc(100dvh - var(--zoron-con-top,14rem) - 1.5rem);--zoron-con-edge:18px;--zoron-con-bar-y:10px;--zoron-con-gap:20px;--zoron-con-control:2rem;--zoron-con-tool:2.25rem;--zoron-con-chips-y:6px;--zoron-con-chip:1.75rem;--zoron-con-prompt:2.75rem;height:max(24rem, var(--zoron-con-fill));border:1px solid var(--zoron-hairline);border-radius:var(--zoron-radius);background:var(--zoron-con-bg);box-shadow:var(--zoron-shadow);color:var(--zoron-con-fg);flex-direction:column;display:flex;position:relative;overflow:clip;container:zoron-con/inline-size}html[data-zoron] .zoron-con[data-density=compact]{--zoron-con-edge:12px;--zoron-con-bar-y:6px;--zoron-con-gap:14px;--zoron-con-control:1.75rem;--zoron-con-tool:1.875rem;--zoron-con-chips-y:4px;--zoron-con-chip:1.5rem;--zoron-con-prompt:2.25rem}html[data-zoron] .zoron-con[data-density=spacious]{--zoron-con-edge:24px;--zoron-con-bar-y:14px;--zoron-con-gap:28px;--zoron-con-control:2.25rem;--zoron-con-tool:2.75rem;--zoron-con-chips-y:9px;--zoron-con-chip:2rem;--zoron-con-prompt:3.25rem}html[data-zoron] .zoron-con[data-keyboard]{height:max(8rem, min(var(--zoron-con-fill), calc(100dvh - var(--zoron-con-inset,0px) - 7rem)))}html[data-zoron-terminal=custom] .zoron-con{--mantine-color-text:var(--zoron-term-fg);--mantine-color-dimmed:color-mix(in srgb, var(--zoron-term-fg) 60%, var(--zoron-term-bg));--mantine-color-placeholder:color-mix(in srgb, var(--zoron-term-fg) 45%, var(--zoron-term-bg));--mantine-color-body:var(--zoron-term-bg);--mantine-color-default:color-mix(in srgb, var(--zoron-term-fg) 5%, var(--zoron-term-bg));--mantine-color-default-hover:color-mix(in srgb, var(--zoron-term-fg) 10%, var(--zoron-term-bg));--mantine-color-default-color:var(--zoron-term-fg);--mantine-color-default-border:color-mix(in srgb, var(--zoron-term-fg) 18%, var(--zoron-term-bg));--zoron-hairline:color-mix(in srgb, var(--zoron-term-fg) 12%, transparent)}html[data-zoron] .zoron-con-bar{grid-template-columns:var(--zoron-bar-cols);grid-template-areas:var(--zoron-bar-areas);align-items:center;gap:10px var(--zoron-con-gap);padding:var(--zoron-con-bar-y) 12px var(--zoron-con-bar-y) var(--zoron-con-edge);border-bottom:1px solid var(--zoron-con-line);background:var(--zoron-con-step);display:grid}html[data-zoron] .zoron-con-bar[data-place=bottom]{border-top:1px solid var(--zoron-con-line);border-bottom:0}html[data-zoron] .zoron-con-bar>:has(.zoron-con-toggle){grid-area:toggle}@container zoron-con (width<60rem){html[data-zoron] .zoron-con-bar{grid-template-columns:var(--zoron-bar-cols-narrow);grid-template-areas:var(--zoron-bar-areas-narrow)}html[data-zoron] .zoron-con-meter{flex:1 1 0;grid-template-columns:max-content minmax(1rem,6rem)}}html[data-zoron] .zoron-con-id{grid-area:id;align-items:baseline;gap:2px 10px;min-width:0;max-width:22rem;display:flex}html[data-zoron] .zoron-con-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}html[data-zoron] .zoron-con-state{--zoron-status:var(--color-server-status-offline,var(--mantine-color-red-filled));color:color-mix(in srgb, var(--zoron-status) 80%, var(--zoron-con-fg));white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:600}html[data-zoron] .zoron-con-uptime{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.75rem}html[data-zoron] .zoron-con-meters{grid-area:meters;align-items:center;gap:18px;min-width:0;display:flex;overflow:hidden}html[data-zoron] .zoron-con-meter{grid-template-columns:max-content minmax(1rem,3.25rem);grid-template-areas:"label spark""value spark";align-items:center;column-gap:8px;min-width:0;display:grid}html[data-zoron] .zoron-con-meter-label{color:var(--mantine-color-dimmed);white-space:nowrap;grid-area:label;font-size:.6875rem;line-height:1rem}html[data-zoron] .zoron-con-meter-value{min-width:7ch;font-family:var(--mantine-font-family-monospace);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value;font-size:.8125rem;font-weight:500;line-height:1.125rem}html[data-zoron] .zoron-con-spark{grid-area:spark;width:100%;height:1.5rem;overflow:visible}html[data-zoron] .zoron-con-spark-line{fill:none;stroke:var(--zoron-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}html[data-zoron] .zoron-con-spark-area{fill:color-mix(in srgb, var(--zoron-accent) 16%, transparent)}html[data-zoron] .zoron-con-spark-bars{fill:color-mix(in srgb, var(--zoron-accent) 75%, transparent)}html[data-zoron] .zoron-con .zoron-con-meters[data-graph=none]>.zoron-con-meter{grid-template-columns:max-content;grid-template-areas:"label""value"}html[data-zoron] .zoron-con-meter:not([data-live]) .zoron-con-meter-value{color:var(--mantine-color-dimmed)}html[data-zoron] .zoron-con-meter:not([data-live]) .zoron-con-spark-line{stroke:color-mix(in srgb, var(--zoron-con-fg) 22%, transparent)}html[data-zoron] .zoron-con-meter:not([data-live]) .zoron-con-spark-bars{fill:color-mix(in srgb, var(--zoron-con-fg) 22%, transparent)}html[data-zoron] .zoron-con-power{grid-area:power;min-width:0;display:flex}html[data-zoron] .zoron-con-power>div{gap:0;width:auto}html[data-zoron] .zoron-con-power .mantine-Button-root{height:var(--zoron-con-control);border:1px solid var(--mantine-color-default-border);color:color-mix(in srgb, var(--zoron-con-tone,var(--zoron-con-fg)) 85%, var(--zoron-con-fg));background:0 0;border-radius:0;padding-inline:12px;font-size:.8125rem}html[data-zoron] .zoron-con-power .mantine-Button-root[style*=--mantine-color-green-filled]{--zoron-con-tone:var(--mantine-color-green-filled)}html[data-zoron] .zoron-con-power .mantine-Button-root[style*=--mantine-color-red-filled]{--zoron-con-tone:var(--mantine-color-red-filled)}html[data-zoron] .zoron-con-power .mantine-Button-root+.mantine-Button-root{margin-left:-1px}html[data-zoron] .zoron-con-power button:first-of-type{border-start-start-radius:var(--zoron-control-radius);border-end-start-radius:var(--zoron-control-radius)}html[data-zoron] .zoron-con-power button:last-of-type{border-start-end-radius:var(--zoron-control-radius);border-end-end-radius:var(--zoron-control-radius)}@media (hover:hover){html[data-zoron] .zoron-con-power .mantine-Button-root:not(:disabled):hover{background:color-mix(in srgb, var(--zoron-con-tone,var(--zoron-con-fg)) 14%, transparent)}}html[data-zoron] .zoron-con-power .mantine-Loader-root{--loader-color:currentColor}html[data-zoron] .zoron-con-toggle{grid-area:toggle;margin-left:-12px}html[data-zoron] .zoron-con-main{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}html[data-zoron] .zoron-con-term{isolation:isolate;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}html[data-zoron] .zoron-con-term>.mantine-Card-root{display:contents}html[data-zoron] .zoron-con-term>.mantine-Card-root>:first-child{min-height:var(--zoron-con-tool);padding:2px 8px 2px var(--zoron-con-edge);border-bottom:1px solid var(--zoron-con-line);color:var(--mantine-color-dimmed);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0}html[data-zoron] .zoron-con-term>.mantine-Card-root>:first-child>:first-child{white-space:nowrap;flex-shrink:0}html[data-zoron] .zoron-con-term>.mantine-Card-root>:first-child>:last-child{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow-x:auto}html[data-zoron] .zoron-con-term>.mantine-Card-root>:first-child .rounded-full{width:6px;height:6px;animation:none}html[data-zoron] .zoron-con-term>.mantine-Card-root>.flex-1{margin:10px 6px 6px var(--zoron-con-edge)}html[data-zoron] .zoron-con-term>.mantine-Card-root>span{margin:0 var(--zoron-con-edge) 8px}html[data-zoron] .zoron-con-term>.mantine-Card-root>[class~=z-90]{right:1.25rem;bottom:calc(var(--zoron-con-prompt) + 1.25rem)}html[data-zoron] .zoron-con[data-chips=prompt] .zoron-con-term:has(>.zoron-con-chips)>.mantine-Card-root>[class~=z-90]{bottom:calc(var(--zoron-con-prompt) + var(--zoron-con-chip) + 2 * var(--zoron-con-chips-y) + 1.25rem)}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child{min-height:var(--zoron-con-prompt);padding:4px 10px 4px var(--zoron-con-edge);border-top:1px solid var(--zoron-con-line);font-family:var(--mantine-font-family-monospace);order:2;align-items:center;gap:4px;margin:0;transition:background-color .16s,box-shadow .16s}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child:before{content:"›";color:var(--zoron-accent);flex-shrink:0;font-size:1.125rem;font-weight:600;line-height:1}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child:has([data-with-left-section]):before{content:none}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child:has(:disabled):before{color:var(--mantine-color-dimmed)}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child:focus-within{background-color:var(--zoron-con-step);box-shadow:inset 2px 0 0 var(--zoron-accent)}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child .mantine-Input-input{height:calc(var(--zoron-con-prompt) - .5rem);min-height:calc(var(--zoron-con-prompt) - .5rem);color:inherit;font-family:var(--mantine-font-family-monospace);background:0 0;border:0;font-size:.8125rem}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child :not([data-with-left-section])>.mantine-Input-input{padding-inline-start:6px}html[data-zoron] .zoron-con-term>.mantine-Card-root>:last-child .mantine-Input-input:disabled{background:0 0}html[data-zoron] .zoron-con-chips{padding:var(--zoron-con-chips-y) 12px var(--zoron-con-chips-y) var(--zoron-con-edge);overscroll-behavior-x:contain;scrollbar-width:none;order:1;gap:6px;display:flex;overflow-x:auto}html[data-zoron] .zoron-con[data-chips=toolbar] .zoron-con-term>.mantine-Card-root>:first-child{order:-2}html[data-zoron] .zoron-con[data-chips=toolbar] .zoron-con-chips{padding-top:calc(var(--zoron-con-chips-y) + 2px);order:-1}html[data-zoron] .zoron-con[data-chips=toolbar] .zoron-con-term:has(>.zoron-con-chips)>.mantine-Card-root>.flex-1{margin-top:4px}html[data-zoron] .zoron-con-chip{max-width:16rem;height:var(--zoron-con-chip);border:1px solid var(--zoron-con-line);border-radius:var(--zoron-control-radius,8px);background-color:var(--zoron-con-step);color:color-mix(in srgb, var(--zoron-con-fg) 85%, transparent);font-family:var(--mantine-font-family-monospace);white-space:nowrap;transition:border-color .16s ease, color .16s ease, transform .12s var(--zoron-ease);flex-shrink:0;align-items:center;gap:7px;padding:0 10px;font-size:.75rem;display:inline-flex}html[data-zoron] .zoron-con-chip-cue{opacity:.5}html[data-zoron] .zoron-con-chip[data-site]{border-color:color-mix(in srgb, var(--zoron-accent) 28%, var(--zoron-con-line))}html[data-zoron] .zoron-con-chip[data-site] .zoron-con-chip-cue{color:var(--zoron-accent);opacity:.8}html[data-zoron] .zoron-con-chip[data-edit]{color:var(--mantine-color-dimmed);background-color:#0000;border-style:dashed;font-family:inherit}@media (hover:hover){html[data-zoron] .zoron-con-chip:not(:disabled):hover{border-color:color-mix(in srgb, var(--zoron-accent) 50%, var(--zoron-con-line));color:var(--zoron-con-fg)}}html[data-zoron] .zoron-con-chip:not(:disabled):active{transform:scale(.97)}html[data-zoron] .zoron-con-chip:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:1px}html[data-zoron] .zoron-con-chip:disabled{cursor:not-allowed;opacity:.5}html[data-zoron] .zoron-con-aside{border-left:1px solid var(--zoron-con-line);background:var(--zoron-con-step);min-width:0;min-height:0;display:none}html[data-zoron] .zoron-con[data-side=left] .zoron-con-aside{border-right:1px solid var(--zoron-con-line);border-left:0;order:-1}html[data-zoron] .zoron-con[data-inspector=docked] .zoron-con-main:has(>.zoron-con-aside[data-open]){grid-template-columns:minmax(0,1fr) 20rem}html[data-zoron] .zoron-con[data-inspector=docked][data-side=left] .zoron-con-main:has(>.zoron-con-aside[data-open]){grid-template-columns:20rem minmax(0,1fr)}html[data-zoron] .zoron-con[data-inspector=docked] .zoron-con-aside[data-open]{display:flex}html[data-zoron] .zoron-con[data-inspector=over] .zoron-con-aside{z-index:20;background:linear-gradient(var(--zoron-con-step), var(--zoron-con-step)), var(--zoron-con-solid);opacity:0;visibility:hidden;width:min(22rem,100% - 3rem);transition:opacity .18s ease, transform .24s var(--zoron-ease), visibility 0s linear .24s;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(1.5rem);box-shadow:-16px 0 32px -20px #00000080}html[data-zoron] .zoron-con[data-inspector=over][data-side=left] .zoron-con-aside{inset:0 auto 0 0;transform:translate(-1.5rem);box-shadow:16px 0 32px -20px #00000080}html[data-zoron] .zoron-con[data-inspector=over] .zoron-con-aside[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}html[data-zoron][data-zoron-motion=none] .zoron-con-aside{transition:none}@media (prefers-reduced-motion:reduce){html[data-zoron] .zoron-con-aside{transition:none}}html[data-zoron] .zoron-con-inspect{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}html[data-zoron] .zoron-con-inspect-head{border-bottom:1px solid var(--zoron-hairline);justify-content:space-between;align-items:center;gap:8px;min-height:2.25rem;padding:4px 8px 4px 12px;display:flex}html[data-zoron] .zoron-con-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}html[data-zoron] .zoron-con-tab{border-radius:var(--zoron-control-radius,8px);height:1.75rem;color:var(--mantine-color-dimmed);flex-shrink:0;padding:0 10px;font-size:.8125rem;font-weight:500;transition:background-color .16s,color .16s}@media (hover:hover){html[data-zoron] .zoron-con-tab:hover{color:var(--mantine-color-text)}}html[data-zoron] .zoron-con-tab[aria-selected=true]{background-color:color-mix(in srgb, var(--mantine-color-text) 8%, transparent);color:var(--mantine-color-text)}html[data-zoron] .zoron-con-inspect-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}html[data-zoron] .zoron-con-inspect-body>*{flex-shrink:0}html[data-zoron] .zoron-con-desc{color:var(--mantine-color-dimmed);overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-line;font-size:.8125rem;line-height:1.5}html[data-zoron] .zoron-con-commands-head{color:var(--mantine-color-dimmed);margin:0;font-size:.75rem;font-weight:500}html[data-zoron] .zoron-con-commands{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html[data-zoron] .zoron-con-commands>li{align-items:center;gap:4px;display:flex}html[data-zoron] .zoron-con-command{border:1px solid var(--zoron-hairline);border-radius:var(--zoron-control-radius,8px);background-color:color-mix(in srgb, var(--mantine-color-text) 3%, transparent);min-width:0;font-family:var(--mantine-font-family-monospace);text-align:left;flex:1;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;transition:border-color .16s;display:flex}@media (hover:hover){html[data-zoron] .zoron-con-command:not(:disabled):hover{border-color:color-mix(in srgb, var(--zoron-accent) 45%, var(--zoron-hairline))}}html[data-zoron] .zoron-con-command:not(:disabled):active{transform:scale(.99)}html[data-zoron] .zoron-con-command:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:2px}html[data-zoron] .zoron-con-command:disabled{cursor:not-allowed;opacity:.55}html[data-zoron] .zoron-con[data-phone]{--zoron-con-fill:calc(100dvh - var(--zoron-con-top,10rem) - 8px);box-shadow:none;border-width:1px 0 0;border-radius:0;margin:0 -16px -16px}html[data-zoron] .zoron-con[data-phone] .zoron-con-bar{grid-template-columns:var(--zoron-bar-cols-phone);grid-template-areas:var(--zoron-bar-areas-phone);gap:10px 12px;padding:8px 8px 10px 16px}html[data-zoron] .zoron-con[data-phone] .zoron-con-bar[data-place=bottom]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}html[data-zoron] .zoron-con[data-phone]:has(>.zoron-con-bar[data-place=bottom]) .zoron-con-term>.mantine-Card-root>:last-child{padding-bottom:4px}html[data-zoron] .zoron-con[data-phone] .zoron-con-id{flex-wrap:wrap;max-width:none}html[data-zoron] .zoron-con[data-phone] .zoron-con-name{font-size:1rem}html[data-zoron] .zoron-con[data-phone] .zoron-con-toggle{margin-left:0}html[data-zoron] .zoron-con[data-phone] .zoron-con-power>div{width:100%}html[data-zoron] .zoron-con[data-phone] .zoron-con-power .mantine-Button-root{flex:1 1 0;height:2.5rem}html[data-zoron] .zoron-con[data-phone] .zoron-con-meters{overscroll-behavior-x:contain;scrollbar-width:none;gap:18px;margin:0 -8px 0 -16px;padding-inline:16px;overflow-x:auto}html[data-zoron] .zoron-con[data-phone] .zoron-con-meter{flex:none;grid-template-columns:max-content 2.25rem}html[data-zoron] .zoron-con[data-phone] .zoron-con-spark{height:1.125rem}html[data-zoron] .zoron-con[data-phone][data-keyboard] :is(.zoron-con-power,.zoron-con-meters){display:none}html[data-zoron] .zoron-con[data-phone][data-keyboard] .zoron-con-bar:not(:has(.zoron-con-id,.zoron-con-toggle)){display:none}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>:first-child{padding:0 4px 0 16px}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>:first-child>:last-child{gap:0}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>:first-child .mantine-ActionIcon-root{flex-shrink:0;width:2.5rem;min-width:2.5rem;height:2.5rem;margin:0}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>.flex-1{margin:8px 4px 4px 16px}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>[class~=z-90]{bottom:4.25rem}html[data-zoron] .zoron-con[data-phone][data-chips=prompt] .zoron-con-term:has(>.zoron-con-chips)>.mantine-Card-root>[class~=z-90]{bottom:7.5rem}html[data-zoron] .zoron-con[data-phone] .zoron-con-chips{padding-left:16px}html[data-zoron] .zoron-con[data-phone] .zoron-con-chip{height:2.5rem;padding:0 14px;font-size:.8125rem}html[data-zoron] .zoron-con[data-phone] .zoron-con-chip[data-edit]:not(:has(span)){justify-content:center;width:2.5rem;padding:0}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>:last-child{min-height:3rem;padding:4px 8px calc(4px + env(safe-area-inset-bottom)) 16px}html[data-zoron] .zoron-con[data-phone] .zoron-con-term>.mantine-Card-root>:last-child .mantine-Input-input{height:2.5rem;font-size:1rem}html[data-zoron] .zoron-sheet.zoron-sheet{border-radius:calc(var(--zoron-radius) + 10px) calc(var(--zoron-radius) + 10px) 0 0;background-color:var(--zoron-overlay);border-width:1px 0 0;height:auto;max-height:85dvh}html[data-zoron] .zoron-sheet-header{background-color:var(--zoron-overlay);font-weight:600}html[data-zoron] .zoron-sheet-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}html[data-zoron] .zoron-sheet .zoron-con-inspect-head{padding:0 0 10px}html[data-zoron] .zoron-sheet .zoron-con-tab{height:2.5rem;padding:0 14px}html[data-zoron] .zoron-sheet .zoron-con-inspect-body{padding:14px 0 0;overflow:visible}html[data-zoron] .zoron-sheet :is(.zoron-con-command,.mantine-Input-input,.mantine-Button-root,.zoron-con-commands .mantine-ActionIcon-root){min-height:2.5rem}html[data-zoron] .zoron-sheet .zoron-con-commands .mantine-ActionIcon-root{min-width:2.5rem}html[data-zoron][data-zoron-term-skin=window] .mantine-Card-root:has(.xterm):not(.zoron-con-term>*)>:first-child{margin-top:1.75rem}html[data-zoron][data-zoron-term-skin=window] .mantine-Card-root:has(.xterm):not(.zoron-con-term>*):before{--zoron-term-dot:color-mix(in srgb, currentColor 26%, transparent);content:"";border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);background:radial-gradient(circle closest-side, var(--zoron-term-dot) 80%, transparent) left 12px center / 10px 10px no-repeat, radial-gradient(circle closest-side, var(--zoron-term-dot) 80%, transparent) left 28px center / 10px 10px no-repeat, radial-gradient(circle closest-side, var(--zoron-term-dot) 80%, transparent) left 44px center / 10px 10px no-repeat, color-mix(in srgb, currentColor 4%, transparent);pointer-events:none;height:1.75rem;position:absolute;inset:0 0 auto}html[data-zoron][data-zoron-term-skin=window] .zoron-con-bar[data-place=top]{grid-template-columns:var(--zoron-bar-cols-dots);grid-template-areas:var(--zoron-bar-areas-dots);background:color-mix(in srgb, var(--zoron-con-fg) 6%, transparent)}@container zoron-con (width<60rem){html[data-zoron][data-zoron-term-skin=window] .zoron-con-bar[data-place=top]{grid-template-columns:var(--zoron-bar-cols-narrow-dots);grid-template-areas:var(--zoron-bar-areas-narrow-dots)}}html[data-zoron][data-zoron-term-skin=window] .zoron-con[data-phone] .zoron-con-bar[data-place=top]{grid-template-columns:var(--zoron-bar-cols-phone-dots);grid-template-areas:var(--zoron-bar-areas-phone-dots)}html[data-zoron][data-zoron-term-skin=window] .zoron-con-bar[data-place=top]:before{--zoron-term-dot:color-mix(in srgb, currentColor 26%, transparent);content:"";background:radial-gradient(circle closest-side, var(--zoron-term-dot) 80%, transparent) left 0 center / 10px 10px no-repeat, radial-gradient(circle closest-side, var(--zoron-term-dot) 80%, transparent) left 16px center / 10px 10px no-repeat, radial-gradient(circle closest-side, var(--zoron-term-dot) 80%, transparent) left 32px center / 10px 10px no-repeat;grid-area:dots;align-self:center;width:42px;height:10px}html[data-zoron][data-zoron-term-skin=flush] :is(.mantine-Card-root:has(.xterm),.zoron-con){background:var(--zoron-term-flush,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:0}html[data-zoron][data-zoron-term-skin=glass] :is(.mantine-Card-root:has(.xterm),.zoron-con){border-color:color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, var(--zoron-term-bg,var(--zoron-card-solid)) 72%, transparent);box-shadow:var(--zoron-shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(var(--zoron-blur)) saturate(140%);backdrop-filter:blur(var(--zoron-blur)) saturate(140%)}html[data-zoron][data-zoron-term-skin=crt] :is(.mantine-Card-root:has(.xterm),.zoron-con:not([data-phone])){border-color:color-mix(in srgb, currentColor 10%, transparent);border-radius:calc(var(--zoron-radius) + 10px);box-shadow:var(--zoron-shadow), 0 0 0 3px color-mix(in srgb, var(--zoron-term-bg,var(--zoron-card-solid)) 70%, #000)}html[data-zoron][data-zoron-term-skin=crt] :is(.mantine-Card-root:has(.xterm):not(.zoron-con-term>*),.zoron-con-term):after{content:"";z-index:10;border-radius:inherit;background:repeating-linear-gradient(to bottom, var(--zoron-term-scan) 0 1px, transparent 1px 3px);box-shadow:inset 0 0 4rem var(--zoron-term-vignette);pointer-events:none;position:absolute;inset:0}html[data-zoron][data-zoron-term-skin=crt] .mantine-Card-root .xterm-rows :is(div,span){text-shadow:var(--zoron-term-glow)}html[data-zoron][data-zoron-term-skin=neon] :is(.mantine-Card-root:has(.xterm),.zoron-con){border-color:color-mix(in srgb, var(--zoron-accent) 85%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--zoron-accent) 30%, transparent), 0 0 28px -4px color-mix(in srgb, var(--zoron-accent) 50%, transparent), inset 0 0 28px -14px color-mix(in srgb, var(--zoron-accent) 45%, transparent)}html[data-zoron][data-zoron-term-skin=neon][data-mantine-color-scheme=light] :is(.mantine-Card-root:has(.xterm),.zoron-con){box-shadow:0 0 0 1px color-mix(in srgb, var(--zoron-accent) 22%, transparent), 0 0 22px -6px color-mix(in srgb, var(--zoron-accent) 40%, transparent)}html[data-zoron] .zoron-look{flex-direction:column;gap:10px;display:flex}html[data-zoron] .zoron-look-list{overscroll-behavior:contain;max-height:min(26rem,60dvh);overflow-y:auto}html[data-zoron] .zoron-look-caption{color:var(--mantine-color-dimmed);padding:2px 2px 0;font-size:.75rem}html[data-zoron] .zoron-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}html[data-zoron] .zoron-look-option{border:1px solid var(--zoron-hairline);border-radius:var(--zoron-control-radius,8px);min-width:0;min-height:2.5rem;color:var(--mantine-color-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:5px;font-size:.8125rem;transition:border-color .16s,background-color .16s;display:flex}html[data-zoron] .zoron-look-option[data-frame]{flex-direction:column;align-items:stretch;gap:4px}@media (hover:hover){html[data-zoron] .zoron-look-option:hover{background-color:var(--mantine-color-default-hover)}}html[data-zoron] .zoron-look-option[aria-checked=true]{border-color:var(--zoron-accent);background-color:color-mix(in srgb, var(--zoron-accent) 10%, transparent)}html[data-zoron] .zoron-look-option:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:1px}html[data-zoron] .zoron-look-swatch{border:1px solid var(--zoron-hairline);border-radius:calc(var(--zoron-control-radius,8px) * .6);flex-shrink:0;width:2.75rem;height:1.75rem;overflow:hidden}html[data-zoron] .zoron-look-option[data-frame] .zoron-look-swatch{width:100%;height:2.75rem}html[data-zoron] .zoron-look-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-zoron] .zoron-chips{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}html[data-zoron] .zoron-chip{border:1px solid var(--zoron-hairline);background-color:color-mix(in srgb, var(--mantine-color-text) 4%, transparent);height:32px;color:color-mix(in srgb, var(--mantine-color-text) 80%, transparent);white-space:nowrap;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .12s var(--zoron-ease);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){html[data-zoron] .zoron-chip:hover{background-color:color-mix(in srgb, var(--mantine-color-text) 9%, transparent);color:var(--mantine-color-text)}}html[data-zoron] .zoron-chip:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:2px}html[data-zoron] .zoron-chip:active{transform:scale(.97)}html[data-zoron] .zoron-chip[data-active]{border-color:color-mix(in srgb, var(--zoron-accent) 55%, transparent);background-color:color-mix(in srgb, var(--zoron-accent) 16%, transparent);color:color-mix(in srgb, var(--zoron-accent) 70%, var(--mantine-color-text))}html[data-zoron] .zoron-chip-dot{border-radius:3px;width:8px;height:8px}html[data-zoron] .zoron-chip-count{background-color:color-mix(in srgb, currentColor 14%, transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:.6875rem}html[data-zoron] .zoron-chips-sep{background-color:var(--zoron-hairline);flex-shrink:0;width:1px;height:20px;margin:0 4px}html[data-zoron] .zoron-home-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:14px;display:grid}html[data-zoron] .zoron-home-grid[data-layout=compact]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:10px}html[data-zoron] .zoron-home-card{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}html[data-zoron] .zoron-home-card[data-selected]{border-color:var(--zoron-accent);box-shadow:0 0 0 1px var(--zoron-accent), var(--zoron-shadow)}html[data-zoron] .zoron-home-card[data-layout=compact]{flex-direction:row;align-items:flex-start;gap:10px;padding:12px}html[data-zoron] .zoron-home-card[data-layout=compact] .zoron-home-card-link{font-size:.9375rem}html[data-zoron] .zoron-home-card[data-skeleton]{height:168px}html[data-zoron] .zoron-home-card[data-skeleton][data-layout=compact]{height:82px}html[data-zoron] .zoron-home-card-link{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}html[data-zoron] .zoron-home-card-link:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}html[data-zoron] .zoron-home-card-link:focus-visible{outline:none}html[data-zoron] .zoron-home-card-link:focus-visible:after{outline:2px solid var(--zoron-accent);outline-offset:-2px}html[data-zoron] .zoron-home-raise{z-index:1;position:relative}html[data-zoron] .zoron-home-tile{color:#fff;cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:.875rem;font-weight:700;display:grid}html[data-zoron] .zoron-home-tile>*{grid-area:1/1}html[data-zoron] .zoron-home-tile-check{border-radius:inherit;opacity:0;background-color:#00000073;place-items:center;width:100%;height:100%;transition:opacity .14s;display:grid}html[data-zoron] .zoron-home-tile:is([data-selecting],:focus-visible) .zoron-home-tile-check{opacity:1;color:#ffffff59;background-color:#0000004d}@media (hover:hover){html[data-zoron] .zoron-home-tile:hover .zoron-home-tile-check{opacity:1}}html[data-zoron] .zoron-home-tile[aria-pressed=true] .zoron-home-tile-check{opacity:1;background:var(--zoron-gradient);color:var(--zoron-accent-ink)}html[data-zoron] :is(.zoron-home-card[data-layout=compact],.zoron-home-row) .zoron-home-tile{border-radius:10px;width:34px;height:34px;font-size:.8125rem}html[data-zoron] .zoron-home-list{padding:0;overflow:clip;container:zoron-home-list/inline-size}html[data-zoron] .zoron-home-rows{grid-template-columns:auto minmax(8rem,1fr) auto fit-content(16rem) auto auto auto;column-gap:14px;display:grid}html[data-zoron] .zoron-home-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:10px 14px;transition:background-color .14s;display:grid;position:relative}html[data-zoron] :is(.zoron-home-row,.zoron-home-row-skeleton)+:is(.zoron-home-row,.zoron-home-row-skeleton){border-top:1px solid var(--zoron-hairline)}@media (hover:hover){html[data-zoron] .zoron-home-row:hover{background-color:color-mix(in srgb, var(--mantine-color-text) 4%, transparent)}}html[data-zoron] .zoron-home-row[data-selected]{background-color:color-mix(in srgb, var(--zoron-accent) 10%, transparent)}html[data-zoron] .zoron-home-row .zoron-home-card-link{font-size:.9375rem}html[data-zoron] .zoron-home-row-address{min-width:0;display:flex}html[data-zoron] .zoron-home-row-uptime{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}html[data-zoron] .zoron-home-row-power{justify-content:flex-end;gap:6px;display:flex}@container zoron-home-list (width<46rem){html[data-zoron] .zoron-home-rows{grid-template-columns:auto minmax(0,1fr) auto auto auto}html[data-zoron] :is(.zoron-home-row-address,.zoron-home-row-uptime){display:none}}@container zoron-home-list (width<28rem){html[data-zoron] .zoron-home-rows{grid-template-columns:auto minmax(0,1fr) auto auto}html[data-zoron] .zoron-home-row-power{display:none}}html[data-zoron] .zoron-home-row-skeleton{align-items:center;gap:14px;padding:11px 14px;display:flex}html[data-zoron] .zoron-home-section{align-items:center;gap:8px;min-width:0;font-size:.9375rem;font-weight:600;display:flex}html[data-zoron] .zoron-home-section>.zoron-chip-dot{flex-shrink:0}html[data-zoron] .zoron-home-section-count{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}html[data-zoron] .zoron-home-views{border:1px solid var(--mantine-color-default-border);border-radius:var(--zoron-control-radius,8px);background-color:var(--mantine-color-default);flex-shrink:0;gap:2px;height:2.25rem;padding:3px;display:inline-flex}html[data-zoron] .zoron-home-view{border-radius:max(0px, calc(var(--zoron-control-radius,8px) - 3px));width:30px;height:100%;color:var(--mantine-color-dimmed);cursor:pointer;place-items:center;font-size:.8125rem;transition:background-color .14s,color .14s;display:grid}@media (hover:hover){html[data-zoron] .zoron-home-view:hover{color:var(--mantine-color-text)}}html[data-zoron] .zoron-home-view[aria-pressed=true]{background-color:color-mix(in srgb, var(--zoron-accent) 16%, transparent);color:color-mix(in srgb, var(--zoron-accent) 70%, var(--mantine-color-text))}html[data-zoron] .zoron-home-view:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:1px}html[data-zoron] .zoron-server-tile{width:var(--zoron-tile-size,40px);height:var(--zoron-tile-size,40px);border-radius:calc(var(--zoron-tile-size,40px) * .28);color:#fff;font-size:calc(var(--zoron-tile-size,40px) * .36);flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}html[data-zoron] .zoron-con-id>.zoron-server-tile{align-self:center}html[data-zoron] .zoron-server-tile-button{cursor:pointer;border-radius:14px;flex-shrink:0;display:inline-flex}html[data-zoron] .zoron-server-tile-button:focus-visible{outline:2px solid var(--zoron-accent);outline-offset:2px}@media (hover:hover){html[data-zoron] .zoron-server-tile-button:hover{filter:brightness(1.12)}}html[data-zoron] .zoron-server-tile-picks{flex-wrap:wrap;gap:6px;display:flex}html[data-zoron] .zoron-server-tile-pick{border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);width:36px;height:36px;color:var(--mantine-color-text);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .12s,background-color .12s;display:grid}@media (hover:hover){html[data-zoron] .zoron-server-tile-pick:hover{border-color:var(--mantine-color-placeholder)}}html[data-zoron] .zoron-server-tile-pick[aria-pressed=true]{border-color:var(--zoron-accent);background-color:color-mix(in srgb, var(--zoron-accent) 16%, transparent)}html[data-zoron] .zoron-server-tile-swatch{cursor:pointer;border-radius:8px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #ffffff1a}html[data-zoron] .zoron-server-tile-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--mantine-color-body), 0 0 0 4px var(--zoron-accent)}html[data-zoron] :is(.zoron-server-tile-pick,.zoron-server-tile-swatch):focus-visible{outline:2px solid var(--zoron-accent);outline-offset:2px}html[data-zoron] .zoron-status{--zoron-status:var(--color-server-status-offline,var(--mantine-color-red-filled));background-color:color-mix(in srgb, var(--zoron-status) 14%, transparent);color:color-mix(in srgb, var(--zoron-status) 75%, var(--mantine-color-text));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:.75rem;font-weight:600;display:inline-flex}html[data-zoron] :is(.zoron-status,.zoron-con-state)[data-phase=running]{--zoron-status:var(--color-server-status-running,var(--mantine-color-green-filled))}html[data-zoron] :is(.zoron-status,.zoron-con-state):is([data-phase=starting],[data-phase=stopping]){--zoron-status:var(--color-server-status-starting,var(--mantine-color-yellow-filled))}html[data-zoron] :is(.zoron-status,.zoron-con-state):is([data-phase=installing],[data-phase=restoring],[data-phase=transferring]){--zoron-status:var(--mantine-color-blue-filled)}html[data-zoron] :is(.zoron-status,.zoron-con-state):is([data-phase=failed],[data-phase=suspended]){--zoron-status:var(--mantine-color-red-filled)}html[data-zoron] :is(.zoron-status,.zoron-con-state)[data-phase=offline]{--zoron-status:var(--mantine-color-dimmed)}html[data-zoron] .zoron-status-dot{background-color:var(--zoron-status);border-radius:50%;width:7px;height:7px}html[data-zoron] .zoron-status[data-bare]{background-color:#0000;align-self:flex-start;padding:0;font-weight:500}@media (prefers-reduced-motion:no-preference){html[data-zoron]:not([data-zoron-motion=none]) .zoron-skeleton{animation:1.4s ease-in-out infinite zoron-shimmer}}@keyframes zoron-shimmer{50%{opacity:.55}}html[data-zoron] .zoron-home-address{border:1px solid var(--zoron-hairline);border-radius:var(--zoron-control-radius,8px);background-color:color-mix(in srgb, var(--mantine-color-text) 4%, transparent);max-width:100%;color:color-mix(in srgb, var(--mantine-color-text) 80%, transparent);font-family:var(--mantine-font-family-monospace);align-self:flex-start;align-items:center;gap:8px;padding:5px 10px;font-size:.75rem;display:inline-flex}@media (hover:hover){html[data-zoron] button.zoron-home-address:hover{border-color:color-mix(in srgb, var(--zoron-accent) 45%, var(--zoron-hairline));color:var(--mantine-color-text)}}html[data-zoron] .zoron-home-address[data-empty]{color:var(--mantine-color-dimmed);font-family:inherit}html[data-zoron] .zoron-home-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}html[data-zoron] .zoron-home-empty-icon{background-color:color-mix(in srgb, var(--mantine-color-text) 7%, transparent);width:52px;height:52px;color:var(--zoron-accent);border-radius:16px;place-items:center;margin-bottom:6px;font-size:1.25rem;display:grid}
