@font-face{font-family:Frontiera Display;src:url(/fonts/frontiera-display.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--f-orange:#C65A1E;--f-accent:#f39b63;--f-bg:#0c0e10;--f-panel:#15191d;--f-raised:#1d2329;--f-line:#343d45;--f-text:#f2f0e9;--f-muted:#acb4bd;--f-good:#9ddcb2;--f-warning:#f2ca79;--f-danger:#ffada6;--f-space-1:.5rem;--f-space-2:1rem;--f-space-3:1.5rem;--f-space-4:2rem;--f-space-5:3rem;--f-radius:3px;--f-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-heading:"Frontiera Display","Arial Narrow","Roboto Condensed",Impact,system-ui,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--f-fast:140ms;--f-enter:260ms}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--f-bg);color:var(--f-text);font-family:var(--f-body);font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--f-accent)}img,video{max-width:100%}h1,h2,h3{line-height:1.12;overflow-wrap:anywhere}p{max-width:75ch}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--f-accent);outline-offset:4px}::selection{background:#9a461a;color:white}.f-skip{position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%);z-index:100;background:var(--f-text);color:var(--f-bg);padding:.8rem 1rem}.f-skip:focus{transform:none}.f-shell{width:min(100%,1440px);margin:auto;padding:1.5rem max(1rem,env(safe-area-inset-left)) 3rem}.f-wordmark{color:var(--f-text);text-decoration:none;font-weight:900;letter-spacing:.08em;display:inline-flex;gap:.7rem;align-items:center}.f-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--f-orange);background:var(--f-orange);color:#fff;font-size:25px;font-weight:950;-webkit-clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.f-kicker{font:700 .75rem/1.5 var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--f-accent)}.f-muted{color:var(--f-muted)}.f-heading{font-family:var(--f-heading);text-transform:uppercase;letter-spacing:.015em}.f-panel{background:var(--f-panel);border:1px solid var(--f-line);border-top:2px solid #49515a;border-radius:var(--f-radius);padding:1.25rem;position:relative}.f-panel-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.f-panel h2{font-size:1.35rem;margin:0}.f-panel h3{font-size:1.1rem}.f-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;min-width:48px;padding:.75rem 1rem;border:1px solid var(--f-line);border-radius:var(--f-radius);background:var(--f-raised);color:var(--f-text);font-weight:750;text-decoration:none;transition:transform var(--f-fast),border-color var(--f-fast),background var(--f-fast)}.f-button:hover:not(:disabled){border-color:var(--f-accent);background:#28313a}.f-button:active:not(:disabled){transform:translateY(2px)}.f-button--primary{background:var(--f-orange);border-color:var(--f-orange);color:#060809}.f-button--primary:hover:not(:disabled){background:var(--f-accent)}.f-button--danger{border-color:#7d4441;color:var(--f-danger)}.f-button:disabled{color:var(--f-muted);background:#171c21;border-style:dashed}.f-icon{width:21px;height:21px;flex:none}.f-status{display:inline-flex;gap:.55rem;align-items:center;font:650 .8rem/1.4 var(--f-mono);padding:.4rem .65rem;border:1px solid var(--f-line);color:var(--f-muted);overflow-wrap:anywhere}.f-status:before{content:"";width:7px;height:7px;flex:none;border:1px solid}.f-status[data-tone=good]{color:var(--f-good)}.f-status[data-tone=good]:before{background:currentColor;animation:f-signal 3s ease-in-out infinite}.f-status[data-tone=warning]{color:var(--f-warning)}.f-status[data-tone=danger]{color:var(--f-danger)}.f-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.f-stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.f-empty{display:grid;justify-items:start;align-content:center;grid-gap:.75rem;gap:.75rem;min-height:200px;padding:1.5rem;border:1px dashed var(--f-line);background:linear-gradient(120deg,#171e24,#101417)}.f-empty .f-icon{width:32px;height:32px;color:var(--f-muted)}.f-empty h3,.f-empty p{margin:0}.f-empty p{color:var(--f-muted)}.f-alert{border:1px solid #8f5148;border-left:3px solid var(--f-danger);padding:1rem;background:#291b1b;color:var(--f-danger)}.f-success{border-color:#416b50;color:var(--f-good);background:#14211b}.f-skeleton{height:1rem;background:#262e35;animation:f-loading 1.8s ease-in-out infinite}.f-skeleton+.f-skeleton{margin-top:1rem}.f-enter{animation:f-enter var(--f-enter) ease-out both}.f-dialog{width:min(92vw,500px);color:var(--f-text);background:var(--f-panel);border:1px solid var(--f-line);border-top:3px solid var(--f-orange);padding:1.5rem;border-radius:3px}.f-dialog::-webkit-backdrop{background:#05080cdc}.f-dialog::backdrop{background:#05080cdc}.f-dialog[open]{animation:f-enter .18s ease-out}.f-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.f-label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--f-muted);font-size:.875rem}.f-field{width:100%;min-width:0;min-height:48px;padding:.7rem .85rem;background:var(--f-bg);color:var(--f-text);border:1px solid var(--f-line);border-radius:3px}.f-timeline{list-style:none;margin:0;padding:0}.f-timeline li{border-left:1px solid var(--f-line);padding:0 0 1.5rem 1.5rem;position:relative}.f-timeline li:before{content:"";position:absolute;width:9px;height:9px;left:-5px;top:.4rem;background:var(--f-orange)}.f-timeline time{display:block;font:.8rem var(--f-mono);color:var(--f-muted);margin-top:.5rem}.f-timeline strong{display:block}.f-timeline p{margin:.4rem 0;color:var(--f-muted)}.f-surface{background:var(--f-bg)!important;color:var(--f-text)!important;font-family:var(--f-body)!important}.f-surface h1,.f-surface h2{font-family:var(--f-heading);letter-spacing:.02em;text-transform:uppercase}.f-surface button,.f-surface input,.f-surface select{min-height:44px}.f-surface input[type=checkbox],.f-surface input[type=radio]{min-height:24px;width:24px}.f-surface button{transition:transform var(--f-fast)}.f-surface button:active:not(:disabled){transform:translateY(2px)}.f-surface article,.f-surface section{border-radius:var(--f-radius)!important}.f-surface details{border:1px solid var(--f-line);padding:1rem}.f-surface summary{min-height:44px;cursor:pointer}.f-legal{max-width:850px;margin:auto;padding:3rem 1.25rem}.f-legal section{margin-top:2.5rem}.f-legal h1{font-size:clamp(2.25rem,6vw,4rem)}.f-legal footer{border-top:1px solid var(--f-line);padding-top:1.5rem;margin-top:3rem;color:var(--f-muted)}@keyframes f-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes f-signal{50%{opacity:.35}}@keyframes f-loading{50%{opacity:.45}}@media(min-width:1024px){.f-shell{padding:2rem 2.5rem 4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.f-status:before{background:CanvasText}.f-button,.f-panel{border:1px solid CanvasText}}.f-server-stats{display:grid;grid-gap:1.25rem;gap:1.25rem}.f-server-stats>div{min-width:0;border-left:2px solid var(--f-line);padding-left:1rem}.f-server-stats span{display:block;font-size:.875rem;color:var(--f-muted)}.f-server-stats strong{display:block;font:700 1.6rem var(--f-mono);margin:.5rem 0;overflow-wrap:anywhere}.f-server-stats>div:first-child strong{font-size:2.5rem}.f-server-stats small{font-size:1rem;color:var(--f-muted)}.f-server-stats p{font-size:.875rem;margin:.5rem 0 0;color:var(--f-muted)}.f-server .f-kicker{display:flex;gap:.6rem;align-items:center}@media(min-width:768px){.f-server-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.f-utility-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;justify-content:flex-end;gap:.75rem;padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom));background:#101419;border-top:1px solid var(--f-line)}.f-utility-nav a{flex:0 1 auto}@media(max-width:600px){.f-utility-nav a{flex:1 1;padding:.7rem .4rem;font-size:.875rem}}.f-wordmark{font-family:var(--f-heading);font-size:2rem;letter-spacing:.06em;font-weight:400}.f-server{border-top:3px solid var(--f-orange)}@media(max-width:767px){.f-server-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.f-server-stats>div:first-child{grid-column:1/-1}.f-server-stats strong{font-size:1.1rem}.f-server-stats p{font-size:.8rem}.f-server-stats>div:first-child strong{font-size:2.25rem}.f-server .f-panel-head{gap:.65rem;flex-wrap:wrap}}.f-timeline strong{overflow-wrap:anywhere}.f-surface{padding-bottom:7rem!important}.f-panel{min-width:0;overflow-wrap:anywhere}.f-surface form,.f-surface form>*{min-width:0;max-width:100%}.f-surface label{min-width:0;overflow-wrap:anywhere}.f-surface input:not([type=checkbox]):not([type=radio]),.f-surface select,.f-surface textarea{min-width:0;max-width:100%;width:100%;box-sizing:border-box}.f-surface video{max-width:100%}.f-dialog h2,.f-dialog p,.f-surface,.f-surface code,.f-surface h1,.f-surface h2,.f-surface p,.f-surface strong{overflow-wrap:anywhere}.f-surface article,.f-surface div,.f-surface section{min-width:0}.f-owner-nav{display:flex;gap:.55rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.75rem 0;margin:.35rem 0 1rem;scrollbar-width:thin;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.f-owner-nav a{flex:0 0 auto;white-space:nowrap}.f-owner-nav a[aria-current=page]{pointer-events:none}.f-owner-nav::-webkit-scrollbar{height:6px}.f-owner-nav{align-items:center;justify-content:space-between}.f-owner-nav-brand{display:inline-flex;align-items:center;gap:.65rem;flex:0 0 auto;color:var(--f-text);text-decoration:none;font-family:var(--f-heading);letter-spacing:.06em}.f-owner-nav-brand>span{display:grid;grid-gap:.1rem;gap:.1rem}.f-owner-nav-brand strong{font:inherit}.f-owner-nav-brand small{font-family:var(--f-body);font-size:.64rem;letter-spacing:.16em;color:var(--f-muted)}.f-owner-nav-brand img{width:48px;height:48px;object-fit:contain;display:block}.f-owner-nav-links{display:flex;gap:.55rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0}.f-owner-nav-links a{flex:0 0 auto;white-space:nowrap}.f-owner-nav-link{display:inline-flex!important;align-items:center;gap:.42rem}.f-owner-nav-link .f-icon{width:17px;height:17px}.f-owner-nav-links::-webkit-scrollbar{height:6px}@media(max-width:720px){.f-owner-nav{align-items:flex-start;flex-direction:column}.f-owner-nav-brand img{width:42px;height:42px}.f-owner-nav-links{width:100%}.f-owner-nav-link{padding:.62rem .72rem}}