.gui{--gui-cream:#110e1ae6;--gui-paper:#fff4de0b;--gui-mint:#fff4de12;--gui-ink:#f7f1e6;--gui-ink-soft:#f7f1e6cc;--gui-muted:#f7f1e694;--gui-outline:#fff4de42;--gui-line:#fff4de1f;--gui-accent:#ffcf4a;--gui-accent-edge:#ffcf4a;--gui-accent-ink:#1d1606;--gui-green:#7fdc92;--gui-green-soft:#7fdc921f;--gui-amber:#f2a93b;--gui-amber-soft:#f2a93b1f;--gui-danger:#ff6b5a;--gui-danger-soft:#ff6b5a1f;--gui-sky:#6cc4f5;--gui-sky-soft:#6cc4f51f;--gui-focus:#6cc4f5;--gui-heading:"Oxanium", "Inter", system-ui, sans-serif;--gui-body:"Inter", system-ui, sans-serif;--gui-radius:16px;--gui-shadow:0 24px 60px #04030a8c, inset 0 1px 0 #ffffff0f;--color-surface-lowest:#fff4de08;--color-surface:#fff4de0b;--color-surface-low:#fff4de09;--color-surface-high:#fff4de12;--color-surface-bright:#fff4de17;--color-surface-elevated:#fff4de14;--color-on-surface:var(--gui-ink);--color-on-surface-variant:var(--gui-ink-soft);--color-outline:var(--gui-muted);--color-outline-variant:var(--gui-line);--color-line:var(--gui-line);--color-line-strong:var(--gui-outline);--color-primary:var(--gui-green);--color-success:var(--gui-green);--color-warning:var(--gui-amber);--color-danger:var(--gui-danger);--card-bg:var(--gui-paper);--card-elevated-bg:var(--gui-mint);--vg-text-primary:var(--gui-ink);--vg-text-secondary:var(--gui-ink-soft);--vg-text-muted:var(--gui-muted);--vg-border:var(--gui-line);--vg-border-active:var(--gui-outline);--vg-accent:var(--gui-accent);--row-bg:var(--gui-paper);--input-border:var(--gui-line);font-family:var(--gui-body);color:var(--gui-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gui h1,.gui h2,.gui h3{font-family:var(--gui-heading);letter-spacing:-.01em;text-transform:none}.gui a:not(.gui-btn){color:var(--gui-accent)}.gui-world{z-index:30;background:#1b1628;place-items:center;padding:28px 20px;display:grid;position:fixed;inset:0}.gui-world__backdrop{filter:blur(10px)saturate(.9)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-24px;transform:scale(1.04)}.gui-world__veil{background:radial-gradient(#110e1a40,#0a0812b3);position:absolute;inset:0}.gui-world__panel{border:1px solid var(--gui-line);background:var(--gui-cream);width:min(1080px,100%);max-height:calc(100svh - 56px);box-shadow:var(--gui-shadow);-webkit-backdrop-filter:blur(14px);border-radius:20px;flex-direction:column;animation:.3s cubic-bezier(.2,1.2,.4,1) gui-pop;display:flex;position:relative;overflow:hidden}.gui-world__head{border-bottom:1px solid var(--gui-line);align-items:center;gap:14px;padding:16px 22px;display:flex}.gui-world__title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gui-world__title>svg{color:var(--gui-accent)}.gui-world__title h1{color:var(--gui-ink);outline:none;margin:0;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.1}.gui-world__title p{color:var(--gui-muted);margin:3px 0 0;font-size:14px}.gui-world__action{flex:none}.gui-world__body{overscroll-behavior:contain;flex:1;padding:22px;overflow-y:auto}@keyframes gui-pop{0%{opacity:0;transform:scale(.97)}}@media (width<=700px){.gui-world{place-items:stretch stretch;padding:0}.gui-world__panel{height:100svh;max-height:none;box-shadow:none;border-width:0;border-radius:0}.gui-world__head{flex-wrap:wrap;padding:12px 14px}.gui-world__action{width:100%}.gui-world__body{padding:16px 14px 28px}}.gui-panel{border:1px solid var(--gui-line);border-radius:var(--gui-radius);background:var(--gui-paper);padding:18px}.gui-panel--soft{background:var(--gui-mint)}.gui.gui-panel,[aria-modal=true]>.gui-panel{background:var(--gui-cream);box-shadow:var(--gui-shadow);-webkit-backdrop-filter:blur(14px)}.gui-panel--warn{background:var(--gui-amber-soft);border-color:#f2a93b73}.gui-panel__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.gui-panel__head h2,.gui-panel__head h3{flex:1;margin:0;font-size:18px;font-weight:700}.gui-panel__close{min-width:44px;min-height:44px;color:var(--gui-muted);cursor:pointer;background:0 0;border:0;font-size:26px}.gui-btn{border:1px solid var(--gui-outline);min-height:44px;font:600 15px/1.1 var(--gui-heading);letter-spacing:.02em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;text-decoration:none;transition:transform 80ms,filter .15s,border-color .15s,background .15s;display:inline-flex}.gui-btn:active:not(:disabled){transform:scale(.98)}.gui-btn:focus-visible,.gui-tab:focus-visible,.gui-list button:focus-visible{outline:2px solid var(--gui-focus);outline-offset:2px}.gui-btn:disabled{cursor:default;opacity:.45}.gui-btn--primary{background:var(--gui-accent);color:var(--gui-accent-ink);border-color:#0000;font-weight:700;box-shadow:0 8px 20px #ffcf4a33}.gui-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.gui-btn--secondary{border-color:var(--gui-line);background:var(--gui-mint);color:var(--gui-ink)}.gui-btn--secondary:hover:not(:disabled){border-color:var(--gui-outline);background:#fff4de1a}.gui-btn--quiet{color:var(--gui-ink-soft);box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.gui-btn--danger{color:var(--gui-danger);box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.gui-btn--block{width:100%}.gui-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gui-stat{border:1px solid var(--gui-line);background:var(--gui-paper);border-radius:14px;gap:4px;padding:14px;display:grid}.gui-stat__label{color:var(--gui-muted);font:600 11px var(--gui-heading);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.gui-stat__value{font:700 28px/1 var(--gui-heading);color:var(--gui-ink);font-variant-numeric:tabular-nums}.gui-stat__hint{color:var(--gui-muted);font-size:12px}.gui-stat--good .gui-stat__value{color:var(--gui-green)}.gui-stat--warn .gui-stat__value{color:var(--gui-amber)}.gui-stat--bad .gui-stat__value{color:var(--gui-danger)}.gui-tabs{flex-wrap:wrap;gap:8px;display:flex}.gui-tab{border:1px solid var(--gui-line);min-height:40px;color:var(--gui-muted);font:600 13px var(--gui-heading);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;transition:color .15s,border-color .15s}.gui-tab:hover{color:var(--gui-ink);border-color:var(--gui-outline)}.gui-tab[aria-selected=true]{background:var(--gui-accent);color:var(--gui-accent-ink);border-color:#0000}.gui-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gui-list__item{border:1px solid var(--gui-line);background:var(--gui-paper);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.gui-list__text{flex:1;gap:2px;min-width:0;display:grid}.gui-list__title{color:var(--gui-ink);font-weight:600}.gui-list__meta{color:var(--gui-muted);font-size:13px}.gui-pill{font:600 11px var(--gui-heading);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.gui-pill--good{background:var(--gui-green-soft);color:var(--gui-green)}.gui-pill--warn{background:var(--gui-amber-soft);color:var(--gui-amber)}.gui-pill--bad{background:var(--gui-danger-soft);color:var(--gui-danger)}.gui-pill--info{background:var(--gui-sky-soft);color:var(--gui-sky)}.gui-empty{text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.gui-empty h2{margin:0;font-size:20px}.gui-empty p{max-width:42ch;color:var(--gui-muted);margin:0}.gui-loading{color:var(--gui-muted);justify-items:center;gap:10px;padding:40px 16px;font-weight:600;display:grid}.gui-loading__dot{border:3px solid var(--gui-line);border-top-color:var(--gui-accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite gui-spin}.gui-field{gap:6px;display:grid}.gui-field>span{font-weight:600}.gui-field small{color:var(--gui-muted)}.gui select,.gui input[type=text],.gui input[type=number],.gui input[type=url],.gui input[type=date],.gui input[type=email],.gui textarea{border:1px solid var(--gui-outline);min-height:44px;color:var(--gui-ink);font:500 15px var(--gui-body);background:#0a081280;border-radius:10px;padding:8px 12px}.gui select:focus,.gui input:focus,.gui textarea:focus{outline:2px solid var(--gui-focus);outline-offset:1px}.gui-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.gui-stack{gap:16px;display:grid}.gui-stack>*,.gui-grid-2>*{min-width:0}.gui-muted{color:var(--gui-muted)}@keyframes gui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gui-loading__dot{animation-duration:2.4s}.gui-btn{transition:none}}.gui-switch{border:1px solid var(--gui-line);background:var(--gui-paper);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.gui-switch__text{gap:3px;display:grid}.gui-switch__label{font-weight:600}.gui-switch__text small{color:var(--gui-muted);font-size:13px}.gui-switch__control{border:1px solid var(--gui-outline);cursor:pointer;background:#fff4de1a;border-radius:999px;flex:none;width:52px;height:30px;transition:background .15s;position:relative}.gui-switch__control span{background:var(--gui-ink);border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.gui-switch__control[aria-checked=true]{background:var(--gui-green);border-color:#0000}.gui-switch__control[aria-checked=true] span{background:#10261a;transform:translate(22px)}.gui-switch__control:focus-visible{outline:2px solid var(--gui-focus);outline-offset:2px}.gui-chart{height:260px}.gui-chart--short{height:220px}.gui-chart-legend{color:var(--gui-ink-soft);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.gui-chart-legend span{align-items:center;gap:6px;display:inline-flex}.gui-chart-legend i{border-radius:3px;width:12px;height:12px}.gui-tooltip{border:1px solid var(--gui-line);color:var(--gui-ink);background:#110e1af2;border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:0 12px 32px #08061073}.gui-tooltip strong{font-family:var(--gui-heading);margin-bottom:2px;display:block}.gui-bars{gap:10px;display:grid}.gui-bar{grid-template-columns:40px 1fr 48px auto;align-items:center;gap:10px;font-size:13px;font-weight:600;display:grid}.gui-bar__track{background:#fff4de1a;border-radius:999px;height:8px;overflow:hidden}.gui-bar__fill{border-radius:999px;height:100%}.gui-meter{background:#fff4de1a;border-radius:999px;height:8px;overflow:hidden}.gui-meter span{background:var(--gui-green);height:100%;display:block}.gui-table-wrap{border:1px solid var(--gui-line);background:var(--gui-paper);border-radius:14px;overflow-x:auto}.gui-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.gui-table th{background:var(--gui-mint);color:var(--gui-muted);font:600 11px var(--gui-heading);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:10px 14px}.gui-table td{border-top:1px solid var(--gui-line);padding:10px 14px}.gui-gate{position:relative}.gui-gate__preview{filter:blur(6px)saturate(.6);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.gui-gate__card{place-items:start center;padding:40px 12px 0;display:grid;position:absolute;inset:0}.gui-gate__card>.gui-panel{text-align:center;justify-items:center;gap:10px;max-width:380px;display:grid}.gui-gate__card h2{margin:0;font-size:22px}.gui-gate__card p{color:var(--gui-ink-soft);margin:0}@media (width<=700px){.gui-bar{grid-template-columns:36px 1fr 42px}.gui-bar>:last-child{display:none}.gui-table th,.gui-table td{padding:9px 10px}}.deletion-cancelled-notice{z-index:80;background:#110e1af0;border:1px solid #ffcf4a73;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:min(580px,100% - 24px);padding:10px 16px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #08061073}.deletion-cancelled-notice p{margin:0;font-weight:600}
