@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-400-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../fonts/Inter-400-normal-latin.woff2) format(woff2),url(../_og-static-fonts/inter-400-latin.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-500-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../fonts/Inter-500-normal-latin.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-600-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../fonts/Inter-600-normal-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-700-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../fonts/Inter-700-normal-latin.woff2) format(woff2),url(../_og-static-fonts/inter-700-latin.ttf) format(truetype);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel SemiBold"),url(../fonts/Cinzel-600-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:"Cinzel Fallback: Times New Roman";src:local("Times New Roman");size-adjust:136.8615%;ascent-override:71.3129%;descent-override:27.1808%;line-gap-override:0%}@font-face{font-family:"Cinzel Fallback: Georgia";src:local("Georgia");size-adjust:124.7194%;ascent-override:78.2557%;descent-override:29.827%;line-gap-override:0%}@font-face{font-family:"Cinzel Fallback: Noto Serif";src:local("Noto Serif");size-adjust:115.5925%;ascent-override:84.4345%;descent-override:32.182%;line-gap-override:0%}@font-face{font-family:Cinzel;src:local("Cinzel SemiBold"),url(../fonts/Cinzel-600-normal-latin.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Bold"),url(../fonts/Cinzel-700-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Bold"),url(../fonts/Cinzel-700-normal-latin.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}:root{--color-midnight:#1d2d3f;--color-parchment:#f4ead2;--color-verdigris:#37877b;--color-verdigris-light:#4fa396;--color-banner-red:#c4453c;--color-banner-red-light:#d9605a;--color-gold:#d9a441;--color-gold-light:#e4ba66;--color-poring:#f08ba5;--color-bg:#16232f;--color-card:#1d2d3f;--color-card-2:#243748;--color-ink:#f4ead2;--color-dim:#c9bfa8;--color-faint:#94a2b8;--color-line:#31465c;--color-accent:var(--color-banner-red);--color-accent-l:var(--color-banner-red-light);--color-on-banner-red:#fff;--color-on-gold:var(--color-midnight);--color-on-accent:var(--color-on-banner-red);--color-on-verdigris:#fff;--color-link:var(--color-verdigris-light);--color-award:var(--color-gold);--font-display:"Cinzel", "Cinzel Fallback: Times New Roman", "Cinzel Fallback: Georgia", "Cinzel Fallback: Noto Serif","Georgia",serif;--font-ui:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:21px;--text-display:26px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:13px;--radius-xl:18px;--radius-full:999px;--shadow-sm:0 1px 2px rgba(8,16,26,.3);--shadow-md:0 6px 18px rgba(8,16,26,.34);--shadow-lift:0 10px 28px rgba(8,16,26,.35);--shadow-pop:0 22px 50px rgba(8,16,26,.48);--hairline:color-mix(in srgb,var(--color-ink) 8%,transparent);--color-accent-ink:var(--color-accent-l);--color-accent-soft:color-mix(in srgb,var(--color-accent) 14%,var(--color-card));--color-accent-veil:color-mix(in srgb,var(--color-accent) 22%,transparent);--gradient-accent:linear-gradient(135deg,var(--color-accent),var(--color-accent-l));--ring-accent:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent);--ease-spring:cubic-bezier(.34,1.4,.64,1);--ease-out-soft:cubic-bezier(.22,1,.36,1);--tracking-display:1.5px;--tracking-kicker:2.6px;--content-max-width:70rem}[data-theme=light]{--color-bg:#efe7d2;--color-card:#fbf7ee;--color-card-2:#f1e9d6;--color-ink:#1d2d3f;--color-dim:#5a6b7e;--color-faint:#5d6b7d;--color-line:#dccfb0;--shadow-sm:0 1px 2px rgba(29,45,63,.1);--shadow-md:0 6px 18px rgba(29,45,63,.14);--shadow-lift:0 10px 28px rgba(29,45,63,.16);--shadow-pop:0 22px 50px rgba(29,45,63,.22);--hairline:color-mix(in srgb,#fff 66%,transparent);--color-link:#2f6d63;--color-award:#9a6b16;--color-accent-ink:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink));--color-accent-soft:color-mix(in srgb,var(--color-accent) 16%,var(--color-card))}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(var(--text-xl),1em)!important}}body{margin:0;font-family:var(--font-ui);font-size:15px;line-height:1.55;background:var(--color-bg);color:var(--color-ink);transition:background .2s,color .2s}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,hsla(42,61%,89%,.018) 0 2px,transparent 2px 7px)}[data-theme=light] body:before{background:repeating-linear-gradient(45deg,rgba(29,45,63,.028) 0 2px,transparent 2px 7px)}body:after{content:"";position:fixed;inset:0 0 auto;height:60vh;pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 50% -10%,var(--color-accent-veil),transparent 70%);opacity:.55}[data-theme=light] body:after{opacity:.4}h1,h2,h3,h4{line-height:1.25;margin:0 0 var(--space-4);text-wrap:balance}h1{font-weight:700;font-size:clamp(26px,4.4vw,40px);line-height:1.12;letter-spacing:var(--tracking-display)}h1,h2{font-family:var(--font-display)}h2{font-weight:600;font-size:clamp(18px,2.4vw,21px);letter-spacing:1.8px}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.container{max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-4)}.eyebrow{font-size:10.5px;font-weight:700;letter-spacing:var(--tracking-kicker);color:var(--color-accent-ink);text-transform:uppercase;margin:0 0 8px}.eyebrow:before{content:"";display:inline-block;width:16px;height:2px;margin-right:9px;vertical-align:3px;background:currentColor;border-radius:2px;opacity:.85}.muted{color:var(--color-dim)}.faint{color:var(--color-faint)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}::view-transition-new(entity-hero),::view-transition-old(entity-hero){animation-duration:.28s}.grid{display:grid;gap:13px}.grid--2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--3{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.card{position:relative;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-sm),inset 0 1px 0 var(--hairline);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.card--click{cursor:pointer}.card--click:hover{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-line))}.card--click:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--ring-accent),inset 0 1px 0 var(--hairline)}@media(prefers-reduced-motion:no-preference){.card--click:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift),inset 0 1px 0 var(--hairline)}}.card h3{font:700 var(--text-lg) var(--font-ui);letter-spacing:-.1px;margin:0 0 4px}.card p{font-size:var(--text-md);color:var(--color-dim);margin:7px 0 0}.page-head{padding-block:var(--space-8) var(--space-4)}.page-head__lead{margin:0;max-width:42rem;font-size:var(--text-lg);color:var(--color-dim)}.page-head__beta{display:inline-block;margin-left:6px;font:700 var(--text-2xs) var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--color-award)}.entity-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.panel{padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-2);align-content:start}.panel--empty{min-height:6rem;place-content:center}.panel__bar{display:flex;align-items:center;justify-content:space-between}.panel__block{display:grid;gap:var(--space-2);align-content:start}.panel__block+.panel__block{border-top:1px solid var(--color-line);padding-top:var(--space-3)}.panel__title{margin:0;font:700 var(--text-sm) var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--color-faint)}.panel__close{border:0;background:none;color:var(--color-faint);font-size:var(--text-2xl);line-height:1;cursor:pointer;padding:0 4px}.panel__close:hover{color:var(--color-ink)}.panel__equipped{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-card-2);border:1px solid var(--color-line);border-radius:var(--radius-md)}.panel__lbl{font:700 var(--text-2xs) var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--color-faint)}.panel__input{width:100%;background:var(--color-card-2);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:7px 10px;font:500 var(--text-md) var(--font-ui);color:var(--color-ink)}.panel__input:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.panel__step{position:relative;width:22px;height:22px;display:grid;place-items:center;font:700 var(--text-md) var(--font-ui);color:var(--color-ink);background:var(--color-card-2);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer}@media(pointer:coarse){.panel__step:after{content:"";position:absolute;inset:-6px}}.panel__step:hover:not(:disabled){border-color:var(--color-accent)}.panel__step:disabled{opacity:.45;cursor:default}.panel__toggle{font:600 var(--text-xs) var(--font-ui);color:var(--color-ink);background:var(--color-card-2);border:1px solid var(--color-line);border-radius:var(--radius-full);padding:3px 10px;cursor:pointer}.panel__toggle--active,.panel__toggle:hover{border-color:var(--color-accent)}.panel__hint{margin:0;font-size:var(--text-sm);color:var(--color-faint);text-align:center}.optchips{display:flex;flex-wrap:wrap;gap:4px}.optchip{display:inline-flex;align-items:center;gap:2px;padding:2px 6px 2px 2px;border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-card-2)}.optchip--bad{border-color:var(--color-banner-red)}.optchip__body{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:600 var(--text-md) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--color-ink);padding:2px 4px;cursor:pointer}.optchip__body:disabled{cursor:default}.optchip__body:hover:not(:disabled){color:var(--color-accent-ink)}.optchip__mark{color:var(--color-verdigris);font-size:var(--text-2xs)}.optchip__clear{border:0;background:none;color:var(--color-faint);cursor:pointer;font-size:var(--text-lg);line-height:1;padding:0 2px}.optchip__clear:hover{color:var(--color-banner-red)}.chips{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0 16px;padding:0}.chips button{font:600 var(--text-sm) var(--font-ui);color:var(--color-dim);background:none;border:1px solid var(--color-line);border-radius:var(--radius-full);padding:5px 12px;cursor:pointer}.chips button.on{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.btn:focus-visible,.chips button:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.news-date{font-size:var(--text-2xs);color:var(--color-award);font-weight:700;letter-spacing:.8px;text-transform:uppercase}.badge-cat,.badge-xhub{font:700 var(--text-2xs) var(--font-ui);letter-spacing:1px;padding:2px 6px;border-radius:var(--radius-sm);vertical-align:1px;text-transform:uppercase}.badge-cat--game{background:color-mix(in srgb,var(--color-banner-red) 22%,var(--color-card));color:var(--color-banner-red-light)}.badge-cat--server{background:color-mix(in srgb,var(--color-verdigris) 22%,var(--color-card));color:var(--color-verdigris-light)}.badge-cat--gravity{background:color-mix(in srgb,var(--color-gold) 22%,var(--color-card));color:var(--color-award)}.badge-cat--community{background:color-mix(in srgb,var(--color-poring) 22%,var(--color-card));color:var(--color-poring)}.badge-cat--news{background:color-mix(in srgb,var(--color-verdigris) 22%,var(--color-card));color:var(--color-verdigris-light)}.badge-cat--announcement{background:color-mix(in srgb,var(--color-banner-red) 22%,var(--color-card));color:var(--color-banner-red-light)}.badge-cat--patch{background:color-mix(in srgb,var(--color-poring) 22%,var(--color-card));color:var(--color-poring)}.badge-cat--update{background:color-mix(in srgb,var(--color-gold) 22%,var(--color-card));color:var(--color-gold-light)}.badge-tag{font:600 var(--text-2xs) var(--font-ui);letter-spacing:.4px;padding:2px 7px;border-radius:var(--radius-sm)}.badge-tag,.badge-xhub{background:var(--color-card-2);color:var(--color-dim);border:1px solid var(--color-line)}.badge-soon{font:700 var(--text-2xs) var(--font-ui);letter-spacing:1px;color:var(--color-bg);background:var(--color-dim);border-radius:5px;padding:2px 7px;vertical-align:middle;text-transform:uppercase}.topic{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;background:var(--color-card);border:1px solid var(--color-line);border-radius:11px;margin-bottom:8px;font-size:var(--text-md);color:var(--color-ink)}a.topic:hover{border-color:var(--color-verdigris);text-decoration:none}.topic__cat{font-size:var(--text-2xs);font-weight:700;letter-spacing:1px;text-transform:uppercase}.topic__replies{flex:none;font:700 var(--text-sm) var(--font-ui);color:var(--color-faint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 var(--text-md) var(--font-ui);line-height:1;padding:9px 15px;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-card-2);color:var(--color-ink);cursor:pointer;transition:border-color .15s,background .15s,transform .18s var(--ease-spring)}.btn,.btn:hover{text-decoration:none}.btn:hover{border-color:var(--color-line)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--gradient-accent);border-color:transparent;color:var(--color-on-accent);box-shadow:0 2px 10px var(--color-accent-veil),inset 0 1px #ffffff2e}.btn--primary:hover{filter:brightness(1.06);box-shadow:0 4px 20px color-mix(in srgb,var(--color-accent) 42%,transparent),inset 0 1px #ffffff2e}.btn--ghost{background:none;border-color:var(--color-line);color:var(--color-ink)}.btn--ghost:hover{border-color:var(--color-accent)}@media(prefers-reduced-motion:no-preference){.btn:active{transform:translateY(1px)}}.busy-dim{transition:opacity .2s ease}.busy-dim[aria-busy=true]{opacity:.6;pointer-events:none}.skeleton{position:relative;overflow:hidden;background:var(--color-card-2);border-radius:var(--radius-sm)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-ink) 8%,transparent),transparent);animation:skeleton-shimmer 1.3s infinite}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.db-intro{max-width:68ch;margin:var(--space-2) 0 0;color:var(--color-dim);line-height:1.6}@media(prefers-reduced-motion:no-preference){.chips button,.panel__step,.panel__toggle{transition:border-color .15s,transform .18s var(--ease-spring)}.btn:active:not(:disabled),.chips button:active,.panel__step:active:not(:disabled),.panel__toggle:active{transform:scale(.96)}.card--click:active{transform:translateY(-1px)}.panel__equipped{transition:opacity .18s ease,translate .18s var(--ease-out-soft)}@starting-style{.panel__equipped{opacity:0;translate:0 6px}}}@property --legendary-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.legendary{position:relative}.legendary:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--legendary-angle),var(--color-accent),transparent 25%,var(--color-accent-l) 50%,transparent 75%,var(--color-accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(prefers-reduced-motion:no-preference){.legendary:before{animation:legendary-spin 6s linear infinite}}@keyframes legendary-spin{to{--legendary-angle:360deg}}.crumbs{font-size:var(--text-lg);color:var(--color-dim);margin-bottom:var(--space-2)}.prose{max-width:46rem}.prose p{margin:0 0 var(--space-4);text-wrap:pretty}.prose h2,.prose h3{margin-top:var(--space-6)}.prose ol,.prose ul{margin:0 0 var(--space-4);padding-left:var(--space-6)}.prose img{max-width:100%;height:auto;border-radius:var(--radius-md)}.prose blockquote{margin:var(--space-4) 0;padding:var(--space-2) var(--space-4);border-left:3px solid var(--color-line);color:var(--color-dim)}.prose pre{overflow-x:auto;padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-md)}.prose a{text-decoration:underline}.prose table{border-collapse:collapse;width:100%;margin:var(--space-4) 0}.prose .md-table{overflow-x:auto}.prose td,.prose th{border:1px solid var(--color-line);padding:var(--space-2) var(--space-3);text-align:left}.reading-progress{display:none}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.reading-progress{display:block;position:fixed;inset:0 0 auto;height:2px;z-index:70;transform-origin:0 50%;background:var(--gradient-accent);animation:reading-progress linear both;animation-timeline:scroll()}}}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.scroll-reveal>*{animation:reveal-rise linear both;animation-timeline:view();animation-range:entry 5% entry 45%}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pgate[data-v-80e9aaf8]{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4);background:#16232f73}.pgate__panel[data-v-80e9aaf8]{position:relative;width:100%;max-width:640px;background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-pop)}.pgate__close[data-v-80e9aaf8]{position:absolute;top:var(--space-3);right:var(--space-3);width:28px;height:28px;border-radius:var(--radius-full);border:1px solid var(--color-line);background:var(--color-card-2);color:var(--color-dim);font-size:var(--text-xl);line-height:1;cursor:pointer;display:grid;place-items:center}.pgate__title[data-v-80e9aaf8]{font:600 var(--text-xl) var(--font-ui);color:var(--color-ink);margin:0 0 var(--space-2);padding-right:var(--space-6)}.pgate__text[data-v-80e9aaf8]{font-size:var(--text-lg);color:var(--color-dim);margin:0 0 var(--space-4)}.pgate__options[data-v-80e9aaf8]{flex-direction:column;margin:0 0 var(--space-4)}.pgate__option[data-v-80e9aaf8],.pgate__options[data-v-80e9aaf8]{display:flex;gap:var(--space-3)}.pgate__option[data-v-80e9aaf8]{align-items:flex-start;padding:var(--space-3);background:var(--color-card-2);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer}.pgate__option--locked[data-v-80e9aaf8]{cursor:default;opacity:.75}.pgate__option input[data-v-80e9aaf8]{margin-top:3px;flex:none}.pgate__option strong[data-v-80e9aaf8]{display:block;font-size:var(--text-lg);color:var(--color-ink)}.pgate__option small[data-v-80e9aaf8]{display:block;font-size:var(--text-sm);color:var(--color-faint);margin-top:2px}.pgate__actions[data-v-80e9aaf8]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.pgate__btn[data-v-80e9aaf8]{font:600 var(--text-md) var(--font-ui);border-radius:var(--radius-md);padding:9px 15px;cursor:pointer;border:1px solid var(--color-line)}.pgate__btn--ghost[data-v-80e9aaf8]{background:var(--color-card-2);color:var(--color-ink)}.pgate__btn--accent[data-v-80e9aaf8]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.err[data-v-c82c2bc4]{max-width:var(--content-max-width);margin:0 auto;padding:var(--space-12) var(--space-4)}.err__code[data-v-c82c2bc4]{margin:0 0 var(--space-2);font:700 var(--text-2xs) var(--font-ui);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-accent-ink)}.err__title[data-v-c82c2bc4]{margin:0 0 var(--space-3)}.err__body[data-v-c82c2bc4]{margin:0;max-width:60ch;color:var(--color-dim);line-height:1.6}.err__search[data-v-c82c2bc4]{margin:var(--space-8) 0 var(--space-6);max-width:34rem}.err__label[data-v-c82c2bc4]{display:block;margin-bottom:var(--space-2);font:700 var(--text-2xs) var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--color-faint)}.err__row[data-v-c82c2bc4]{display:flex;gap:var(--space-2)}.err__input[data-v-c82c2bc4]{flex:1;min-width:0;background:var(--color-card-2);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px 12px;font:500 var(--text-md) var(--font-ui);color:var(--color-ink)}.err__input[data-v-c82c2bc4]:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.err__links[data-v-c82c2bc4]{display:flex;flex-wrap:wrap;gap:var(--space-2)}
