@font-face{font-family:display;src:url(/_next/static/media/f0afe1c18bdca03f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/18e19429ee10ef04-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:109.06%;descent-override:37.03%;line-gap-override:0.00%;size-adjust:93.16%}.__className_4e7a61{font-family:display,display Fallback}.__variable_4e7a61{--font-display:"display","display Fallback"}@font-face{font-family:displaySc;src:url(/_next/static/media/25399cac6dd6a766-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displaySc Fallback;src:local("Arial");ascent-override:96.35%;descent-override:32.72%;line-gap-override:0.00%;size-adjust:105.45%}.__className_b2a1de{font-family:displaySc,displaySc Fallback;font-weight:700;font-style:normal}.__variable_b2a1de{--font-display-sc:"displaySc","displaySc Fallback"}@font-face{font-family:body;src:url(/_next/static/media/c4f6b0cdf18b1873-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/0053f8a53fe38422-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_70b602{font-family:body,body Fallback}.__variable_70b602{--font-body:"body","body Fallback"}:root{color-scheme:dark;--bg-base:#0b0e12;--bg-surface:#1a1f26;--text-primary:#edeff2;--text-muted:#9aa3ad;--accent:#fa8c0f;--accent-deep:#b4650a;--danger:#e8695c;--success:#4fb86a;--bg-raised:#232a33;--bg-sunken:#0f1318;--row-stripe:#21262d;--row-hover:#302a24;--line:#2b333d;--line-control:#6c757f;--text-faint:#6c757f;--on-accent:#140b02;--danger-fill:#8e2f26;--success-fill:#1f5b2e;--coin:#7c5cd6;--coin-deep:#5b3fb5;--iron:#05070a;--bronze:var(--accent-deep);--bronze-line:rgb(180 101 10/25%);--text-display:#f3ead6;--plate-fill:linear-gradient(180deg,#2b323c,#20262e);--surface-fill:linear-gradient(180deg,#1e242c,#181c22);--plate-accent:linear-gradient(180deg,#ffa53d,#f68a0c 52%,#db7609);--plate-accent-hover:linear-gradient(180deg,#ffb457,#ff9a26 52%,#e8810e);--plate-accent-edge:#5e3304;--plate-accent-light:inset 0 1px 0 rgb(255 228 180/55%),inset 0 0 0 2px rgb(255 200 120/12%);--plate-accent-halo:0 0 0 1px rgb(180 101 10/40%);--plate-warm:linear-gradient(180deg,#3a3129,#2b2620);--gilt:linear-gradient(180deg,#ffe3a3 22%,#ffb84d 48%,#fa8c0f 70%,#dc7808 92%);--lift:0 0 3px rgb(5 7 10/85%),0 2px 12px rgb(0 0 0/50%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");--stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='s' x='0' y='0' width='1' height='1'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .02' numOctaves='5' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)' opacity='.10'/%3E%3C/svg%3E");--lozenge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11'%3E%3Cpath d='M11 .5 16.5 5.5 11 10.5 5.5 5.5Z' fill='%230b0e12' stroke='%23b4650a'/%3E%3Ccircle cx='11' cy='5.5' r='1.6' fill='%23fa8c0f'/%3E%3C/svg%3E");--flank:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='7'%3E%3Cpath d='M0 3.5h10' stroke='%23b4650a'/%3E%3Cpath d='M12.5 .5 15.5 3.5 12.5 6.5 9.5 3.5Z' fill='%23b4650a'/%3E%3C/svg%3E");--medallion:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='40' viewBox='0 0 36 40'%3E%3ClinearGradient id='p' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%232b323c'/%3E%3Cstop offset='1' stop-color='%23181c22'/%3E%3C/linearGradient%3E%3Cpath d='M3 2.5h30v14.5c0 10.4-6.6 17.3-15 20.7C9.6 34.3 3 27.4 3 17Z' fill='url(%23p)' stroke='%23b4650a' stroke-width='2'/%3E%3C/svg%3E");--rule-in:linear-gradient(90deg,transparent,var(--bronze) 60%);--rule-out:linear-gradient(90deg,var(--bronze) 40%,transparent);--divider:var(--lozenge) center /22px 11px no-repeat,var(--rule-in) left center /calc(50% - 21px) 1px no-repeat,var(--rule-out) right center /calc(50% - 21px) 1px no-repeat;--mat:4px;--framed:var(--grain),var(--surface-fill),var(--bg-surface);--page-width:82rem;--sidebar-width:14.5rem;--rail-width:13.5rem;--header-height:3.5rem;--hero-height:42.4vw;--radius:0;--radius-sm:2px;--s1:0.25rem;--s2:0.5rem;--s3:0.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--step--1:0.8125rem;--step-0:1rem;--step-1:1.125rem;--step-2:1.375rem;--step-3:1.75rem;--step-4:2.25rem;--step-5:clamp(2.75rem,6vw,4rem);--step-table:0.9375rem;--display:var(--font-display),Georgia,"Times New Roman",serif;--display-sc:var(--font-display-sc),var(--display);--body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body{--ground-join:var(--hero-height);position:relative;margin:0;font-family:var(--body);font-size:var(--step-0);line-height:1.6;color:var(--text-primary);background-color:var(--bg-base);background-image:linear-gradient(180deg,var(--bg-base) var(--ground-join),transparent calc(var(--ground-join) + var(--s7) * 8)),var(--grain),var(--stone),radial-gradient(farthest-side at 50% 40%,transparent 55%,rgb(2 3 5/55%));background-repeat:no-repeat,repeat,repeat,no-repeat;min-height:100vh}body:before{content:"";position:absolute;inset:0 0 auto;height:var(--hero-height);z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,rgb(11 14 18/55%) 0,rgb(11 14 18/50%) 20%,rgb(11 14 18/22%) 30%,rgb(11 14 18/20%) 64%,rgb(11 14 18/45%) 72%,rgb(11 14 18/45%) 82%,rgb(11 14 18/30%) 88%,var(--bg-base) 100%),url(/hero.webp),radial-gradient(120% 70% at 50% 92%,rgb(250 140 15/16%),transparent 62%),radial-gradient(90% 80% at 50% 0,rgb(35 47 64/65%),transparent 70%),linear-gradient(180deg,#141c28 0,#101722 48%,var(--bg-base) 100%);background-size:cover;background-position:top;background-repeat:no-repeat}@media (max-width:48rem){body:before{background-image:linear-gradient(180deg,rgb(11 14 18/55%) 0,rgb(11 14 18/50%) 20%,rgb(11 14 18/22%) 30%,rgb(11 14 18/20%) 64%,rgb(11 14 18/45%) 72%,rgb(11 14 18/45%) 82%,rgb(11 14 18/30%) 88%,var(--bg-base) 100%),url(/hero-sm.webp),radial-gradient(120% 70% at 50% 92%,rgb(250 140 15/16%),transparent 62%),radial-gradient(90% 80% at 50% 0,rgb(35 47 64/65%),transparent 70%),linear-gradient(180deg,#141c28 0,#101722 48%,var(--bg-base) 100%)}}.shell{max-width:var(--page-width);margin:0 auto;padding:var(--s7) var(--s4) var(--s6);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--rail-width);grid-template-areas:"mast mast mast" "top top top" "aside main rail" "foot foot foot";grid-gap:var(--s4);gap:var(--s4);align-items:start}.shell-top{grid-area:top;display:flex;align-items:center;gap:var(--s3)}.shell-aside{grid-area:aside;position:-webkit-sticky;position:sticky;top:var(--s4)}.shell-main{grid-area:main;min-width:0}.rail{grid-area:rail;display:grid;grid-gap:var(--s4);gap:var(--s4)}@media (max-width:64rem){.shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-areas:"mast mast" "top top" "aside main" "aside rail" "foot foot"}}@media (max-width:56rem){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height);grid-template-areas:"head" "main" "foot";padding-top:0}.shell-aside,.shell-top,body:before{display:none}body{--ground-join:0px}.rail{display:none}}.site-footer{grid-area:foot;margin-top:var(--s5);padding:var(--s4) var(--s4) var(--s3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);background:var(--lozenge) center top /22px 11px no-repeat,var(--rule-in) left top 5px /calc(50% - 21px) 1px no-repeat,var(--rule-out) right top 5px /calc(50% - 21px) 1px no-repeat;font-size:var(--step--1);color:var(--text-muted)}.site-footer-name{font-family:var(--display);font-weight:700;color:var(--text-muted);margin-right:auto}.site-footer a{display:inline-flex;align-items:center;color:var(--accent);text-decoration:none}.site-footer .topbar-locales a,.site-footer a{min-height:2.75rem}.site-footer a:hover{text-decoration:underline}.article,.build,.community-card,.created,.facts,.filter,.form,.nav,.notice,.panel,.rows,.status,.welcome-next{position:relative;background:var(--framed);color:var(--text-primary);border:1px solid var(--iron);border-radius:var(--radius)}.topbar{flex:1 1;min-width:0;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--framed);border:1px solid var(--iron);border-radius:var(--radius)}.topbar,.topbar ul{display:flex;align-items:center}.topbar ul{list-style:none;margin:0;padding:0;gap:var(--s2)}.topbar-right{display:flex;align-items:center;gap:var(--s3);min-width:0}.topbar a{display:inline-flex;justify-content:center;gap:var(--s1);transition:color .12s ease}.drawer-online,.topbar a{color:var(--text-muted);text-decoration:none;align-items:center;min-height:2.75rem}.drawer-online{display:flex;gap:var(--s2);font-size:var(--step--1)}.drawer-online svg{font-size:1.1rem;color:var(--accent)}.topbar a:hover{color:var(--text-primary)}.topbar-social svg{font-size:1.25rem}.topbar-online{font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-online svg{font-size:1.1rem;color:var(--accent)}.topbar-locales a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid transparent;border-radius:var(--radius-sm);opacity:.6;transition:opacity .12s ease,border-color .12s ease}.topbar-locales a:hover,.topbar-locales a[aria-current=true]{opacity:1;border-color:var(--accent)}.topbar-locales{list-style:none;margin:0;padding:0;gap:var(--s1)}.site-header,.topbar-locales{display:flex;align-items:center}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;gap:var(--s2);height:var(--header-height);padding:0 var(--s3);background:var(--grain),var(--surface-fill),var(--bg-surface);border-bottom:1px solid var(--bronze-line);box-shadow:0 1px 0 var(--iron)}@media (max-width:56rem){.shell>.site-header{grid-area:1/1/-1/-1;align-self:start;margin:0 calc(var(--s4) * -1)}}@media (min-width:56.001rem){.site-header:not(.site-header-landing){display:none}}.site-header-wordmark{display:inline-flex;align-items:center;min-width:0;min-height:2.75rem;margin-right:auto;text-decoration:none}.site-header .masthead-name{font-size:var(--step-2);line-height:1;text-shadow:none}@media (max-width:34rem){.site-header{gap:var(--s1)}.site-header .masthead-name{font-size:var(--step-1)}.split-button .split-button-main{padding-inline:var(--s2);font-size:var(--step--1)}}.site-header-account{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.2rem;width:2.75rem;height:2.75rem;color:var(--text-primary);background:var(--plate-fill);border:1px solid var(--bronze);border-radius:var(--radius-sm)}.site-header-links,.site-header>.topbar-locales{display:none}@media (min-width:56.001rem){.site-header-landing .mobile-nav{display:none}.site-header-landing .site-header-links{display:flex;align-items:center;gap:var(--s4)}.site-header-landing>.topbar-locales{display:flex}}.site-header-links a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--text-muted);text-decoration:none;transition:color .12s ease}.site-header-links a:hover,.site-header-links a[aria-current=page]{color:var(--text-primary)}.split-button{position:relative;display:flex;align-items:stretch;flex-shrink:0;border-radius:var(--radius-sm);box-shadow:var(--plate-accent-halo)}.split-button>.split-button-main{white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0;box-shadow:var(--plate-accent-light)}.split-button-more>summary{position:relative;display:flex;align-items:center;justify-content:center;list-style:none;width:2.75rem;height:100%;padding:0;font-size:1.1rem;border-left-width:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--plate-accent-light)}.split-button-more>summary::-webkit-details-marker{display:none}.split-button-more>summary:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:currentColor;opacity:.3}.split-button-more>summary svg{transition:transform .12s ease}.split-button-more[open]>summary svg{transform:rotate(180deg)}.split-button-main:focus-visible,.split-button-more>summary:focus-visible{outline-color:var(--on-accent);outline-offset:-5px}.split-button-panel{position:absolute;top:calc(100% + var(--s1));right:0;min-width:100%;width:max-content;padding:var(--mat);background:var(--plate-fill),var(--bg-raised);border:1px solid var(--iron);border-radius:var(--radius);box-shadow:0 8px 24px rgb(0 0 0/50%)}.split-button-more[open]>.split-button-panel{animation:split-button-in .12s ease-out}@keyframes split-button-in{0%{opacity:0;transform:translateY(calc(var(--s1) * -1))}}.split-button-caption{margin:0;padding:var(--s1) var(--s1) 0 var(--s3);font-size:var(--step--1);color:var(--text-muted)}.split-button-item{display:flex;align-items:center;gap:var(--s2);min-height:2.75rem;padding:0 var(--s3);font-weight:600;color:var(--text-primary);text-decoration:none;white-space:nowrap;border-radius:var(--radius-sm);transition:background-color .12s ease}.split-button-item svg{font-size:1.25rem;color:var(--accent)}.split-button-item:hover{background:var(--plate-warm) var(--row-hover)}.split-button-item:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.split-button-more>summary svg{transition:none}.split-button-more[open]>.split-button-panel{animation:none}}.mobile-nav{display:block}.menu-toggle{display:flex;align-items:center;justify-content:center;list-style:none;font-size:1.4rem;line-height:1;width:2.75rem;height:2.75rem;padding:0;color:var(--text-primary);background:var(--plate-fill);border:1px solid var(--bronze);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:0;text-transform:none}.menu-toggle::-webkit-details-marker{display:none}.menu-toggle:hover{background:var(--plate-warm)}.drawer-scrim{position:fixed;inset:var(--header-height) 0 0;background:rgb(4 6 12/70%);z-index:20}.drawer{position:fixed;inset:var(--header-height) auto 0 0;width:min(18rem,84vw);display:flex;flex-direction:column;overflow-y:auto;z-index:21;background:var(--grain),var(--surface-fill),var(--bg-surface);border-right:1px solid var(--iron);box-shadow:8px 0 24px rgb(0 0 0/50%)}.drawer .nav,.drawer-block{position:static;background:transparent;border:0;border-radius:0}.drawer>:not(:first-child){border-top:1px solid var(--bronze-line)}.drawer-block{padding:var(--s1) var(--s4)}.drawer .nav-actions{margin-bottom:var(--s4)}.drawer-social{list-style:none;margin:0;padding:0}.drawer-social a{display:flex;align-items:center;gap:var(--s3);min-height:2.75rem;color:var(--text-muted);text-decoration:none}.drawer-social a:hover{color:var(--text-primary)}.drawer-social svg{font-size:1.25rem}.drawer-extras .topbar-locales{padding:var(--s1) 0;border-top:1px solid var(--bronze-line)}.masthead{grid-area:mast;display:block;text-align:center;text-decoration:none;margin-bottom:var(--s5)}.masthead-name{display:block;font-family:var(--display);font-size:var(--step-5);font-weight:700;line-height:1.15;letter-spacing:.01em;color:var(--text-display);text-shadow:0 2px 12px rgb(0 0 0/55%)}.masthead-name-ot{color:var(--accent)}@media (forced-colors:none){@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.masthead-name-ot{background:var(--gilt);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}}}.masthead-tagline{display:block;margin-top:var(--s2);font-family:var(--display-sc);font-size:var(--step-1);font-weight:700;letter-spacing:.06em;color:var(--text-muted);text-shadow:0 1px 6px rgb(0 0 0/60%)}@media (max-width:56rem){.masthead{display:none}}.nav{padding:var(--s4)}.nav ul{list-style:none;margin:0;padding:0}.nav-actions{position:relative;padding-bottom:var(--s5);margin-bottom:clamp(1.75rem,5vh,3.25rem);background:var(--lozenge) center bottom /22px 11px no-repeat,var(--rule-in) left bottom 5px /calc(50% - 21px) 1px no-repeat,var(--rule-out) right bottom 5px /calc(50% - 21px) 1px no-repeat}.nav-actions ul{display:grid;grid-gap:var(--s2);gap:var(--s2)}.nav-actions a{display:flex;align-items:center;justify-content:center;text-align:center}.button-download,.button-metal,.button-metal-disabled,.button-stone,button{font-family:var(--body);font-size:var(--step-0);font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;padding:var(--s2) var(--s4);min-height:2.75rem;border:1px solid transparent;border-radius:var(--radius-sm);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.button-metal,button{color:var(--on-accent);background:var(--plate-accent) var(--accent);border-color:var(--plate-accent-edge);box-shadow:var(--plate-accent-light),var(--plate-accent-halo);cursor:pointer}.button-metal:hover:not(:disabled,[aria-disabled=true]),button:hover:not(:disabled){background:var(--plate-accent-hover) var(--accent)}.button-metal:active:not(:disabled,[aria-disabled=true]),button:active:not(:disabled){transform:translateY(1px)}.button-metal:active:not(:disabled,[aria-disabled=true]),button:active:not(:disabled),details[open]>summary.button-metal{box-shadow:inset 0 2px 3px rgb(60 30 0/45%),inset 0 0 0 99rem rgb(0 0 0/8%)}.button-stone{color:var(--text-primary);background:var(--plate-fill) var(--bg-raised);border-color:var(--bronze);box-shadow:inset 0 0 0 1px var(--iron);cursor:pointer}.button-stone:hover:not(:disabled){background:var(--plate-warm) var(--row-hover)}.button-download{color:var(--accent);background:var(--plate-fill) var(--bg-raised);border-color:var(--bronze);box-shadow:inset 0 0 0 1px var(--iron);cursor:pointer}.button-download:hover:not(:disabled){background:var(--plate-warm) var(--row-hover)}.button-download:active:not(:disabled),.button-stone:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 0 0 1px var(--iron),inset 0 2px 4px rgb(0 0 0/45%)}.button-metal-disabled,button:disabled{color:var(--text-faint);background:var(--bg-raised);border-color:var(--line);cursor:not-allowed;box-shadow:none;transform:none}.button-metal-disabled{display:inline-flex;align-items:center;justify-content:center}a:where(.button-metal,.button-stone,.button-download){display:inline-flex;align-items:center;justify-content:center}.button-secondary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--accent);background:none;border-color:transparent;box-shadow:none;font-weight:500;font-size:var(--step--1);padding:var(--s2) var(--s2)}.button-secondary:hover:not(:disabled){background:none;text-decoration:underline}.nav-links{display:grid;grid-gap:var(--s1);gap:var(--s1)}.nav-group summary,.nav-links a{display:block;padding:var(--s2) var(--s3);min-height:2.75rem;font-family:var(--body);font-size:var(--step-0);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--text-muted);background:transparent;border:0;border-radius:var(--radius-sm);transition:background-color .12s ease,color .12s ease}.nav-group summary:hover,.nav-links a:focus-visible,.nav-links a:hover{background:var(--plate-fill) var(--bg-raised);color:var(--text-primary)}.nav-links a[aria-current=page]{font-weight:600;border-left:3px solid var(--accent);padding-left:calc(var(--s3) - 3px)}.nav-links a[aria-current=page],.nav-links a[aria-current=page]:hover{background:var(--plate-warm) var(--row-hover);color:var(--text-primary)}.nav-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:"";width:.4rem;height:.4rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-.1rem,-.1rem);transition:transform .12s ease}.nav-group[open] summary:after{transform:rotate(-135deg) translate(-.15rem,-.15rem)}.nav-group ul{display:grid;grid-gap:var(--s1);gap:var(--s1);margin:var(--s1) 0 var(--s2);padding-left:var(--s3);border-left:1px solid var(--bronze-line)}.nav-group a{font-size:var(--step--1);background:transparent}.panel{padding:0;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:center;gap:var(--s2);margin:var(--mat) var(--mat) 0;padding:var(--s2);font-family:var(--display-sc);font-weight:700;font-size:var(--step-0);line-height:1.25;letter-spacing:.04em;text-transform:none;text-align:center;color:var(--text-display);background:var(--plate-fill) var(--bg-raised);border-bottom:1px solid var(--bronze-line)}.panel-title:after,.panel-title:before{content:"";flex:none;width:16px;height:7px;background:var(--flank) no-repeat}.panel-title:after{transform:scaleX(-1)}.panel-body{padding:var(--s4);text-align:center}.panel-body .hint{margin-bottom:0}.panel-blurb{margin:0 0 var(--s3);font-size:var(--step--1);color:var(--text-muted)}.rail-board{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--step--1);text-align:left}.rail-board td{padding:var(--s1) 0;border-bottom:1px solid var(--line)}.rail-board tr:last-child td{border-bottom:0}.rail-board-rank{width:1.75rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail-board-name{width:auto;overflow:hidden}.rail-board-name a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);text-decoration:none}.rail-board-name a:hover{text-decoration:underline}.rail-board-value{width:2.75rem;text-align:right;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel-more{display:block;margin-top:var(--s3);font-size:var(--step--1);font-weight:600;text-align:center;color:var(--accent);text-decoration:none}.panel-more:hover{text-decoration:underline}.page{min-width:0}.page>h1{font-family:var(--display);font-weight:700;font-size:var(--step-4);line-height:1.15;letter-spacing:-.01em;color:var(--text-display);text-shadow:var(--lift);margin:0 0 var(--s5);padding-bottom:var(--s4);background:var(--lozenge) -5px bottom /22px 11px no-repeat,linear-gradient(90deg,var(--bronze),var(--bronze-line) 45%,transparent) left 22px bottom 5px /calc(100% - 22px) 1px no-repeat}.page>h2{font-size:var(--step-3);margin:var(--s6) 0 var(--s3)}.page>h2,.page>h3{font-family:var(--display);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--text-display);text-shadow:var(--lift)}.page>h3{font-size:var(--step-2);text-transform:none;margin:var(--s5) 0 var(--s3)}.page>p{color:var(--text-primary);margin:var(--s3) 0 var(--s4);max-width:62ch}.page>p.hint{color:var(--text-muted);font-size:var(--step--1)}.shell-main .panel-title{justify-content:flex-start;font-size:var(--step-2);letter-spacing:.02em;text-align:left}.shell-main .panel .rows{border:0;border-radius:0;margin-bottom:0;background:transparent}.shell-main .panel .rows td{font-size:var(--step-0)}.shell-main .panel .rows tbody tr:nth-child(2n){background:transparent}.shell-main .panel .rows tbody tr:nth-child(-n+3) .rank{color:var(--accent)}.article{padding:0;margin-bottom:var(--s5)}.article-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);margin:var(--mat) var(--mat) 0;padding:var(--s3) var(--s4);background:var(--plate-fill) var(--bg-raised);border-bottom:1px solid var(--bronze-line)}.article-category{font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);padding:0 var(--s2);border-radius:0;box-shadow:inset 0 0 0 1px var(--bronze);white-space:nowrap}.article-title{flex-basis:100%;order:3;margin:0;font-family:var(--display);font-weight:600;font-size:var(--step-2);line-height:1.15;letter-spacing:-.01em;color:var(--text-display)}.article-date{font-size:var(--step--1);color:var(--text-muted);white-space:nowrap;margin-left:auto}.article-body{padding:var(--s4) var(--s5);color:var(--text-primary)}.article-body>:first-child{margin-top:0}.article-body>:last-child{margin-bottom:0}.article-body p{margin:0 0 var(--s4);max-width:68ch}.article-body strong{color:var(--text-primary);font-weight:600}.article-body figure{margin:var(--s5) 0}.article-body figure img{display:block;max-width:100%;height:auto}.article-body figcaption{margin-top:var(--s2);max-width:68ch;font-size:var(--step--1);color:var(--text-muted)}.article-body figcaption p{margin:0}.article-plain h2{font-family:var(--display);font-weight:600;font-size:var(--step-2);letter-spacing:-.01em;color:var(--text-display);margin:var(--s5) 0 var(--s3)}.article-plain h2:first-child{margin-top:0}.article-plain ul{margin:0 0 var(--s4);padding-left:var(--s5)}.article-plain li{margin-bottom:var(--s1)}.builds{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:var(--s4);gap:var(--s4)}.build{padding:var(--s5);text-align:center}.build-name{margin:0 0 var(--s1);font-family:var(--display);font-weight:600;font-size:var(--step-2);letter-spacing:-.01em;color:var(--text-display)}.build-detail{margin:0 0 var(--s4);font-size:var(--step--1);color:var(--text-muted)}.build a{display:inline-flex;align-items:center;justify-content:center}.table-scroll{overflow-x:auto;max-width:100%;margin-bottom:var(--s5)}.table-scroll>.rows{margin-bottom:0}.facts,.rows{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:var(--s5);padding:var(--mat)}.rows,table.facts{background:var(--bg-surface)}.facts td,.facts th,.rows td,.rows th{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);vertical-align:top;line-height:1.4;font-size:var(--step-table)}.facts td,.rows td{min-height:2.75rem}.rows thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--plate-fill) var(--bg-raised);border-bottom:2px solid var(--bronze-line)}.rows tbody tr:nth-child(2n){background:var(--row-stripe)}.rows tbody tr{transition:background-color 90ms ease}.rows tbody tr:hover{background:var(--row-hover)}.season-figures td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts tr:last-child td,.rows tbody tr:last-child td{border-bottom:0}.facts th{width:12rem;font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--plate-fill) var(--bg-raised);border-bottom-color:var(--bronze-line)}dl.facts{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);grid-gap:0;gap:0;margin:0 0 var(--s5);padding:var(--mat)}dl.facts dt{font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--plate-fill) var(--bg-raised);border-bottom:1px solid var(--bronze-line)}dl.facts dd,dl.facts dt{padding:var(--s3) var(--s4)}dl.facts dd{margin:0;font-size:var(--step-table);overflow-wrap:anywhere;border-bottom:1px solid var(--line)}dl.facts-ledger dd{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}dl.facts>dd:last-of-type,dl.facts>dt:last-of-type{border-bottom:0}@media (max-width:34rem){dl.facts{grid-template-columns:minmax(0,1fr)}dl.facts dt{padding-block:var(--s2)}dl.facts:not(.facts-ledger)>dt:last-of-type{border-bottom:1px solid var(--bronze-line)}dl.facts-ledger{grid-template-columns:minmax(0,1fr) auto}dl.facts-ledger dt{padding-block:var(--s3)}dl.facts-ledger>dt:last-of-type{border-bottom:0}}.account-danger{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--bronze-line);text-align:center}.rows td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:34rem){.rows td,.rows th{padding-inline:var(--s2)}.user-agent{max-width:8rem}.rows .row-action{position:-webkit-sticky;position:sticky;right:0;background:var(--bg-surface)}.rows thead .row-action{background:var(--plate-fill) var(--bg-raised)}.rows tbody tr:nth-child(2n) .row-action{background:var(--row-stripe)}}.rank{font-family:var(--body);font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color .12s ease}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.facts a,.rows a{text-decoration:none}.facts a:hover,.rows a:hover{text-decoration:underline}@media (max-width:56rem){.rows td>a:only-child{display:flex;align-items:center;min-height:2.75rem;margin-block:calc(var(--s3) * -1)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.form{gap:var(--s4);max-width:30rem;padding:var(--s5);margin-bottom:var(--s5)}.field,.form{display:flex;flex-direction:column}.field{gap:var(--s1);border:0;padding:0;margin:0}.field>label,.field>span{font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.field input[type=email],.field input[type=password],.field input[type=text],.field select{font-family:var(--body);font-size:var(--step-0);line-height:1.4;padding:var(--s2) var(--s3);min-height:2.75rem;color:var(--text-primary);background:var(--bg-sunken);border:1px solid var(--bronze);border-radius:var(--radius-sm);box-shadow:inset 0 1px 3px rgb(0 0 0/45%);transition:border-color .12s ease}.field input::placeholder{color:var(--text-muted);opacity:1}.field input:focus-visible,.field select:focus-visible{border-color:var(--accent)}.field input:disabled,.field select:disabled{color:var(--text-faint);background:var(--bg-surface);border-color:var(--line);box-shadow:none;cursor:not-allowed}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger)}.form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}.hint{font-size:var(--step--1);color:var(--text-muted)}.hint-ok{color:var(--success);font-weight:600}.error,.hint-error{color:var(--danger);font-weight:600}.created,.notice,.status{padding:var(--s4);margin-bottom:var(--s5);color:var(--text-primary)}.notice-warning{border-left:4px solid var(--accent)}.notice h2{margin:0 0 var(--s2);font-family:var(--display);font-weight:600;font-size:var(--step-1);letter-spacing:-.01em;text-transform:none;color:var(--text-display)}.created p:last-child,.notice p:last-child{margin-bottom:0}.form-aside{font-size:var(--step--1);color:var(--text-muted);margin:0}.welcome{max-width:48rem}.welcome-title{display:flex;align-items:center;gap:var(--s3)}.welcome-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;font-size:1.25rem;color:var(--success);border:2px solid var(--success);border-radius:50%}.welcome-next{container-type:inline-size;padding:var(--s4);margin-bottom:var(--s5)}.welcome-lead{margin:0;max-width:62ch;font-size:var(--step-1);line-height:1.5}.welcome-address{margin:var(--s4) 0 0;padding:var(--s4) var(--s3);font-size:var(--step-2);font-weight:600;line-height:1.3;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--text-primary);background:var(--bg-sunken);border:1px dashed var(--bronze);border-radius:var(--radius-sm)}.welcome-share{display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;margin:var(--s3) auto 0}.welcome-share svg{font-size:1.25rem}.welcome-steps{display:grid;grid-gap:var(--s3);gap:var(--s3);margin:var(--s5) 0 0;padding:0;list-style:none;counter-reset:welcome-step}.welcome-steps li{display:flex;align-items:center;gap:var(--s3);counter-increment:welcome-step}.welcome-steps li:before{content:counter(welcome-step);display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;padding-bottom:.2rem;font-family:var(--display);font-weight:700;color:var(--accent);background:var(--medallion) center /contain no-repeat}.welcome-pc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3);margin:var(--s5) 0 0;padding-top:var(--s4);color:var(--text-muted);border-top:1px solid var(--bronze-line)}@container (width < 19rem){.welcome-address{font-size:var(--step-1)}}@container (width >= 34rem){.welcome-address{font-size:var(--step-3)}.welcome-share{width:-moz-fit-content;width:fit-content;padding-inline:var(--s5)}.welcome-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.welcome-steps li{position:relative;flex-direction:column;align-items:flex-start;gap:var(--s2)}.welcome-steps li:not(:last-child):after{content:"";position:absolute;top:1rem;left:calc(2rem + var(--s2));right:calc(var(--s2) - var(--s4));height:1px;background:var(--bronze);pointer-events:none}.welcome-pc{justify-content:flex-start;gap:var(--s4)}}.welcome-desktop{margin:0}@media (min-width:56.001rem){.welcome-mobile{display:none}.welcome-desktop{text-align:center}.welcome .welcome-steps li{align-items:center;text-align:center}.welcome .welcome-steps li:not(:last-child):after{left:calc(50% + 1rem + var(--s2));right:calc(-50% - var(--s4) + 1rem + var(--s2))}}@media (max-width:56rem){.welcome-desktop{display:none}}.welcome-account a{display:inline-flex;align-items:center;gap:var(--s2);min-height:2.75rem;font-weight:600;text-decoration:none}.welcome-account a:hover{text-decoration:underline}.welcome-account svg{transition:transform .12s ease}.welcome-account a:hover svg{transform:translateX(2px)}.community-card{container-type:inline-size;padding:var(--s4);margin:var(--s5) 0}.community-card-cols{display:grid;grid-gap:var(--s5);gap:var(--s5)}.community-card-col{display:flex;flex-direction:column;min-width:0}.community-card-col+.community-card-col{padding-top:var(--s5);border-top:1px solid var(--iron)}.community-card-title{margin:0;font-family:var(--display);font-weight:600;font-size:var(--step-1);line-height:1.15;letter-spacing:-.01em;color:var(--text-display)}.community-card-body{margin:var(--s3) 0 var(--s3);color:var(--text-muted)}.community-card-button{display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;margin-top:auto}.community-card-button svg{font-size:1.25rem}.invite-link{display:flex;flex:1 1;flex-direction:column}.invite-link-field{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);padding:var(--s1) var(--s1) var(--s1) var(--s3);background:var(--bg-sunken);border:1px dashed var(--bronze);border-radius:var(--radius-sm)}.invite-link-address{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;direction:rtl;text-align:left;font-weight:600;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--text-primary)}.invite-link-copy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.5rem;height:2.5rem;padding:0;font-size:1.25rem;color:var(--text-primary);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer}.invite-link-copy:hover{color:var(--accent)}.invite-link-status{min-height:1.6em;margin:var(--s2) 0 var(--s3);color:var(--text-muted)}@container (width >= 40rem){.community-card-cols:has(>.community-card-col+.community-card-col){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}.community-card-col+.community-card-col{padding-top:0;padding-left:var(--s5);border-top:0;border-left:1px solid var(--iron)}.community-card-button{width:auto;padding-inline:var(--s5)}}@media (min-width:34.001rem){.community-card,.welcome-next{padding:var(--s5)}}.user-agent{max-width:32rem;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--step--1);color:var(--text-muted)}.cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1)}.cell-stack>.badge{margin-left:0}.split-time{display:flex;flex-direction:column;gap:0;line-height:1.3}.split-time span:last-child{color:var(--text-muted);font-size:var(--step--1)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-height:2.75rem;padding:0;font-size:1.15rem;color:var(--text-muted);background:transparent;border:1px solid var(--bronze);border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.icon-button:hover:not(:disabled){background:var(--plate-fill) var(--bg-raised)}.icon-button:disabled{color:var(--text-faint);background:var(--bg-raised);border-color:var(--line);cursor:not-allowed}.icon-button-danger{color:var(--danger)}.icon-button-danger:hover:not(:disabled){border-color:var(--danger)}.badge{margin-left:var(--s2);font-family:var(--body);font-weight:600;font-size:.6875rem;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-raised);border:1px solid var(--bronze);border-radius:0;padding:0 var(--s1);white-space:nowrap}.links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s5)}.links-end{justify-content:flex-end}.links a{display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--s2) var(--s4);font-family:var(--body);font-weight:500;font-size:var(--step-0);letter-spacing:0;text-transform:none;text-decoration:none;color:var(--text-muted);background:var(--plate-fill) var(--bg-raised);border:1px solid var(--bronze);border-radius:var(--radius-sm);transition:background-color .12s ease,color .12s ease,border-color .12s ease}.links a:hover{color:var(--text-primary)}.links a:hover,.links a[aria-current=true]{background:var(--plate-warm) var(--row-hover)}.links a[aria-current=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.links a.button-metal{color:var(--on-accent);background:var(--plate-accent) var(--accent);border-color:var(--plate-accent-edge)}.links a.button-metal:hover{color:var(--on-accent);background:var(--plate-accent-hover) var(--accent)}.coin-amount{display:inline-flex;align-items:center;gap:.35em}.coin-icon{flex:none}.coin-icon .coin-rim{fill:var(--coin-deep)}.coin-icon .coin-face{fill:var(--coin)}.coin-icon .coin-mark{fill:var(--text-primary)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (forced-colors:active){.nav-actions{border-bottom:1px solid CanvasText}.site-footer{border-top:1px solid CanvasText}.page>h1{border-bottom:1px solid CanvasText}.button-metal-disabled{color:GrayText;border-color:GrayText}.welcome-steps li:before{background:none;border:1px solid CanvasText}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}