@font-face{font-family:Archivo Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700;size-adjust:124.6%;ascent-override:70.47%;descent-override:16.85%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:800 900;size-adjust:128.53%;ascent-override:68.31%;descent-override:16.34%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:400 500;size-adjust:102.6%;ascent-override:94.54%;descent-override:24.37%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600 700;size-adjust:97.59%;ascent-override:99.39%;descent-override:25.62%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local("Courier New"),local("CourierNewPSMT");font-weight:400 500;size-adjust:116.65%;ascent-override:85.73%;descent-override:17.15%;line-gap-override:0%}@font-face{font-family:Martian Mono Fallback;src:local("Courier New Bold"),local("CourierNewPS-BoldMT");font-weight:600 800;size-adjust:116.65%;ascent-override:85.73%;descent-override:17.15%;line-gap-override:0%}@font-face{font-family:Doto Fallback;src:local("Courier New Bold"),local("CourierNewPS-BoldMT");font-weight:700 900;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700 800;size-adjust:68.43%;ascent-override:143.21%;descent-override:30.69%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:900;size-adjust:73.07%;ascent-override:134.12%;descent-override:28.74%;line-gap-override:0%}:root{--font-display: "Archivo", "Archivo Fallback", system-ui, sans-serif;--font-body: "Instrument Sans", "Instrument Sans Fallback", system-ui, sans-serif;--font-mono: "Martian Mono", "Martian Mono Fallback", ui-monospace, monospace;--font-pixel: var(--font-mono);--display-weight: 800;--display-case: none;--display-tracking: -.01em;--display-leading: 1.02;--display-scale: 1;--font-h3: var(--font-display);--font-board: var(--font-mono);--font-led: var(--font-display);--led-case: none;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 17px;--text-xl: 19px;--h1-page: clamp(30px, 3.6vw, 44px);--tg: #229ed9;--tg-ink: #ffffff;--ok: #1d9a63;--warn: #c2410c;--board: #14161b;--board-hover: #1c1f26;--board-muted: #9aa0ab;--board-soft: #b7bcc6;--flap: #1e2128;--flap-seam: rgb(0 0 0 / .45);--flap-ink: #f1f2f4;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--dur-fast: .14s;--dur-base: .22s;--dur-slow: .32s;--dur-glide: .42s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-glide: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.22, 1, .36, 1);--ease-strike: cubic-bezier(.55, 0, .9, .35);--ease-spring: linear(0, .35 12%, .82 28%, 1.06 42%, 1.08 50%, 1.02 64%, .99 78%, 1);--ease-arc: cubic-bezier(.45, 0, .55, 1);--ease-fade: var(--ease);--ease-drain: linear;--z-raise: 1;--z-map-ui: 5;--z-dropdown: 10;--z-popup: 20;--z-panel: 30;--z-topbar: 40;--z-rail: 50;--z-tabs: 60;--z-dialog: 80;--z-toast: 90;--scrim: rgb(10 12 16 / .5);--punk-bg: var(--surface-2);--art-shadow: color-mix(in srgb, var(--ink) 32%, var(--bg));--rail-w: 76px;--rail-w-open: 248px;--panel-w: 404px;--topbar-h: 64px;--tabs-h: 64px;--safe-bottom: env(safe-area-inset-bottom, 0px);--tabs-space: calc(var(--tabs-h) + var(--safe-bottom));--chrome-bottom: var(--safe-bottom);--text-min: 0px;--tap-min: 0px}@media(max-width:991.98px){:root{--text-min: 13px;--tap-min: 44px}}@media(hover:none)and (min-width:992px){:root{--rail-w: 92px}}@media(min-width:992px){:root{--topbar-h: 72px}}@media(min-width:992px)and (max-width:1279.98px){:root{--panel-w: 360px}}@media(max-width:640px){:root{--topbar-h: 56px}}[data-club=punks]{color-scheme:light;--accent: #8d44f2;--accent-ink: #ffffff;--accent-soft: #efe5fe;--bg: #eceef2;--bg-pattern: conic-gradient( rgb(18 20 25 / .035) 25%, transparent 0 50%, rgb(18 20 25 / .035) 0 75%, transparent 0 );--bg-pattern-size: 96px 96px;--surface: #ffffff;--surface-2: #f6f7f9;--ink: #121419;--muted: #62677a;--line: #121419;--line-soft: #d9dce3;--border: 2px;--radius: 0px;--radius-avatar: 0px;--radius-pill: 0px;--shadow-depth: 4px;--shadow: var(--shadow-depth) var(--shadow-depth) 0 var(--ink);--shadow-lg: 8px 8px 0 var(--ink);--lift: 2px;--shadow-ctl: var(--shadow);--shadow-ctl-hover: calc(var(--shadow-depth) + var(--lift)) calc(var(--shadow-depth) + var(--lift)) 0 var(--ink);--shadow-sunk: none;--hover-dim: 1;--btn-line: var(--line);--btn-case: none;--btn-tracking: 0;--avatar-outline: 2px solid var(--ink);--avatar-rendering: pixelated;--sheet-radius: 0px;--sheet-shadow: 0 -4px 0 var(--ink);--grip: var(--ink);--rail-current-bg: var(--accent);--rail-current-ink: var(--accent-ink);--rail-current-line: var(--line);--rail-hover-line: var(--line);--accent-2: #ffd23f;--accent-2-ink: #121419;--danger: #ff3d7f;--danger-ink: #121419;--rule: var(--border) solid var(--line);--font-pixel: "Silkscreen", var(--font-mono);--land: #ffffff;--coast: #9aa0ad;--sea: #dfe3ea;--flap-hi: #c9a2ff;--font-display: "Big Shoulders Display", "Big Shoulders Fallback", system-ui, sans-serif;--display-weight: 900;--display-case: uppercase;--display-tracking: .01em;--display-leading: .92;--display-scale: 1.3;--h1-page: clamp(38px, 4.6vw, 56px);--font-h3: var(--font-body);--h3-leading: 1.2;--led-case: uppercase;--font-board: "Doto", "Doto Fallback", var(--font-mono);--sticker-tilt: -3deg;--headline-break: block;--hero-h1: clamp(44px, min(5.4vw, 8.4vh), 88px);--fact-num: clamp(44px, min(4.4vw, 7vh), 68px);--hero-top: var(--space-3);--fact-num-sm: 44px;--punk-bg: #638596;--notch-px: 2px;--notch-flat: polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 2px) calc(100% - 4px) , calc(100% - 2px) calc(100% - 2px) , calc(100% - 4px) calc(100% - 2px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 4px) , 0 calc(100% - 4px) , 0 4px, 2px 4px, 2px 2px, 4px 2px);--notch-4: polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% 4px, 100% 4px, 100% 6px, calc(100% + 2px) 6px, calc(100% + 2px) 8px, calc(100% + 4px) 8px, calc(100% + 4px) 100%, calc(100% + 2px) 100%, calc(100% + 2px) calc(100% + 2px) , 100% calc(100% + 2px) , 100% calc(100% + 4px) , 8px calc(100% + 4px) , 8px calc(100% + 2px) , 6px calc(100% + 2px) , 6px 100%, 4px 100%, 4px 100%, 4px 100%, 4px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 4px) , 0 calc(100% - 4px) , 0 4px, 2px 4px, 2px 2px, 4px 2px);--notch-6: polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% 6px, calc(100% + 2px) 6px, calc(100% + 2px) 8px, calc(100% + 4px) 8px, calc(100% + 4px) 10px, calc(100% + 6px) 10px, calc(100% + 6px) calc(100% + 2px) , calc(100% + 4px) calc(100% + 2px) , calc(100% + 4px) calc(100% + 4px) , calc(100% + 2px) calc(100% + 4px) , calc(100% + 2px) calc(100% + 6px) , 10px calc(100% + 6px) , 10px calc(100% + 4px) , 8px calc(100% + 4px) , 8px calc(100% + 2px) , 6px calc(100% + 2px) , 6px 100%, 4px 100%, 4px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 4px) , 0 calc(100% - 4px) , 0 4px, 2px 4px, 2px 2px, 4px 2px);--notch-8: polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% 8px, calc(100% + 4px) 8px, calc(100% + 4px) 10px, calc(100% + 6px) 10px, calc(100% + 6px) 12px, calc(100% + 8px) 12px, calc(100% + 8px) calc(100% + 4px) , calc(100% + 6px) calc(100% + 4px) , calc(100% + 6px) calc(100% + 6px) , calc(100% + 4px) calc(100% + 6px) , calc(100% + 4px) calc(100% + 8px) , 12px calc(100% + 8px) , 12px calc(100% + 6px) , 10px calc(100% + 6px) , 10px calc(100% + 4px) , 8px calc(100% + 4px) , 8px 100%, 4px 100%, 4px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 4px) , 0 calc(100% - 4px) , 0 4px, 2px 4px, 2px 2px, 4px 2px)}[data-club=punks] body{cursor:url(../../../assets/punks/cursor.png) 0 0,auto;cursor:image-set(url(../../../assets/punks/cursor.png) 1x,url(../../../assets/punks/cursor@2x.png) 2x) 0 0,auto}:root[data-club=punks] :is(a[href],button,summary,label,select,[role=button],[role=switch],[role=tab]):not(:disabled){cursor:url(../../../assets/punks/cursor-hand.png) 10 0,pointer;cursor:image-set(url(../../../assets/punks/cursor-hand.png) 1x,url(../../../assets/punks/cursor-hand@2x.png) 2x) 10 0,pointer}:is([data-club=default],[data-club=default-dark],[data-club=apes],[data-club=builders],[data-club=checksclub],[data-club=clonex],[data-club=forgottenrunes],[data-club=genuineundead],[data-club=goblins],[data-club=meebsclub],[data-club=mooncats],[data-club=multi],[data-club=plague]){color-scheme:light;--accent-soft: color-mix(in srgb, var(--accent) 16%, var(--surface));--bg-pattern: radial-gradient(circle, color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1.6px);--bg-pattern-size: 18px 18px;--surface-2: color-mix(in srgb, var(--ink) 5%, var(--surface));--muted: color-mix(in srgb, var(--ink) 64%, var(--surface));--line: color-mix(in srgb, var(--ink) 18%, var(--surface));--line-soft: color-mix(in srgb, var(--ink) 10%, var(--surface));--border: 1px;--radius: 10px;--radius-avatar: 14px;--radius-pill: 999px;--shadow-depth: 0px;--shadow: 0 1px 2px rgb(0 0 0 / .06), 0 6px 20px rgb(0 0 0 / .07);--shadow-lg: 0 2px 4px rgb(0 0 0 / .06), 0 14px 36px rgb(0 0 0 / .12);--lift: 0px;--shadow-ctl: none;--shadow-ctl-hover: var(--shadow);--shadow-sunk: var(--shadow);--hover-dim: .94;--btn-line: transparent;--btn-case: uppercase;--btn-tracking: .04em;--avatar-outline: none;--avatar-rendering: auto;--sheet-radius: 16px;--sheet-shadow: 0 -8px 30px rgb(0 0 0 / .12);--grip: var(--line);--rail-current-bg: var(--accent-soft);--rail-current-ink: var(--ink);--rail-current-line: transparent;--rail-hover-line: transparent;--accent-2: var(--accent-soft);--accent-2-ink: var(--ink);--danger: #d6334f;--danger-ink: #ffffff;--rule: 1px solid var(--line-soft);--land: var(--surface);--coast: var(--line);--sea: color-mix(in srgb, var(--ink) 6%, var(--bg));--flap-hi: color-mix(in srgb, var(--accent) 55%, #ffffff)}:is([data-club=default-dark],[data-club=apes],[data-club=checksclub],[data-club=clonex],[data-club=forgottenrunes],[data-club=genuineundead],[data-club=mooncats],[data-club=multi],[data-club=plague]){color-scheme:dark;--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px rgb(0 0 0 / .35);--shadow-lg: 0 2px 4px rgb(0 0 0 / .45), 0 16px 40px rgb(0 0 0 / .45);--sheet-shadow: 0 -8px 30px rgb(0 0 0 / .5)}[data-club=default]{--accent: #8d44f2;--accent-ink: #ffffff;--bg: #cbbaff;--surface: #ffffff;--ink: #212529}[data-club=default-dark]{--accent: #8b65fc;--accent-ink: #ffffff;--bg: #1d1d20;--surface: #33363f;--ink: #ffffff}[data-club=apes]{--accent: #9cffdb;--accent-ink: #121419;--bg: #181818;--surface: #343a40;--ink: #ffffff}[data-club=builders]{--accent: #8068f0;--accent-ink: #ffffff;--bg: #ffffff;--surface: #ffffff;--ink: #212529}[data-club=checksclub]{--accent: #9cffdb;--accent-ink: #121419;--bg: #000000;--surface: #343a40;--ink: #ffffff}[data-club=clonex]{--accent: #fd4747;--accent-ink: #121419;--bg: #852121;--surface: #000000;--ink: #fd4747}[data-club=forgottenrunes]{--accent: #a884f2;--accent-ink: #121419;--bg: #181818;--surface: #343a40;--ink: #ffffff}[data-club=genuineundead]{--accent: #3afff0;--accent-ink: #121419;--bg: #000000;--surface: #343a40;--ink: #adb5bd}[data-club=goblins]{--accent: #49ab78;--accent-ink: #121419;--bg: #fffbf5;--surface: #ffffff;--ink: #212529}[data-club=meebsclub]{--accent: #4345a6;--accent-ink: #ffffff;--bg: #d8e0ff;--surface: #ffffff;--ink: #212529}[data-club=mooncats]{--avatar-rendering: pixelated;--accent: #88ee88;--accent-ink: #121419;--bg: #181818;--surface: #343a40;--ink: #ffffff}[data-club=multi]{--accent: #6ab62b;--accent-ink: #121419;--bg: #1a1a1a;--surface: #3b3b3b;--ink: #ffffff}[data-club=plague]{--accent: #a3ec93;--accent-ink: #121419;--bg: #000000;--surface: #343a40;--ink: #ffffff}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--ink);background-color:var(--bg);background-image:var(--bg-pattern);background-size:var(--bg-pattern-size);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}:root{accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:color-mix(in srgb,var(--ink) 45%,transparent) transparent}::selection{background:var(--accent-2);color:var(--accent-2-ink)}.mono,time,td{font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-display);font-stretch:125%;font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking);margin:0}h1,h2{text-transform:var(--display-case)}h1{font-size:calc(clamp(34px,4.6vw,58px) * var(--display-scale));text-wrap:balance}h2{font-size:calc(clamp(24px,2.6vw,32px) * var(--display-scale))}h3{font-family:var(--font-h3);line-height:var(--h3-leading, var(--display-leading));font-size:var(--text-lg);font-stretch:112%;font-weight:700;letter-spacing:0}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--font-mono);font-size:max(.8em,var(--text-min));letter-spacing:.01em}.muted{color:var(--muted)}.eyebrow{font-family:var(--font-pixel);font-size:max(11px,var(--text-min));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stack>*+*{margin-top:var(--space-4)}.divider{height:1px;background:var(--line-soft);border:0;margin:0}.tags{display:flex;flex-wrap:wrap;gap:4px}.tag{display:inline-block;padding:2px 8px;border:1px solid var(--line-soft);border-radius:var(--radius);font-size:max(var(--text-xs),var(--text-min));color:var(--muted);background:var(--surface-2)}.form-error{font-size:var(--text-base);font-weight:600;color:var(--warn)}.notice{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border) dashed var(--line);border-radius:var(--radius);font-size:var(--text-base);background:var(--surface)}.link-btn{min-height:var(--tap-min);background:none;border:0;padding:0;color:var(--ink);text-decoration:underline;cursor:pointer}.page{width:min(1180px,100% - 2 * var(--space-5));margin:0 auto;padding:var(--space-7) 0 var(--space-8)}.page--narrow{width:min(760px,100% - 2 * var(--space-5))}.section{margin-top:var(--space-8)}.section>h2{margin-bottom:var(--space-5)}.form-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);padding:var(--space-6) 0;border-top:var(--rule)}.form-section--first{border-top:0;padding-top:0}.form-section>header p{margin-top:var(--space-2);font-size:var(--text-base);color:var(--muted)}.row-item{display:flex;align-items:center;gap:var(--space-3);min-width:0}.rows{margin:0;padding:0;list-style:none}.rows>.row-item,.row-item--ruled{flex-wrap:wrap;padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft)}.rows>.row-item:last-child,.row-item--ruled:last-child{border-bottom:0}.grow{flex:1;min-width:0;overflow-wrap:anywhere}.sub{font-size:var(--text-base);color:var(--muted)}.small{font-size:var(--text-base)}.pill-ok,.pill-wait{display:inline-flex;align-items:center;gap:4px;font-size:max(var(--text-xs),var(--text-min));font-weight:600}.pill-ok{color:var(--ok)}.pill-wait{color:var(--warn)}.spinner{display:inline-block;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@media(max-width:991.98px){.form-section{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media(max-width:640px){.hide-sm{display:none!important}.page,.page--narrow{width:calc(100% - 2 * var(--space-4));padding-top:var(--space-5)}}[data-reveal=wait]{opacity:0}[data-reveal=in]{animation:fade var(--dur-slow) var(--ease-fade) both}.hop{animation:hop .48s var(--ease-arc) both}@keyframes hop{45%{transform:translateY(-7px) rotate(-8deg)}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-fade)}::view-transition-group(*){animation-duration:var(--dur-slow);animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}}
