@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}:root{--ap-bg:#0a0e18;--ap-bg-deep:#05070d;--ap-sidebar:#070b14;--ap-card:#0e1422;--ap-card-raised:#141b2c;--ap-surface:var(--ap-card);--ap-line:#f4f3ef1f;--ap-line-strong:#f4f3ef42;--ap-text:#f4f3ef;--ap-muted:#a3acc0;--ap-dim:#8a93a8;--ap-accent:#93b4ff;--ap-accent-filled:#3e7bfa;--ap-accent-filled-hover:#6a9bfb;--ap-accent-soft:#93b4ff1c;--ap-ok:#45d48a;--ap-ok-soft:#45d48a1f;--ap-warn:#f0b44c;--ap-warn-soft:#f0b44c1f;--ap-bad:#ff8a8a;--ap-bad-soft:#ff8a8a1f;--ap-sleep:#b9a0ff;--ap-sleep-soft:color-mix(in srgb, var(--ap-sleep) 14%, transparent);--ap-sidebar-w:218px;--ap-radius:12px;--ap-radius-sm:8px;--ap-content-pad:24px 30px 40px;--ap-sans:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--ap-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}html body{font-family:var(--ap-sans);background:var(--ap-bg);color:var(--ap-text)}.ap-mono{font-family:var(--ap-mono)}.ap-section-label{font-family:var(--ap-mono);letter-spacing:1.08px;color:var(--ap-muted);text-transform:uppercase;padding:16px 22px 6px;font-size:9px}.ap-card{background:var(--ap-card);border:1px solid var(--ap-line);border-radius:var(--ap-radius)}.ap-card-deep{background:var(--ap-bg-deep);border:1px solid var(--ap-line);border-radius:var(--ap-radius)}.ap-meter{background:var(--ap-line);border-radius:2px;height:3px;overflow:hidden}.ap-meter>i{background:var(--ap-accent);border-radius:2px;height:100%;transition:width .6s;display:block}.ap-pill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.ap-pill-on{color:var(--ap-ok);background:var(--ap-ok-soft)}.ap-pill-off{color:var(--ap-muted);background:#67718c1f}.ap-pill-sleep{color:var(--ap-sleep);background:var(--ap-sleep-soft)}.ap-scroll::-webkit-scrollbar{width:8px;height:8px}.ap-scroll::-webkit-scrollbar-thumb{background:var(--ap-line);border-radius:4px}.ap-scroll::-webkit-scrollbar-track{background:0 0}.a-ph-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a-ph-search{width:250px}.a-shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin:0 0 16px;display:flex}.a-shead :is(h2,h3,h4,h5,h6){color:var(--a-ink);margin:0;font-size:19px;font-weight:520;font-stretch:108%;line-height:1.25}.a-shead p{max-width:64ch;color:var(--a-muted);margin:4px 0 0;font-size:14px;line-height:1.5}@media (max-width:719px){.a-ph-act{width:100%}.a-ph-search{flex:100%;width:auto}}.a-main :is(.ap-account-page,.ap-admin-page){max-width:none;margin:0}.a-main :is(.ap-account-page,.ap-admin-page)>div{margin:0 0 16px;padding:0}.a-ph+.a-tabs{margin-top:0}@media (min-width:720px){.a-tabs.wrap{flex-wrap:wrap;overflow:visible}}.a-tabbody{min-width:0;margin-top:22px}.a-admin{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:28px;display:grid}.a-admin-body{min-width:0}.a-anav{scrollbar-width:thin;max-height:calc(100vh - 48px);margin:-4px;padding:4px;position:sticky;top:24px;overflow-y:auto}.a-anav-list{gap:16px;display:grid}.a-anav-grp{gap:1px;display:grid}.a-anav-head{color:var(--a-dim);padding:0 10px 4px;font-size:12.5px;font-weight:500}.a-anav a{min-height:34px;color:var(--a-muted);border-radius:10px;align-items:center;padding:0 10px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.a-anav a:hover{background:var(--a-hover);color:var(--a-ink)}.a-anav a[aria-current]{background:var(--a-sel);color:var(--a-ink)}.a-anav-pick{display:none}@media (max-width:1279px){.a-admin{grid-template-columns:minmax(0,1fr);gap:18px}.a-anav{max-height:none;position:static;overflow:visible}.a-anav-list{display:none}.a-anav-pick{gap:7px;max-width:420px;display:grid}.a-anav-pick span{color:var(--a-dim);font-size:12.5px;font-weight:500}}:root{--ap-chart-mem:#2cc8b4;--ap-chart-net-down:#a06bfa}.ap-console-page{flex-direction:column;display:flex}.ap-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ap-page-head-left{align-items:center;gap:14px;display:flex}.ap-page-icon{border-radius:var(--ap-radius);background:var(--ap-accent-soft);width:42px;height:42px;color:var(--ap-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.ap-page-head-text{flex-direction:column;display:flex}.ap-page-title{color:var(--ap-text);font-size:20px;font-weight:700}.ap-page-subtitle{color:var(--ap-muted);margin-top:2px;font-size:12px}.ap-page-breadcrumb{color:var(--ap-muted);font-size:12px}.ap-page-breadcrumb-sep{color:var(--ap-dim);margin:0 4px}.ap-console-controlbar{border:1px solid var(--ap-line);border-radius:var(--ap-radius);background:color-mix(in srgb, var(--ap-card) 72%, transparent);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 12px;display:flex}.ap-console-status-line{min-width:0;color:var(--ap-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ap-console-state{align-items:center;gap:8px;min-width:0;display:flex}.ap-console-lifecycle{color:var(--ap-muted);white-space:nowrap;font-size:10.5px;font-weight:500}.ap-console-lifecycle:before{content:"·";color:var(--ap-dim);margin-right:8px}.ap-console-status-dot{background:var(--ap-dim);border-radius:50%;flex:none;width:7px;height:7px}.ap-console-status-dot-online{background:var(--ap-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ap-ok) 14%, transparent)}.ap-console-status-dot-sleeping{background:var(--ap-sleep);box-shadow:0 0 0 3px color-mix(in srgb, var(--ap-sleep) 14%, transparent)}.ap-console-join-button{border:1px solid color-mix(in srgb, var(--ap-accent) 24%, transparent);border-radius:var(--ap-radius-sm);background:var(--ap-accent-soft);min-height:32px;color:var(--ap-accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;transition:filter .12s,border-color .12s;display:inline-flex}.ap-console-join-button:not(:disabled):hover{filter:brightness(1.2)}.ap-console-join-button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ap-console-join-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.42}.ap-console-power-row{flex:none;align-items:center;gap:7px;display:flex}.ap-console-power-button{border-radius:var(--ap-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:11px;font-weight:600;transition:filter .12s,border-color .12s;display:inline-flex}.ap-console-power-button:not(:disabled):hover{filter:brightness(1.2)}.ap-console-power-button:focus-visible{outline-offset:2px;outline:2px solid}.ap-console-power-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.42}.ap-console-power-start{background:var(--ap-ok-soft);border-color:color-mix(in srgb, var(--ap-ok) 24%, transparent);color:var(--ap-ok)}.ap-console-power-restart{background:var(--ap-accent-soft);border-color:color-mix(in srgb, var(--ap-accent) 24%, transparent);color:var(--ap-accent)}.ap-console-power-stop{background:var(--ap-warn-soft);border-color:color-mix(in srgb, var(--ap-warn) 24%, transparent);color:var(--ap-warn)}.ap-console-power-kill{background:var(--ap-bad-soft);border-color:color-mix(in srgb, var(--ap-bad) 24%, transparent);color:#ff8d91}.ap-console-tiles,.ap-metrics-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:14px;display:grid}.ap-stat-tile{padding:14px 16px}.ap-stat-tile-label{color:var(--ap-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.ap-stat-tile-value-row{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;margin-top:6px;display:flex}.ap-stat-tile-value{font-variant-numeric:tabular-nums;color:var(--ap-text);white-space:nowrap;font-size:22px;font-weight:700}.ap-stat-tile-suffix{color:var(--ap-dim);text-overflow:ellipsis;font-size:10px;overflow:hidden}.ap-stat-tile .ap-meter{margin-top:10px}.ap-console-charts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.ap-metrics-charts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap-chart-card{flex-direction:column;padding:14px 16px;display:flex}.ap-chart-card-head{justify-content:space-between;align-items:center;display:flex}.ap-chart-card-title{color:var(--ap-text);font-size:13px;font-weight:600}.ap-chart-range-toggle{font-size:10px;display:flex}.ap-chart-range-toggle button{cursor:pointer;font-family:var(--ap-mono);background:0 0;border:none;padding:2px 7px;font-size:10px}.ap-chart-range-active{color:var(--ap-text);background:var(--ap-line);border-radius:3px}.ap-chart-range-inactive{color:var(--ap-muted)}.ap-chart-body{margin-top:10px}.ap-chart-svg-wrap{position:relative}.ap-chart-svg-wrap svg{display:block}.ap-chart-axis-label{color:var(--ap-dim);pointer-events:none;font-size:9px;position:absolute;left:0}.ap-chart-axis-top{top:1px}.ap-chart-axis-bottom{bottom:1px}.ap-chart-time-row{color:var(--ap-dim);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.ap-chart-partial-note{color:var(--ap-dim);margin-top:4px;font-size:9px}.ap-console-main{grid-template-columns:3fr 2fr;align-items:start;gap:14px;display:grid}.ap-console-side{flex-direction:column;gap:14px;display:flex}.ap-console-card{background:var(--ap-bg-deep);flex-direction:column;min-height:0;display:flex}.ap-console-tabs{border-bottom:1px solid var(--ap-line);flex-shrink:0;align-items:center;gap:4px;padding:8px 12px;display:flex}.ap-console-tab{color:var(--ap-muted);border-radius:var(--ap-radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:12px;font-weight:400}.ap-console-tab-active{color:var(--ap-text);background:var(--ap-card);font-weight:600}.ap-console-tab-disabled{cursor:not-allowed;opacity:.55}.ap-console-log-label{color:var(--ap-dim);margin-left:auto;font-size:10px}.ap-console-embed{flex:auto;min-height:260px;display:flex}.ap-console-embed [class~=isolate]{flex:auto;min-height:0}.ap-console-command-row{border-top:1px solid var(--ap-line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.ap-console-command-prefix{color:var(--ap-accent);font-size:12px}.ap-console-command-input{color:var(--ap-text);background:0 0;border:none;outline:none;flex:160px;min-width:0;font-size:12px}.ap-console-command-input::placeholder{color:var(--ap-dim)}.ap-console-chips{flex-wrap:wrap;gap:6px;display:flex}.ap-console-chip{color:var(--ap-muted);border:1px solid var(--ap-line);cursor:pointer;background:0 0;border-radius:99px;padding:3px 10px;font-size:10px}.ap-console-chip:hover{color:var(--ap-text);border-color:var(--ap-line-strong)}.ap-info-card,.ap-next-backup-card{padding:14px 16px}.ap-info-card-title,.ap-card-title{color:var(--ap-text);margin-bottom:10px;font-size:13px;font-weight:600}.ap-info-row{border-top:1px solid var(--ap-line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.ap-info-row:first-of-type{border-top:none}.ap-info-label{color:var(--ap-muted);letter-spacing:.06em;flex-shrink:0;font-size:10px}.ap-info-value{font-variant-numeric:tabular-nums;color:var(--ap-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ap-next-backup-subtitle{color:var(--ap-muted);margin-top:4px;font-size:11px}.ap-next-backup-btn{font-family:var(--ap-sans);background:var(--ap-accent-soft);color:var(--ap-accent);border-radius:var(--ap-radius-sm);cursor:pointer;border:none;margin-top:12px;padding:7px 14px;font-size:12px;font-weight:600}.ap-next-backup-btn:disabled{opacity:.6;cursor:default}.ap-metrics-range-row{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;display:flex}.ap-metrics-range{color:var(--ap-muted);border-radius:var(--ap-radius-sm);cursor:pointer;background:0 0;border:none;padding:5px 13px;font-size:12px;font-weight:400}.ap-metrics-range-active{color:var(--ap-text);background:var(--ap-line);font-weight:600}.ap-metrics-live{color:var(--ap-muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.ap-metrics-live-dot{background:var(--ap-ok);border-radius:50%;width:6px;height:6px}.ap-metrics-live-dot-off{background:var(--ap-dim)}@media (max-width:1080px){.ap-metrics-charts,.ap-console-main{grid-template-columns:1fr}}@media (max-width:767px){.ap-console-controlbar{flex-direction:column;align-items:stretch}.ap-console-power-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ap-console-power-button{width:100%;min-height:40px}.ap-console-card{height:clamp(24rem,64dvh,38rem)}}.ap-console-card .mantine-Card-root,.ap-console-card .mantine-Paper-root{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.ap-console-card .mantine-Card-root>div:first-child{background:var(--ap-bg-deep);border-bottom:1px solid var(--ap-line);font-family:var(--ap-mono);color:var(--ap-muted);font-size:11px}.ap-console-card{flex-direction:column;height:clamp(32rem,68dvh,46rem);display:flex}.ap-console-embed{flex-direction:column;flex:auto;min-height:0;display:flex}.ap-console-embed>*{flex-direction:column;flex:auto;min-height:0;display:flex;height:auto!important}.ap-usage-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.ap-usage-ranges{border:1px solid var(--ap-line);background:#f4f3ef08;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ap-usage-ranges button{font:inherit;color:var(--ap-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:13px}.ap-usage-ranges button:hover{color:var(--ap-text);background:#f4f3ef0d}.ap-usage-ranges button.is-active{color:var(--ap-text);background:#93b4ff24;font-weight:600}.ap-usage-ranges button:focus-visible,.ap-usage-plot:focus-visible,.ap-usage-details summary:focus-visible{outline:none;box-shadow:0 0 0 2px #93b4ff80}.ap-usage-source{color:var(--ap-muted);font-size:12.5px}.ap-usage-hint{margin-bottom:14px}.ap-usage-hint p{margin:0 0 6px}.ap-usage-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ap-usage-tile{gap:2px;min-width:0;padding:14px 16px;display:grid}.ap-usage-tile-label{color:var(--ap-muted);font-size:12.5px}.ap-usage-tile-value{color:var(--ap-text);font-size:22px;font-weight:600;line-height:1.25}.ap-usage-tile-sub{color:var(--ap-muted);overflow-wrap:anywhere;font-size:12.5px}.ap-usage-uptime{margin-bottom:12px;padding:14px 16px 12px}.ap-usage-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ap-usage-chart{min-width:0;padding:14px 16px 6px;transition:opacity .2s}.ap-usage-chart.is-dim{opacity:.6}.ap-usage-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.ap-usage-chart-title{color:var(--ap-text);font-size:13.5px;font-weight:600}.ap-usage-chart-note{color:var(--ap-muted);margin-left:8px;font-size:12.5px;font-weight:400}.ap-usage-legend{color:var(--ap-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:inline-flex}.ap-usage-legend>span{align-items:center;gap:6px;display:inline-flex}.ap-usage-key-line{border-radius:1px;flex:none;width:12px;height:2px;display:inline-block}.ap-usage-key-band{opacity:.32;border-radius:2px;width:12px;height:8px;display:inline-block}.ap-usage-key-limit{border-top:1px dashed var(--a-dim);width:12px;display:inline-block}.ap-usage-key-state{border-radius:3px;width:10px;height:10px;display:inline-block}.ap-usage-plot{border-radius:8px;outline:none;margin-top:6px;position:relative}.ap-usage-plot svg,.ap-usage-strip svg{touch-action:pan-y;display:block;overflow:visible}.ap-usage-grid{stroke:#f4f3ef12;stroke-width:1px;shape-rendering:crispedges}.ap-usage-axis{fill:var(--a-dim);font-family:var(--a-mono);font-variant-numeric:tabular-nums;font-size:11px}.ap-usage-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ap-usage-limit{fill:none;stroke:var(--a-dim);stroke-width:1px;stroke-dasharray:4 3}.ap-usage-cross{stroke:#f4f3ef59;stroke-width:1px}.ap-usage-dot{stroke:var(--ap-card);stroke-width:2px}.ap-usage-empty{color:var(--ap-muted);pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:10px 12px 22px 56px}.ap-usage-tip{z-index:3;background:var(--a-navy);border:1px solid var(--ap-line);pointer-events:none;border-radius:10px;min-width:150px;max-width:280px;padding:8px 10px;font-size:12.5px;line-height:1.45;position:absolute;top:4px;transform:translate(12px);box-shadow:0 10px 28px #00000073}.ap-usage-tip.is-flipped{transform:translate(calc(-100% - 12px))}.ap-usage-tip.is-strip{white-space:normal;max-width:340px;top:20px}.ap-usage-tip-time{color:var(--ap-muted);margin-bottom:3px;font-size:11.5px}.ap-usage-tip-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.ap-usage-tip.is-strip .ap-usage-tip-row{white-space:normal}.ap-usage-tip-row b{color:var(--ap-text);font-weight:600}.ap-usage-tip-row span{color:var(--ap-muted)}.ap-usage-tip-peak{margin-left:auto;padding-left:10px}.ap-usage-tip-limit{color:var(--ap-muted);margin-top:2px;font-size:12px}.ap-usage-strip{margin-top:10px;position:relative}.ap-usage-strip-track{fill:#f4f3ef0d}.ap-usage-run.is-running,.ap-usage-key-state.is-running{--ap-usage-state:#45d48a}.ap-usage-run.is-mixed,.ap-usage-key-state.is-mixed{--ap-usage-state:#f0b44c}.ap-usage-run.is-off,.ap-usage-key-state.is-off{--ap-usage-state:#6b7389}.ap-usage-run{fill:var(--ap-usage-state)}.ap-usage-run.is-hover{filter:brightness(1.18)}.ap-usage-key-state{background:var(--ap-usage-state)}.ap-usage-details{margin-top:14px}.ap-usage-details summary{cursor:pointer;color:var(--a-sky);border-radius:6px;font-size:13.5px;display:inline-block}.ap-usage-table-wrap{border:1px solid var(--ap-line);border-radius:10px;max-height:420px;margin-top:10px;overflow:auto}.ap-usage-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.ap-usage-table th,.ap-usage-table td{text-align:right;white-space:nowrap;color:var(--ap-text);border-bottom:1px solid #f4f3ef0f;padding:6px 10px}.ap-usage-table thead th{background:var(--ap-card);color:var(--ap-muted);font-weight:500;position:sticky;top:0}.ap-usage-table th:first-child{text-align:left}.ap-usage-table tbody th{color:var(--ap-muted);font-weight:400}@media (max-width:900px){.ap-usage-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ap-usage-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-usage-tile-value{font-size:19px}.ap-usage-chart,.ap-usage-uptime{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.ap-usage-chart{transition:none}}.ap-customer-setup{--mantine-color-dimmed:var(--ap-muted);width:100%;max-width:920px}.ap-setup-empty{margin-top:8px}.ap-setup-empty h2{font-size:22px;line-height:1.3}.ap-setup-empty .mantine-Text-root{line-height:1.65}@media (max-width:600px){.ap-setup-empty{padding:20px}.ap-customer-setup .mantine-Group-root{flex-wrap:wrap}}.ap-customer-setup .mantine-Badge-root[data-variant=light]{color:var(--ap-accent)}.ap-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ap-capacity-value{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ap-capacity-caption{color:var(--ap-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.ap-hosting-page{width:100%;max-width:1100px}.ap-hosting-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ap-hosting-port-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.ap-hosting-page .mantine-Checkbox-label,.ap-hosting-page h2,.ap-hosting-page h3{overflow-wrap:anywhere}.ap-hosting-connections,.ap-connection-card,.ap-connection-identity{overflow-wrap:anywhere;min-width:0}.ap-connection-ports summary{cursor:pointer;color:var(--ap-accent);padding:6px 0;font-size:13px}.ap-connection-ports summary:focus-visible{outline:2px solid var(--ap-accent);outline-offset:3px;border-radius:3px}.ap-connection-ports[open] summary{margin-bottom:8px}.ap-direct-port-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:600px){.ap-hosting-input-grid,.ap-direct-port-range{grid-template-columns:minmax(0,1fr)}}.ap-nodes-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.ap-node-card{min-width:0}.ap-node-card h3,.ap-node-card p{overflow-wrap:anywhere}.ap-brand{min-width:0;max-width:100%;color:var(--ap-text);align-items:center;gap:10px;line-height:1;display:inline-flex}.ap-brand-wordmark{object-fit:contain;object-position:left center;width:132px;max-width:100%;height:28px;display:block}.ap-brand-mark{object-fit:contain;flex:none;width:28px;height:28px}.ap-brand-name{text-overflow:ellipsis;min-width:0;font-size:18px;font-weight:650;line-height:1.35;overflow:hidden}.ap-brand-prominent{justify-content:center;min-height:48px}.ap-brand-prominent .ap-brand-wordmark{width:174px;height:38px}.ap-brand-prominent .ap-brand-mark{width:38px;height:38px}.ap-brand-prominent .ap-brand-name{font-size:22px}.ap-brand .ap-brand-wordmark.ap-brand-default,.ap-shell-brand .ap-brand-wordmark.ap-brand-default{width:156px;height:auto}@media (max-width:63.99rem){.ap-brand .ap-brand-wordmark.ap-brand-default,.ap-shell-brand .ap-brand-wordmark.ap-brand-default{width:144px;height:auto}}:root{--ap-page-width:1280px;--ap-page-gutter:32px;--ap-focus:var(--ap-accent)}.ap-account-page,.ap-admin-page{width:100%;min-width:0;max-width:var(--ap-page-width);margin-inline:auto}.ap-account-page>div,.ap-admin-page>div{padding:28px var(--ap-page-gutter) 24px;margin-top:0}.ap-account-page:not(.a-main *) h1,.ap-admin-page:not(.a-main *) h1{letter-spacing:-.025em;margin-bottom:6px;font-size:26px;line-height:1.25}.ap-account-page:not(.a-main *) h1+p,.ap-admin-page:not(.a-main *) h1+p{max-width:70ch;font-size:14px;line-height:1.55}.ap-account-page :where(form,.mantine-Stack-root),.ap-admin-page :where(form,.mantine-Stack-root){min-width:0}.ap-account-page .mantine-ScrollArea-root,.ap-admin-page .mantine-ScrollArea-root{max-width:100%}.ap-account-page .mantine-Group-root,.ap-admin-page .mantine-Group-root{row-gap:12px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ap-focus);outline-offset:3px}.ap-shell-topbar .ap-shell-topbar-inner,.ap-shell-topbar .ap-shell-subtabs{max-width:var(--ap-page-width);padding-inline:var(--ap-page-gutter)}.ap-shell-topbar .ap-shell-subtabs{flex-wrap:wrap;row-gap:6px;overflow:visible}.ap-shell-tab{align-items:center;min-height:36px;padding:8px 12px;font-size:13px;display:inline-flex}.ap-shell-subtabs .ap-shell-tab.active{color:var(--ap-accent);background:var(--ap-accent-soft)}.ap-shell-topbar-brand{align-items:center;min-width:0;max-width:230px;margin-right:24px;display:inline-flex}.ap-shell-topbar-account{min-height:36px}.ap-shell-topbar-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ap-shell-brand .ap-brand{flex:auto}.ap-shell-brand .ap-brand-wordmark{width:120px}.ap-account-page .ap-fleet{max-width:none}.ap-page-header-title,.ap-page-header-subtitle{white-space:normal;overflow-wrap:anywhere}.ap-page-header-title{line-height:1.3}.ap-page-header-subtitle{line-height:1.55}@media (max-width:63.99rem){:root{--ap-page-gutter:20px}.ap-shell-topbar-inner{gap:12px;padding-block:14px}.ap-shell-topbar-brand{max-width:min(45vw,200px);margin-right:auto}.ap-shell-topbar-toggle{order:-1;width:40px;height:40px}.ap-shell-topbar-account{margin-left:0}.ap-shell-topbar-account-name{display:none}.ap-account-page>div,.ap-admin-page>div{padding-top:22px}}@media (max-width:374px){:root{--ap-page-gutter:14px}.ap-account-page:not(.a-main *) h1,.ap-admin-page:not(.a-main *) h1{font-size:23px}.ap-shell-topbar-inner{gap:9px}.ap-brand-wordmark{width:118px;height:26px}}.a-props-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:6px;display:flex}.a-props-top .a-help{max-width:56ch;font-size:14px}.a-find.a-props-find{width:min(300px,100%);height:40px;padding-right:6px}.a-find.a-props-find input{font:400 14px/1 var(--a-body)}.a-props-find input::-webkit-search-cancel-button{display:none}.a-props-find em{font:400 12.5px/1 var(--a-mono);padding-right:8px}.a-props .a-setnav a{justify-content:space-between;gap:10px}.a-props-dot{background:var(--a-sky);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #93b4ff29}.a-prop{transition:background .2s}.a-prop.changed{background:#93b4ff0f;border-radius:12px;margin:0 -14px;padding-left:14px;padding-right:14px}.a-setrow.a-prop.changed+.a-setrow,.a-setrow+.a-setrow.a-prop.changed{border-top-color:#0000}.a-prop.bad{background:#ff8a8a12}.a-prop-tag{color:var(--a-sky);font:560 11.5px/1.5 var(--a-body);vertical-align:1px;background:#93b4ff24;border-radius:999px;margin-left:9px;padding:1px 8px;display:inline-block}.a-prop-meta{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:3px;display:flex}.a-prop-meta code{font:400 12px/1.4 var(--a-mono);color:#f4f3ef6b;overflow-wrap:anywhere}.a-prop-when{color:var(--a-dim);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.a-prop-when svg{width:13px;height:13px;color:var(--a-green)}.a-prop-undo{color:var(--a-sky)}.a-prop .a-unit .a-inp{width:128px}.a-prop .a-unit .u{min-width:74px}.a-prop .a-setrow-ctl>.a-inp,.a-prop .a-setrow-ctl>select.a-inp{flex:1;min-width:0}.a-prop-secret{flex:1;min-width:0;position:relative}.a-prop-secret .a-inp{width:100%;height:40px;padding-right:44px}.a-prop-secret .a-icon-btn{position:absolute;top:4px;right:4px}.a-prop-motd{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.a-prop .a-prop-motd .a-val{font-family:var(--a-body);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.a-skel i{background:#f4f3ef12;border-radius:6px;height:12px;display:block}.a-skel .a-setrow-lbl{gap:9px}.a-skel .a-setrow-ctl i{border-radius:12px;width:70%;height:40px}@media (prefers-reduced-motion:no-preference){.a-skel i{animation:1.4s ease-in-out infinite a-skel}}@keyframes a-skel{50%{opacity:.45}}.a-props-empty{justify-items:start;gap:8px;max-width:52ch;padding:36px 0;display:grid}.a-props-empty b{color:var(--a-ink);font-size:17px;font-weight:560}.a-props-empty p{color:var(--a-muted);margin:0 0 6px}.a-props-group .a-help{margin-top:-2px}@media (max-width:719px){.a-prop .a-unit .u{min-width:0}.a-prop.changed{margin:0 -10px;padding-left:10px;padding-right:10px}.a-prop .a-setrow-ctl{flex-wrap:wrap}.a-prop-motd{justify-content:flex-start}}.a-mcm{gap:14px;min-width:0;max-width:1160px;display:grid}.a-mcm ::selection{color:var(--a-ink);background:#3e7bfa73}.a-mcm input[type=search]::-webkit-search-cancel-button{appearance:none}.a-mcm-spin{animation:.9s linear infinite a-mcm-spin}@keyframes a-mcm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.a-mcm-spin{animation:none}}.a-mcm-top{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.a-subtabs.a-mcm-views{flex:none;margin:0}.a-mcm-top>.a-btn{flex:none;margin-left:auto}.a-mcm-top>.a-search.a-mcm-search{flex:240px;gap:10px;min-width:0;max-width:none;height:36px;margin:0;padding:0 14px}.a-mcm-top>.a-mcm-search svg{width:16px;height:16px}.a-mcm-top>.a-mcm-search input{font-size:14.5px}.a-mcm-list{border-top:1px solid var(--a-line);max-width:900px;margin:0;padding:0;list-style:none;display:grid}.a-mcm-list.hits{border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));column-gap:44px;max-width:none}.a-mcm-item{border-bottom:1px solid var(--a-line2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:13px 0;display:grid}.a-mcm-list.hits .a-mcm-item{border-bottom:0;border-top:1px solid var(--a-line2);grid-template-areas:"thumb name act""thumb sum sum""thumb meta meta";align-content:start;align-items:start;gap:3px 14px;padding:16px 0}.a-mcm-list.hits .a-mcm-text{display:contents}.a-mcm-list.hits .a-mcm-thumb{grid-area:thumb}.a-mcm-list.hits .a-mcm-name{grid-area:name;align-self:center;min-height:34px}.a-mcm-list.hits .a-mcm-sum{grid-area:sum}.a-mcm-list.hits .a-mcm-meta{grid-area:meta}.a-mcm-list.hits .a-mcm-actions{grid-area:act}.a-mcm-item.off .a-mcm-thumb,.a-mcm-item.off .a-mcm-open,.a-mcm-item.off .a-mcm-name>b,.a-mcm-item.dim .a-mcm-thumb{opacity:.55}.a-mcm-item.confirm{background:#ff8a8a12;border-bottom-color:#0000;border-radius:12px;margin:0 -14px;padding-left:14px;padding-right:14px}.a-mcm-thumb{object-fit:cover;box-shadow:inset 0 0 0 1px var(--a-line2);color:var(--a-muted);letter-spacing:.01em;-webkit-user-select:none;user-select:none;background:#f4f3ef0f;border-radius:11px;flex:none;place-items:center;font-weight:560;font-stretch:106%;display:grid}.a-mcm-text{gap:3px;min-width:0;display:grid}.a-mcm-name{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.a-mcm-name>b,.a-mcm-open{color:var(--a-ink);overflow-wrap:anywhere;font-size:15px;font-weight:540;line-height:1.3}.a-mcm-open{text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.a-mcm-open:hover{text-decoration-color:#f4f3ef80}.a-mcm-ver{color:var(--a-dim);font:400 12.5px/1.3 var(--a-mono);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.a-mcm-ver svg{width:12px;height:12px}.a-mcm-text small{color:var(--a-dim);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.a-mcm-item:not(.hit):not(.confirm) .a-mcm-text>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a-mcm-item.confirm .a-mcm-text>small{max-width:62ch}.a-mcm-text small.a-mcm-warn,.a-mcm-warn,.a-help.a-mcm-warn{color:var(--a-amber)}.a-mcm-item:not(.hit) .a-mcm-text>small.a-mcm-warn{-webkit-line-clamp:3}.a-mcm-sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:68ch;display:-webkit-box;overflow:hidden;color:var(--a-muted)!important}.a-mcm-meta{flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:2px;display:flex;font-size:12.5px!important}.a-mcm-meta span{align-items:center;gap:5px;display:inline-flex}.a-mcm-meta svg{width:13px;height:13px}.a-mcm-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.a-mcm-done{height:34px;color:var(--a-green);align-items:center;gap:6px;padding:0 6px;font-size:13.5px;font-weight:540;display:inline-flex}.a-mcm-done svg{width:15px;height:15px}.a-mcm-tag{color:var(--a-muted);font:540 11.5px/1.5 var(--a-body);white-space:nowrap;background:#f4f3ef14;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.a-mcm-tag svg{width:12px;height:12px}.a-mcm-tag.sky{color:var(--a-sky);background:#93b4ff24}.a-mcm-tag.amber{color:var(--a-amber);white-space:normal;background:#f0b44c21}.a-mcm-tag.red{color:var(--a-red);background:#ff8a8a21}.a-mcm-tag.green{color:var(--a-green);background:#45d48a21}.a-mcm-skel{pointer-events:none}.a-mcm-skel .a-mcm-text{gap:9px}.a-mcm-skel i{background:#f4f3ef12;border-radius:6px;height:12px;display:block}@media (prefers-reduced-motion:no-preference){.a-mcm-skel i,.a-mcm-skel .a-mcm-thumb{animation:1.4s ease-in-out infinite a-skel}}.a-mcm-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:900px;display:flex}.a-mcm-toolbar>.a-btn{margin-left:auto}.a-mcm-chips{flex-wrap:wrap;gap:6px;display:flex}.a-mcm-chips button{height:32px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-muted);font:470 13.5px/1 var(--a-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.a-mcm-chips button:hover{color:var(--a-ink)}.a-mcm-chips button[aria-pressed=true]{color:var(--a-ink);background:var(--a-sel);box-shadow:inset 0 0 0 1px #93b4ff4d}.a-mcm-chips button span{color:var(--a-dim);font:400 12px/1 var(--a-mono);font-variant-numeric:tabular-nums}.a-mcm-chips button.more{box-shadow:none;color:var(--a-sky)}.a-mcm-find{background:var(--a-well);height:34px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-dim);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.a-mcm-find:focus-within{box-shadow:inset 0 0 0 2px var(--a-sky)}.a-mcm-find svg{width:14px;height:14px}.a-mcm-find input{width:190px;color:var(--a-ink);font:inherit;background:0 0;border:0;outline:none;font-size:13.5px}.a-mcm-find input::placeholder{color:#f4f3ef6b}.a-mcm-none{padding:18px 0}.a-help.a-mcm-foot{max-width:68ch;margin-top:6px}.a-mcm-packline{max-width:900px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:box-shadow .15s,background .15s;display:grid}.a-mcm-packline:hover{background:var(--a-hover);box-shadow:inset 0 0 0 1px var(--a-edge)}.a-mcm-packline span{gap:2px;min-width:0;display:grid}.a-mcm-packline b{font-size:14.5px;font-weight:540}.a-mcm-packline small{color:var(--a-dim);font-size:13px}.a-mcm-packline>svg{width:16px;height:16px;color:var(--a-muted)}.a-mcm-choose{gap:10px;max-width:820px;padding-top:6px;display:grid}.a-mcm-choose h2,.a-mcm-current h2{letter-spacing:-.016em;color:var(--a-ink);text-wrap:balance;margin:0;font-size:27px;font-weight:320;font-stretch:116%;line-height:1.12}.a-mcm-choose>p{max-width:66ch;color:var(--a-muted);margin:0}.a-mcm-ways{border-top:1px solid var(--a-line);margin:10px 0 0;padding:0;list-style:none;display:grid}.a-mcm-ways li{border-bottom:1px solid var(--a-line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:16px 0;display:flex}.a-mcm-ways li>div{flex:380px;min-width:0}.a-mcm-ways b{color:var(--a-ink);font-size:15.5px;font-weight:560}.a-mcm-ways p{max-width:62ch;color:var(--a-muted);margin:3px 0 0;font-size:14px;line-height:1.5}.a-mcm-browse{gap:12px;min-width:0;display:grid}.a-search.a-mcm-search{max-width:720px;margin-bottom:0}.a-app .a-mcm-search input:focus-visible,.a-app .a-mcm-find input:focus-visible{box-shadow:none;outline:none}.a-mcm-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.a-mcm-seg{box-shadow:inset 0 0 0 1px var(--a-line);border-radius:999px;padding:3px;display:inline-flex}.a-mcm-seg button{height:30px;color:var(--a-muted);font:470 13.5px/1 var(--a-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;transition:color .15s,background .15s}.a-mcm-seg button:hover{color:var(--a-ink)}.a-mcm-seg button[aria-pressed=true]{color:var(--a-ink);background:var(--a-sel)}.a-mcm-select select{appearance:none;background:var(--a-well) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a3acc0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;height:36px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink);font:470 13.5px/1 var(--a-body);cursor:pointer;border:0;border-radius:999px;padding:0 34px 0 14px}.a-mcm-select select:focus-visible{box-shadow:inset 0 0 0 2px var(--a-sky);outline:none}.a-mcm-select option{color:var(--a-ink);background:#141b2c}.a-toggle.a-mcm-everything{color:var(--a-muted);font-size:13.5px}.a-mcm-chips.cats button{height:30px;font-size:13px}.a-help.a-mcm-srcnote{max-width:76ch;color:var(--a-amber)}.a-mcm-more{justify-content:center;padding:6px 0 12px;display:flex}.a-mcm-current{border-bottom:1px solid var(--a-line2);grid-template-columns:auto minmax(0,1fr) minmax(0,330px);align-items:start;gap:18px 22px;padding-bottom:26px;display:grid}.a-mcm-current>.a-mcm-thumb{border-radius:16px}.a-mcm-current-text{gap:8px;min-width:0;display:grid}.a-mcm-current h2 .a-mcm-ver{vertical-align:3px;margin-left:6px;font-size:14px}.a-mcm-current-text>p{color:var(--a-muted);margin:0}.a-mcm-current .a-row{margin-top:6px}.a-mcm-update{align-items:center;gap:10px;display:flex}.a-mcm-update small{color:var(--a-dim);font-size:13px}.a-mcm-share{background:#93b4ff12;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.a-mcm-share b{color:var(--a-ink);align-items:center;gap:8px;font-size:14.5px;font-weight:560;display:flex}.a-mcm-share b svg{width:16px;height:16px;color:var(--a-sky)}.a-mcm-share p{color:var(--a-muted);margin:0;font-size:13.5px;line-height:1.5}.a-mcm-copy{background:var(--a-well);min-width:0;box-shadow:inset 0 0 0 1px var(--a-line);border-radius:10px;align-items:center;gap:6px;margin-top:2px;padding:2px 4px 2px 12px;display:flex}.a-mcm-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-ink);flex:1;font-size:12.5px;overflow:hidden}.a-mcm-packhead{margin-top:6px}.a-mcm-job{background:var(--a-card);max-width:900px;box-shadow:inset 0 0 0 1px var(--a-edge);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.a-mcm-job>header{align-items:flex-start;gap:12px;display:flex}.a-mcm-job>header>b,.a-mcm-job>header>div{flex:1;min-width:0}.a-mcm-job b{color:var(--a-ink);font-size:15px;font-weight:560}.a-mcm-job p{max-width:72ch;color:var(--a-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.a-mcm-job>header>svg{flex:none;width:18px;height:18px;margin-top:2px}.a-mcm-job.ended{box-shadow:none;background:#93b4ff0f}.a-mcm-job.ok>header>svg{color:var(--a-green)}.a-mcm-job.bad{background:#ff8a8a17}.a-mcm-job.bad>header>svg{color:var(--a-red)}.a-mcm-job-wait{margin:0!important}.a-mcm-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.a-mcm-steps li{color:var(--a-dim);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.a-mcm-steps li.active{color:var(--a-ink)}.a-mcm-steps li.done{color:var(--a-muted)}.a-mcm-step-mark{place-items:center;width:20px;height:20px;display:grid}.a-mcm-step-mark:empty:after{content:"";background:#f4f3ef38;border-radius:50%;width:6px;height:6px}.a-mcm-step-mark svg{width:15px;height:15px}.a-mcm-steps li.done .a-mcm-step-mark{color:var(--a-green)}.a-mcm-steps li.active .a-mcm-step-mark{color:var(--a-sky)}.a-mcm-step-text{gap:6px;min-width:0;line-height:20px;display:grid}.a-mcm-step-text>span:first-child small{color:var(--a-dim);font:400 12.5px/1 var(--a-mono);font-variant-numeric:tabular-nums;margin-left:10px}.a-mcm-step-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--a-dim);font-size:13px;line-height:1.3;overflow:hidden}.a-mcm-bar{background:#f4f3ef1a;border-radius:2px;max-width:420px;height:4px;display:block;overflow:hidden}.a-mcm-bar i{background:var(--a-sky);transform-origin:0;border-radius:2px;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}@media (prefers-reduced-motion:reduce){.a-mcm-bar i{transition:none}}.a-mcm-panel-wrap{z-index:300;justify-content:flex-end;display:flex;position:fixed;inset:0}.a-mcm-panel-shade{background:#05070d99;position:absolute;inset:0}.a-mcm-panel{background:var(--a-card-solid);width:min(560px,100vw);height:100%;box-shadow:-1px 0 0 var(--a-line), -28px 0 64px #00000073;outline:none;flex-direction:column;display:flex;position:relative}.a-mcm-panel.wide{width:min(640px,100vw)}@media (prefers-reduced-motion:no-preference){.a-mcm-panel{animation:.28s cubic-bezier(.16,1,.3,1) both a-mcm-panel-in}.a-mcm-panel-shade{animation:.2s ease-out both a-mcm-shade-in}}@keyframes a-mcm-panel-in{0%{opacity:0;transform:translate(28px)}}@keyframes a-mcm-shade-in{0%{opacity:0}}.a-mcm-panel-close{z-index:2;position:absolute;top:14px;right:14px}.a-mcm-panel-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f4f3ef33 transparent;flex:1;align-content:start;gap:16px;min-height:0;padding:30px 30px 28px;display:grid;overflow-y:auto}.a-mcm-panel-foot{border-top:1px solid var(--a-line);background:var(--a-card-solid);gap:10px;padding:16px 30px 20px;display:grid}.a-mcm-panel-foot .a-help{max-width:60ch}.a-mcm-panel-title{letter-spacing:-.014em;color:var(--a-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-right:40px;font-size:25px;font-weight:340;font-stretch:114%;line-height:1.15}.a-mcm-panel-title .a-mcm-ver{vertical-align:3px;margin-left:8px;font-size:13.5px}.a-mcm-panel h3.a-sub{margin:6px 0 0}.a-mcm-proj-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.a-mcm-proj-head .a-mcm-thumb{border-radius:16px}.a-mcm-proj-by{color:var(--a-dim);margin:6px 0 0;font-size:13.5px}.a-mcm-proj-by .a-link{white-space:nowrap}.a-mcm-proj-by .a-link svg{vertical-align:-1px;width:12px;height:12px;margin-left:2px;display:inline}.a-mcm-proj-summary{max-width:62ch;color:var(--a-muted);margin:0;font-size:15px;line-height:1.55}.a-mcm-proj-summary:empty{display:none}.a-mcm-facts{color:var(--a-muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.a-mcm-facts li{align-items:center;gap:7px;display:inline-flex}.a-mcm-facts li.warn{color:var(--a-amber)}.a-mcm-facts svg{width:14px;height:14px}.a-mcm-gallery{scrollbar-width:thin;scrollbar-color:#f4f3ef33 transparent;scroll-snap-type:x proximity;grid-auto-columns:minmax(200px,62%);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.a-mcm-gallery img{aspect-ratio:16/9;object-fit:cover;scroll-snap-align:start;background:#f4f3ef0d;border-radius:12px;width:100%}.a-mcm-links{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13.5px;display:flex}.a-mcm-versions{gap:8px;display:grid}.a-mcm-versions>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.a-mcm-versions>header .a-link{font-size:13.5px}.a-mcm-vlist{border-top:1px solid var(--a-line);margin:0;padding:0;list-style:none;display:grid}.a-mcm-vlist>li{border-bottom:1px solid var(--a-line2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:11px 0;display:grid}.a-mcm-vlist>li.dim .a-mcm-name b{color:var(--a-muted)}.a-mcm-vlist .a-mcm-name b{font-family:var(--a-mono);font-size:13.5px;font-weight:500}.a-mcm-vlist .a-mcm-actions .a-link{font-size:13px}.a-mcm-vlist.pick>li{padding:0;display:block}.a-mcm-vlist.pick label{cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 -10px;padding:11px 10px;display:grid}.a-mcm-vlist.pick label:hover{background:var(--a-hover)}.a-mcm-vlist.pick li.on label{background:var(--a-sel)}.a-mcm input[type=radio]{width:17px;height:17px;accent-color:var(--a-blue);margin:0}.a-mcm-changelog{background:var(--a-well);max-height:260px;box-shadow:inset 0 0 0 1px var(--a-line2);color:var(--a-muted);font:400 12.5px/1.6 var(--a-mono);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#f4f3ef33 transparent;border-radius:12px;margin:6px 0 2px;padding:12px 14px;overflow-y:auto}.a-mcm-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.a-mcm-checks li{color:var(--a-muted);background:#93b4ff0f;border-radius:14px;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.a-mcm-checks li>svg{width:17px;height:17px;color:var(--a-sky);margin-top:2px}.a-mcm-checks li.warn{background:#f0b44c17}.a-mcm-checks li.warn>svg{color:var(--a-amber)}.a-mcm-checks li.block{background:#ff8a8a1a}.a-mcm-checks li.block>svg{color:var(--a-red)}.a-mcm-checks b{color:var(--a-ink);font-weight:540;display:block}.a-mcm-checks p{margin:2px 0 0}.a-mcm-checks .a-link{margin-top:6px;display:inline-block}.a-mcm-plan{border-top:1px solid var(--a-line);margin:0;padding:0;list-style:none;display:grid}.a-mcm-plan li{border-bottom:1px solid var(--a-line2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.a-mcm-plan li>.a-mcm-text:first-child{grid-column:1/3}.a-mcm-what{border-top:1px solid var(--a-line);margin:0;display:grid}.a-mcm-what>div{border-bottom:1px solid var(--a-line2);grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.a-mcm-what dt{color:var(--a-dim);font-size:13.5px;line-height:1.55}.a-mcm-what dd{color:var(--a-muted);margin:0;font-size:14.5px;line-height:1.55}.a-mcm-what dd b{color:var(--a-ink);font-weight:540}.a-mcm-names{columns:2;background:var(--a-well);max-height:220px;box-shadow:inset 0 0 0 1px var(--a-line2);color:var(--a-muted);scrollbar-width:thin;scrollbar-color:#f4f3ef33 transparent;border-radius:12px;column-gap:20px;margin:8px 0 4px;padding:10px 14px;font-size:13px;line-height:1.7;list-style:none;overflow-y:auto}.a-mcm-names li{text-overflow:ellipsis;white-space:nowrap;break-inside:avoid;overflow:hidden}.a-mcm-world{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.a-mcm-world legend{color:var(--a-ink);margin-bottom:8px;padding:0;font-size:15px;font-weight:560;font-stretch:106%}.a-mcm-world label{box-shadow:inset 0 0 0 1px var(--a-line);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px;transition:box-shadow .15s,background .15s;display:grid}.a-mcm-world label.on{background:var(--a-sel);box-shadow:inset 0 0 0 1px #93b4ff66}.a-mcm-world label.off{cursor:not-allowed}.a-mcm-world label.off b{color:var(--a-muted)}.a-mcm-world input{margin-top:3px}.a-mcm-world label>span{gap:3px;min-width:0;display:grid}.a-mcm-world b{color:var(--a-ink);font-size:14.5px;font-weight:540}.a-mcm-world small{color:var(--a-dim);font-size:13px;line-height:1.5}.a-mcm-startafter small{color:var(--a-dim);font-size:13px;display:block}.a-mcm-reading{background:#93b4ff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:8px 0;padding:16px 18px;display:grid}.a-mcm-reading svg{width:20px;height:20px;color:var(--a-sky)}.a-mcm-reading span{gap:3px;display:grid}.a-mcm-reading b{color:var(--a-ink);font-weight:540}.a-mcm-reading small{color:var(--a-muted);font-size:13.5px;line-height:1.5}.a-mcm-manual{gap:10px;display:grid}.a-mcm-drop{border:1px dashed var(--a-edge);background:var(--a-well);color:var(--a-muted);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.a-mcm-drop.over{border-color:var(--a-sky);color:var(--a-ink);background:#3e7bfa1a}.a-mcm-drop>svg{flex:none;width:20px;height:20px}.a-mcm-drop>span{gap:2px;min-width:0;display:grid}.a-mcm-drop b{color:var(--a-ink);font-weight:550}.a-mcm-drop small{color:var(--a-dim);font-size:13px}.a-mcm-done.wait{color:var(--a-muted)}.a-mcm-menu{min-width:230px;box-shadow:0 16px 40px #00000080, inset 0 0 0 1px var(--a-line);background:#141b2c;border-radius:14px;gap:2px;padding:6px;display:grid}.a-mcm-menu a,.a-mcm-menu button{height:38px;color:var(--a-ink);font:400 14px/1 var(--a-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.a-mcm-menu a:hover,.a-mcm-menu button:hover:not(:disabled),.a-mcm-menu a:focus-visible,.a-mcm-menu button:focus-visible{background:var(--a-hover)}.a-mcm-menu button:disabled{opacity:.45;cursor:not-allowed}.a-mcm-menu .danger{color:var(--a-red)}@media (max-width:899px){.a-mcm-current{grid-template-columns:auto minmax(0,1fr)}.a-mcm-share{grid-column:1/-1}}@media (max-width:719px){.a-mcm-item{grid-template-columns:auto minmax(0,1fr)}.a-mcm-list.hits .a-mcm-item{grid-template-areas:"thumb name""thumb sum""thumb meta""thumb act"}.a-mcm-item .a-mcm-actions{grid-column:2;justify-content:flex-start;margin-top:4px}.a-mcm-find{flex:100%}.a-mcm-top>.a-search.a-mcm-search{flex:100%;order:3;height:46px;padding:0 16px}.a-mcm-top>.a-mcm-search input{font-size:16px}.a-mcm-chips.cats{scrollbar-width:none;flex-wrap:nowrap;margin:0 -18px;padding:0 18px 4px;overflow-x:auto}.a-mcm-chips.cats::-webkit-scrollbar{display:none}.a-mcm-chips.cats button{flex:none}.a-mcm-chips.cats button.more{display:none}.a-mcm-find input{width:100%}.a-mcm-toolbar>.a-btn{margin-left:0}.a-mcm-panel,.a-mcm-panel.wide{width:100vw}.a-mcm-panel-body{padding:24px 18px 22px}.a-mcm-panel-foot{padding:14px 18px 18px}.a-mcm-vlist>li{grid-template-columns:minmax(0,1fr)}.a-mcm-vlist .a-mcm-actions{justify-content:flex-start}.a-mcm-what>div{grid-template-columns:minmax(0,1fr);gap:2px}.a-mcm-names{columns:1}.a-mcm-current>.a-mcm-thumb{width:60px!important;height:60px!important}}.ap-anvil-page{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-text,#e5eaf5);flex-direction:column;display:flex}.ap-anvil-mono{font-family:var(--ap-mono,ui-monospace, monospace)}.ap-anvil-card{background:var(--ap-card,#0e1422);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius,8px)}.ap-anvil-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ap-anvil-head-left{align-items:center;gap:14px;display:flex}.ap-anvil-icon{border-radius:var(--ap-radius,8px);background:var(--ap-accent-soft,#3e7bfa1f);width:42px;height:42px;color:var(--ap-accent,#3e7bfa);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.ap-anvil-head-text{flex-direction:column;display:flex}.ap-anvil-title{color:var(--ap-text,#e5eaf5);font-size:20px;font-weight:700}.ap-anvil-subtitle{color:var(--ap-muted,#67718c);margin-top:2px;font-size:12px}.ap-anvil-crumb{color:var(--ap-muted,#67718c);font-size:12px}.ap-anvil-crumb-sep{color:var(--ap-dim,#454f6b);margin:0 4px}.ap-anvil-guard{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.ap-anvil-guard-icon{width:44px;height:44px;color:var(--ap-muted,#67718c);background:#67718c1f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;font-size:16px;display:flex}.ap-anvil-guard-title{color:var(--ap-text,#e5eaf5);font-size:14px;font-weight:600}.ap-anvil-guard-text{color:var(--ap-muted,#67718c);max-width:420px;font-size:12px}.ap-anvil-state-card{flex-direction:column;gap:12px;margin-bottom:14px;padding:16px 18px;display:flex}.ap-anvil-state-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ap-anvil-state-title{color:var(--ap-text,#e5eaf5);font-size:13px;font-weight:600}.ap-anvil-state-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;display:grid}.ap-anvil-state-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-anvil-state-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ap-muted,#67718c);font-size:9px}.ap-anvil-state-value{color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ap-anvil-state-value-dim{color:var(--ap-dim,#454f6b);font-weight:400}.ap-anvil-state-badges{flex-wrap:wrap;gap:8px;display:flex}.ap-anvil-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.ap-anvil-badge-accent{color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f)}.ap-anvil-badge-ok{color:var(--ap-ok,#34c46a);background:var(--ap-ok-soft,#34c46a1f)}.ap-anvil-badge-warn{color:var(--ap-warn,#e0a33c);background:var(--ap-warn-soft,#e0a33c1f)}.ap-anvil-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ap-anvil-main{grid-template-columns:2fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:980px){.ap-anvil-main{grid-template-columns:1fr}}.ap-anvil-flow{flex-direction:column;gap:14px;min-width:0;display:flex}.ap-anvil-section{padding:16px 18px}.ap-anvil-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ap-anvil-section-title{color:var(--ap-text,#e5eaf5);font-size:13px;font-weight:600}.ap-anvil-section-subtitle{color:var(--ap-muted,#67718c);font-size:11px}.ap-anvil-flavor-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ap-anvil-flavor-card{font-family:var(--ap-sans,system-ui, sans-serif);border-radius:var(--ap-radius-sm,5px);border:1px solid var(--ap-line,#26324b);background:var(--ap-bg-deep,#0a0e18);color:var(--ap-muted,#67718c);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.ap-anvil-flavor-card:hover{border-color:var(--ap-line-strong,#454f6b);color:var(--ap-text,#e5eaf5)}.ap-anvil-flavor-card-active{border-color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f);color:var(--ap-text,#e5eaf5)}.ap-anvil-flavor-card:disabled{opacity:.45;cursor:not-allowed}.ap-anvil-flavor-avatar{background:var(--ap-accent-soft,#3e7bfa1f);color:var(--ap-accent,#3e7bfa)}.ap-anvil-flavor-name-block{flex-direction:column;gap:1px;min-width:0;display:flex}.ap-anvil-flavor-label{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ap-anvil-flavor-family{color:var(--ap-dim,#454f6b);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.ap-anvil-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-anvil-segmented{background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);gap:4px;padding:2px;display:flex}.ap-anvil-segmented-btn{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:10px}.ap-anvil-segmented-btn-active{background:var(--ap-line,#26324b);color:var(--ap-text,#e5eaf5)}.ap-anvil-version-list{flex-direction:column;gap:4px;max-height:260px;margin-top:10px;display:flex;overflow-y:auto}.ap-anvil-version-row{border-radius:var(--ap-radius-sm,5px);color:var(--ap-text,#e5eaf5);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ap-anvil-version-row:hover{background:var(--ap-bg-deep,#0a0e18)}.ap-anvil-version-row-active{border-color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f)}.ap-anvil-version-name-group{align-items:center;gap:8px;min-width:0;display:flex}.ap-anvil-version-check{width:12px;color:var(--ap-accent,#3e7bfa);flex-shrink:0;font-size:10px}.ap-anvil-version-name{font-family:var(--ap-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-anvil-version-type{color:var(--ap-dim,#454f6b);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:9px}.ap-anvil-build-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ap-anvil-build-chip{font-family:var(--ap-mono,ui-monospace, monospace);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);color:var(--ap-muted,#67718c);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:11px}.ap-anvil-build-chip:hover{color:var(--ap-text,#e5eaf5);border-color:var(--ap-line-strong,#454f6b)}.ap-anvil-build-chip-active{border-color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f);color:var(--ap-text,#e5eaf5)}.ap-anvil-build-custom{margin-top:10px}.ap-anvil-field-label{color:var(--ap-muted,#67718c);margin-bottom:4px;font-size:11px;display:block}.ap-anvil-field-input{font-family:var(--ap-mono,ui-monospace, monospace);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);width:100%;max-width:220px;color:var(--ap-text,#e5eaf5);box-sizing:border-box;outline:none;padding:7px 10px;font-size:12px}.ap-anvil-field-input:focus{border-color:var(--ap-accent,#3e7bfa)}.ap-anvil-apply-panel{flex-direction:column;gap:12px;display:flex;position:sticky;top:14px}.ap-anvil-target{color:var(--ap-muted,#67718c);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ap-anvil-target-value{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);font-weight:600}.ap-anvil-checkbox-row{align-items:flex-start;gap:10px;display:flex}.ap-anvil-checkbox{width:15px;height:15px;accent-color:var(--ap-accent,#3e7bfa);cursor:pointer;flex-shrink:0;margin-top:2px}.ap-anvil-checkbox-text{flex-direction:column;gap:2px;display:flex}.ap-anvil-checkbox-label{color:var(--ap-text,#e5eaf5);cursor:pointer;font-size:12px;font-weight:600}.ap-anvil-checkbox-hint{color:var(--ap-muted,#67718c);font-size:11px}.ap-anvil-warning-list{flex-direction:column;gap:8px;display:flex}.ap-anvil-warning-item{border-radius:var(--ap-radius-sm,5px);border:1px solid var(--ap-warn,#e0a33c);background:var(--ap-warn-soft,#e0a33c1f);color:var(--ap-text,#e5eaf5);align-items:flex-start;gap:8px;padding:9px 10px;font-size:11px;display:flex}.ap-anvil-warning-item-bad{border-color:var(--ap-bad,#e0484d);background:var(--ap-bad-soft,#e0484d1f)}.ap-anvil-warning-icon{color:var(--ap-warn,#e0a33c);flex-shrink:0;margin-top:1px}.ap-anvil-warning-item-bad .ap-anvil-warning-icon{color:var(--ap-bad,#e0484d)}.ap-anvil-note{color:var(--ap-muted,#67718c);border-radius:var(--ap-radius-sm,5px);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);padding:8px 10px;font-size:11px}.ap-anvil-apply-btn{font-family:var(--ap-sans,system-ui, sans-serif);color:#fff;background:var(--ap-accent-filled,#2f68df);border-radius:var(--ap-radius-sm,5px);cursor:pointer;border:none;width:100%;padding:10px 16px;font-size:13px;font-weight:600}.ap-anvil-apply-btn:disabled{opacity:.45;cursor:not-allowed}.ap-anvil-history-section{margin-top:14px}.ap-anvil-history-list{flex-direction:column;gap:6px;display:flex}.ap-anvil-history-row{border-radius:var(--ap-radius-sm,5px);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-left-width:3px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 12px;display:flex}.ap-anvil-history-row-done{border-left-color:var(--ap-ok,#34c46a)}.ap-anvil-history-row-pending{border-left-color:var(--ap-accent,#3e7bfa)}.ap-anvil-history-row-failed{border-left-color:var(--ap-bad,#e0484d)}.ap-anvil-history-when{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);flex-shrink:0;width:130px;font-size:10px}.ap-anvil-history-who{color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:110px;font-size:11px;overflow:hidden}.ap-anvil-history-change{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;flex:220px;min-width:0;font-size:11px;overflow:hidden}.ap-anvil-history-arrow{color:var(--ap-dim,#454f6b);margin:0 4px}.ap-anvil-history-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:600}.ap-anvil-history-status-done{color:var(--ap-ok,#34c46a);background:var(--ap-ok-soft,#34c46a1f)}.ap-anvil-history-status-pending{color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f)}.ap-anvil-history-status-failed{color:var(--ap-bad,#e0484d);background:var(--ap-bad-soft,#e0484d1f)}.ap-anvil-history-backup{color:var(--ap-accent,#3e7bfa);white-space:nowrap;flex-shrink:0;font-size:10px;text-decoration:none}.ap-anvil-history-backup:hover{text-decoration:underline}.ap-anvil-history-nobackup{color:var(--ap-dim,#454f6b);flex-shrink:0;font-size:10px}.ap-anvil-state-loading{color:var(--ap-muted,#67718c);font-size:12px}.ap-anvil-search-input{font-family:var(--ap-sans,system-ui, sans-serif);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);width:220px;max-width:100%;color:var(--ap-text,#e5eaf5);box-sizing:border-box;outline:none;padding:8px 12px;font-size:12px}.ap-anvil-search-input:focus{border-color:var(--ap-accent,#3e7bfa)}.ap-anvil-pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-anvil-pill{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-muted,#67718c);border-radius:var(--ap-radius-sm,5px);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:400;display:flex}.ap-anvil-pill-active{color:var(--ap-text,#e5eaf5);background:var(--ap-line,#26324b);font-weight:600}.ap-anvil-pill-count{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);background:var(--ap-bg-deep,#0a0e18);border-radius:999px;padding:1px 7px;font-size:10px}.ap-anvil-btn{font-family:var(--ap-sans,system-ui, sans-serif);border:1px solid var(--ap-line,#26324b);color:var(--ap-text,#e5eaf5);border-radius:var(--ap-radius-sm,5px);cursor:pointer;background:0 0;padding:8px 14px;font-size:12px;font-weight:500}.ap-anvil-btn:hover{border-color:var(--ap-line-strong,#454f6b)}.ap-anvil-btn:disabled{opacity:.45;cursor:not-allowed}.ap-anvil-btn-accent{background:var(--ap-accent-soft,#3e7bfa1f);color:var(--ap-accent,#3e7bfa);border:none;font-weight:600}.ap-anvil-btn-bad{background:var(--ap-bad-soft,#e0484d1f);color:var(--ap-bad,#e0484d);border:none;font-weight:600}.ap-anvil-btn-sm{color:var(--ap-muted,#67718c);padding:4px 11px;font-size:11px}.ap-anvil-btn-update{color:var(--ap-warn,#e0a33c);border-color:#e0a33c66;font-weight:600}.ap-anvil-btn-update:hover{border-color:var(--ap-warn,#e0a33c)}.ap-anvil-switch{cursor:pointer;background:var(--ap-line,#26324b);border:none;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:36px;height:20px;padding:2px;display:flex}.ap-anvil-switch-on{background:var(--ap-accent-filled,#2f68df);justify-content:flex-end}.ap-anvil-switch:disabled{opacity:.45;cursor:not-allowed}.ap-anvil-switch-knob{background:var(--ap-bg-deep,#0a0e18);border-radius:50%;width:16px;height:16px}.ap-anvil-plugins-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ap-anvil-plugins-toolbar-spacer{gap:8px;margin-left:auto;display:flex}.ap-anvil-update-banner{border-radius:var(--ap-radius,8px);background:#e0a33c12;border:1px solid #e0a33c59;align-items:center;gap:14px;margin-bottom:14px;padding:12px 16px;display:flex}.ap-anvil-update-banner-icon{border-radius:var(--ap-radius-sm,5px);background:var(--ap-warn-soft,#e0a33c26);width:34px;height:34px;color:var(--ap-warn,#e0a33c);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.ap-anvil-update-banner-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ap-anvil-update-banner-title{color:var(--ap-text,#e5eaf5);font-size:13px;font-weight:600}.ap-anvil-update-banner-subline{color:var(--ap-muted,#67718c);font-size:11px}.ap-anvil-update-banner-btn{font-family:var(--ap-sans,system-ui, sans-serif);background:var(--ap-warn,#e0a33c);color:var(--ap-bg,#0a0e18);border-radius:var(--ap-radius-sm,5px);cursor:pointer;border:none;flex-shrink:0;padding:7px 16px;font-size:12px;font-weight:600}.ap-anvil-update-banner-btn:disabled{opacity:.6;cursor:not-allowed}.ap-anvil-plugins-footnote{color:var(--ap-dim,#454f6b);margin:14px 0 0;font-size:11px}.ap-anvil-browse-controls{flex-wrap:wrap;gap:8px;display:flex}.ap-anvil-browse-sort{max-width:180px}.ap-anvil-load-more{justify-content:center;margin-top:4px;display:flex}.ap-anvil-browse-empty{flex-direction:column;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ap-anvil-clear-filter{align-self:center}.ap-anvil-plugin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1699px){.ap-anvil-plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.ap-anvil-plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ap-anvil-plugin-grid{grid-template-columns:1fr}}.ap-anvil-plugin-card{background:var(--ap-card,#0e1422);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius,8px);flex-direction:column;min-width:0;padding:12px 14px;display:flex}.ap-anvil-plugin-card-dim{border-color:color-mix(in srgb, var(--ap-muted,#67718c) 34%, transparent)}.ap-anvil-plugin-card-head{align-items:center;gap:12px;display:flex}.ap-anvil-plugin-avatar{border-radius:var(--ap-radius-sm,5px);color:#a06bfa;background:#a06bfa21;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.ap-anvil-plugin-avatar img{object-fit:cover;width:100%;height:100%}.ap-anvil-plugin-name-block{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ap-anvil-plugin-name-row{align-items:center;gap:8px;min-width:0;display:flex}.ap-anvil-plugin-name{color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ap-anvil-plugin-update-badge{color:var(--ap-warn,#e0a33c);background:var(--ap-warn-soft,#e0a33c1f);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:600}.ap-anvil-plugin-byline{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);font-size:10px}.ap-anvil-plugin-desc{-webkit-line-clamp:2;color:var(--ap-muted,#67718c);-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.ap-anvil-plugin-footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}@media (pointer:coarse),(max-width:699px){.ap-anvil-plugin-footer .ap-anvil-btn{min-height:40px}}.ap-anvil-plugin-status{color:var(--ap-muted,#67718c);align-items:center;gap:6px;font-size:11px;display:flex}.ap-anvil-plugin-status-on{color:var(--ap-ok,#34c46a)}.ap-anvil-plugin-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ap-anvil-plugin-size{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-dim,#454f6b);white-space:nowrap;font-size:10px}.ap-anvil-plugin-footer-spacer{flex:1}.ap-anvil-plugin-warn{color:var(--ap-warn,#e0a33c);background:var(--ap-warn-soft,#e0a33c1f);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.ap-anvil-view-page{color:var(--ap-muted,#67718c);align-items:center;text-decoration:none;display:inline-flex}.ap-anvil-view-page:hover{color:var(--ap-text,#e5eaf5);border-color:var(--ap-line-strong,#454f6b)}.ap-anvil-view-page-disabled{opacity:.5;cursor:not-allowed}.ap-anvil-view-page-disabled:hover{color:var(--ap-muted,#67718c);border-color:var(--ap-line,#26324b)}.ap-anvil-browse-page{flex-direction:column;gap:16px;display:flex}.ap-anvil-browse-back-row{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.ap-anvil-back-btn{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-muted,#67718c);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.ap-anvil-back-btn:hover{color:var(--ap-text,#e5eaf5)}.ap-anvil-browse-page-title{color:var(--ap-text,#e5eaf5);font-size:20px;font-weight:700}.ap-anvil-browse-page-subtitle{color:var(--ap-muted,#67718c);margin-top:2px;font-size:12px}.ap-anvil-tab-row{border-bottom:1px solid var(--ap-line,#26324b);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ap-anvil-tab{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-muted,#67718c);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:12px;font-weight:500}.ap-anvil-tab:hover{color:var(--ap-text,#e5eaf5)}.ap-anvil-tab-active{color:var(--ap-accent,#3e7bfa);border-bottom-color:var(--ap-accent,#3e7bfa);font-weight:600}.ap-anvil-prop-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ap-anvil-prop-group{margin-bottom:18px}.ap-anvil-prop-group:last-child{margin-bottom:0}.ap-anvil-prop-group-title{font-family:var(--ap-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ap-accent,#3e7bfa);margin-bottom:8px;font-size:10px}.ap-anvil-prop-row{border-top:1px solid var(--ap-line,#26324b);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.ap-anvil-prop-group-title+.ap-anvil-prop-row,.ap-anvil-prop-row:first-of-type{border-top:none}.ap-anvil-prop-label-block{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-anvil-prop-label{color:var(--ap-text,#e5eaf5);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ap-anvil-prop-key{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-dim,#454f6b);font-size:10px}.ap-anvil-prop-hint{color:var(--ap-muted,#67718c);font-size:11px}.ap-anvil-prop-changed{text-transform:uppercase;letter-spacing:.05em;color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f);border-radius:999px;padding:1px 7px;font-size:9px;font-weight:600}.ap-anvil-prop-control{flex-shrink:0;align-items:center;display:flex}.ap-anvil-prop-input{font-family:var(--ap-mono,ui-monospace, monospace);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);width:220px;max-width:100%;color:var(--ap-text,#e5eaf5);box-sizing:border-box;outline:none;padding:7px 10px;font-size:12px}.ap-anvil-prop-input:focus{border-color:var(--ap-accent,#3e7bfa)}.ap-anvil-prop-input-number{width:110px}.ap-anvil-prop-raw-table{flex-direction:column;gap:4px;display:flex}.ap-anvil-prop-raw-row{align-items:center;gap:12px;padding:6px 0;display:flex}.ap-anvil-prop-raw-key{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:240px;font-size:11px;overflow:hidden}.ap-anvil-prop-footer{border-top:1px solid var(--ap-line,#26324b);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.ap-anvil-prop-footer .ap-anvil-apply-btn{width:auto}.ap-anvil-world-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ap-anvil-world-card{background:var(--ap-card,#0e1422);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius,8px);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ap-anvil-world-card-active{border-color:var(--ap-accent,#3e7bfa)}.ap-anvil-world-head{align-items:center;gap:10px;display:flex}.ap-anvil-world-icon{border-radius:var(--ap-radius-sm,5px);color:#2cc8b4;background:#2cc8b421;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.ap-anvil-world-name{color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ap-anvil-world-meta{flex-wrap:wrap;gap:12px 18px;display:flex}.ap-anvil-world-meta-field{flex-direction:column;gap:2px;display:flex}.ap-anvil-world-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ap-anvil-worlds-upload-note{color:var(--ap-dim,#454f6b);margin:14px 0 0;font-size:11px}.ap-anvil-world-confirm{border-radius:var(--ap-radius-sm,5px);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);flex-direction:column;gap:8px;margin-top:4px;padding:12px;display:flex}.ap-anvil-world-confirm-actions{gap:8px;display:flex}.ap-anvil-players-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}@media (max-width:760px){.ap-anvil-players-grid{grid-template-columns:1fr}}.ap-anvil-online-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ap-anvil-online-chip{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-size:11px;display:flex}.ap-anvil-player-avatar{background:var(--ap-line,#26324b);color:var(--ap-muted,#67718c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.ap-anvil-player-avatar img{object-fit:cover;width:100%;height:100%}.ap-anvil-online-count{color:var(--ap-text,#e5eaf5);font-size:13px;font-weight:600}.ap-anvil-player-list{flex-direction:column;gap:4px;margin-top:10px;display:flex}.ap-anvil-player-row{border-radius:var(--ap-radius-sm,5px);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);align-items:center;gap:10px;padding:7px 10px;display:flex}.ap-anvil-player-name{color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ap-anvil-player-reason{color:var(--ap-muted,#67718c);font-size:10px}.ap-anvil-player-empty{color:var(--ap-muted,#67718c);margin-top:10px;font-size:12px;display:block}.ap-anvil-player-add-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ap-anvil-player-add-row .ap-anvil-field-input{max-width:140px;padding:8px 12px}.ap-anvil-whitelist-chip{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-muted,#67718c);background:var(--ap-bg-deep,#0a0e18);border:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}button.ap-anvil-whitelist-chip{cursor:pointer}button.ap-anvil-whitelist-chip:disabled{cursor:not-allowed;opacity:.6}.ap-anvil-whitelist-chip-on{color:var(--ap-ok,#34c46a);background:var(--ap-ok-soft,#34c46a1f)}.ap-anvil-whitelist-chip-off{color:var(--ap-dim,#454f6b)}.ap-anvil-player-note{color:var(--ap-muted,#67718c);margin-top:8px;font-size:11px}.ap-anvil-advanced-row{justify-content:flex-end;margin-bottom:12px;display:flex}.ap-anvil-empty-label{color:var(--ap-muted,#67718c);font-size:14px}.ap-anvil-roster-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ap-anvil-roster-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-anvil-roster-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-anvil-roster-toolbar-right .ap-anvil-search-input{width:180px}.ap-anvil-roster-list{flex-direction:column;gap:6px;display:flex}.ap-anvil-roster-row{background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);align-items:center;gap:12px;padding:9px 14px;display:flex}.ap-anvil-roster-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ap-anvil-roster-name-line{align-items:center;gap:8px;min-width:0;display:flex}.ap-anvil-roster-name{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ap-anvil-roster-badge{font-family:var(--ap-sans,system-ui, sans-serif);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.ap-anvil-roster-badge-op{color:var(--ap-accent,#3e7bfa);background:var(--ap-accent-soft,#3e7bfa1f)}.ap-anvil-roster-badge-whitelisted{color:var(--ap-muted,#67718c);background:var(--ap-line,#26324b);text-transform:none;font-weight:600}.ap-anvil-roster-badge-banned{color:var(--ap-bad,#e0484d);background:var(--ap-bad-soft,#e0484d1f)}.ap-anvil-roster-status{color:var(--ap-muted,#67718c);align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.ap-anvil-roster-dot{background:var(--ap-dim,#454f6b);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ap-anvil-roster-dot-online{background:var(--ap-ok,#34c46a)}.ap-anvil-roster-sep{color:var(--ap-dim,#454f6b)}.ap-anvil-roster-uuid{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-dim,#454f6b);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.ap-anvil-roster-uuid:hover{color:var(--ap-muted,#67718c);text-decoration:underline}.ap-anvil-roster-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.ap-anvil-roster-playtime{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);white-space:nowrap;font-size:11px}.ap-anvil-roster-actions{align-items:center;gap:6px;display:flex}.ap-anvil-roster-btn-kick{color:var(--ap-warn,#e0a33c);border-color:#e0a33c66;font-weight:600}.ap-anvil-roster-btn-kick:hover{border-color:var(--ap-warn,#e0a33c)}.ap-anvil-roster-row-banned .ap-anvil-roster-name,.ap-anvil-roster-row-banned .ap-anvil-roster-playtime,.ap-anvil-roster-row-banned .ap-anvil-roster-uuid,.ap-anvil-roster-row-banned .ap-anvil-roster-status{color:var(--ap-dim,#454f6b)}.ap-anvil-roster-row-banned .ap-anvil-player-avatar{opacity:.5}.ap-anvil-roster-row-banned .ap-anvil-roster-actions .ap-anvil-btn{color:var(--ap-dim,#454f6b);border-color:var(--ap-line,#26324b)}.ap-anvil-roster-empty{color:var(--ap-muted,#67718c);padding:16px 2px;font-size:12px;display:block}.ap-anvil-roster-footnote{color:var(--ap-muted,#67718c);text-align:center;margin-top:14px;font-size:11px;display:block}.ap-anvil-banned-ips{margin-top:14px}.ap-anvil-banned-ips-toggle{font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-muted,#67718c);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 2px;font-size:11px;font-weight:600;display:flex}.ap-anvil-banned-ips-toggle:hover{color:var(--ap-text,#e5eaf5)}.ap-anvil-banned-ips-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.ap-anvil-banned-ip-row{background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);align-items:center;gap:10px;padding:7px 14px;display:flex}.ap-anvil-banned-ip{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.ap-anvil-banned-ip-reason{color:var(--ap-muted,#67718c);font-size:11px}@media (max-width:720px){.ap-anvil-roster-row{flex-wrap:wrap}.ap-anvil-roster-side{box-sizing:border-box;flex-basis:100%;justify-content:space-between;padding-left:44px}}.ap-anvil-dialog-shell{color:var(--ap-text,#e5eaf5);font-family:var(--ap-sans,system-ui, sans-serif)}.mantine-Modal-header.ap-anvil-dialog-label{display:none}.ap-anvil-dialog-body{padding:0}.ap-anvil-dialog-body>:focus-visible{outline:2px solid var(--ap-accent,#3e7bfa);outline-offset:3px}.ap-worlds-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.ap-worlds-hint{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-dim,#454f6b);font-size:11px}.ap-worlds-import-btn{font-family:var(--ap-sans,system-ui, sans-serif);color:#fff;background:var(--ap-accent-filled,#2f68df);border-radius:var(--ap-radius-sm,5px);cursor:pointer;border:none;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:700}.ap-worlds-import-btn:hover{filter:brightness(1.1)}.ap-worlds-import-btn:disabled{opacity:.5;cursor:not-allowed}.ap-worlds-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:860px){.ap-worlds-grid{grid-template-columns:1fr}}.ap-worlds-card{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ap-worlds-card-head{align-items:center;gap:10px;display:flex}.ap-worlds-icon-tile{border-radius:var(--ap-radius-sm,5px);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.ap-worlds-icon-overworld{background:var(--ap-ok-soft,#34c46a21);color:var(--ap-ok,#34c46a)}.ap-worlds-icon-nether{background:var(--ap-bad-soft,#e0484d21);color:var(--ap-bad,#e0484d)}.ap-worlds-icon-end{color:#a06bfa;background:#a06bfa21}.ap-worlds-icon-custom{background:var(--ap-accent-soft,#3e7bfa21);color:var(--ap-accent,#3e7bfa)}.ap-worlds-name-group{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ap-worlds-name{color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ap-worlds-badge-dim{color:var(--ap-muted,#67718c);background:var(--ap-bg-deep,#0a0e18)}.ap-worlds-make-default{font-family:var(--ap-sans,system-ui, sans-serif);color:#fff;background:var(--ap-accent-filled,#2f68df);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.ap-worlds-make-default:hover{filter:brightness(1.1)}.ap-worlds-make-default:disabled{opacity:.5;cursor:not-allowed}.ap-worlds-meta{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-muted,#67718c);font-size:11px}.ap-worlds-seed-row{align-items:center;gap:10px;display:flex}.ap-worlds-seed-label{font-family:var(--ap-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--ap-dim,#454f6b);flex-shrink:0;font-size:9px}.ap-worlds-seed-body{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ap-worlds-seed-dots{color:var(--ap-dim,#454f6b);letter-spacing:2px;font-size:11px}.ap-worlds-seed-value{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:11px}.ap-worlds-seed-value:hover{color:var(--ap-accent,#3e7bfa);text-decoration:underline}.ap-worlds-seed-unavailable{color:var(--ap-dim,#454f6b);font-size:11px}.ap-worlds-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-worlds-footer-left{flex-wrap:wrap;gap:8px;display:flex}.ap-worlds-footnote{color:var(--ap-dim,#454f6b);text-align:center;margin:14px 0 0;font-size:11px}.ap-worlds-modal{background:var(--ap-card,#0e1422);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius,8px);width:540px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--ap-sans,system-ui, sans-serif);color:var(--ap-text,#e5eaf5);flex-direction:column;display:flex;overflow-y:auto}.ap-worlds-modal-sm{width:420px}.ap-worlds-modal-head{border-bottom:1px solid var(--ap-line,#26324b);align-items:center;gap:10px;padding:16px 18px;display:flex}.ap-worlds-modal-title{flex:1;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:700;display:flex}.ap-worlds-modal-close{color:var(--ap-muted,#67718c);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:14px}.ap-worlds-modal-close:hover{color:var(--ap-text,#e5eaf5)}.ap-worlds-modal-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.ap-worlds-modal-banner{color:var(--ap-muted,#67718c);background:var(--ap-bg-deep,#0a0e18);border:1px solid var(--ap-line,#26324b);border-radius:var(--ap-radius-sm,5px);margin:0 18px;padding:9px 12px;font-size:11px}.ap-worlds-modal-toolbar{align-items:center;gap:10px;padding:14px 18px 0;display:flex}.ap-worlds-modal-toolbar .ap-anvil-search-input{flex:1;width:auto}.ap-worlds-modal-list{flex-direction:column;flex:auto;min-height:0;padding:6px 18px 4px;display:flex;overflow-y:auto}.ap-worlds-rule-row{border-top:1px solid var(--ap-line,#26324b);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ap-worlds-rule-row:first-child{border-top:none}.ap-worlds-rule-row-changed .ap-worlds-rule-name{color:var(--ap-accent,#3e7bfa)}.ap-worlds-rule-name{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-worlds-rule-number{text-align:right;flex-shrink:0;width:90px;max-width:90px}.ap-worlds-modal-footer{color:var(--ap-dim,#454f6b);border-top:1px solid var(--ap-line,#26324b);padding:12px 18px;font-size:11px}.ap-worlds-modal-state{color:var(--ap-muted,#67718c);padding:4px 18px 14px;font-size:12px}.ap-worlds-import-dropzone{flex-direction:column;gap:6px;display:flex}.ap-worlds-import-filename{font-family:var(--ap-mono,ui-monospace, monospace);color:var(--ap-text,#e5eaf5);font-size:11px}.ap-worlds-modal-actions{justify-content:flex-end;gap:8px;padding:4px 18px 18px;display:flex}.ap-gmod-operation-banner{z-index:1000;width:auto;max-width:760px;margin-inline:auto;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 8px 36px #0000004d}[data-gmod-operation-blocked]{opacity:.55}.ap-gmod-workspace{overflow-wrap:anywhere;min-width:0}.ap-gmod-workspace .mantine-Button-root{height:auto;min-height:var(--button-height);max-width:100%;padding-block:6px}.ap-gmod-workspace .mantine-Button-label{white-space:normal;text-align:center}@media (max-width:600px){.ap-gmod-operation-banner{bottom:10px;left:10px;right:10px}}@font-face{font-family:ApertureMC;src:url(data:font/woff2;base64,d09GMgABAAAAAA1kAAoAAAAAQzQAAA0VAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAARAriAMYBATYCJAOFVguCegAEIAWMFQeLfBsFM2WGGGwcACK/yZEIYeMIMRCz4P8/JjfGhBao7p+pbBINzoUmu3TfIWfWYQtdgbTfI1HTOfJUuHBBBPZ1BgkM76hKTKUuExL0+d6PpMJElxr+3YL//9/v93PtfQ5ilkgiMjqlMEh0EuOESiLzMt5MQ4QojUQU+/8iuIkErWNfp1DOYp9pjGUvhmORIkV89OG4uVAT69yUm8nAtrFvVquWZSnAJmeqgG5Skt/f3aw8rls7/3JrfWmuoxDPw2JxOMHh2PLAlv7/CxcYAPbNn6Uqt4xiJV1yLj1iMf7A42SY3nEnj2iEk81YrwJoVLbfu19ps4ekCHOsBKCRJ+RlZpL/8rPZQ8ACqtb1VVXWokJy9WxsVXWFrd83NanWk14BDw9tFRJL4xm3tdMaDboCUIq+ZuXYa6XedZRa2QF0GOXxwGAcgmo1LXstsQiDMPL5hoFfIhSFBIXiz6d/42NVZJyKsDrHfpn/wEZz6Is0NTCOI4yKgmaN9mvT437SuN1DRErFnX9xflmRAOjgn6csQUQ4/w5rBFM1OLqNDfRlFFCALd1gh38Z+ae22csyd5ldNMvO3gtaB61AeTdUXAHStQa2mCk7hR9bonPmQs9xedV7hZE7G+8QhMqNVGBS3ShIgvCx8PkyJuGddSfcsrI44ETkLAEaE4DEmQs9VSo4whm2gEacpvTVm234BsO2hrCeqb2VFtBG4gQ1GsY4DLyFNL8jueYtaT1sMamgWCn7eKXTykJhRdFFg8w67in5hRXtnq7T9ssNe20OowlYcBGXoXBmldZpwVqkbtGugUnGD/5nyogsT0uNSCbu8blSyacLlI3SJ65zY8LosaMIQ22D+lVmWJ5QNQXUldzxho8eHNOpGDkLlRef9OK+KPLOnDk1X9fpKXy4n2iMcLOaXqGmWJpS920NwVB7UCgmF5OiaRqFiYIhCKTDIglqyqhw+yt9UUiAEAUSE+LtxveiqKupEQYqWaAZZp0GZWaI4nPcBOFJwWUvMP9h4xrJCrdCNoSBlyFJom3SbN2DIxubC+5ZISgZv2Yzlx6FyRrspwbNYrE1IRTdJt+xigSEYMhO6DFpXgGfMmv7bKWj4tCZNYwOTjnkQUibS/LJwlc6cD0roViYsgBV2baz1dmDZgJYBxtuFPE0Hk8Fwu0zjaKUAIdD/sa+u6+rJYwwlCvRciU7xwOdwgkKPvWsrhnV5YbZ0yVrZNeOeOr2OVFr7gvGsP0dI9uLiV+ZvWhoZLyAL+riyM7Puw9eTzZWiPuzIVavLc62txrTKj5YSQ+xoO5j9zboeqEl2BkIZtNa2+xtDUGUYSwMTV31EGPgOBBEM7NGsnv3z/4rE0eXqC9LimcajkpEnPtnE+5dlLERUvvYQm5dELdbigoN95kqhBbKs3B69K6PpUG8Xcxtf8uJPNjtm9fQmz7BUzQn4w6VjQszroXcs6xFhYCIREYla/hefFCSv86v2Wi/WG1+5dAZhtHkVxQP/3tbTL3kkVCrF7PFRUDY6ycmwtt8mrWGNI1tOjv1SpTnLRxNBkrzIs3C1YXJZ20hwT/KbmfnmAyYHmay2tp+XSwAt12oFKcDcODlguoaBVMIuiN01WJVi3oMu/E20tR+PbV9C+jz6O2tKCYH/MEQE2oHI4She7ImwS88cq9hoUs1kznqjWFMlGItADoRc3mMDgvPwUzCAiJjKrkgRZfmnLn40SgaOhksRRiGZipgyJwemGp8exIYg/Pnxz8odQqCKeFX5qMdHZCtTxeM98+XZkjrD5nrR72hYlI9qrsySBpAwR7OcB8ccjnsS67F3Ekyhj+RjAlqEqOn2BxqfiXqHkYY6KEtO+tWjfUTdgb9Pa50l49Yfvn2elB4lP8l9BTFgm6htsLtO42r6P+X2/ArCl+/ZKsnZOpWY+XKjWym6IrmUENqO9VPNdHD4avYo24VIbF2bYruJGvHFszQDaKJI+lIRrt7ndN6k042RKS4Zuk67z3dGHch1kj8E6q/mTpTMCyN1SlkmG+OSCvBsqOgMaBufb/1K3hhl7LhCwufcf7B3tA7H08Zl2Js/z/J+FbDFFL4NxAnuNG6DttJ79Yh/oc1tJ7WUSt9KSbONFfdnlbipU0Q/v+eFd11NhAtZEYmywiey/6/5lHXOKPgs4nhQWjN/Lpjw5DKMW3VNga2cBX3V16GPgwntMEQm8JHXvl4LBOsnepvHs10bA50rFDnfCxpjno5mxsDmZo2d01tpLxxu4H9LYNaNp9myG2Vl7lhAbgwBRcWPvIovoIfUaThwqLQmXL/DcXPpv7fRHQ/yCkmC5d7/6C4VNbHumZsQaS/FoCFLVRYIOlNx89LttJhlXNH+v5OJPAMy/HjWIu/wcSXZJ1Fn2hcaexa4p/DFncxMkcsvY0zpA2xKVRmn4v4+2cwYMxLoXYZ4hZItpigcT5K4gLCeQkY2x+hWUUO1agoW0StRU2bynRt1LomlYr9pd7ETnHBCTCvbTmWVJBTAXdnXoeppLy8JDPDvoPCYPtKTV7J/0+gl7tllBH6jEVaoq6LY8YC66lWP6xCmtL0QFtQCzo4ZGJA5BuB6BD4zCqJR2rQL1TIZK0HI18LmKZKwiX2klhD+VwunjQqh+m75tvYXFdpZAuq7QV8WUYDmIz6SIW2+9QEMxVt3LhZAa73uyj5x6hXa1kp2E6+V7skQhnYYixvzOO5s8LTkImyF6aMS9Csj5gEF1/RTAeIaATHxRIS9pySEe3wbCEEYhh6sGRY9A2Tg1RhIOLsKLrAkAwZL2pIQIwTWLIs9KShrdpOSXogemPHVR9/jFmNoWNCQ9u4fFBVEg52CM2VJMtV59iPGXv5fhlpNryDfkdflGO3zngOFaE906ilUIwk3dIMfIghPDPCPgQ9b8GyjdRmZ1g8Xvr6W0WCpBxXwFJZVy8rMtHAdaQ4L8daXzjz9FVanEXOJstLXY6l/bdRMYlaSvSLlyBTTCKosW82PewhqNGiyHgO82QO1ITGNFv+Bo+FE2mCJeSCzzN5cMsm0B6TuH3C9eNyIAZ0Q4zscFBk+ft0bEEPld+UVPY8NkbAWDfmfZjQljELN40AhJesLbsei7Y5+TEsr6cbAKmcj+nIFR/MM+RA7B0L6x4DiCYYqIJR4XSWRP+nOWu+xb8W63v0NSPtTZa0OXgQTXlgAvo9qlI/guu4XQ535eBricFF+/X/nDUTr44O2RsR9VTU9i/DlL9LaxWV7P8UWU2pm1TqX1l7PNfUe3oA4PW+cLtqhhQBHEPLe3QOg6yQENHePzjzSmKuOpERolM5KLlWVy1JkeQlpLPT7eOM9gKU9luCxMkCKXFGnyeJRPggSEQtuERJoOhL5Dac/J2noMBqsKwY+aPc6On0U56HYY1KoHT5lEJEgTOGyKcMo0gVT9CTgyouKshxI58j7rRwzAMNPPBIKW88j3p+eCmbqnx/Gc3K4SgUgpZ0/h8XHS5ulHknd8a8lwf6fJVHmnyL59Hjh7xUXf58TxkjUf/ei8b7ucWvwvvAO99C6Lj9fUFvO2P+xxctSYXysO9iJODg3dnx7y23yDUTafP901oX7DcOxFdT522n0Ghg2jTg8ism8b2Mt/Y1/koj+eKkuIPf4K1vI/HbdPgYVfPTBUD+0ESnjX0wNLurlkzUtTjIr6kQpudFRi3LM748Cn3y4a+yVK+/73sxtPPj7vF3JKRa8vej22erNjNoVFJcgF8Zm5nV2zcY0vA1vHQJ70SVWHhZ+LhrTX7B7KJO/62kTJi7BZRQao0730LouDW9mzOujf97mrrmPBXKwzJXT5wq7opwuuZTOf+0aybS5rqeacHwVH2JJXjE2rCdQqNBH1pcoA3Irf8xljcBv1l6ntn7mCeySbKyXwcdix5w+2hIs7uR6D2MDvuaGJ/PTxfYeNdFyuOYv9DYX6Q5Tr9PSyasPYcsv0V0SNasQ9bKLmcnPT0nm5+5TDE9rYryUWL+AhsBHe8VF+es69UYVcWX1vZ8BpLDu0e8TJhTC08ficr6Un866gQML9jvs0oz+Vn6E/amHwPttA1q219v36qSouhsPE8q00lMz9hLFo/vkNCvMMco/fecySRZKKqmG6ZlO64HgBCMoBhOkBTNsJxAKBJLpDK5QqlSa7Q6PW8wmswWq83ucLrcHq/PDwSBIVAYHIFEoTFYHJ5AJJEpVBqdwWSxOVweXyAUiSVSmVyhVKk1Wp3eYDSZLVab3eF0uT1en58/CIMjkCg0BovDE4gkMkSh0ugMJovN4fL4AqFILJHK5AqlSq3R6vQGo8lssdrsDqfL7fH6/AG+Z5vfjWFagMS243qidPXX12eYFiCx7bieKF39CTsAAAAAAAAAgIiIiIiIiIhIRERERERERMTMzMzMzMzMqzuEaQES247ria7++vsM0wIkth3XE9URnoiIiIiIiIiIUkoppZRSSimllNZaa6211lprrXXtbwvDtACJbcf1ZFQAAAA=)format("woff2");font-display:block;unicode-range:U+20-7E,U+A1-AC,U+AE-FD}@font-face{font-family:ApertureMC;src:url(/assets/aperture-mc-pixel.BDIwKGB3.woff2)format("woff2");font-display:block;unicode-range:U+104-105,U+10F,U+118-119,U+122-123,U+129,U+12D,U+132-133,U+135-138,U+13B,U+141-142,U+145-146,U+152-153,U+15E-15F,U+165,U+16E,U+17F,U+181,U+184-186,U+189,U+18E-191,U+19A-19B,U+19E-19F,U+1A7-1AA,U+1B2,U+1B7-1B9,U+1BB-1C3,U+1C9,U+1DD,U+1F0,U+1F7,U+218-21A,U+21C-21D,U+220-221,U+224-225,U+234-236,U+23A-23E,U+241-262,U+264-268,U+26A-275,U+277-27C,U+27E-281,U+284-28F,U+291-2A2,U+2AC,U+2BB,U+2CC,U+2D9,U+37E,U+387,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3DB,U+400-406,U+408-439,U+43B-455,U+458-45B,U+45D-45F,U+462-463,U+472-475,U+490-493,U+496-497,U+49A-49B,U+4A2-4A3,U+4AE-4B1,U+4BA-4BB,U+4C0,U+4D8-4D9,U+4E8-4E9,U+500,U+531-556,U+559-56B,U+56D-588,U+58A,U+58F,U+5BE,U+5C6,U+5D0-5D4,U+5D6-5D8,U+5DA-5DE,U+5E0-5EA,U+5F3-5F4,U+7C8,U+10A0-10C5,U+10C7,U+10CD,U+10D0-10FF,U+15E1,U+15FA,U+1614,U+16A0,U+16A2-16B4,U+16B6-16EB,U+16ED-16F8,U+1D00,U+1D04-1D05,U+1D07,U+1D09-1D0B,U+1D0D,U+1D0F,U+1D18,U+1D1A-1D1C,U+1D20-1D22,U+1D77,U+1D91,U+1E9C-1E9F,U+1EFC-1EFF,U+2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2021,U+2026,U+2030-2037,U+2039-203D,U+2042,U+2048-204B,U+204F,U+2052,U+2057,U+2070-2071,U+2074-207E,U+2080-208E,U+20A0-20A1,U+20A6,U+20A9-20AE,U+20B?,U+2117,U+2122,U+2132,U+2141,U+2144,U+214B,U+2150-2151,U+2153-2157,U+2159-215F,U+2189,U+2190-2194,U+21C4,U+21CF,U+21D2,U+21D4,U+21F5,U+2200-2204,U+2209,U+220B-220C,U+2211-2213,U+221B-221E,U+2225,U+2227-2229,U+222B,U+222E,U+2234-2235,U+2254,U+2260,U+2262,U+2282-2287,U+22A2,U+22A4-22A5,U+22A8,U+22BB-22BD,U+22C3,U+22C6,U+2300,U+2302,U+2318,U+231A-231B,U+23CF,U+23E9-23EA,U+23ED-23EF,U+23F3-23F5,U+23F8-23FD,U+25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CB,U+25CE-25CF,U+25D8,U+25E6,U+2600-2606,U+2608,U+2614,U+2620,U+2630-2637,U+2639-263B,U+263D,U+2640,U+2642,U+2660-2667,U+2669-266F,U+2680-2685,U+2690-2691,U+2693-2694,U+26A1,U+26A5,U+26C4,U+26C8,U+26CF,U+26E8,U+2709,U+270E,U+2714,U+2718,U+274C,U+2763,U+27D8,U+295D,U+29C8,U+2B50,U+2B58,U+2BEA-2BEB,U+2C65-2C66,U+2C6D,U+2C6F,U+2C71,U+2D00-2D25,U+2E18,U+2E2E,U+2E35,U+2E38,U+2E41,U+2E4B}@font-face{font-family:ApertureMC;src:url(/assets/aperture-mc-unifont.BKCoETMq.woff2)format("woff2");font-display:block;unicode-range:U+100-103,U+106-10E,U+110-117,U+11A-121,U+124-128,U+12A-12C,U+12E-131,U+134,U+139-13A,U+13C-140,U+143-144,U+147-151,U+154-15D,U+160-164,U+166-16D,U+16F-17E,U+180,U+182-183,U+187-188,U+18A-18D,U+192-199,U+19C-19D,U+1A0-1A6,U+1AB-1B1,U+1B3-1B6,U+1BA,U+1C4-1C8,U+1CA-1DC,U+1DE-1EF,U+1F1-1F6,U+1F8-217,U+21B,U+21E-21F,U+222-223,U+226-233,U+237-239,U+23F-240,U+370-37D,U+37F-386,U+388-390,U+3A2,U+3AA-3B0,U+3CA-3DA,U+3DC-3FF,U+407,U+43A,U+456-457,U+45C,U+460-461,U+464-471,U+476-48F,U+494-495,U+498-499,U+49C-4A1,U+4A4-4AD,U+4B2-4B9,U+4BC-4BF,U+4C1-4D7,U+4DA-4E7,U+4EA-4FF,U+1E00-1E9B,U+1EA0-1EFB,U+200B-2010,U+2012,U+2015-2017,U+201B,U+201F,U+2022-2025,U+2027-202E,U+2038,U+203E-2041,U+2043-2047,U+204C-204E,U+2050-2051,U+2053-2056,U+2058-205E,U+206?,U+2072-2073,U+207F,U+208F-209F,U+20A2-20A5,U+20A7-20A8,U+20AF,U+20C?,U+2100-2116,U+2118-2121,U+2123-2131,U+2133-2140,U+2142-2143,U+2145-214A,U+214C-214F,U+2152,U+2158,U+2160-2188,U+218A-218F,U+2195-21C3,U+21C5-21CE,U+21D0-21D1,U+21D3,U+21D5-21F4,U+21F6-21FF,U+2205-2208,U+220A,U+220D-2210,U+2214-221A,U+221F-2224,U+2226,U+222A,U+222C-222D,U+222F-2233,U+2236-2253,U+2255-225F,U+2261,U+2263-2281,U+2288-22A1,U+22A3,U+22A6-22A7,U+22A9-22BA,U+22BE-22C2,U+22C4-22C5,U+22C7-22FF,U+2301,U+2303-2317,U+2319,U+231C-23CE,U+23D0-23E8,U+23EB-23EC,U+23F0-23F2,U+23F6-23F7,U+23FE-23FF,U+2460-25A0,U+25A2-25B1,U+25B4-25B5,U+25B8-25BB,U+25BE-25BF,U+25C2-25C5,U+25C8-25CA,U+25CC-25CD,U+25D0-25D7,U+25D9-25E5,U+25E7-25FF,U+2607,U+2609-2613,U+2615-261F,U+2621-262F,U+2638,U+263C,U+263E-263F,U+2641,U+2643-265F,U+2668,U+267?,U+2686-268F,U+2692,U+2695-26A0,U+26A2-26A4,U+26A6-26C3,U+26C5-26C7,U+26C9-26CE,U+26D0-26E7,U+26E9-2708,U+270A-270D,U+270F-2713,U+2715-2717,U+2719-274B,U+274D-2762,U+2764-27BF,U+27F?,U+2900-295C,U+295E-297F,U+2B00-2B4F,U+2B51-2B57,U+2B59-2BE9,U+2BEC-2BFF,U+3001-303F}.sb-page{grid-template-columns:minmax(0,1fr);gap:22px;max-width:1080px;padding-bottom:32px;display:grid}.sb-strip{background:var(--a-card);min-height:60px;box-shadow:inset 0 0 0 1px var(--a-line2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 12px 10px 18px;display:flex}.sb-strip-text{min-width:0;color:var(--a-muted);flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;font-size:14.5px;display:flex}.sb-strip-text b{color:var(--a-ink);font-weight:560}.sb-strip-text .a-sd{margin-right:2px}.sb-strip-warn{color:var(--a-amber);flex-basis:100%;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.sb-strip-warn svg{flex:none;width:16px;height:16px;margin-top:2px}.mc-stage{background:var(--a-card-solid);min-width:0;box-shadow:inset 0 0 0 1px var(--a-line);border-radius:20px}.mc-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;padding:12px;display:flex}.mc-views{justify-items:start;gap:8px;display:grid}.mc-variant{gap:4px;display:inline-flex}.mc-variant button{height:30px;box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-muted);font:480 13px/30px var(--a-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:baseline;gap:7px;padding:0 12px;display:inline-flex}.mc-variant button:hover{color:var(--a-ink)}.mc-variant button[aria-pressed=true]{color:var(--a-ink);background:var(--a-sel);box-shadow:inset 0 0 0 1px #93b4ff66}.mc-variant small{font:500 11px/1 var(--a-mono);color:var(--a-green)}.mc-seg{background:var(--a-well);box-shadow:inset 0 0 0 1px var(--a-line2);border-radius:999px;padding:4px;display:inline-flex}.mc-seg button{height:34px;color:var(--a-muted);font:520 14px/1 var(--a-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 13px;font-stretch:104%;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.mc-seg button:hover{color:var(--a-ink)}.mc-seg button.on{color:var(--a-ink);background:#93b4ff24;box-shadow:inset 0 0 0 1px #93b4ff52}.mc-seg svg{width:15px;height:15px}.mc-seg button.on svg{color:var(--a-sky)}.mc-live{font:500 11.5px/1 var(--a-mono);color:var(--a-green);align-items:center;gap:5px;margin-left:2px;display:inline-flex}.mc-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mc-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mc-history{gap:2px;margin-right:6px;display:inline-flex}.mc-history .a-icon-btn{width:34px;height:34px}.mc-history .a-icon-btn:disabled{opacity:.35;cursor:not-allowed;background:0 0}.mc-split{display:inline-flex}.mc-split>.a-btn{border-radius:999px 0 0 999px}.mc-split .mc-split-more{border-radius:0 999px 999px 0;width:34px;margin-left:-1px;padding:0}.mc-game{padding:calc(var(--s) * 10) 12px calc(var(--s) * 6);background-color:#1b140e;background-image:var(--tex-screen);background-size:calc(var(--s) * 32);image-rendering:pixelated;scrollbar-width:thin;justify-items:center;display:grid;position:relative;overflow-x:auto}.mc-game-title{margin-bottom:calc(var(--s) * 12)}.mc-list{padding:calc(var(--s) * 10) 12px calc(var(--s) * 12);background-color:#100b08;background-image:var(--tex-list);background-size:calc(var(--s) * 32);justify-self:stretch;justify-items:center;margin:0 -12px;display:grid;position:relative}.mc-list:before,.mc-list:after{content:"";height:calc(var(--s) * 4);pointer-events:none;position:absolute;left:0;right:0}.mc-list:before{background:linear-gradient(#000000e6,#0000);top:0}.mc-list:after{background:linear-gradient(#0000,#000000e6);bottom:0}.mc-list>*{position:relative}.mc-hint{margin:calc(var(--s) * 5) 0 0;font:450 12.5px/1.4 var(--a-body);color:#f4f3ef9e;text-align:center}.mc-locked{margin:0 0 calc(var(--s) * 8);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-muted);font:450 13.5px/1.45 var(--a-body);text-align:center;background:#05080ed9;border-radius:12px;justify-self:stretch;padding:9px 14px}.mc-joinwrap{border-top:1px solid var(--a-line2);gap:10px;padding:16px 0 0;display:grid}.mc-joinwrap>.mc-join-cap{padding:0 16px}.mc-game.join{padding:calc(var(--s) * 14) 12px}.mc-text{height:calc(var(--s) * 8);font-family:"ApertureMC", var(--a-mono);font-size:calc(var(--s) * 8);line-height:calc(var(--s) * 8);font-synthesis:none;white-space:pre;pointer-events:none;font-weight:400;display:block;position:relative}.mc-g{height:calc(var(--s) * 8);position:absolute;top:0}.mc-g>i{font-style:normal;display:block}.mc-g>i.it{transform-origin:0 calc(var(--s) * 4);transform:skew(-14.036deg)}.mc-g.u:after,.mc-g.st:before{content:"";left:calc(var(--s) * -1);height:var(--s);background:currentColor;position:absolute;right:0}.mc-g.u:after{top:calc(var(--s) * 8)}.mc-g.st:before{top:calc(var(--s) * 3.5);z-index:1}.mc-g.cut{opacity:.3}.mc-g.obf>i{outline-offset:-1px;outline:1px dotted #f4f3ef59}.mc-row{isolation:isolate;flex:none;position:relative}.mc-row:before{content:"";left:calc(var(--s) * -2);top:calc(var(--s) * -2);width:calc(var(--s) * 305);height:calc(var(--s) * 36);box-sizing:border-box;border:var(--s) solid gray;opacity:0;z-index:-1;background:#000;transition:opacity .18s;position:absolute}.mc-row.hover:hover:before{opacity:1}.mc-row.selected:before{opacity:1;border-color:#fff}.mc-at{position:absolute}.mc-icon{position:absolute;top:0;left:0}.mc-icon img{width:100%;height:100%;image-rendering:pixelated;display:block}.mc-icon-none{background-image:var(--icon-none);width:100%;height:100%;image-rendering:pixelated;background-size:100% 100%;display:block}.mc-icon-edit{color:var(--a-ink);opacity:0;cursor:pointer;background:#05080e9e;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;inset:0}.mc-icon:hover .mc-icon-edit,.mc-icon-edit:focus-visible,.mc-icon-edit[aria-expanded=true]{opacity:1}@media (hover:none){.mc-icon-edit{inset:auto calc(var(--s) * -4) calc(var(--s) * -4) auto;background:var(--a-blue);width:36px;height:36px;color:var(--a-navy);opacity:1;border-radius:50%}.mc-icon-edit svg{width:15px;height:15px}}.mc-icon-edit svg{width:20px;height:20px}.mc-icon-edit.busy{opacity:1;pointer-events:none}.mc-ping{display:block}.mc-lines{position:relative}.mc-slot{position:absolute;left:0}.mc-row .mc-edit.on:before{right:calc(var(--s) * 4)}.mc-faithful{height:calc(var(--s) * 9);cursor:text;background:0 0;border:0;border-radius:2px;margin:0;padding:0;display:block}.mc-faithful:hover:not(:disabled){background:#ffffff0b}.mc-faithful:disabled{cursor:default}.mc-status-input{color:#f55;font-family:"ApertureMC", var(--a-mono);text-align:right;cursor:text;background:0 0;border:0;border-radius:2px;outline:none;margin:0;padding:0;line-height:1;display:block}.mc-status-input:hover{background:#ffffff0d}.mc-status-input:focus{background:#ffffff12;box-shadow:0 0 0 1.5px #93b4ff99}.mc-status-input::placeholder{color:#ff5555b3}.mc-edit{height:calc(var(--s) * 9);cursor:text;touch-action:manipulation;-webkit-user-select:none;user-select:none;position:relative}.mc-edit.off{cursor:default}.mc-edit.on:before{content:"";inset:calc(var(--s) * -.5) calc(var(--s) * -1);pointer-events:none;background:#ffffff0f;border-radius:3px;position:absolute;box-shadow:inset 0 0 0 1px #93b4ff99}.mc-edit>.mc-text{position:absolute;top:0;left:0}.mc-sel{top:calc(var(--s) * -.5);height:calc(var(--s) * 9);pointer-events:none;background:#6a9bfb73;position:absolute}.mc-caret{top:calc(var(--s) * -.5);width:max(2px, calc(var(--s) * .75));height:calc(var(--s) * 9);pointer-events:none;background:#f4f3ef;margin-left:-1px;position:absolute}@media (prefers-reduced-motion:no-preference){.mc-caret{animation:1.1s step-end infinite mc-blink}}@keyframes mc-blink{50%{opacity:0}}.mc-ph{height:calc(var(--s) * 8);font:italic 450 calc(var(--s) * 5.6) / calc(var(--s) * 8) var(--a-body);color:#f4f3ef8c;white-space:nowrap;pointer-events:none;position:absolute;top:0}.mc-edit-input{width:1px;height:calc(var(--s) * 9);opacity:0;color:#0000;caret-color:#0000;pointer-events:none;background:0 0;border:0;margin:0;padding:0;font-size:16px;position:absolute;top:0}.mc-compact{border-top:1px solid var(--a-line2);background:#05080e61;gap:8px;padding:12px;display:grid}.mc-compact-line{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mc-compact-n{font:450 12.5px/1.2 var(--a-body);color:var(--a-dim)}.mc-compact-well{cursor:text;background-color:#100b08;background-image:var(--tex-list);scrollbar-width:none;background-size:64px;border-radius:10px;padding:12px 10px;position:relative;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.mc-compact-well .mc-edit{--s:2px!important}.mc-compact-status{color:#f55;height:42px;font:16px/1 "ApertureMC", var(--a-mono);background-color:#100b08;border:0;border-radius:10px;outline:none;padding:0 12px;box-shadow:inset 0 0 0 1px #ffffff14}.mc-compact-status:focus{box-shadow:inset 0 0 0 2px var(--a-sky)}.mc-join-cap{font:520 12.5px/1 var(--a-body);letter-spacing:.02em;color:var(--a-dim)}.mc-screen{justify-items:center;gap:calc(var(--s) * 9);display:grid}.mc-screen-lines{justify-items:center;display:grid}.mc-screen-line{justify-items:center;display:grid;position:relative}.mc-screen-line .mc-edit:not(.on):not(.off):hover:before{content:"";inset:calc(var(--s) * -.5) calc(var(--s) * -1);pointer-events:none;background:#ffffff0b;border-radius:3px;position:absolute}.mc-button{margin-top:calc(var(--s) * 4);box-shadow:inset 0 0 0 var(--s) #101010, inset var(--s) var(--s) 0 calc(var(--s) * 1) #9a9a9a, inset calc(var(--s) * -1) calc(var(--s) * -1) 0 calc(var(--s) * 1) #4a4a4a;background:#6b6b6b;place-items:center;display:grid}.mc-button .mc-text{margin-top:calc(var(--s) * 1)}.mc-tools{border-top:1px solid var(--a-line2);background:#05080e61;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.mc-tg{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.mc-tg.end{margin-left:auto}.mc-colors{gap:3px}.mc-key{width:30px;height:30px;color:var(--a-muted);cursor:pointer;background:#f4f3ef0f;border:0;border-radius:8px;place-items:center;padding:0;transition:background .15s,box-shadow .15s,transform .1s;display:grid;position:relative}.mc-key:hover{color:var(--a-ink);background:#f4f3ef1f}.mc-key:active{transform:translateY(1px)}.mc-key[aria-pressed=true]{color:var(--a-ink);background:#93b4ff29;box-shadow:inset 0 0 0 1.5px #93b4ffbf}.mc-key[aria-disabled=true],.mc-key:disabled{opacity:.4;cursor:not-allowed;transform:none}.mc-key[aria-disabled=true]:focus-visible{opacity:1}.mc-key svg{width:16px;height:16px}.mc-key-section{font-family:"ApertureMC", var(--a-mono);color:#c6cbd6;font-size:16px;line-height:16px}.mc-key.swatch{background:var(--c);box-shadow:inset 0 0 0 1px #ffffff24}.mc-key.swatch:hover{background:var(--c);box-shadow:inset 0 0 0 1px #ffffff73}.mc-key.swatch[aria-pressed=true]{background:var(--c);box-shadow:0 0 0 2px var(--a-card-solid), 0 0 0 4px var(--a-sky)}.mc-key-l{font-family:"ApertureMC", var(--a-mono);color:var(--on);font-size:16px;line-height:16px}.mc-key.fmt .mc-text,.mc-sym .mc-text{margin:0 auto}.mc-key.custom:before{content:"";background:conic-gradient(#f55,#ff5,#5f5,#5ff,#55f,#f5f,#f55);border-radius:50%;width:16px;height:16px}.mc-key.custom.set:before{background:var(--c);box-shadow:0 0 0 2px var(--a-card-solid), 0 0 0 3.5px #f4f3ef66}.mc-key-hash{display:none}.mc-key-grad{background:linear-gradient(90deg, var(--g1,#5ee7c4), var(--g2,#b9a0ff));border-radius:3px;width:18px;height:12px}.mc-tipwrap{display:inline-flex;position:relative}.mc-tip{z-index:30;width:max-content;max-width:250px;box-shadow:0 10px 28px #00000080, inset 0 0 0 1px var(--a-line);color:var(--a-ink);font:450 12.5px/1.4 var(--a-body);text-align:center;white-space:normal;pointer-events:none;background:#141b2c;border-radius:9px;padding:7px 10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mc-tipwrap.bottom .mc-tip{top:calc(100% + 8px);bottom:auto}.mc-tipwrap:hover .mc-tip{animation:.42s both mc-tip-in;display:block}.mc-tipwrap:has(:focus-visible) .mc-tip{animation:.42s both mc-tip-in;display:block}.mc-tipwrap.bottom:has(input:focus) .mc-tip{display:none}@keyframes mc-tip-in{0%,60%{opacity:0}to{opacity:1}}.mc-pop{width:288px;max-width:calc(100vw - 24px);box-shadow:0 18px 48px #0000008c, inset 0 0 0 1px var(--a-line);color:var(--a-ink);font-family:var(--a-body);background:#141b2c;border-radius:16px;gap:12px;padding:14px;display:grid}.mc-pop.wide{width:360px}.mc-pop-h{font:560 14px/1.2 var(--a-body);font-stretch:104%}.mc-pop-note{color:var(--a-dim);margin:-4px 0 0;font-size:12.5px;line-height:1.45}.mc-pop-note.warn{color:var(--a-amber)}.mc-pop-go{justify-self:stretch}.mc-swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.mc-swatch{aspect-ratio:1;cursor:pointer;border:0;border-radius:7px;transition:transform .12s;box-shadow:inset 0 0 0 1px #00000040}.mc-swatch:hover{transform:scale(1.08)}.mc-hexrow{align-items:center;gap:8px;display:flex}.mc-hexrow .a-inp{flex:1;min-width:0}.mc-pick{cursor:pointer;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000004d}.mc-pick svg{color:#05080eb3;width:15px;height:15px}.mc-pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mc-gprev{image-rendering:pixelated;--s:2px;background-color:#100b08;background-size:64px;border-radius:10px;justify-content:center;padding:14px 10px;display:flex}.mc-gends{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-gend{color:var(--a-muted);align-items:center;gap:8px;font-size:13px;display:flex}.mc-gpresets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mc-gpreset{height:32px;color:var(--a-muted);font:450 13px/1 var(--a-body);cursor:pointer;background:#f4f3ef0d;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.mc-gpreset:hover{color:var(--a-ink);background:#f4f3ef17}.mc-gpreset[aria-pressed=true]{color:var(--a-ink);box-shadow:inset 0 0 0 1.5px #93b4ffa6}.mc-gpreset i{background:linear-gradient(90deg, var(--g1), var(--g2));border-radius:3px;flex:none;width:16px;height:10px}.mc-symbols{--s:2px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.mc-sym{cursor:pointer;background:#f4f3ef0a;border:0;border-radius:8px;place-items:center;height:34px;display:grid}.mc-sym:hover{background:#f4f3ef1c}.mc-pop.menu{gap:2px;width:270px;padding:6px}.mc-pop.menu button{color:var(--a-ink);font:450 14px/1.3 var(--a-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 10px;display:grid}.mc-pop.menu button:has(svg){grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:10px}.mc-pop.menu button:hover,.mc-pop.menu button:focus-visible{background:var(--a-hover)}.mc-pop.menu svg{width:16px;height:16px;color:var(--a-muted)}.mc-pop.menu code,.mc-pop.menu small{text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.3 var(--a-mono);color:var(--a-dim);grid-column:1/-1;overflow:hidden}.mc-pop.menu button:has(svg) small{font-family:var(--a-body);grid-column:2;font-size:12.5px}.mc-pop.templates{width:600px}.mc-tpl-list{scrollbar-width:thin;gap:6px;max-height:min(60vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mc-tpl{width:100%;color:var(--a-ink);text-align:left;cursor:pointer;background:#f4f3ef0a;border:0;border-radius:12px;gap:8px;padding:10px;transition:background .15s;display:grid}.mc-tpl:hover,.mc-tpl:focus-visible{background:#f4f3ef17}.mc-tpl-name{font:520 13.5px/1.2 var(--a-body);align-items:baseline;gap:8px;display:flex}.mc-tpl-name small{color:var(--a-dim);font-size:12px;font-weight:400}.mc-tpl-prev{image-rendering:pixelated;background-color:#100b08;background-size:64px;border-radius:8px;padding:10px 12px;display:grid;overflow:hidden}.mc-tpl-prev .mc-text+.mc-text,.mc-import-prev .mc-text+.mc-text{margin-top:var(--s)}.mc-import{min-height:74px;font-size:13px}.mc-import-prev{image-rendering:pixelated;--s:2px;background-color:#100b08;background-size:64px;border-radius:10px;padding:10px 12px;display:grid;overflow:hidden}.mc-codes{border-top:1px solid var(--a-line2);gap:8px;padding:12px 14px;display:grid}.mc-code{color:var(--a-dim);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.mc-foot{border-top:1px solid var(--a-line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:12px 16px;display:flex}.mc-summary{max-width:62ch;color:var(--a-muted);margin:0;font-size:13.5px;line-height:1.5}.mc-widths{color:var(--a-dim);gap:16px;font-size:12.5px;display:flex}.mc-widths span{align-items:baseline;gap:7px;display:inline-flex}.mc-widths b{color:var(--a-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.mc-widths small{color:var(--a-dim);font-size:12px}.mc-widths .warn b{color:var(--a-amber)}.mc-widths .bad b{color:var(--a-red)}.mc-notes{color:var(--a-muted);gap:6px;padding:0 16px 16px;font-size:13.5px;line-height:1.5;display:grid}.mc-notes p{margin:0}.mc-notes .warn{color:var(--a-amber)}.mc-notes .bad{color:var(--a-red)}.sb-sect{gap:16px;margin-top:14px;display:grid}.sb-sect .a-unit .a-inp{width:84px}.sb-sect .a-inp:disabled{opacity:.45;cursor:not-allowed}.sb-sect details.a-more summary{padding:10px 0}.sb-resets{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:719px){.sb-page{gap:18px}.mc-stage-head{padding:10px}.mc-views,.mc-seg{width:100%}.mc-seg{display:flex}.mc-seg button{flex:1;justify-content:center;padding:0 8px}.mc-seg button>svg{display:none}.mc-variant{width:100%}.mc-variant button{flex:1;justify-content:center;height:40px;line-height:40px}.mc-actions{flex-wrap:nowrap;width:100%}.mc-actions>:not(.mc-history){flex:1}.mc-actions .a-btn{width:100%;padding:0 10px}.mc-actions .a-btn>svg{display:none}.mc-actions .mc-split>.a-btn:first-child{flex:1}.mc-actions .mc-split .mc-split-more{flex:none;width:36px}.mc-actions .mc-split .mc-split-more>svg{display:block}.mc-history{margin-right:0}.mc-tools{scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.mc-tools::-webkit-scrollbar{display:none}.mc-tg{flex-wrap:nowrap}.mc-key{width:40px;height:40px}.mc-tg.end{margin-left:0}.mc-pop.templates{width:calc(100vw - 24px)}}:root{--a-navy:#0a0e18;--a-deep:#05070d;--a-ink:#f4f3ef;--a-muted:#a3acc0;--a-dim:#8a93a8;--a-blue:#3e7bfa;--a-blue-hi:#6a9bfb;--a-sky:#93b4ff;--a-green:#45d48a;--a-amber:#f0b44c;--a-red:#ff8a8a;--a-violet:#b9a0ff;--a-line:#f4f3ef1f;--a-line2:#f4f3ef12;--a-well:#05080ed1;--a-edge:#93b4ff4d;--a-card:#101626b8;--a-card-solid:#0e1422;--a-rail:#0609109e;--a-hover:#f4f3ef0b;--a-sel:#93b4ff1c;--a-body:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--a-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--a-pad:clamp(20px, 3vw, 44px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--a-line);border-radius:4px}::-webkit-scrollbar-track{background:0 0}html{scrollbar-color:var(--a-line) transparent;scrollbar-width:thin}.mantine-focus-auto:focus-visible,.mantine-focus-always:focus{outline:2px solid var(--a-sky);outline-offset:2px}.a-app .mantine-Button-root:focus-visible{border-radius:var(--button-radius,var(--mantine-radius-default))}.a-app .mantine-ActionIcon-root:focus-visible{border-radius:var(--ai-radius,var(--mantine-radius-default))}.a-app .mantine-Input-input:focus-visible{border-radius:var(--input-radius)}.mantine-Title-root{letter-spacing:-.005em;font-stretch:106%}.mantine-Title-root[data-order="1"]{letter-spacing:-.02em;font-stretch:114%}.mantine-Title-root[data-order="2"]{letter-spacing:-.01em;font-stretch:108%}.mantine-Anchor-root{-webkit-text-decoration-color:color-mix(in srgb, var(--a-sky) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--a-sky) 40%, transparent);text-underline-offset:3px}.mantine-Code-root,.mantine-Kbd-root{background:var(--a-well);box-shadow:inset 0 0 0 1px var(--a-line2);color:var(--a-ink);border:0;border-radius:6px}.mantine-Divider-root{--divider-color:var(--a-line2)}.mantine-Divider-label{color:var(--a-dim);font-size:12.5px}.mantine-Card-root,.mantine-Paper-root[data-with-border]{background-color:var(--a-card);border-color:var(--a-line)}.mantine-Card-root{border-radius:16px}.mantine-Card-section{border-color:var(--a-line2)!important}#title-card-header{background:0 0;border-bottom-color:var(--a-line2)!important}#title-card-header .mantine-Title-root{font-size:16px;font-stretch:106%}#title-card-icon{background:var(--a-sel);color:var(--a-sky);border-radius:8px!important}.mantine-Input-wrapper{--input-height-sm:2.625rem}.mantine-Input-wrapper[data-size=sm]>.mantine-Input-input:not([data-monospace]){font-size:var(--mantine-font-size-md)}.mantine-Input-wrapper[data-variant=default]>.mantine-Input-input{background-color:var(--a-well);border-color:var(--a-line);color:var(--a-ink)}.mantine-Input-wrapper[data-variant=filled]>.mantine-Input-input{background-color:var(--a-line2)}.mantine-Input-wrapper:not([data-variant=unstyled])>.mantine-Input-input:focus,.mantine-Input-wrapper:not([data-variant=unstyled])>.mantine-Input-input:focus-within{border-color:var(--a-sky);box-shadow:inset 0 0 0 1px var(--a-sky)}.mantine-Input-wrapper>.mantine-Input-input:focus-visible,.mantine-Input-wrapper .mantine-Input-input :focus-visible{outline:none}.mantine-Input-wrapper[data-error]:not([data-variant=unstyled])>.mantine-Input-input{border-color:var(--a-red)}.mantine-Input-wrapper[data-error]:not([data-variant=unstyled])>.mantine-Input-input:focus,.mantine-Input-wrapper[data-error]:not([data-variant=unstyled])>.mantine-Input-input:focus-within{box-shadow:inset 0 0 0 1px var(--a-red)}.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]{opacity:.55}.mantine-Input-section{color:var(--a-dim)}.mantine-InputWrapper-label{color:var(--a-ink);font-weight:520}.mantine-InputWrapper-description{color:var(--a-dim);line-height:1.45}.mantine-InputWrapper-error{line-height:1.45}.mantine-PasswordInput-visibilityToggle,.mantine-NumberInput-control{color:var(--a-dim)}.mantine-PasswordInput-visibilityToggle:hover,.mantine-NumberInput-control:hover{color:var(--a-ink)}.mantine-Fieldset-root{border-color:var(--a-line);background:0 0;border-radius:16px}.mantine-Fieldset-legend{color:var(--a-ink);font-weight:560}:has(>.mantine-Textarea-root .mantine-Textarea-input[data-variant=unstyled]:focus-visible){outline:2px solid var(--a-sky);outline-offset:0}.mantine-Textarea-input[data-variant=unstyled]:focus-visible{outline:none}.mantine-Checkbox-input:not(:checked,[data-indeterminate]),.mantine-Radio-radio:not(:checked){background-color:var(--a-well);border-color:color-mix(in srgb, var(--a-ink) 26%, transparent)}.mantine-Checkbox-label,.mantine-Radio-label,.mantine-Switch-label{color:var(--a-ink)}.mantine-Checkbox-description,.mantine-Radio-description,.mantine-Switch-description{color:var(--a-dim)}.mantine-Switch-root{--switch-height-sm:1.375rem;--switch-thumb-size-sm:1rem;--switch-track-label-padding-sm:.1875rem}.mantine-Switch-root .mantine-Switch-track{--switch-bg:color-mix(in srgb, var(--a-ink) 16%, transparent);border:0}.mantine-Switch-input:checked:not(:disabled)+*>.mantine-Switch-thumb{--switch-thumb-bg:var(--a-navy)}.mantine-Popover-dropdown{box-shadow:0 16px 40px #00000080, inset 0 0 0 1px var(--a-line);background-color:#141b2c;border:0}:is(.mantine-Combobox-dropdown,.mantine-Select-dropdown,.mantine-MultiSelect-dropdown,.mantine-TagsInput-dropdown,.mantine-Autocomplete-dropdown){border-radius:14px;padding:6px}[data-combobox-option]{color:var(--a-ink);border-radius:9px}[data-combobox-option]:hover{background-color:var(--a-hover)}[data-combobox-option][data-combobox-selected]{background-color:var(--a-sel);color:var(--a-ink)}:is(.mantine-Combobox-empty,.mantine-Select-empty,.mantine-MultiSelect-empty,.mantine-TagsInput-empty,.mantine-Autocomplete-empty,.mantine-Combobox-groupLabel,.mantine-Select-groupLabel,.mantine-MultiSelect-groupLabel,.mantine-TagsInput-groupLabel,.mantine-Autocomplete-groupLabel){color:var(--a-dim)}.mantine-Button-root{--button-height-sm:2.625rem;--button-padding-x-sm:1.125rem;letter-spacing:0;font-weight:560;font-stretch:106%;transition:background-color .18s,color .18s,border-color .18s,opacity .18s}.mantine-Button-root[data-variant=default]:not(:disabled,[data-disabled]):hover{border-color:color-mix(in srgb, var(--a-ink) 60%, transparent)}.mantine-Button-root:where(:disabled,[data-disabled]):not([data-loading]){border:var(--button-bd,1px solid transparent);background:var(--button-bg,var(--mantine-primary-color-filled));color:var(--button-color,var(--a-navy));opacity:.45}.mantine-ActionIcon-root{--ai-size-input-sm:2.625rem}.mantine-CloseButton-root{color:var(--a-dim)}.mantine-CloseButton-root:hover{color:var(--a-ink);background-color:var(--a-hover)}.mantine-Badge-root{--badge-height-md:1.375rem;--badge-fz-md:.75rem;--badge-padding-x-md:.5625rem;text-transform:none;letter-spacing:0;font-weight:500;font-family:var(--a-body)}.mantine-Tabs-root{--tabs-color:var(--a-sky)}.mantine-Tabs-list{--tab-border-color:var(--a-line2);gap:2px}.mantine-Tabs-list[data-variant=default][data-orientation=horizontal]{box-shadow:inset 0 -1px 0 var(--a-line2)}.mantine-Tabs-list[data-variant=default][data-orientation=horizontal]:before{display:none}@media (max-width:719px){.mantine-Tabs-list[data-variant=default][data-orientation=horizontal]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mantine-Tabs-list[data-variant=default][data-orientation=horizontal]::-webkit-scrollbar{display:none}.mantine-Tabs-list[data-variant=default][data-orientation=horizontal]>*{flex:none}}.mantine-Tabs-list[data-orientation=horizontal] :focus-visible{outline-offset:-2px}.mantine-Tabs-tab{min-height:44px;color:var(--a-muted);white-space:nowrap;padding:0 13px;font-size:14.5px;font-weight:470}.mantine-Tabs-tab:hover{color:var(--a-ink);background-color:#0000}.mantine-Tabs-tab[data-active]{color:var(--a-ink)}.mantine-Tabs-tabSection{color:inherit;font-size:13px}.mantine-Table-table{--table-border-color:var(--a-line2);--table-hover-color:var(--a-hover);--table-striped-color:var(--a-hover)}.mantine-Table-thead{background-color:var(--a-card-solid)}.mantine-Table-th{color:var(--a-dim);font-family:var(--a-body);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.mantine-Table-td{color:var(--a-ink);font-size:14px}.mantine-Table-caption{color:var(--a-dim)}.mantine-Pagination-control{border-color:var(--a-line);color:var(--a-muted);font-family:var(--a-body);background-color:#0000}.mantine-Pagination-control:not([data-active]):not(:disabled):hover{background-color:var(--a-hover);color:var(--a-ink)}.mantine-Pagination-control[data-active]{border-color:var(--a-edge);background-color:var(--a-sel);color:var(--a-ink)}.mantine-Pagination-dots{color:var(--a-dim)}.mantine-Modal-content,.mantine-Drawer-content{background-color:var(--a-card-solid);box-shadow:0 24px 70px #0000008c, inset 0 0 0 1px var(--a-line)}.mantine-Modal-header,.mantine-Drawer-header{background-color:var(--a-card-solid);border-bottom:0}.mantine-Modal-title,.mantine-Drawer-title{color:var(--a-ink);font-size:18px;font-weight:560;font-stretch:108%;line-height:1.3}.mantine-Modal-overlay,.mantine-Drawer-overlay{background-color:#03050a99}.mantine-Menu-dropdown{border-radius:14px;padding:6px}.mantine-Menu-item{border-radius:9px;min-height:38px;padding:0 10px;font-size:14px}.mantine-Menu-item:not([data-disabled]):where(:hover,[data-hovered]){background-color:var(--menu-item-hover,var(--a-hover))}.mantine-Menu-itemSection{color:var(--a-muted)}.mantine-Menu-label{color:var(--a-dim);letter-spacing:0;text-transform:none;font-size:12px}.mantine-Menu-divider{border-color:var(--a-line2);margin:4px 6px}.mantine-Tooltip-tooltip{box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-ink);background-color:#1d2740;padding:4px 9px;font-size:12.5px;line-height:1.4}.mantine-Alert-root{border:0;border-radius:14px;padding:13px 15px}.mantine-Alert-root:not([data-variant=filled]) .mantine-Alert-title{color:var(--a-ink);font-size:14px;font-weight:540}.mantine-Alert-root:not([data-variant=filled]) .mantine-Alert-message{color:var(--a-muted);font-size:14px;line-height:1.5}.mantine-Alert-root:not([data-variant=filled]) .mantine-Alert-message :where(b,strong){color:var(--a-ink);font-weight:540}.mantine-Notification-root{box-shadow:0 16px 40px #00000080, inset 0 0 0 1px var(--a-line);background-color:#141b2c;border:0;border-radius:14px}.mantine-Notification-title{color:var(--a-ink);font-weight:540}.mantine-Notification-description{color:var(--a-ink)}.mantine-Notification-title~.mantine-Notification-description{color:var(--a-muted)}.mantine-Progress-root{background-color:color-mix(in srgb, var(--a-blue) 20%, transparent)}.mantine-SegmentedControl-root{background-color:var(--a-well);box-shadow:inset 0 0 0 1px var(--a-line);padding:3px}.mantine-SegmentedControl-indicator{background-color:var(--a-sel);box-shadow:inset 0 0 0 1px var(--a-edge)}.mantine-SegmentedControl-label{color:var(--a-muted);font-weight:500}.mantine-SegmentedControl-label[data-active],.mantine-SegmentedControl-label:hover{color:var(--a-ink)}.mantine-SegmentedControl-control:before{border-color:var(--a-line2)!important}.mantine-Accordion-item{border-color:var(--a-line2)}.mantine-Accordion-control:hover{background-color:var(--a-hover)}.mantine-Accordion-chevron{color:var(--a-dim)}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal.Dw3M13d8.woff)format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff");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}.me_52c9647f{--window-handle-size:6px;--window-handle-length:40px;--window-handle-square:14px;background:var(--window-background);border-radius:var(--window-radius);box-shadow:var(--window-shadow);flex-direction:column;padding:4px;display:flex;position:fixed;overflow:hidden}.me_52c9647f:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .me_52c9647f:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-8)}.me_a0cc2304{border-radius:calc(var(--window-radius) - 4px);flex-direction:column;height:100%;display:flex}[data-mantine-color-scheme=light] .me_a0cc2304{--window-container-border-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .me_a0cc2304{--window-container-border-color:var(--mantine-color-dark-5)}.me_a0cc2304{border:1px solid var(--window-container-border-color)}.me_b45e52ea{-webkit-touch-callout:none;color:var(--mantine-color-dark-1);height:40px;padding:var(--mantine-spacing-xs);justify-content:space-between;align-items:center;display:flex}.me_b45e52ea[data-window-draggable=true]{touch-action:none;-webkit-user-select:none;user-select:none}.me_b45e52ea:active{cursor:default}.me_67cb25b{font-size:var(--mantine-font-size-sm);font-weight:600}[data-mantine-color-scheme=light] .me_67cb25b{color:var(--mantine-color-dark-5)}[data-mantine-color-scheme=dark] .me_67cb25b{color:var(--mantine-color-dark-1)}.me_7f4bd90d,.me_d29fc49c,.me_da736660{--ai-size:12px!important}.me_7f4bd90d svg,.me_d29fc49c svg,.me_da736660 svg{color:var(--mantine-color-dark-9);opacity:0;transition:opacity .35s}.me_7f4bd90d:hover svg,.me_d29fc49c:hover svg,.me_da736660:hover svg{opacity:1}.me_da736660 svg{transform:rotate(-45deg)}@media (pointer:coarse){.me_7f4bd90d,.me_d29fc49c,.me_da736660{--ai-size:20px!important}}@media (hover:none){.me_7f4bd90d svg,.me_d29fc49c svg,.me_da736660 svg{opacity:1}}.me_e0bbcfbc{padding:var(--mantine-spacing-sm);flex:1;overflow:auto}@media (pointer:coarse){.me_52c9647f{--window-handle-size:12px;--window-handle-length:64px;--window-handle-square:24px}}.me_64f83623{cursor:nwse-resize;height:var(--window-handle-square);width:var(--window-handle-square);left:0}.me_64f83623,.me_df4c7ffc{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0}.me_df4c7ffc{cursor:ns-resize;height:var(--window-handle-size);width:var(--window-handle-length);left:50%;transform:translate(-50%)}.me_df4c7ffc[data-full-size=true]{left:var(--window-handle-square);right:var(--window-handle-square);width:auto;transform:none}.me_3a64ef80{cursor:nesw-resize;height:var(--window-handle-square);width:var(--window-handle-square);top:0}.me_3a64ef80,.me_3e0d7303{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;right:0}.me_3e0d7303{cursor:ew-resize;height:var(--window-handle-length);width:var(--window-handle-size);top:50%;transform:translateY(-50%)}.me_3e0d7303[data-full-size=true]{bottom:var(--window-handle-square);height:auto;top:var(--window-handle-square);transform:none}.me_53490258{cursor:nwse-resize;height:var(--window-handle-square);width:var(--window-handle-square);right:0}.me_53490258,.me_68ae0624{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0}.me_68ae0624{cursor:ns-resize;height:var(--window-handle-size);width:var(--window-handle-length);left:50%;transform:translate(-50%)}.me_68ae0624[data-full-size=true]{left:var(--window-handle-square);right:var(--window-handle-square);width:auto;transform:none}.me_b85a684b{cursor:nesw-resize;height:var(--window-handle-square);width:var(--window-handle-square);bottom:0}.me_a3fb640,.me_b85a684b{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;left:0}.me_a3fb640{cursor:ew-resize;height:var(--window-handle-length);width:var(--window-handle-size);top:50%;transform:translateY(-50%)}.me_a3fb640[data-full-size=true]{bottom:var(--window-handle-square);height:auto;top:var(--window-handle-square);transform:none}.me_52c9647f:has(>.me_a0cc2304>[data-resize-handle]:focus-visible){outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.me_3e0d7303:focus-visible,.me_68ae0624:focus-visible{background-color:var(--mantine-primary-color-filled);border-radius:var(--window-handle-size);outline:none}.me_53490258:focus-visible{border-bottom:3px solid var(--mantine-primary-color-filled);border-bottom-right-radius:var(--window-radius);border-right:3px solid var(--mantine-primary-color-filled);outline:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Helvetica", "Arial", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-progress-indeterminate:progress-indeterminate 1.4s cubic-bezier(.45, 0, .55, 1) infinite;--animate-ring-indeterminate:ring-indeterminate 1.4s linear infinite;--animate-scrolling-text:scrolling-text 6s ease-in-out infinite;--animate-fade-in:fade-in .3s ease-out .15s both;--color-server-status-running:#22c55e;--color-server-status-offline:#ef4444;--color-server-status-starting:#eab308;--color-server-status-stopping:#eab308}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.sticky\!{position:sticky!important}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.-right-1{right:calc(var(--spacing) * -1)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-9{right:calc(var(--spacing) * 9)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.-left-\(--file-manager-workspace-gap\){left:calc(var(--file-manager-workspace-gap) * -1)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-90{z-index:90}.z-100{z-index:100}.z-998{z-index:998}.z-999{z-index:999}.z-1000{z-index:1000}.z-\[120\]{z-index:120}.order-10{order:10}.order-20{order:20}.order-25{order:25}.order-27{order:27}.order-30{order:30}.order-40{order:40}.order-50{order:50}.order-55{order:55}.order-60{order:60}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-auto{margin:auto}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\!{margin-right:var(--spacing)!important}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-20{margin-left:calc(var(--spacing) * 20)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.aspect-2\/1{aspect-ratio:2}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-\(--auth-page-height\){height:var(--auth-page-height)}.h-\(--file-manager-workspace-height\){height:var(--file-manager-workspace-height)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\.5{height:calc(var(--spacing) * 10.5)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-25{height:calc(var(--spacing) * 25)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-130{height:calc(var(--spacing) * 130)}.h-\[2\.625rem\]{height:2.625rem}.h-\[30vh\]{height:30vh}.h-\[50vh\]{height:50vh}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-\[calc\(2\.625rem\+1px\+var\(--file-manager-editor-tab-gutter\,0px\)\)\]{height:calc(2.625rem + 1px + var(--file-manager-editor-tab-gutter,0px))}.h-\[calc\(100vh-16px\)\]{height:calc(100vh - 16px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-full\!{height:100%!important}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-120{max-height:calc(var(--spacing) * 120)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-full{max-height:100%}.min-h-\(--file-manager-workspace-min-height\){min-height:var(--file-manager-workspace-min-height)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7\.5{min-height:calc(var(--spacing) * 7.5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[2\.625rem\]{min-height:2.625rem}.min-h-\[60vh\]{min-height:60vh}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--file-manager-workspace-gap\){width:var(--file-manager-workspace-gap)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-10\.5{width:calc(var(--spacing) * 10.5)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-64\!{width:calc(var(--spacing) * 64)!important}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-fit{width:-moz-fit-content;width:fit-content}.w-fit\!{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-max\!{width:max-content!important}.w-px{width:1px}.max-w-0{max-width:0}.max-w-4xl{max-width:var(--container-4xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-\[60\%\]{max-width:60%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[100vw\]{max-width:100vw}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--file-manager-tree-min-content-width\){min-width:var(--file-manager-tree-min-content-width)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[calc\(100\%\+6px\)\]{--tw-translate-x:calc(calc(100% + 6px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-progress-indeterminate{animation:var(--animate-progress-indeterminate)}.animate-pulse{animation:var(--animate-pulse)}.animate-ring-indeterminate{animation:var(--animate-ring-indeterminate)}.animate-scrolling-text{animation:var(--animate-scrolling-text)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default\!{cursor:default!important}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.break-inside-avoid{break-inside:avoid}.auto-rows-\[minmax\(8\.5rem\,auto\)\]{grid-auto-rows:minmax(8.5rem,auto)}.grid-cols-\(--file-manager-tree-columns\){grid-template-columns:var(--file-manager-tree-columns)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(350px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.flex-wrap\!{flex-wrap:wrap!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate\!{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\(--mantine-radius-default\){border-radius:var(--mantine-radius-default)}.rounded-\[1px\]{border-radius:1px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-l-none\!{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--chart-grid-color\){border-color:var(--chart-grid-color)}.border-\(--chart-tick-color\){border-color:var(--chart-tick-color)}.border-\(--mantine-color-blue-5\){border-color:var(--mantine-color-blue-5)}.border-\(--mantine-color-body\){border-color:var(--mantine-color-body)}.border-\(--mantine-color-default-border\){border-color:var(--mantine-color-default-border)}.border-\(--mantine-color-red-filled\)\/70{border-color:var(--mantine-color-red-filled)}@supports (color:color-mix(in lab, red, red)){.border-\(--mantine-color-red-filled\)\/70{border-color:color-mix(in oklab, var(--mantine-color-red-filled) 70%, transparent)}}.border-\(--mantine-primary-color-filled\){border-color:var(--mantine-primary-color-filled)}.border-\(--mantine-primary-color-filled\)\!{border-color:var(--mantine-primary-color-filled)!important}.border-b-\(--mantine-primary-color-filled\){border-bottom-color:var(--mantine-primary-color-filled)}.border-b-transparent{border-bottom-color:#0000}.bg-\(--chart-grid-color\){background-color:var(--chart-grid-color)}.bg-\(--mantine-color-blue-5\){background-color:var(--mantine-color-blue-5)}.bg-\(--mantine-color-blue-light\){background-color:var(--mantine-color-blue-light)}.bg-\(--mantine-color-body\),.bg-\(--mantine-color-body\)\/80{background-color:var(--mantine-color-body)}@supports (color:color-mix(in lab, red, red)){.bg-\(--mantine-color-body\)\/80{background-color:color-mix(in oklab, var(--mantine-color-body) 80%, transparent)}}.bg-\(--mantine-color-body\)\/85{background-color:var(--mantine-color-body)}@supports (color:color-mix(in lab, red, red)){.bg-\(--mantine-color-body\)\/85{background-color:color-mix(in oklab, var(--mantine-color-body) 85%, transparent)}}.bg-\(--mantine-color-default\){background-color:var(--mantine-color-default)}.bg-\(--mantine-color-default-border\){background-color:var(--mantine-color-default-border)}.bg-\(--mantine-color-default-hover\){background-color:var(--mantine-color-default-hover)}.bg-\(--mantine-color-green-filled\){background-color:var(--mantine-color-green-filled)}.bg-\(--mantine-color-green-light\){background-color:var(--mantine-color-green-light)}.bg-\(--mantine-color-red-filled\){background-color:var(--mantine-color-red-filled)}.bg-\(--mantine-color-red-light\){background-color:var(--mantine-color-red-light)}.bg-\(--mantine-color-yellow-filled\){background-color:var(--mantine-color-yellow-filled)}.bg-\(--mantine-color-yellow-light\){background-color:var(--mantine-color-yellow-light)}.bg-\(--mantine-primary-color-filled\){background-color:var(--mantine-primary-color-filled)}.bg-\(--mantine-primary-color-light\){background-color:var(--mantine-primary-color-light)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(var\(--chart-grid-color\)_1\.5px\,transparent_1\.5px\)\]{background-image:radial-gradient(var(--chart-grid-color) 1.5px,transparent 1.5px)}.from-\(--mantine-color-default-hover\){--tw-gradient-from:var(--mantine-color-default-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\(--mantine-color-default\){--tw-gradient-to:var(--mantine-color-default);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\!{padding:calc(var(--spacing) * 2)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-4\!{padding-left:calc(var(--spacing) * 4)!important}.pl-20{padding-left:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-mono\!{font-family:var(--font-mono)!important}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[100\%\]{--tw-leading:100%;line-height:100%}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.text-nowrap{text-wrap:nowrap}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--chart-tick-color\){color:var(--chart-tick-color)}.text-\(--mantine-color-anchor\){color:var(--mantine-color-anchor)}.text-\(--mantine-color-blue-5\){color:var(--mantine-color-blue-5)}.text-\(--mantine-color-blue-6\){color:var(--mantine-color-blue-6)}.text-\(--mantine-color-cyan-text\){color:var(--mantine-color-cyan-text)}.text-\(--mantine-color-dimmed\){color:var(--mantine-color-dimmed)}.text-\(--mantine-color-dimmed\)\!{color:var(--mantine-color-dimmed)!important}.text-\(--mantine-color-green-filled\){color:var(--mantine-color-green-filled)}.text-\(--mantine-color-green-text\){color:var(--mantine-color-green-text)}.text-\(--mantine-color-red-5\){color:var(--mantine-color-red-5)}.text-\(--mantine-color-red-filled\){color:var(--mantine-color-red-filled)}.text-\(--mantine-color-red-text\){color:var(--mantine-color-red-text)}.text-\(--mantine-color-text\){color:var(--mantine-color-text)}.text-\(--mantine-color-violet-text\){color:var(--mantine-color-violet-text)}.text-\(--mantine-color-yellow-5\){color:var(--mantine-color-yellow-5)}.text-\(--mantine-color-yellow-6\){color:var(--mantine-color-yellow-6)}.text-\(--mantine-color-yellow-filled\){color:var(--mantine-color-yellow-filled)}.text-\(--mantine-color-yellow-text\){color:var(--mantine-color-yellow-text)}.text-\(--mantine-primary-color-filled\){color:var(--mantine-primary-color-filled)}.text-gray-400{color:var(--color-gray-400)}.text-server-status-offline{color:var(--color-server-status-offline)}.text-server-status-starting{color:var(--color-server-status-starting)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.lowercase\!{text-transform:lowercase!important}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-0\.75rem_0_var\(--mantine-color-body\)\]{--tw-shadow:0 -.75rem 0 var(--tw-shadow-color,var(--mantine-color-body));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_0_var\(--mantine-color-default-border\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--mantine-color-default-border)), inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--mantine-color-blue-filled\){--tw-ring-color:var(--mantine-color-blue-filled)}.ring-\(--mantine-color-body\){--tw-ring-color:var(--mantine-color-body)}.ring-\(--mantine-color-default-border\){--tw-ring-color:var(--mantine-color-default-border)}.ring-\(--mantine-color-text\){--tw-ring-color:var(--mantine-color-text)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.blur-xs{--tw-blur:blur(var(--blur-xs));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,)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,min-height\]{transition-property:height,min-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\]{transition-property:left,right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all\!{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-190{--tw-duration:.19s;transition-duration:.19s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[contain\:layout_paint\]{contain:layout paint}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--fa-width\:0\.625rem\]{--fa-width:.625rem}.\[--fa-width\:1rem\]{--fa-width:1rem}@media (hover:hover){.group-hover\:text-\(--mantine-color-text\):is(:where(.group):hover *){color:var(--mantine-color-text)}}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-\(--mantine-color-default-hover\):hover{background-color:var(--mantine-color-default-hover)}.hover\:bg-\(--mantine-color-default-hover\)\!:hover{background-color:var(--mantine-color-default-hover)!important}.hover\:bg-white\/2\!:hover{background-color:#ffffff05!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/2\!:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)!important}}.hover\:text-\(--mantine-color-text\):hover{color:var(--mantine-color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:stroke-\(--mantine-primary-color-filled\):focus-visible{stroke:var(--mantine-primary-color-filled)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\(--mantine-primary-color-filled\):focus-visible{outline-color:var(--mantine-primary-color-filled)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-wait:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:transition-none\!{transition-property:none!important}}@container page (width>=40rem){.sm\:mx-2{margin-inline:calc(var(--spacing) * 2)}.sm\:my-0{margin-block:0}.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:flex-0{flex:0}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:0}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:self-end{align-self:flex-end}.sm\:pt-0{padding-top:0}.sm\:text-\[2\.125rem\]\!{font-size:2.125rem!important}}@container page (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-auto{margin-left:auto}.md\:grid{display:grid}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:max-h-none{max-height:none}.md\:w-62\.5{width:calc(var(--spacing) * 62.5)}.md\:w-65\.5{width:calc(var(--spacing) * 65.5)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.md\:min-w-xl{min-width:var(--container-xl)}.md\:flex-1{flex:1}.md\:columns-2{columns:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row\!{flex-direction:row!important}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-\(--mantine-color-default-border\){border-color:var(--mantine-color-default-border)}.md\:px-0{padding-inline:0}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:text-right{text-align:right}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@container page (width>=64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:top-0{top:0}.lg\:top-15{top:calc(var(--spacing) * 15)}.lg\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.lg\:mx-6{margin-inline:calc(var(--spacing) * 6)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mr-6{margin-right:calc(var(--spacing) * 6)}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:block\!{display:block!important}.lg\:flex{display:flex}.lg\:flex\!{display:flex!important}.lg\:hidden{display:none}.lg\:hidden\!{display:none!important}.lg\:min-h-0{min-height:0}.lg\:w-1\/3{width:33.3333%}.lg\:w-\[26rem\]{width:26rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:self-start{align-self:flex-start}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pb-0{padding-bottom:0}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@container page (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:h-auto{height:auto}.xl\:w-72{width:calc(var(--spacing) * 72)}.xl\:min-w-3xl{min-width:var(--container-3xl)}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,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))}.xl\:flex-row{flex-direction:row}}@container page (width>=96rem){.\32 xl\:columns-2{columns:2}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=28rem){.\@md\:max-w-none{max-width:none}.\@md\:flex-row{flex-direction:row}.\@md\:items-center{align-items:center}.\@md\:justify-end{justify-content:flex-end}}@container (width>=32rem){.\@lg\:flex-row{flex-direction:row}.\@lg\:items-center{align-items:center}.\@lg\:justify-between{justify-content:space-between}.\@lg\:gap-2{gap:calc(var(--spacing) * 2)}.\@lg\:gap-3{gap:calc(var(--spacing) * 3)}}@container page not (width>=40rem){.max-sm\:mr-auto{margin-right:auto}.max-sm\:hidden\!{display:none!important}.max-sm\:max-w-48{max-width:calc(var(--spacing) * 48)}.max-sm\:flex-1{flex:1}}@container page not (width>=48rem){.max-md\:w-full{width:100%}}.light\:bg-\(--mantine-color-gray-0\):where([data-mantine-color-scheme=light],[data-mantine-color-scheme=light] *){background-color:var(--mantine-color-gray-0)}.light\:bg-\(--mantine-color-gray-2\):where([data-mantine-color-scheme=light],[data-mantine-color-scheme=light] *){background-color:var(--mantine-color-gray-2)}.light\:text-gray-600\!:where([data-mantine-color-scheme=light],[data-mantine-color-scheme=light] *){color:var(--color-gray-600)!important}@media (hover:hover){.hover\:light\:bg-black\/3\!:hover:where([data-mantine-color-scheme=light],[data-mantine-color-scheme=light] *){background-color:#00000008!important}@supports (color:color-mix(in lab, red, red)){.hover\:light\:bg-black\/3\!:hover:where([data-mantine-color-scheme=light],[data-mantine-color-scheme=light] *){background-color:color-mix(in oklab, var(--color-black) 3%, transparent)!important}}}.\[\&\:hover\>rect\]\:brightness-125:hover>rect{--tw-brightness:brightness(125%);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,)}@container page (width>=40rem){.sm\:\[\&\>\*\]\:min-w-0>*{min-width:0}.sm\:\[\&\>\*\]\:flex-1>*{flex:1}}.bg-server-status-running{background-color:var(--color-server-status-running)}.bg-server-status-offline{background-color:var(--color-server-status-offline)}.bg-server-status-starting{background-color:var(--color-server-status-starting)}.bg-server-status-stopping{background-color:var(--color-server-status-stopping)}.file-tree-drop-target{font-weight:500;background-color:var(--mantine-color-green-light-hover)!important;box-shadow:inset 3px 0 0 var(--mantine-color-green-5), inset 0 0 0 1px var(--mantine-color-green-5)!important;color:var(--mantine-color-green-light-color)!important}.file-tree-drop-target-span{background-color:var(--mantine-color-green-light)!important;box-shadow:inset 3px 0 0 var(--mantine-color-green-5)!important}.file-tree-root-drop-target{border-color:var(--mantine-color-green-5)!important;box-shadow:0 0 0 1px var(--mantine-color-green-5)!important}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#545454;background:#fefefe}.hljs-comment,.hljs-quote{color:#696969}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#d91e18}.hljs-attribute,.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#aa5d00}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:green}.hljs-section,.hljs-title{color:#007faa}.hljs-keyword,.hljs-selector-tag{color:#7928a1}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;font-display:swap;src:local(Helvetica),url(/assets/Helvetica.2kH1vKct.woff2)format("woff2")}:root{--auth-page-height:100dvh;--file-manager-workspace-height:calc(100dvh - 8rem);--file-manager-workspace-min-height:42rem;--file-manager-workspace-gap:.75rem;--file-manager-tree-width:20rem;--file-manager-tree-collapsed-width:2.75rem;--file-manager-tree-min-content-width:39rem;--file-manager-tree-columns:minmax(20rem, 1fr) 6.5rem 8.5rem 2rem}.file-manager-workspace-grid{grid-template-columns:clamp(14rem, var(--file-manager-tree-width), calc(100% - 20rem - var(--file-manager-workspace-gap))) minmax(0, 1fr);gap:var(--file-manager-workspace-gap);width:100%;min-width:0;display:grid}.file-manager-workspace-grid[data-file-manager-tree-visible=false]{grid-template-columns:var(--file-manager-tree-collapsed-width) minmax(0, 1fr)}[data-file-manager-tree-header],[data-file-manager-tree-table],[data-file-manager-tree-selection-control],[data-file-manager-tree-actions]{opacity:1;visibility:visible;transition:opacity .12s}.file-manager-tree-shell[data-file-manager-tree-collapsed=true] [data-file-manager-tree-header],.file-manager-tree-shell[data-file-manager-tree-collapsed=true] [data-file-manager-tree-table],.file-manager-tree-shell[data-file-manager-tree-collapsed=true] [data-file-manager-tree-selection-control],.file-manager-tree-shell[data-file-manager-tree-collapsed=true] [data-file-manager-tree-actions]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s linear .12s}.file-manager-editor-resize-handle:after{border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-default-border);content:"";inset-block:.5rem;width:2px;transition:background-color .12s;position:absolute;left:50%;transform:translate(-50%)}.file-manager-editor-resize-handle:hover:after,.file-manager-editor-resize-handle:focus-visible:after{background-color:var(--mantine-primary-color-filled)}.selection-area-dragging{-webkit-user-select:none;user-select:none}.selection-area-preview{background-color:var(--mantine-color-blue-light)!important}.selection-area-preview>[data-file-manager-tree-row]{background-color:var(--mantine-color-blue-light)!important;box-shadow:inset 3px 0 0 var(--mantine-color-blue-5)!important}.file-manager-tree-viewport{scrollbar-color:var(--mantine-color-default-border) transparent;scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain}.file-manager-tree-viewport::-webkit-scrollbar{width:.5rem;height:.5rem}.file-manager-tree-viewport::-webkit-scrollbar-track{background:0 0}.file-manager-tree-viewport::-webkit-scrollbar-thumb{border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-default-border)}.file-manager-tree-viewport::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-dimmed)}@container page (width>=48rem){[data-file-manager-editor-split]:has([data-file-manager-editor-tabs] [data-mantine-scrollbar][data-state=visible]){--file-manager-editor-tab-gutter:10px}}@container page not (width>=48rem){[data-file-manager-editor-tabs]:has([data-mantine-scrollbar][data-state=visible]){--file-manager-editor-tab-gutter:10px}.file-manager-workspace-grid,.file-manager-workspace-grid[data-file-manager-tree-visible=false]{--file-manager-workspace-min-height:0px;grid-template-columns:minmax(0,1fr);min-width:0}[data-file-manager-tree-visible=true] [data-file-manager-editor-group]{display:none}[data-file-manager-tree-visible=false] [data-file-manager-editor-group]{height:calc(var(--file-manager-workspace-height) - 2.75rem - var(--file-manager-workspace-gap))}[data-file-manager-editor-pane]:not([data-active]),[data-file-manager-editor-resize-handle],[data-file-manager-tree-resize-handle]{display:none}[data-file-manager-editor-pane][data-active]{width:100%;flex:100%!important}}@media (prefers-reduced-motion:reduce){[data-file-manager-tree-header],[data-file-manager-tree-table],[data-file-manager-tree-selection-control],[data-file-manager-tree-actions]{transition:none}}:root[data-mantine-color-scheme=light]{--mantine-color-body:#f0eff0;--chart-grid-color:#00000017;--chart-tick-color:#6b7280;--chart-series-1:#0891b2;--chart-series-2:#d97706;--chart-series-3:#7c3aed;--chart-series-4:#16a34a}:root[data-mantine-color-scheme=dark]{--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-bright:var(--mantine-color-white);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#2e2e2e26;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-light-hover:#2e2e2e33;--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#868e9626;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-light-hover:#868e9633;--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-light-hover:#40c05733;--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-light-hover:#fa525233;--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-scheme:dark;--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-primary-color-contrast:var(--mantine-color-white);--chart-grid-color:#ffffff14;--chart-tick-color:#9ca3af;--chart-series-1:#22d3ee;--chart-series-2:#facc15;--chart-series-3:#a78bfa;--chart-series-4:#4ade80}html{scrollbar-gutter:stable;background-color:var(--mantine-color-body,#242424)}body{font-family:var(--font-sans);background-color:var(--mantine-color-body,#242424);color:var(--mantine-color-text);container:page/inline-size}.page-container{container:page/inline-size}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}p{font-family:var(--font-sans);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--mantine-color-text)}form{margin:0}textarea,select,input,button,button:focus,button:focus-visible{--tw-outline-style:none;outline-style:none}strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.monaco-editor .find-widget>.button.codicon-widget-close{box-sizing:content-box}.monaco-editor .findOptionsWidget{top:10px!important}.workbench-hover-container{width:max-content}[data-mantine-color-scheme=dark] .hljs{color:#f8f8f2;background:#2b2b2b}[data-mantine-color-scheme=dark] .hljs-comment,[data-mantine-color-scheme=dark] .hljs-quote{color:#d4d0ab}[data-mantine-color-scheme=dark] .hljs-deletion,[data-mantine-color-scheme=dark] .hljs-name,[data-mantine-color-scheme=dark] .hljs-regexp,[data-mantine-color-scheme=dark] .hljs-selector-class,[data-mantine-color-scheme=dark] .hljs-selector-id,[data-mantine-color-scheme=dark] .hljs-tag,[data-mantine-color-scheme=dark] .hljs-template-variable,[data-mantine-color-scheme=dark] .hljs-variable{color:#ffa07a}[data-mantine-color-scheme=dark] .hljs-built_in,[data-mantine-color-scheme=dark] .hljs-link,[data-mantine-color-scheme=dark] .hljs-literal,[data-mantine-color-scheme=dark] .hljs-meta,[data-mantine-color-scheme=dark] .hljs-number,[data-mantine-color-scheme=dark] .hljs-params,[data-mantine-color-scheme=dark] .hljs-type{color:#f5ab35}[data-mantine-color-scheme=dark] .hljs-attribute{color:gold}[data-mantine-color-scheme=dark] .hljs-addition,[data-mantine-color-scheme=dark] .hljs-bullet,[data-mantine-color-scheme=dark] .hljs-string,[data-mantine-color-scheme=dark] .hljs-symbol{color:#abe338}[data-mantine-color-scheme=dark] .hljs-section,[data-mantine-color-scheme=dark] .hljs-title{color:#00e0e0}[data-mantine-color-scheme=dark] .hljs-keyword,[data-mantine-color-scheme=dark] .hljs-selector-tag{color:#dcc6e0}[data-combobox-disabled]:has(.select-load-more){opacity:1;cursor:default}[data-combobox-disabled]:has(.select-load-more)>span{flex:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ring-indeterminate{0%{rotate:0deg}to{rotate:360deg}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scrolling-text{0%,10%{transform:translate(0)}45%,55%{transform:translateX(var(--scrolling-text-distance,0))}90%,to{transform:translate(0)}}
