:root{--pw-black:#0a0705;--pw-bg:#0b0806;--pw-bg-2:#1c1610;--pw-panel:#2c2218;--pw-panel-raised:#362a1d;--pw-panel-2:#3d2f1e;--pw-panel-inset:#140f0a;--pw-scrim:#060402bd;--pw-gold:#d29a38;--pw-gold-bright:#f5cf6b;--pw-gold-hi:#ffe6b0;--pw-gold-deep:#9a6a22;--pw-bronze:#8a5c34;--pw-bronze-bright:#b98249;--pw-parchment:#f4edda;--pw-parchment-dim:#d7cdaf;--pw-parchment-faint:#b6a988;--pw-ink:#241804;--pw-danger:#c0392b;--pw-danger-bright:#e8613f;--pw-danger-tint:#c0392b29;--pw-success:#6fae5a;--pw-success-bright:#93d17c;--pw-success-tint:#6fae5a29;--pw-live:#7ec96a;--pw-info:#6ea8c9;--pw-danger-ink:#f08a78;--pw-success-ink:#9fd38b;--pw-info-ink:#9cc6de;--pw-info-tint:#6ea8c91f;--pw-border:#e8ce9e29;--pw-border-strong:#dca8508c;--pw-border-muted:#f2ead61a;--pw-border-2:#e8ce9e3d;--pw-bar:#140f0a;--pw-surface:#1a140d;--pw-pop:#221a11;--pw-parchment-ghost:#8f8266;--pw-gold-soft:#f0c47a;--pw-gold-ink:#f5cf6b;--pw-metal-hi:#ffe6b0;--pw-metal:#f5cf6b;--pw-metal-lo:#d29a38;--pw-metal-edge:#9a6a22;--pw-hl-rgb:245 207 107;--pw-gold-rgb:210 154 56;--pw-line-rgb:232 206 158;--pw-danger-rgb:192 57 43;--pw-danger-bright-rgb:232 97 63;--pw-success-rgb:111 174 90;--pw-info-rgb:110 168 201;--pw-sheen-rgb:255 240 205;--pw-bg-rgb:11 8 6;--pw-shadow-1:0 1px 2px #0000008c;--pw-shadow-2:0 10px 26px -8px #0000009e;--pw-shadow-3:0 26px 64px -16px #000000c7;--pw-inset-hi:inset 0 1px 0 #ffeecd17;--pw-panel-sheen:linear-gradient(180deg, #fff0cd0b, #fff0cd00 40%);--pw-glow-gold:0 0 0 1px #f2c65a1a, 0 0 18px -8px #c8912e52;--pw-glow-danger:0 0 0 1px #e8613f33, 0 0 22px -6px #c0392b80;--pw-glow-live:0 0 0 1px #7ec96a38, 0 0 22px -6px #7ec96a73;--pw-r-sm:5px;--pw-r-md:9px;--pw-r-lg:14px;--pw-r-xl:20px;--pw-r-pill:999px;--pw-s-1:4px;--pw-s-2:8px;--pw-s-3:12px;--pw-s-4:16px;--pw-s-5:24px;--pw-s-6:32px;--pw-s-7:48px;--pw-s-8:64px;--pw-font-osrs:"RuneScape UF", "Trebuchet MS", "Verdana", system-ui, sans-serif;--pw-font-clean:"Trebuchet MS", "Segoe UI", system-ui, -apple-system, sans-serif;--pw-font-mono:ui-monospace, "Cascadia Code", "Consolas", monospace;--pw-font-display:var(--pw-font-osrs);--pw-font-body:var(--pw-font-clean);--pw-font-infernal:"Pirata One", "Georgia", serif;--pw-font-fell:"IM Fell English", "Georgia", serif;--pw-fs-xs:12px;--pw-fs-sm:13.5px;--pw-fs-md:15px;--pw-fs-lg:18px;--pw-fs-xl:22px;--pw-fs-2xl:clamp(22px, 4vw, 30px);--pw-fs-3xl:clamp(28px, 6vw, 44px);--pw-lh-body:1.6;--pw-lh-tight:1.15;--pw-tracking-wide:.08em;--pw-tracking-wider:.16em;--pw-dur-1:90ms;--pw-dur-2:.16s;--pw-dur-3:.28s;--pw-dur-4:.52s;--pw-ease:cubic-bezier(.2, .7, .2, 1);--pw-ease-out:cubic-bezier(.16, 1, .3, 1);--pw-z-bar:20;--pw-z-overlay:50;--pw-z-toast:60;--team-primary:var(--pw-gold);--team-accent:var(--pw-gold-bright);--bg:var(--pw-bg);--bg-elevated:var(--pw-panel);--border:var(--pw-border);--text:var(--pw-parchment);--text-muted:var(--pw-parchment-dim);--accent:var(--pw-gold);--danger:var(--pw-danger)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pw-black:#1b1409;--pw-bg:#f1e8d5;--pw-bg-2:#e9ddc4;--pw-panel:#faf4e6;--pw-panel-raised:#fffaf0;--pw-panel-2:#f4ead3;--pw-panel-inset:#f4ecda;--pw-scrim:#3c2a146b;--pw-bar:#efe5d0;--pw-surface:#fbf6ea;--pw-pop:#fffbf2;--pw-gold:#b7832a;--pw-gold-bright:#e7b95a;--pw-gold-hi:#f8dc8e;--pw-gold-deep:#a8741f;--pw-gold-ink:#7a4f0f;--pw-gold-soft:#7a4f0f;--pw-gold-text:#7a4f0f;--pw-gold-hi-text:#7a4f0f;--pw-bronze:#9b6a3c;--pw-bronze-bright:#b07a44;--pw-metal-hi:#f8dc8e;--pw-metal:#e7b95a;--pw-metal-lo:#d19b3c;--pw-metal-edge:#a8741f;--pw-parchment:#2b2014;--pw-parchment-dim:#463927;--pw-parchment-faint:#5c4c35;--pw-parchment-ghost:#6a5a40;--pw-ink:#2e1e05;--pw-success:#4f8a3b;--pw-success-bright:#6fae5a;--pw-success-ink:#2e5f1f;--pw-success-tint:#4f8a3b1f;--pw-live:#3f8a2f;--pw-danger:#b0301f;--pw-danger-bright:#c8452e;--pw-danger-ink:#8a2112;--pw-danger-tint:#b0301f17;--pw-info:#3d7fa6;--pw-info-ink:#1f5a80;--pw-info-tint:#3d7fa61a;--pw-border:#5c421e29;--pw-border-2:#5c421e42;--pw-border-muted:#5c421e17;--pw-border-strong:#a8741f8c;--pw-hl-rgb:183 131 42;--pw-hl-ink-rgb:122 79 15;--pw-gold-rgb:183 131 42;--pw-line-rgb:92 66 30;--pw-danger-rgb:176 48 31;--pw-danger-bright-rgb:200 69 46;--pw-success-rgb:79 138 59;--pw-info-rgb:61 127 166;--pw-sheen-rgb:255 255 255;--pw-bg-rgb:241 232 213;--pw-shadow-1:0 1px 2px #5037141f;--pw-shadow-2:0 8px 20px -10px #50371459;--pw-shadow-3:0 22px 48px -18px #32200a80;--pw-inset-hi:inset 0 1px 0 #ffffffb3;--pw-panel-sheen:linear-gradient(180deg, #ffffff80, #fff0 40%);--pw-glow-gold:0 0 0 3px #b7832a38;--pw-glow-danger:0 0 0 3px #b0301f24;--pw-glow-live:0 0 0 3px #4f8a3b29;--pw-field:#fffdf8;--pw-dialog-scrim:#3c2a146b;--pw-green-text:#2e5f1f;--pw-red-text:#8a2112;--pw-blue-text:#1f5a80;--pw-lt-success:#2e5f1f;--pw-lt-gold:#7a4f0f;--pw-lt-danger:#8a2112;--pw-lt-ghost:#6a5a40;--pw-lt-silver:#5d6770;--pw-lt-bronze:#85521f;--pw-lt-surface:#fbf6ea;--pw-lt-raised:#f4ead3;--pw-lt-veil-rgb:251 246 234;--pw-danger-surface:#f9e9e3;--pw-band:#e9ddc4;--pw-hover-pill:#5c421e14;--pw-disabled-ink:#9a8b70;--pw-danger-hover-ink:#8a2112;--pw-hatch-a:#efe6d3;--pw-hatch-b:#e8dcc4;--pw-shimmer:#ebe0c8;--pw-shadow-ink:#5037144d;--pw-shade-rgb:160 128 75}@font-face{font-family:RuneScape UF;src:url(/assets/runescape-uf-DgivQwo_.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100%;overflow-x:clip}body{min-height:100svh;font-family:var(--pw-font-body);font-size:var(--pw-fs-md);line-height:var(--pw-lh-body);color:var(--pw-parchment);background-color:var(--pw-bg);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizelegibility;background-image:radial-gradient(1200px 420px at 50% -30%, rgb(var(--pw-gold-rgb) / .11), transparent 70%), radial-gradient(760px 700px at 108% -10%, #8a5c3412, transparent 60%), radial-gradient(900px 640px at -10% 110%, #a034280d, transparent 60%), linear-gradient(180deg, #120d09, var(--pw-bg) 52%, #080605);background-attachment:fixed;margin:0}:root[data-theme=light] body{background-image:radial-gradient(1200px 420px at 50% -30%, rgb(var(--pw-gold-rgb) / .12), transparent 70%), linear-gradient(180deg, #f3ead6, var(--pw-bg) 52%, #e6dbc3)}:root[data-theme=light] body:after{box-shadow:none}body:before{content:"";z-index:0;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;box-shadow:inset 0 0 180px 0 rgb(var(--pw-shade-rgb,0 0 0) / .32);position:fixed;inset:0}#root{z-index:1;min-height:100svh;position:relative}h1,h2,h3,h4{font-family:var(--pw-font-display);line-height:var(--pw-lh-tight);color:var(--pw-parchment)}p{line-height:var(--pw-lh-body)}input,select,textarea,optgroup{font-family:var(--pw-font-body)}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea{font-size:max(16px,1em)!important}}a{color:var(--pw-gold-ink);text-underline-offset:2px;text-decoration-color:#f2c65a66}a:hover{color:var(--pw-gold-text,var(--pw-gold))}code,kbd,samp{font-family:var(--pw-font-mono);background:var(--pw-panel-inset);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-sm);color:var(--pw-parchment);padding:.1em .4em;font-size:.9em}::selection{color:#fff;background:#c8912e52}:focus-visible{outline:2px solid var(--pw-gold-bright);outline-offset:2px;border-radius:var(--pw-r-sm)}*{scrollbar-color:var(--pw-bronze) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(var(--pw-bronze), var(--pw-gold-deep));border-radius:var(--pw-r-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--pw-bronze-bright), var(--pw-gold));background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-reduce-motion] *,html[data-reduce-motion] :before,html[data-reduce-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@keyframes pw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pw-pop{0%{opacity:0;transform:scale(.96)}60%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes pw-pulse-gold{0%,to{box-shadow:0 0 0 1px var(--pw-border-strong), 0 0 0 0 #f2c65a00}50%{box-shadow:0 0 0 1px var(--pw-border-strong), 0 0 26px -4px #f2c65a80}}@keyframes pw-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-rise{animation:pw-rise var(--pw-dur-4) var(--pw-ease-out) backwards}.pw-pop{animation:pw-pop var(--pw-dur-3) var(--pw-ease-out) both}.pw-rule{align-items:center;gap:var(--pw-s-3);margin:var(--pw-s-4) 0;color:var(--pw-gold-deep);display:flex}.pw-rule:before,.pw-rule:after{content:"";background:linear-gradient(90deg, transparent, var(--pw-border-strong), transparent);flex:1;height:1px}.pw-rule__gem{background:var(--pw-gold);width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 10px -1px #c8912e99}.pw-panel{background:linear-gradient(180deg, rgb(var(--pw-sheen-rgb) / .02), transparent 40%), var(--pw-panel);border:1px solid var(--pw-border);border-radius:var(--pw-r-lg);box-shadow:var(--pw-inset-hi), var(--pw-shadow-2);position:relative}.pw-panel--game{border-color:var(--pw-border-strong);background:linear-gradient(180deg, rgb(var(--pw-sheen-rgb) / .035), transparent 38%), var(--pw-panel-raised);box-shadow:var(--pw-inset-hi), var(--pw-shadow-3), var(--pw-glow-gold)}.pw-panel--danger{border-color:rgb(var(--pw-danger-bright-rgb) / .5);background:linear-gradient(180deg, var(--pw-danger-tint), transparent 42%), var(--pw-panel)}.pw-panel--selected{border-color:var(--pw-gold);box-shadow:var(--pw-inset-hi), var(--pw-shadow-2), var(--pw-glow-gold)}.pw-panel--game:before,.pw-panel--game:after{content:"";border:1px solid var(--pw-gold-deep);pointer-events:none;width:10px;height:10px;position:absolute}.pw-panel--game:before{border-bottom:0;border-right:0;top:5px;left:5px}.pw-panel--game:after{border-top:0;border-left:0;bottom:5px;right:5px}.pw-emblem{object-fit:contain;filter:drop-shadow(0 1px 2px rgb(var(--pw-shade-rgb,0 0 0) / .6));flex:none;display:inline-block}.pw-eyebrow{font-family:var(--pw-font-display);text-transform:uppercase;letter-spacing:var(--pw-tracking-wider);font-size:var(--pw-fs-xs);color:var(--pw-gold-text,var(--pw-gold))}.pw-label{font-family:var(--pw-font-display);text-transform:uppercase;letter-spacing:var(--pw-tracking-wide);font-size:var(--pw-fs-xs);color:var(--pw-parchment-faint)}.pw-copy{font-family:var(--pw-font-body);line-height:var(--pw-lh-body);color:var(--pw-parchment-dim)}.pw-data{font-family:var(--pw-font-body);color:var(--pw-parchment);font-variant-numeric:tabular-nums}.pw-heading{font-family:var(--pw-font-display);line-height:var(--pw-lh-tight);color:var(--pw-parchment)}.pw-wordmark{font-family:var(--pw-font-display);letter-spacing:var(--pw-tracking-wide);text-transform:uppercase;color:var(--pw-gold-ink);text-shadow:0 0 18px rgb(var(--pw-hl-rgb) / .28);font-weight:400}.btn{border-radius:var(--pw-r-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px 7.5px;font-size:16px;display:inline-flex}.btn:disabled{cursor:not-allowed}:where(a).btn{padding-top:9px;padding-bottom:9px;line-height:21.6px}.btn,.shell__btn{font-family:var(--pw-font-display);letter-spacing:0;transition:transform var(--pw-dur-1) var(--pw-ease), box-shadow var(--pw-dur-2) var(--pw-ease), background-color var(--pw-dur-2) var(--pw-ease), border-color var(--pw-dur-2) var(--pw-ease), filter var(--pw-dur-2) var(--pw-ease)}.btn{background:linear-gradient(180deg, var(--pw-panel-2), var(--pw-panel));border:1px solid var(--pw-border);color:var(--pw-parchment);box-shadow:var(--pw-inset-hi)}.btn:hover:not(:disabled){border-color:var(--pw-border-strong);box-shadow:var(--pw-inset-hi), var(--pw-shadow-2);transform:translateY(-1px)}.btn:active:not(:disabled){filter:brightness(.94);transform:translateY(0)}.btn:disabled,.shell__btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary,.shell__btn:not(.shell__btn--ghost):not(.shell__btn--discord){background:linear-gradient(180deg, var(--pw-metal-hi), var(--pw-metal) 42%, var(--pw-metal-lo));border:1px solid var(--pw-metal-edge);color:var(--pw-ink);text-shadow:none;box-shadow:inset 0 1px 0 #fffae8b3, inset 0 -2px 6px -2px #784e1480, var(--pw-shadow-1);font-weight:400}.btn--primary:hover:not(:disabled),.shell__btn:not(.shell__btn--ghost):not(.shell__btn--discord):hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 #fffae8b3, var(--pw-glow-gold);transform:translateY(-1px)}.btn--primary:active:not(:disabled){filter:brightness(.95);transform:translateY(0)}.btn--danger{border-color:rgb(var(--pw-danger-bright-rgb) / .55);color:var(--pw-red-text,var(--pw-danger-bright));background:linear-gradient(180deg, rgb(var(--pw-danger-rgb) / .16), rgb(var(--pw-danger-rgb) / .06))}.btn--danger:hover:not(:disabled){border-color:var(--pw-danger-bright);box-shadow:var(--pw-glow-danger);color:var(--pw-danger-hover-ink,#ffd9cd)}.shell__btn--ghost{background:linear-gradient(180deg, var(--pw-panel-2), var(--pw-panel));border:1px solid var(--pw-border);color:var(--pw-parchment)}.shell__btn--ghost:hover{border-color:var(--pw-border-strong);transform:translateY(-1px)}.shell__btn--discord{box-shadow:var(--pw-inset-hi);border:1px solid #ffffff1f}.shell__btn--discord:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.badge{font-family:var(--pw-font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--pw-r-sm);border:1px solid var(--pw-border);background:var(--pw-panel-inset);color:var(--pw-parchment-dim);padding:3px 9px 2px;font-size:11px}.badge--green{color:var(--pw-green-text,var(--pw-success-bright));border-color:rgb(var(--pw-success-rgb) / .45);background:var(--pw-success-tint)}.badge--amber{color:var(--pw-gold-ink);background:#c8912e24;border-color:#c8912e80}.badge--red{color:var(--pw-red-text,var(--pw-danger-bright));border-color:rgb(var(--pw-danger-bright-rgb) / .5);background:var(--pw-danger-tint)}.badge--grey{color:var(--pw-parchment-faint)}.form{gap:var(--pw-s-3);max-width:520px;display:grid}.form--wide{max-width:100%}.field{gap:var(--pw-s-1);display:grid}.field>span{font-size:var(--pw-fs-sm);color:var(--pw-parchment-dim)}.field input[type=text],.field input[type=url],.field input[type=datetime-local],.field input[type=number],.field select{font:inherit;padding:8px 10px}.field select{min-width:0;max-width:100%}.field--check{align-items:center;gap:var(--pw-s-2);display:flex}.field--check span{color:var(--pw-parchment)}.field-grid{gap:var(--pw-s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.form__error{color:var(--pw-red-text,var(--pw-danger-bright));font-size:var(--pw-fs-sm)}.form__hint{color:var(--pw-parchment-faint);font-size:var(--pw-fs-xs)}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=url],.field input[type=datetime-local],.field input[type=number],.field select,.field textarea,.shell__field input,.dboard__search,.admin__filterbar input[type=search],.admin__filterbar select,.linkbox{background:var(--pw-field,#100b07);border:1px solid var(--pw-border);color:var(--pw-parchment);border-radius:var(--pw-r-md);box-shadow:inset 0 2px 5px -3px rgb(var(--pw-shade-rgb,0 0 0) / .8);transition:border-color var(--pw-dur-2) var(--pw-ease), box-shadow var(--pw-dur-2) var(--pw-ease)}.field input::placeholder,.shell__field input::placeholder,.dboard__search::placeholder,.admin__filterbar input::placeholder{color:var(--pw-parchment-faint)}.field input:focus,.field select:focus,.field textarea:focus,.shell__field input:focus,.dboard__search:focus,.admin__filterbar input:focus,.admin__filterbar select:focus{border-color:var(--pw-gold);outline:none;box-shadow:0 0 0 3px #c8912e2e}.dialog__backdrop,.dboard__modal-backdrop{background:var(--pw-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pw-rise var(--pw-dur-2) var(--pw-ease-out)}.dialog__backdrop{padding:var(--pw-s-5);z-index:var(--pw-z-overlay);background:var(--pw-dialog-scrim,#050302d1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.dboard__modal{background:linear-gradient(180deg, rgb(var(--pw-sheen-rgb) / .03), transparent 38%), var(--pw-panel);border:1px solid var(--pw-border-strong);border-radius:var(--pw-r-lg);box-shadow:var(--pw-shadow-3), var(--pw-glow-gold);animation:pw-pop var(--pw-dur-3) var(--pw-ease-out)}.dialog:focus,.dialog:focus-visible{outline:none}.dialog{width:100%;max-width:560px;max-height:calc(100dvh - 2 * var(--pw-s-5));background:var(--pw-surface);border:1px solid var(--pw-border-2);border-radius:var(--pw-r-lg);box-shadow:0 30px 70px -20px var(--pw-shadow-ink,#000);animation:pw-pop var(--pw-dur-3) var(--pw-ease-out);flex-direction:column;padding:0;display:flex;overflow:hidden}.dialog--wide{max-width:860px}.dialog__head{border-bottom:1px solid var(--pw-border-muted);flex:none;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex}.dialog__heading{flex:1;gap:6px;min-width:0;display:grid}.dialog__title{font-family:var(--pw-font-display);color:var(--pw-parchment);margin:0;font-size:22px;font-weight:400;line-height:1.1}.dialog__desc{color:var(--pw-parchment-dim);margin:0;font-size:14px;line-height:1.5}.dialog__close{border-radius:var(--pw-r-md);border:1px solid rgb(var(--pw-line-rgb) / .2);width:36px;height:36px;color:var(--pw-parchment-dim);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.dialog__close:hover{color:var(--pw-parchment);border-color:var(--pw-border-2)}.dialog__close:focus-visible{outline:2px solid var(--pw-gold);outline-offset:2px}.dialog__shell{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 22px;overflow:hidden auto}.dialog__actions{border-top:1px solid var(--pw-border-muted);background:var(--pw-bar);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.dialog--danger{border-color:rgb(var(--pw-danger-rgb) / .6);box-shadow:0 30px 70px -20px var(--pw-shadow-ink,#000), 0 0 50px -20px rgb(var(--pw-danger-rgb) / .6)}.dialog--danger:before{content:"";background:var(--pw-danger);flex:none;height:3px}.dialog--danger .dialog__head{border-bottom:0;padding-bottom:8px}.dialog--danger .dialog__body{padding-top:8px;padding-left:76px}.dialog__alert{background:var(--pw-danger-surface,#2a1411);border:1px solid rgb(var(--pw-danger-rgb) / .6);width:40px;height:40px;color:var(--pw-danger-ink);font-family:var(--pw-font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.dialog__consequences{border-radius:var(--pw-r-md);background:var(--pw-danger-surface,#2a1411);border:1px solid rgb(var(--pw-danger-rgb) / .35);gap:8px;padding:12px 14px;display:grid}.dialog__consequences-label{font-family:var(--pw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-danger-ink);font-size:12px}.dialog__consequences ul{color:var(--pw-parchment);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.dialog__note{color:var(--pw-parchment-faint);margin:12px 0 0;font-size:13px}@media (width<=599px){.dialog__backdrop{align-items:stretch;padding:0}.dialog,.dialog--wide{border:0;border-radius:0;max-width:none;height:100dvh;max-height:none}.dialog__head{align-items:center;padding:6px 6px 10px 16px}.dialog__title{font-size:19px}.dialog__close{border:0;width:44px;height:44px;font-size:18px}.dialog__body,.dialog--danger .dialog__body{padding:16px}.dialog__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.dialog .dialog__actions>.btn{white-space:nowrap;flex:1;min-width:max-content;min-height:48px}.dialog .dialog__actions>.btn--primary{flex:2}}.pw-lightbox__backdrop{z-index:calc(var(--pw-z-toast) + 20);padding:var(--pw-s-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pw-rise var(--pw-dur-2) var(--pw-ease-out);background:#060402e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pw-lightbox{align-items:center;gap:var(--pw-s-3);max-width:100%;animation:pw-pop var(--pw-dur-3) var(--pw-ease-out);flex-direction:column;display:flex;position:relative}.pw-lightbox__stage{border-radius:var(--pw-r-md);border:1px solid var(--pw-border-strong);max-width:100%;box-shadow:var(--pw-shadow-3);background:var(--pw-panel-inset);display:flex;overflow:hidden}.pw-lightbox__img{object-fit:contain;max-width:min(1400px,100vw - 72px);max-height:calc(100dvh - 132px);transition:transform var(--pw-dur-2) var(--pw-ease-out);touch-action:none;display:block}.pw-lightbox__note{min-width:min(320px,70vw);padding:var(--pw-s-7) var(--pw-s-5);text-align:center;color:var(--text-muted);border:1px dashed var(--pw-border);border-radius:var(--pw-r-md);background:var(--pw-panel-inset);margin:0}.pw-lightbox__bar{justify-content:center;align-items:center;gap:var(--pw-s-3);flex-wrap:wrap;display:flex}.pw-lightbox__caption{font-variant-numeric:normal;letter-spacing:normal;color:var(--pw-parchment)}.pw-lightbox__counter{font-size:var(--pw-fs-sm);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--pw-gold-hi-text,var(--pw-gold-hi));border:1px solid var(--pw-border);border-radius:var(--pw-r-pill);background:#06040299;margin:0;padding:2px 10px}.pw-lightbox__zoom{border:1px solid var(--pw-border);border-radius:var(--pw-r-pill);background:#06040299;align-items:center;gap:2px;padding:3px;display:inline-flex}.pw-lightbox__zoom button{min-width:30px;height:30px;color:var(--pw-gold-hi-text,var(--pw-gold-hi));border-radius:var(--pw-r-pill);font-size:var(--pw-fs-md);cursor:pointer;transition:background var(--pw-dur-2), color var(--pw-dur-2);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:flex}.pw-lightbox__zoom button:hover:not(:disabled){background:rgb(var(--pw-sheen-rgb) / .1);color:var(--pw-gold-ink)}.pw-lightbox__zoom button:disabled{opacity:.4;cursor:default}.pw-lightbox__zoom button:focus-visible{outline:2px solid var(--pw-gold-bright);outline-offset:1px}.pw-lightbox__zoom-level{text-align:center;min-width:40px;font-size:var(--pw-fs-sm);font-variant-numeric:tabular-nums;color:var(--pw-gold-hi-text,var(--pw-gold-hi))}.pw-lightbox__close,.pw-lightbox__nav{color:var(--pw-gold-hi-text,var(--pw-gold-hi));border:1px solid var(--pw-border-strong);cursor:pointer;transition:background var(--pw-dur-2), color var(--pw-dur-2);background:#0604029e;justify-content:center;align-items:center;display:flex;position:absolute}.pw-lightbox__close:hover,.pw-lightbox__nav:hover{color:var(--pw-gold-ink);background:#060402d9}.pw-lightbox__close:focus-visible,.pw-lightbox__nav:focus-visible{outline:2px solid var(--pw-gold-bright);outline-offset:2px}.pw-lightbox__close{border-radius:var(--pw-r-pill);z-index:1;width:40px;height:40px;font-size:22px;line-height:1;top:6px;right:6px}.pw-lightbox__nav{border-radius:var(--pw-r-md);z-index:1;width:48px;height:72px;max-height:40vh;font-size:30px;line-height:1;top:50%;transform:translateY(-50%)}.pw-lightbox__nav--prev{left:6px}.pw-lightbox__nav--next{right:6px}@media (width<=520px){.pw-lightbox__nav{width:40px;height:60px}}.pw-toasts{z-index:var(--pw-z-toast);pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.pw-toasts:empty,.pw-toasts>:nth-last-child(n+4){display:none}.admin__toast{pointer-events:auto;border-radius:var(--pw-r-md);background:var(--pw-pop);border:1px solid rgb(var(--pw-success-rgb) / .45);box-shadow:0 14px 34px -12px var(--pw-shadow-ink,#000);color:var(--pw-parchment);animation:pw-rise var(--pw-dur-3) var(--pw-ease-out);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.admin__toast--info{border-color:rgb(var(--pw-info-rgb) / .45)}.admin__toast--error{background:var(--pw-danger-surface,#2a1411);border-color:rgb(var(--pw-danger-rgb) / .6)}.admin__toast-icon{background:var(--pw-success);width:22px;height:22px;color:var(--pw-bg);font-family:var(--pw-font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.admin__toast--info .admin__toast-icon{background:var(--pw-info)}.admin__toast--error .admin__toast-icon{background:var(--pw-danger);color:#fff}.admin__toast-text{flex:1;min-width:0;padding-top:1px}.admin__toast-action{color:var(--pw-gold-ink);font-family:var(--pw-font-display);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-size:13px}.admin__toast-close{color:var(--pw-parchment-dim);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;font-size:13px;line-height:1}.admin__toast-close:hover{color:var(--pw-parchment)}@media (width<=599px){.pw-toasts{width:auto;bottom:16px;left:16px;right:16px}}:is(.admin,.dialog) .btn{border-radius:var(--pw-r-md);border:1px solid var(--pw-border-2);min-height:40px;color:var(--pw-parchment);font-family:var(--pw-font-display);letter-spacing:0;text-shadow:none;box-shadow:none;background:0 0;padding:0 16px;font-size:16px;font-weight:400;text-decoration:none}:is(.admin,.dialog) .btn:hover:not(:disabled){border-color:rgb(var(--pw-line-rgb) / .4);background:rgb(var(--pw-hl-rgb) / .06);box-shadow:none;transform:none}:is(.admin,.dialog) .btn:focus-visible{outline:2px solid var(--pw-gold);outline-offset:2px}:is(.admin,.dialog) .btn:disabled{opacity:1;color:var(--pw-disabled-ink,#6b604c);border-color:rgb(var(--pw-line-rgb) / .1);background:0 0}:is(.admin,.dialog) .btn--sm{min-height:32px;padding:0 10px;font-size:16px}:is(.admin,.dialog) .btn--primary{border-color:var(--pw-metal);background:linear-gradient(180deg, var(--pw-metal), var(--pw-metal-lo));color:var(--pw-ink);box-shadow:0 6px 18px -8px rgb(var(--pw-hl-rgb) / .7)}:is(.admin,.dialog) .btn--primary:hover:not(:disabled){border-color:var(--pw-metal-hi);box-shadow:0 6px 20px -6px rgb(var(--pw-hl-rgb) / .8);background:linear-gradient(#ffdd85,#dca443)}:is(.admin,.dialog) .btn--primary:disabled{background:rgb(var(--pw-hl-rgb) / .35);color:#241804b3;box-shadow:none;border-color:#0000}:is(.admin,.dialog) .btn--danger{border-color:rgb(var(--pw-danger-rgb) / .6);color:var(--pw-danger-ink);background:0 0}:is(.admin,.dialog) .btn--danger:hover:not(:disabled){border-color:var(--pw-danger-bright);background:var(--pw-danger-tint);color:var(--pw-danger-hover-ink,#ffd9cd)}:is(.admin,.dialog) .btn--primary.btn--danger{border-color:var(--pw-danger);background:var(--pw-danger);color:#fff;box-shadow:none}:is(.admin,.dialog) .btn--primary.btn--danger:hover:not(:disabled){border-color:var(--pw-danger-bright);background:#cf4434}:is(.admin,.dialog) .btn--primary.btn--danger:disabled{background:rgb(var(--pw-danger-rgb) / .28);color:#ffffff80;cursor:not-allowed;border-color:#0000}:is(.admin,.dialog) .btn--quiet{color:var(--pw-parchment-dim);border-color:#0000}:is(.admin,.dialog) .badge{box-sizing:border-box;border-radius:var(--pw-r-sm);vertical-align:middle;height:24px;font-family:var(--pw-font-display);letter-spacing:.02em;text-transform:none;white-space:nowrap;color:var(--pw-parchment-dim);background:#b6a9881a;border:1px solid #b6a98859;align-items:center;gap:6px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}:is(.admin,.dialog) .badge--green{background:rgb(var(--pw-success-rgb) / .14);border-color:rgb(var(--pw-success-rgb) / .45);color:var(--pw-success-ink)}:is(.admin,.dialog) .badge--gold{background:rgb(var(--pw-hl-rgb) / .1);border-color:rgb(var(--pw-hl-rgb) / .45);color:var(--pw-gold-ink)}:is(.admin,.dialog) .badge--amber{background:rgb(var(--pw-gold-rgb) / .12);border-color:rgb(var(--pw-gold-rgb) / .45);color:var(--pw-gold-soft)}:is(.admin,.dialog) .badge--blue{background:var(--pw-info-tint);border-color:rgb(var(--pw-info-rgb) / .45);color:var(--pw-info-ink)}:is(.admin,.dialog) .badge--red{background:rgb(var(--pw-danger-rgb) / .14);border-color:rgb(var(--pw-danger-rgb) / .55);color:var(--pw-danger-ink)}.badge__icon{font-size:.95em}.badge__pulse{background:var(--pw-success);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pw-live-pulse}@keyframes pw-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.badge__pulse{animation:none}}@media (width<=699px){.admin .btn{min-height:44px}.admin .btn--sm{min-height:36px}}.dialog__hint{color:var(--pw-parchment-ghost);margin-right:auto;font-size:12px}.dialog__section-label{margin:var(--pw-s-5) 0 var(--pw-s-2);font-family:var(--pw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-parchment-faint);font-size:12px;display:block}.teamdot{background:var(--pw-parchment-ghost);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.toggle-group{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);flex-direction:column;display:flex}.toggle{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.toggle-group .toggle+.toggle{border-top:1px solid var(--pw-border-muted)}.toggle.is-disabled{cursor:not-allowed;opacity:.6}.toggle__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.toggle__label{color:var(--pw-parchment);font-size:14px}.toggle__hint{color:var(--pw-parchment-ghost);font-size:12px}.toggle__tag{color:var(--pw-gold-soft);margin-left:6px;font-size:12px}.toggle__input{opacity:0;width:1px;height:1px;position:absolute}.toggle__track{box-sizing:border-box;border:1px solid var(--pw-border-2);background:var(--pw-bar);width:40px;height:22px;transition:background-color var(--pw-dur-2) var(--pw-ease), border-color var(--pw-dur-2) var(--pw-ease);border-radius:11px;flex:none;position:relative}.toggle__knob{background:var(--pw-parchment-ghost);width:16px;height:16px;transition:transform var(--pw-dur-2) var(--pw-ease), background-color var(--pw-dur-2) var(--pw-ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle__input:checked+.toggle__track{border-color:var(--pw-gold);background:rgb(var(--pw-hl-rgb) / .25)}.toggle__input:checked+.toggle__track .toggle__knob{background:var(--pw-gold-bright);transform:translate(18px)}.toggle__input:focus-visible+.toggle__track{outline:2px solid var(--pw-gold);outline-offset:2px}.prefixed{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);background:var(--pw-field,#100b07);align-items:stretch;min-height:40px;display:flex;overflow:hidden}.prefixed:focus-within{border-color:var(--pw-gold);box-shadow:0 0 0 3px #c8912e2e}.prefixed__prefix{border-right:1px solid var(--pw-border-muted);background:var(--pw-pop);color:var(--pw-parchment-ghost);font-family:var(--pw-font-mono);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:55%;padding:0 10px;font-size:13px;display:flex;overflow:hidden}.field .prefixed input[type=text]{min-width:0;box-shadow:none;font-family:var(--pw-font-mono);background:0 0;border:0;border-radius:0;flex:1;font-size:13px}.field .prefixed input[type=text]:focus{box-shadow:none}.prefixed__tag{color:var(--pw-parchment-ghost);align-items:center;padding:0 12px;font-size:12px;display:flex}.field--error input,.field--error .prefixed,.field--error .tzpick__trigger{border-color:var(--pw-danger);box-shadow:0 0 0 3px rgb(var(--pw-danger-rgb) / .18)}.field--error .prefixed input[type=text]{box-shadow:none}.field__error{color:var(--pw-danger-ink);font-size:12px}.field>label{font-size:var(--pw-fs-sm);color:var(--pw-parchment-dim)}.newevent{gap:18px}.newevent__dates{color:var(--pw-parchment-ghost);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (width<=599px){.newevent__dates{grid-template-columns:1fr}.newevent__dates>span{display:none}}.tzpick__trigger{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);background:var(--pw-field,#100b07);width:100%;min-height:40px;color:var(--pw-parchment);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.tzpick__trigger:focus-visible,.tzpick__trigger[aria-expanded=true]{border-color:var(--pw-gold);outline:none;box-shadow:0 0 0 3px #c8912e2e}.tzpick__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tzpick__offset{color:var(--pw-parchment-ghost);white-space:nowrap;font-size:13px}.tzpick__chev{color:var(--pw-parchment-dim)}.tzpick__layer{z-index:calc(var(--pw-z-overlay) + 5);pointer-events:none;position:fixed;inset:0}.tzpick__pop{box-sizing:border-box;border:1px solid var(--pw-border-2);border-radius:var(--pw-r-md);background:var(--pw-pop);max-height:min(420px,60vh);box-shadow:var(--pw-shadow-3);pointer-events:auto;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed}.tzpick__grip,.tzpick__title{display:none}.tzpick__search{border:1px solid var(--pw-border);border-radius:var(--pw-r-sm);background:var(--pw-bar);height:36px;color:var(--pw-parchment);font:inherit;padding:0 10px;font-size:14px}.tzpick__search:focus{border-color:var(--pw-gold);outline:none}.tzpick__list{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.tzpick__head{font-family:var(--pw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-parchment-faint);padding:8px 10px 4px;font-size:11px}.tzpick__opt{border-radius:var(--pw-r-sm);min-height:40px;color:var(--pw-parchment-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.tzpick__opt.is-active{background:var(--pw-panel);color:var(--pw-parchment)}.tzpick__opt.is-selected{color:var(--pw-parchment);box-shadow:inset 0 0 0 1px rgb(var(--pw-hl-rgb) / .45)}.tzpick__check{width:14px;color:var(--pw-gold-ink)}.tzpick__none{color:var(--pw-parchment-faint);margin:8px 10px;font-size:13px}@media (width<=599px){.tzpick__layer{background:var(--pw-dialog-scrim,#050302b8);pointer-events:auto;flex-direction:column;justify-content:flex-end;display:flex}.tzpick__pop{border-radius:var(--pw-r-lg) var(--pw-r-lg) 0 0;border-width:1px 0 0;max-height:75vh;padding:10px 16px 24px;position:static;width:100%!important}.tzpick__grip{background:rgb(var(--pw-line-rgb) / .3);border-radius:2px;align-self:center;width:40px;height:4px;display:block}.tzpick__title{font-family:var(--pw-font-display);color:var(--pw-parchment);font-size:18px;display:block}.tzpick__search{height:44px;font-size:15px}.tzpick__opt{min-height:48px;font-size:15px}}.detaillist{margin:var(--pw-s-4) 0 0;border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);grid-template-columns:140px minmax(0,1fr);display:grid}.detaillist__row{display:contents}.detaillist dt,.detaillist dd{border-bottom:1px solid rgb(var(--pw-line-rgb) / .07);margin:0;padding:10px 14px}.detaillist__row:last-child dt,.detaillist__row:last-child dd{border-bottom:0}.detaillist dt{color:var(--pw-parchment-faint);font-size:13px}.detaillist dd{color:var(--pw-parchment);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:flex}@media (width<=599px){.detaillist{grid-template-columns:110px minmax(0,1fr)}}.auditpop__where{border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);background:var(--pw-bar);align-items:center;gap:12px;padding:10px 12px;display:flex}.auditpop__glyph{border-radius:var(--pw-r-sm);background:var(--pw-panel);width:36px;height:36px;color:var(--pw-gold-soft);flex:none;justify-content:center;align-items:center;display:flex}.auditpop__where-text{flex-direction:column;gap:2px;font-size:14px;display:flex}.auditpop__when{color:var(--pw-parchment-faint);font-size:12px}.stattiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stattile{border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);background:var(--pw-bar);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.stattile__n{font-family:var(--pw-font-display);color:var(--pw-parchment);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.stattile__label{font-family:var(--pw-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--pw-parchment-faint);font-size:11px}@media (width<=599px){.stattiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog--player{max-width:640px}.ov-muted{color:var(--pw-parchment-ghost)}.ov-teamchip{align-items:center;gap:5px;margin-right:10px;display:inline-flex}.ov-warnbox{margin-top:var(--pw-s-4);border:1px solid rgb(var(--pw-hl-rgb) / .35);border-radius:var(--pw-r-md);background:rgb(var(--pw-hl-rgb) / .07);color:var(--pw-parchment);flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}.ov-warnbox .ov-eyebrow,.ov-keptcleared .ov-eyebrow{font-family:var(--pw-font-display);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.ov-warnbox .ov-eyebrow{color:var(--pw-gold-ink)}.ov-phrase{margin-top:var(--pw-s-4)}.ov-phrase__code{font-family:var(--pw-font-mono);color:var(--pw-danger-ink)}.ov-keptcleared{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ov-kept,.ov-cleared{border-radius:var(--pw-r-md);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.ov-kept{border:1px solid rgb(var(--pw-success-rgb) / .35);background:var(--pw-bar)}.ov-kept .ov-eyebrow{color:var(--pw-success-ink)}.ov-cleared{border:1px solid rgb(var(--pw-danger-rgb) / .35);background:var(--pw-danger-surface,#2a1411)}.ov-cleared .ov-eyebrow{color:var(--pw-danger-ink)}.ov-keptcleared ul{color:var(--pw-parchment-dim);gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ov-cleared ul{color:var(--pw-parchment)}@media (width<=599px){.ov-keptcleared{grid-template-columns:minmax(0,1fr)}}:root[data-theme=light] :is(.admin,.dialog) .btn--primary{border-color:var(--pw-metal-edge);background:linear-gradient(180deg, var(--pw-metal-hi) 0%, var(--pw-metal) 48%, var(--pw-metal-lo) 100%);box-shadow:inset 0 1px #fffae6e6,inset 0 -1px #784e1259,0 1px 2px #6e48124d}:root[data-theme=light] :is(.admin,.dialog) .btn--primary:hover:not(:disabled),:root[data-theme=light] :is(.admin,.dialog) .btn--primary:focus-visible{border-color:var(--pw-metal-edge);background:linear-gradient(#fbe39f 0%,#efc66a 48%,#dca748 100%);box-shadow:inset 0 1px #fffae6f2,inset 0 -1px #784e1259,0 0 0 3px #b7832a40}:root[data-theme=light] :is(.admin,.dialog) .btn--primary.btn--danger{color:#fff;background:linear-gradient(#c2402c,#a92b1b);border-color:#8f2415;box-shadow:inset 0 1px #ffd2c859,0 1px 2px #6e1e0f4d}:root[data-theme=light] :is(.admin,.dialog) .btn--primary.btn--danger:hover:not(:disabled){background:linear-gradient(#cc4a35,#b0301f);border-color:#8f2415}:root[data-theme=light] :is(.admin,.dialog) .btn:not(.btn--primary):not(.btn--quiet):not(.btn--danger){background:var(--pw-field)}:root[data-theme=light] :is(.admin,.dialog) .btn:not(.btn--quiet):disabled{border-color:rgb(var(--pw-line-rgb) / .1);color:var(--pw-disabled-ink);background:#efe6d3}:root[data-theme=light] :is(.admin,.dialog) .btn--danger:not(.btn--primary){background:var(--pw-field)}.pw-reconnecting{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:calc(var(--pw-z-toast) + 30);border:1px solid var(--pw-border-strong);background:var(--pw-panel);max-width:calc(100vw - 32px);color:var(--pw-parchment-dim);font-size:var(--pw-fs-sm);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.pw-new-version{left:50%;top:max(12px, env(safe-area-inset-top));z-index:calc(var(--pw-z-toast) + 30);border:1px solid var(--pw-border-strong);background:var(--pw-panel);width:max-content;max-width:calc(100vw - 32px);color:var(--pw-parchment);font-size:var(--pw-fs-sm);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.pw-new-version .btn{border-radius:999px;padding:6px 14px}.pw-new-version__close{width:32px;height:32px;color:var(--pw-parchment-dim);cursor:pointer;background:0 0;border:0;border-radius:50%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dialog__head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (width<=699px){.dialog__head:has(.dialog__head-actions){flex-wrap:wrap}.dialog__head-actions{flex:1 0 100%;order:3}}:root[data-theme=light]{--lp-panel-bg:linear-gradient(180deg, #fffaf0, #faf2e0);--lp-panel-border:#c29a55;--lp-panel-shadow:inset 0 1px 0 #fff, 0 12px 26px -16px #462c0c80;--lp-head-bg:linear-gradient(180deg, #f7ecd3, #f0e2c2);--lp-head-line:#d9bd85;--lp-eyebrow:#6e460c;--lp-metal:linear-gradient(180deg, #f8dc8e 0%, #e7b95a 48%, #d19b3c 100%);--lp-metal-shadow:inset 0 1px 0 #fffae6e6, inset 0 -1px 0 #784e1259, 0 1px 2px #6e48124d;--lp-tray:radial-gradient(120% 90% at 50% 0%, #4a3722, #261a0e);--lp-tray-shadow:inset 0 2px 8px #0009, 0 0 0 1px #8a5a12, 0 1px 0 #fffc;--lp-glow-num:0 1px 0 #fff, 0 0 14px #e7b95a73}:root[data-theme=light] .pwapp{background:radial-gradient(1400px 520px at 50% 0,#fcf5e4 0%,#fcf5e400 70%),linear-gradient(#f1e8d5,#e8d9ba);min-height:100svh}:root[data-theme=light] .pwapp .pwnav{background:linear-gradient(#f3e9d2,#e6d6b4);border-bottom:1px solid #b99a5e;box-shadow:inset 0 1px #ffffffb3,0 2px #e7b95a59,0 6px 14px -8px #50320f59}:root[data-theme=light] .pwapp .pwnav__wordmark{color:var(--lp-eyebrow);text-shadow:0 1px #fffc}:root[data-theme=light] .pwapp .pwnav__link{color:#3a2b18}:root[data-theme=light] .pwapp .pwnav__link.active{color:#2e1e05;background:var(--lp-metal);box-shadow:0 0 0 1px #a8741f, var(--lp-metal-shadow)}:root[data-theme=light] .pwapp .pwnav__link--switch{color:var(--lp-eyebrow);background:linear-gradient(#fffdf8,#f4ead3);border-color:#b99a5e;box-shadow:inset 0 1px #fff}:root[data-theme=light] .pwdash__csummary{border-radius:var(--pw-r-lg)}:root[data-theme=light] :is(.pwme,.pwnow,.pwtaskrow,.pwrail__panel,.pwdash__csummary,.pwpb__card,.pwprofile__card){background:var(--lp-panel-bg);border:1px solid var(--lp-panel-border);box-shadow:var(--lp-panel-shadow)}:root[data-theme=light] .pwme__title{color:var(--lp-eyebrow);text-shadow:0 1px #fffc}:root[data-theme=light] .pwme{box-shadow:inset 0 1px #fff,0 0 0 4px #fffaec8c,0 0 0 5px #b99a5e59,0 22px 44px -22px #462c0c8c}:root[data-theme=light] .pwme__value--gold{color:#8a5a12;text-shadow:var(--lp-glow-num)}:root[data-theme=light] .pwme__roster{border-top:1px solid var(--lp-head-line);background:linear-gradient(#f3e7cc,#efe1c3);box-shadow:inset 0 1px #fff9}:root[data-theme=light] .pwdash__statusbar{border-bottom:1px solid var(--lp-panel-border);background:linear-gradient(#fffaf0,#f6ead0);box-shadow:inset 0 1px #fff,0 10px 20px -14px #462c0c73}:root[data-theme=light] .pwdash__sb-scorevalue{color:#8a5a12;text-shadow:0 1px #fff,0 0 16px #e7b95a80}:root[data-theme=light] .pwdash__sb-milestone-bar{background:#e6d8ba;box-shadow:inset 0 1px 2px #5037144d}:root[data-theme=light] .pwdash__sb-milestone-fill{background:linear-gradient(90deg,#a8741f,#e7b95a 80%,#f8dc8e);box-shadow:0 0 8px #e7b95ab3}:root[data-theme=light] .pwdash__meter-seg--on{background:linear-gradient(#f8dc8e,#d19b3c);box-shadow:inset 0 0 0 1px #a8741f,inset 0 1px #ffffffb3}:root[data-theme=light] .pwdash__sb-divider{background:linear-gradient(180deg, transparent, var(--lp-panel-border), transparent)}:root[data-theme=light] .pwnow__head{background:var(--lp-head-bg)}:root[data-theme=light] .pwnow__row{border-top-color:var(--lp-head-line)}:root[data-theme=light] .pwnow__cta:disabled{color:var(--pw-parchment-faint);background:#5c421e14}:root[data-theme=light] .pwtaskrow--cursed{background:linear-gradient(#fcebe3,#fbf3e6 55%);border-color:#b0301f80;box-shadow:inset 0 1px #fff,inset 4px 0 #b0301f,0 12px 26px -16px #6e1e0f73}:root[data-theme=light] .pwtaskrow:not(.pwtaskrow--cursed):has(.pwtaskrow__state--green){background:linear-gradient(#eef4e3,#fbf6ea 55%);border-color:#4f8a3b8c;box-shadow:inset 0 1px #fff,inset 4px 0 #4f8a3b,0 12px 26px -16px #28461473}:root[data-theme=light] .pwtaskrow__cursed-line{color:#8a1f10;background:#b0301f14;border:1px solid #b0301f40;border-radius:8px;padding:8px 10px}:root[data-theme=light] .pwtaskrow__points-value{color:#8a5a12;text-shadow:0 1px #fff}:root[data-theme=light] .pwrail__panel{overflow:hidden}:root[data-theme=light] .pwrail__head{margin:calc(-1 * var(--pw-s-3)) -14px 12px;background:var(--lp-head-bg);border-bottom:1px solid var(--lp-head-line);padding:11px 14px}:root[data-theme=light] .pwrail__head .pw-label{color:var(--lp-eyebrow)}:root[data-theme=light] .pwrail__panel--danger .pwrail__head{background:linear-gradient(#f6e2d8,#efd3c5);border-bottom-color:#b0301f59}:root[data-theme=light] .pwrail__panel--danger .pwrail__head .pw-label{color:#8a1f10}:root[data-theme=light] .pwtokens__art{box-shadow:0 0 0 2px var(--lp-panel-border), 0 0 0 4px #fffaf0, 0 0 0 5px #a8741f80, 0 6px 12px -4px #3c260c99;background:radial-gradient(circle at 50% 35%,#5a4630,#2b2014 70%);border-radius:50%}:root[data-theme=light] .pwtokens__tile--spendable:hover:not(:disabled) .pwtokens__art--spendable,:root[data-theme=light] .pwtokens__tile--spendable:focus-visible .pwtokens__art--spendable{box-shadow:0 0 0 2px #e7b95a,0 0 0 4px #fffaf0,0 0 0 5px #a8741f,0 0 16px 4px #e7b95abf,0 8px 14px -4px #3c260c99}:root[data-theme=light] body:has(.pwapp) .dialog:not(.pwreveal-detail){border-color:#a8741f;box-shadow:0 0 0 4px #fffaec80,0 28px 56px -18px #281806b3}:root[data-theme=light] body:has(.pwapp) .dialog:not(.pwreveal-detail) .dialog__head{background:linear-gradient(90deg, #a8741f, #f8dc8e, #a8741f) top / 100% 4px no-repeat, var(--lp-head-bg);border-bottom:1px solid var(--lp-head-line)}:root[data-theme=light] .pwreveal__cards{box-shadow:inset 0 2px 10px #000000b3, 0 0 0 1px #8a5a12, 0 0 0 4px #fbf6ea, 0 0 0 5px var(--lp-panel-border);background:radial-gradient(120% 90% at 50% 0,#4a3722,#1e140a);border-radius:12px;padding:16px}:root[data-theme=light] .pwms__row{border-radius:9px}:root[data-theme=light] .pwms__row--done .pwms__reward{color:#2d5e1f}:root[data-theme=light] .pwms__fill{background:linear-gradient(90deg,#a8741f,#e7b95a 80%,#f8dc8e)}:root[data-theme=light] .pwms__fill--done{background:linear-gradient(90deg,#3f8a2f,#6fae5a)}:root[data-theme=light] .pwapp .pwsb__title{text-shadow:0 1px #fff}:root[data-theme=light] .pwapp .pwsb__eyebrow{color:var(--lp-eyebrow)}:root[data-theme=light] .pwapp .pwsb-row{border-color:#c9ab72;box-shadow:0 10px 22px -16px #462c0c80,inset 0 1px #fff}:root[data-theme=light] .pwapp .pwsb-row:has(.pwsb-row__crown){border:1.5px solid #b7832a;box-shadow:0 0 0 4px #e7b95a40,0 16px 30px -16px #6e481299,inset 0 1px #fff}:root[data-theme=light] .pwapp .pwsb-row__track{background:linear-gradient(#e2d3b2,#ece0c6);box-shadow:inset 0 2px 4px #5037144d,0 1px #fff}:root[data-theme=light] .pwapp .pwsb-row__fill{background:linear-gradient(180deg, #ffffff59, #fff0 55%), linear-gradient(90deg, color-mix(in srgb, var(--pwsb-accent) 55%, #fff), var(--pwsb-accent));box-shadow:inset 0 -1px 0 #0003, 0 0 10px -3px var(--pwsb-accent)}:root[data-theme=light] .pwapp .pwsb-row__score{color:#2b2014;text-shadow:none;background:#fffaf0;border:1px solid #5c421e4d;border-radius:5px;align-items:center;padding:0 8px;font-size:15px;line-height:1;display:flex;top:3px;bottom:3px;right:3px;transform:none;box-shadow:0 1px 3px #3c260c40}:root[data-theme=light] .pwapp .pwpb__card{gap:0;padding:0;overflow:hidden}:root[data-theme=light] .pwapp .pwpb__card:before{display:none}:root[data-theme=light] .pwapp .pwpb__card-head{background:linear-gradient(#e9d6ad,#dcc390);border-bottom:1px solid #b08a4a;padding:14px 16px;box-shadow:inset 0 1px #fff8e1b3}:root[data-theme=light] .pwapp .pwpb__card-blurb{color:#3a2b18}:root[data-theme=light] .pwapp .pwpb__champ{border:0;border-bottom:1px solid var(--lp-head-line);background:#fdf6e2;border-radius:0;grid-template-columns:24px auto minmax(0,1fr) auto;gap:10px;padding:14px 16px 12px}:root[data-theme=light] .pwapp .pwpb__champ:before{content:"1";box-sizing:border-box;width:24px;height:24px;font-family:var(--pw-font-display);color:#2e1e05;background:linear-gradient(#f8dc8e,#e7b95a 50%,#c48c30);border:1px solid #8a5a12;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;box-shadow:inset 0 1px #fffae6e6,0 1px 2px #6e481266}:root[data-theme=light] .pwapp .pwpb__champ-num{color:#8a5a12;text-shadow:0 1px #fff}:root[data-theme=light] .pwapp .pwpb__rows{gap:0}:root[data-theme=light] .pwapp .pwpb__row{border:0;border-bottom:1px solid #5c421e1a;border-radius:0;padding:10px 16px}:root[data-theme=light] .pwapp .pwpb__row--me{background:#e7b95a24}:root[data-theme=light] .pwapp .pwpb__bar{background:#e2d3b2;height:4px}:root[data-theme=light] .pwapp .pwpb__gap{padding:6px 0}:root[data-theme=light] .pwapp .pwpb__card-foot{background:#f3e9d4;border-top:1px solid #5c421e24;padding:10px 16px}:root[data-theme=light] .pwapp .dboard__bar{border-bottom:1px solid var(--lp-panel-border);background:linear-gradient(#fffaf0,#f3e6c8);box-shadow:inset 0 1px #fff,0 8px 16px -12px #462c0c73}:root[data-theme=light] .pwapp :is(.dchip--mine,.dturn--mine){background:var(--lp-metal);color:#3a2605;border-color:#a8741f;box-shadow:inset 0 1px #fffae6e6,0 0 16px #e7b95a99}:root[data-theme=light] .pwapp :is(.dchip--mine,.dturn--mine) :is(.dchip__title,.dchip__text,.dturn__title,.dturn__sub){color:#2e1e05}:root[data-theme=light] .pwapp :is(.dchip--mine,.dturn--mine) .dturn__dot{background:#6e460c;box-shadow:0 0 0 3px #6e460c33}:root[data-theme=light] .pwapp .dhero__card{box-shadow:inset 0 2px 10px #0009, 0 0 0 1px #8a5a12, 0 0 0 4px #fbf6ea, 0 0 0 5px var(--lp-panel-border), 0 16px 30px -16px #3c260c99;background:radial-gradient(90% 70% at 50% 40%,#4a3722,#1e140a);border-radius:14px}:root[data-theme=light] .pwapp .dsnake__cell--current{background:linear-gradient(#fff3cf,#f8dc8e);border-color:#a8741f;box-shadow:0 0 0 2px #e7b95a66,0 2px 6px #96641459}:root[data-theme=light] .pwapp .dteam{background:linear-gradient(#fffaf0,#f6ecd6);box-shadow:0 8px 16px -12px #462c0c80}:root[data-theme=light] .pwprofile__head .pwprofile__name,:root[data-theme=light] .pwprofile__section-title{text-shadow:0 1px #fff}:root[data-theme=light] .pwprofile__section:not(:has(.pwprofile__cards)){border-radius:var(--pw-r-lg);background:var(--lp-panel-bg);border:1px solid var(--lp-panel-border);box-shadow:var(--lp-panel-shadow);padding:0 20px 18px;overflow:hidden}:root[data-theme=light] .pwprofile__section:not(:has(.pwprofile__cards))>.pwprofile__section-title{background:var(--lp-head-bg);border-bottom:1px solid var(--lp-head-line);color:var(--lp-eyebrow);margin:0 -20px 14px;padding:12px 20px}:root[data-theme=light] .pwset{--pwset-inset:var(--pw-panel-inset)}:root[data-theme=light] :is(.pwset__card,.pwset__tile){background:var(--lp-panel-bg);border-color:var(--lp-panel-border);box-shadow:var(--lp-panel-shadow)}:root[data-theme=light] .pwset__tile--amber{border-color:rgb(var(--pw-gold-rgb) / .7)}:root[data-theme=light] .pwset__title{text-shadow:0 1px #fff}:root[data-theme=light] .pwapp .dhero__back{background:var(--lp-panel-bg);border-radius:12px}:root[data-theme=light]{--lp-art-tile:radial-gradient(circle at 50% 30%, #fffaf0, #e6d2a4 78%);--lp-art-tile-done:radial-gradient(circle at 50% 30%, #f4fbec, #bcdca5 78%);--lp-art-lift:inset 0 1px 0 #fff, inset 0 -5px 8px #96641e38, 0 4px 8px -3px #3c260c8c;--lp-art-ring-done:0 0 0 2px #3f8a2f, 0 0 0 5px #6fae5a4d;--lp-art-drop:drop-shadow(0 2px 1.5px #3c260c73)}:root[data-theme=light] :is(.pwtaskrow__thumb,.pwitems__icon-btn,.pwitems__cell-img,.pwtproof__item,.pwtproof__thumb){box-sizing:border-box;background:var(--lp-art-tile);box-shadow:var(--lp-art-lift);border:1px solid #a8741f}:root[data-theme=light] :is(.pwtaskrow__thumb,.pwitems__img,.pwitems__cell-img,.pwtproof__item-img,.pwtproof__thumb):not([class*=--fallback]){filter:var(--lp-art-drop)}:root[data-theme=light] .pwtaskrow__thumb{border-radius:11px;width:60px;height:60px;padding:6px;box-shadow:0 0 0 2px #c29a55,0 0 0 4px #fbf6ea,0 0 0 5px #a8741f66,inset 0 1px #fff,inset 0 -6px 10px #96641e38,0 6px 12px -4px #3c260c99}:root[data-theme=light] .pwtaskrow__top{grid-template-columns:60px minmax(0,1fr) auto minmax(88px,auto);column-gap:20px}:root[data-theme=light] .pwtaskrow__remove:not(.btn--danger){color:#a3321f;border-color:#a3321f66}:root[data-theme=light] .pwtaskrow__bar{background:#5c421e0d;border-top-color:#a8741f38}@media (width<=720px){:root[data-theme=light] .pwtaskrow__thumb{width:44px;height:44px;padding:4px}}@media (width<=640px){:root[data-theme=light] .pwtaskrow__top{grid-template-columns:44px minmax(0,1fr) auto;column-gap:16px}}:root[data-theme=light] .pwitems__icon-btn{border-radius:8px;padding:3px;position:relative}:root[data-theme=light] .pwitems__img{background:0 0;width:30px;height:30px}:root[data-theme=light] .pwitems__icon-btn:hover{border-color:#6e460c}:root[data-theme=light] .pwitems__cell-img{border-radius:11px;width:60px;height:60px;padding:7px}:root[data-theme=light] :is(.pwitems__icon-btn--proven,.pwitems__cell--proven .pwitems__cell-img){background:var(--lp-art-tile-done);box-shadow:var(--lp-art-ring-done), var(--lp-art-lift);border-color:#3f8a2f}:root[data-theme=light] :is(.pwitems__icon-btn--proven,.pwitems__cell--proven):after{content:"✓";box-sizing:border-box;color:#fff;pointer-events:none;background:linear-gradient(#6fae5a,#3f8a2f);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 1px 3px #1e3c1480}:root[data-theme=light] .pwitems__icon-btn--proven:after{border:1.5px solid #fbf6ea;width:17px;height:17px;font-size:9.5px;line-height:1;top:-7px;right:-7px}:root[data-theme=light] .pwitems__cell{background:0 0;border:2px solid #0000;border-radius:11px;padding:14px 8px 10px;position:relative}:root[data-theme=light] .pwitems__cell--proven:after{border:2px solid #fbf6ea;width:24px;height:24px;font-size:12px;top:6px;left:calc(50% + 20px)}:root[data-theme=light] :is(.pwitems__cell--proven,.pwtproof__item.pwtproof__item--proven){background:linear-gradient(#cfe6bb,#b8d99f);border-color:#3f8a2f;box-shadow:inset 0 1px #fff9,0 6px 14px -8px #2846148c}:root[data-theme=light] .pwitems__cell-name{color:#2b2014}:root[data-theme=light] .pwitems__cell-state{color:#fff;font-family:var(--pw-font-display);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#4f8a3b,#356b25);border:1px solid #356b25;border-radius:6px;align-self:stretch;padding:4px 0;font-size:11.5px;font-weight:400}:root[data-theme=light] .pwtproof__item:hover{border-color:#6e460c}:root[data-theme=light] .pwtproof__item.pwtproof__item--needed{border:1.5px dashed #b7832a}:root[data-theme=light] .pwtproof__item-check{color:#2e5f1f;font-weight:700}:root[data-theme=light] .pwtproof__item.pwtproof__item--on{background:linear-gradient(#fbe7b4,#f2d38a);border:2px solid #a8741f;box-shadow:0 0 0 2px #e7b95ab3,0 6px 14px -8px #5a3c0a99}.shell{min-height:100svh;padding:var(--pw-s-5) var(--pw-s-4);justify-content:center;align-items:center;display:flex}@media (height<=760px){.shell{align-items:flex-start}}.shell__card{width:100%;max-width:540px;padding:var(--pw-s-7) var(--pw-s-6) var(--pw-s-6);background:radial-gradient(120% 80% at 50% 0%, #c8912e1a, transparent 60%), linear-gradient(180deg, rgb(var(--pw-sheen-rgb) / .03), transparent 34%), var(--pw-panel);border:1px solid var(--pw-border-strong);border-radius:var(--pw-r-xl);box-shadow:var(--pw-inset-hi), var(--pw-shadow-3), var(--pw-glow-gold);animation:pw-rise var(--pw-dur-4) var(--pw-ease-out) backwards;position:relative}.shell__card:before{content:"";border:1px solid var(--pw-border);border-radius:calc(var(--pw-r-xl) - 5px);pointer-events:none;position:absolute;inset:6px}.shell__emblem{margin:0 auto var(--pw-s-3);color:var(--pw-gold-text,var(--pw-gold));display:block}.shell__eyebrow{margin:0 0 var(--pw-s-2);text-align:center;text-transform:uppercase;letter-spacing:var(--pw-tracking-wider);font-size:var(--pw-fs-xs);font-family:var(--pw-font-display);color:var(--pw-gold-text,var(--pw-gold))}.shell__title{margin:0 0 var(--pw-s-4);text-align:center;font-size:var(--pw-fs-3xl);color:var(--pw-parchment)}.shell p{color:var(--pw-parchment-dim)}.shell__row{align-items:center;gap:var(--pw-s-2);margin:0 0 var(--pw-s-3);padding:var(--pw-s-2) var(--pw-s-4);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);font-size:var(--pw-fs-sm);color:var(--pw-parchment);background:var(--pw-panel-inset);display:flex}.shell__dot{background:var(--pw-success);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px -1px}.shell__dot--pending{background:var(--pw-gold)}.shell__dot--error{background:var(--pw-danger-bright)}.shell__kv{margin:var(--pw-s-4) 0;padding:var(--pw-s-4);border:1px solid var(--pw-border);border-radius:var(--pw-r-md);background:var(--pw-panel-inset);list-style:none}.shell__kv li{justify-content:space-between;gap:var(--pw-s-4);padding:var(--pw-s-1) 0;color:var(--pw-parchment);display:flex}.shell__kv li+li{border-top:1px solid var(--pw-border-muted);padding-top:var(--pw-s-2);margin-top:var(--pw-s-1)}.shell__kv li span:first-child{color:var(--pw-parchment-faint);text-transform:uppercase;font-size:var(--pw-fs-xs);letter-spacing:.08em}.shell__btn{margin:var(--pw-s-1) var(--pw-s-2) var(--pw-s-1) 0;border-radius:var(--pw-r-md);border:1px solid var(--pw-border);background:var(--pw-gold);color:var(--pw-ink);font:inherit;font-family:var(--pw-font-display);cursor:pointer;padding:10px 20px 9px;font-size:16px;font-weight:400;text-decoration:none;display:inline-block}:where(a).shell__btn{padding:10px 20px;line-height:21.6px}.shell__btn:disabled{background:var(--pw-panel-2);color:var(--pw-parchment-faint);cursor:not-allowed}.shell__btn--ghost{background:var(--pw-panel-2);color:var(--pw-parchment)}.shell__btn--discord{color:#fff;background:#5865f2;width:100%}.shell__btn--discord:disabled{background:var(--pw-panel-2);color:var(--pw-parchment-faint)}.shell__link{color:var(--pw-gold-ink);margin:-10px 0;padding:10px 0;display:inline-block}.shell__linkbtn{font:inherit;color:var(--pw-gold-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:-10px 0;padding:10px 0;text-decoration:underline}.shell__linkbtn:hover{color:var(--pw-gold-text,var(--pw-gold))}.shell__note{margin-top:var(--pw-s-4);font-size:var(--pw-fs-sm)}.shell__divider{align-items:center;gap:var(--pw-s-3);margin:var(--pw-s-5) 0;text-align:center;font-size:var(--pw-fs-xs);text-transform:uppercase;letter-spacing:var(--pw-tracking-wide);color:var(--pw-parchment-faint);display:flex}.shell__divider:before,.shell__divider:after{content:"";background:linear-gradient(90deg, transparent, var(--pw-border-strong), transparent);flex:1;height:1px}.shell__form{gap:var(--pw-s-3);margin:var(--pw-s-2) 0;flex-direction:column;display:flex}.shell__field{gap:var(--pw-s-1);font-size:var(--pw-fs-sm);color:var(--pw-parchment-dim);flex-direction:column;display:flex}.shell__field input{font:inherit;color:var(--pw-parchment);background:var(--pw-panel-inset);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);padding:10px 12px}.shell__field input:focus{border-color:var(--pw-gold);outline:none;box-shadow:0 0 0 3px #c8912e2e}@media (width<=480px){.shell__card{padding:var(--pw-s-6) var(--pw-s-4) var(--pw-s-5)}}.pwnav{z-index:var(--pw-z-bar);background:linear-gradient(180deg, rgb(var(--pw-sheen-rgb) / .04), transparent), var(--pw-bg-2);border-bottom:1px solid var(--pw-border);box-shadow:var(--pw-shadow-1);position:sticky;top:0}.pwnav__bar{align-items:center;gap:var(--pw-s-4);max-width:1200px;padding:var(--pw-s-3) var(--pw-s-5);margin:0 auto;display:flex}.pwnav__brand{align-items:center;gap:var(--pw-s-2);color:var(--pw-gold-text,var(--pw-gold));flex:none;text-decoration:none;display:inline-flex}.pwnav__wordmark{font-size:var(--pw-fs-lg)}.pwnav__menu{align-items:center;gap:var(--pw-s-5);flex:1;min-width:0;display:flex}.pwnav__primary{align-items:center;gap:var(--pw-s-1);flex:1;min-width:0;display:flex}.pwnav__link{border-radius:var(--pw-r-md);color:var(--pw-parchment-dim);line-height:21.6px;font-family:var(--pw-font-display);letter-spacing:0;white-space:nowrap;transition:color var(--pw-dur-2) var(--pw-ease), background-color var(--pw-dur-2) var(--pw-ease);padding:7px 12px;font-size:16px;text-decoration:none}.pwnav__link:hover{color:var(--pw-parchment);background:#c8912e17}.pwnav__link.active{color:var(--pw-gold-ink);box-shadow:inset 0 -2px 0 var(--pw-gold);background:#c8912e29}.pwnav__link--switch{margin-left:var(--pw-s-2);border:1px solid var(--pw-border-strong);color:var(--pw-gold-ink)}.pwnav__link--switch:hover{box-shadow:var(--pw-glow-gold);background:#c8912e24}.pwnav__account{align-items:center;gap:var(--pw-s-3);flex:none;display:flex}.pwnav__identity{flex-direction:column;align-items:flex-end;min-width:0;line-height:1.25;display:flex}.pwnav__role{font-family:var(--pw-font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--pw-gold-ink);font-size:11px}.pwnav__who{font-size:var(--pw-fs-xs);color:var(--pw-parchment-faint);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pwnav__signout{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);color:var(--pw-parchment-dim);font-family:var(--pw-font-display);font-size:var(--pw-fs-sm);cursor:pointer;transition:color var(--pw-dur-2) var(--pw-ease), border-color var(--pw-dur-2) var(--pw-ease);background:0 0;padding:6px 12px}.pwnav__signout:hover{color:var(--pw-parchment);border-color:var(--pw-border-strong)}.pwnav__toggle{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:none}.pwnav__toggle-bars,.pwnav__toggle-bars:before,.pwnav__toggle-bars:after{background:var(--pw-gold-bright);width:18px;height:2px;transition:transform var(--pw-dur-2) var(--pw-ease), opacity var(--pw-dur-2) var(--pw-ease);display:block}.pwnav__toggle-bars{position:relative}.pwnav__toggle-bars:before,.pwnav__toggle-bars:after{content:"";position:absolute;left:0}.pwnav__toggle-bars:before{top:-6px}.pwnav__toggle-bars:after{top:6px}.pwnav[data-open] .pwnav__toggle-bars{background:0 0}.pwnav[data-open] .pwnav__toggle-bars:before{transform:translateY(6px)rotate(45deg)}.pwnav[data-open] .pwnav__toggle-bars:after{transform:translateY(-6px)rotate(-45deg)}.pwnav__group{display:contents}.pwnav__me,.pwnav__section,.pwnav__group--account,.pwnav__foot,.pwnav__backdrop{display:none}@media (width<=720px){.pwnav__bar{gap:var(--pw-s-3);padding:var(--pw-s-2) var(--pw-s-4)}.pwnav__toggle{width:44px;height:44px;transition:background-color var(--pw-dur-2) var(--pw-ease);border-radius:10px;display:inline-flex}.pwnav[data-open] .pwnav__toggle{background:#c8912e24}.pwnav__menu{z-index:2;overscroll-behavior:contain;background:color-mix(in srgb, var(--pw-bg-2) 60%, var(--pw-bg));max-height:calc(100dvh - 68px);animation:pw-rise var(--pw-dur-3) var(--pw-ease-out) backwards;border-bottom:1px solid #dca85066;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -10px #000000d9}.pwnav[data-open] .pwnav__menu{display:flex}.pwnav__backdrop{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100dvh;animation:pwnav-dim var(--pw-dur-2) var(--pw-ease) backwards;background:#050302b8;display:block;position:absolute;top:100%;left:0;right:0}.pwnav__me{align-items:center;gap:12px;padding:16px;display:flex}.pwnav__me-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pwnav__me-name{color:var(--pw-parchment);font-size:16px;font-weight:700}.pwnav__me-event{color:var(--pw-parchment-faint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pwnav__me-admin{font-family:var(--pw-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-gold-ink);border:1px solid #dca85073;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.pwnav__group{border-top:1px solid var(--pw-border-muted);flex-direction:column;gap:2px;padding:4px 10px 10px;display:flex}.pwnav__section{font-family:var(--pw-font-display);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--pw-parchment-faint) 80%, transparent);padding:10px 8px 6px;font-size:11px;display:block}.pwnav__primary{flex-direction:column;align-items:stretch;gap:2px}.pwnav__link{border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:16px;display:flex}.pwnav__link.active{box-shadow:none}.pwnav__link.active:after{content:"";background:var(--pw-gold-ink);border-radius:50%;flex:none;width:7px;height:7px}.pwnav__link--switch,.pwnav__account{display:none}.pwnav__acct{min-height:44px;color:var(--pw-parchment-dim);border-radius:10px;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.pwnav__acct:hover{color:var(--pw-parchment);background:#c8912e17}.pwnav__foot{border-top:1px solid var(--pw-border-muted);grid-template-columns:1fr;gap:10px;padding:12px 16px 16px;display:grid}.pwnav__foot--admin{grid-template-columns:1fr auto}.pwnav__room{min-height:46px;font-family:var(--pw-font-display);color:var(--pw-gold-ink);border:1px solid #dca8508c;border-radius:10px;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:flex}.pwnav__room:hover{background:#c8912e24}.pwnav__out{border:1px solid var(--pw-border);min-height:46px;font-family:var(--pw-font-body);color:var(--pw-red-text,#e8876f);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:15px}}@keyframes pwnav-dim{0%{opacity:0}}.pwapp{min-height:100svh}.pwapp__chrome{z-index:var(--pw-z-bar);position:sticky;top:0}.pwapp__chrome .pwnav{position:static}@media (width<=640px),(height<=500px){.pwapp__chrome{display:contents}.pwapp__chrome .pwnav{position:sticky}}.pwapp__content{max-width:1100px;padding:var(--pw-s-6) var(--pw-s-5) var(--pw-s-8);animation:pw-rise var(--pw-dur-3) var(--pw-ease-out) backwards;margin:0 auto}@media (width<=640px){.pwapp__content{padding:var(--pw-s-5) var(--pw-s-4) var(--pw-s-7)}}.pwapp__content.pwapp__content--guide{max-width:1200px;padding:0}.pwgateback{background:var(--pw-bar);border-bottom:1px solid var(--pw-border);align-items:center;min-height:52px;padding:0 16px;display:flex}.pwgateback__link{font-family:var(--pw-font-display);color:var(--pw-gold-ink);margin:-10px 0;padding:10px 0;font-size:16px;text-decoration:none;display:inline-block}.pwgateback__link:hover{text-decoration:underline}.pwspect{margin:0 0 var(--pw-s-4);border:1px solid rgb(var(--pw-info-rgb) / .45);border-radius:var(--pw-r-md,10px);background:var(--pw-info-tint);color:var(--pw-parchment);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:14px;display:flex}.pwspect__eye{color:var(--pw-info-ink)}.pwspect__text{flex:260px;min-width:0}.pwspect__text strong{color:var(--pw-info-ink)}.pwspect__pick select{border:1px solid rgb(var(--pw-info-rgb) / .45);background:var(--pw-panel,#1a140e);min-height:36px;color:var(--pw-parchment);font:inherit;border-radius:8px;padding:0 10px}.pwspect__actions{gap:8px;display:flex}.pwspect__btn{border:1px solid rgb(var(--pw-info-rgb) / .45);min-height:36px;color:var(--pw-parchment);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.pwspect__btn:hover{background:rgb(var(--pw-info-rgb) / .14)}.pwspect__btn--main{border-color:var(--pw-info-ink);color:var(--pw-info-ink)}@media (width<=720px){.pwspect__actions{flex:1 0 100%}.pwspect__btn{flex:1;justify-content:center}}.teamart{--teamart-accent:var(--team-primary,var(--pw-gold));margin:0;position:relative}.teamart__frame{border-radius:var(--pw-r-md);background:linear-gradient(180deg, rgb(var(--pw-sheen-rgb) / .06), transparent 40%), var(--pw-panel-inset);border:1px solid var(--pw-gold-deep);box-shadow:inset 0 0 0 1px #140e08e6, inset 0 0 22px -6px rgb(var(--pw-shade-rgb,0 0 0) / .85), var(--pw-shadow-1);border-top:2px solid color-mix(in srgb, var(--teamart-accent) 70%, var(--pw-gold));transition:box-shadow var(--pw-dur-3) var(--pw-ease), transform var(--pw-dur-3) var(--pw-ease);position:relative;overflow:hidden}.teamart__frame:before,.teamart__frame:after{content:"";border:1px solid var(--pw-gold);opacity:.55;pointer-events:none;z-index:2;width:12px;height:12px;position:absolute}.teamart__frame:before{border-bottom:0;border-right:0;top:4px;left:4px}.teamart__frame:after{border-top:0;border-left:0;bottom:4px;right:4px}.teamart__img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.teamart--panel .teamart__frame{aspect-ratio:5/3}.teamart--card .teamart__frame{aspect-ratio:4/5}.teamart--hero .teamart__frame{aspect-ratio:2/3;max-width:340px}.teamart--hero .teamart__img{object-fit:contain;object-position:center}@media (hover:hover){.teamart:hover .teamart__frame{box-shadow:inset 0 0 0 1px #140e08e6, inset 0 0 22px -6px rgb(var(--pw-shade-rgb,0 0 0) / .7), 0 0 0 1px color-mix(in srgb, var(--teamart-accent) 40%, transparent), 0 10px 30px -10px color-mix(in srgb, var(--teamart-accent) 45%, transparent);transform:translateY(-2px)}}.is-current .teamart__frame,.teamart.is-current .teamart__frame{box-shadow:inset 0 0 0 1px #140e08e6, 0 0 0 1px color-mix(in srgb, var(--teamart-accent) 55%, transparent), 0 0 26px -6px color-mix(in srgb, var(--teamart-accent) 55%, transparent)}.teamart--fallback .teamart__frame{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--teamart-accent) 16%, transparent), transparent 62%), linear-gradient(180deg, var(--pw-panel), var(--pw-panel-inset));place-items:center;display:grid}.teamart__mono{font-family:var(--pw-font-display);font-size:var(--pw-fs-2xl);letter-spacing:.08em;color:color-mix(in srgb, var(--teamart-accent) 60%, var(--pw-parchment));text-shadow:0 0 18px color-mix(in srgb, var(--teamart-accent) 40%, transparent);flex-direction:column;align-items:center;gap:4px;display:flex}.teamart__mono-mark{color:color-mix(in srgb, var(--teamart-accent) 55%, var(--pw-gold));opacity:.85}.npopen{margin:var(--pw-s-4) 0 0;text-align:left}.npopen__eyebrow{margin:0 0 var(--pw-s-2);font-size:var(--pw-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-parchment-dim)!important}.npopen__list{gap:var(--pw-s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.npopen__row{align-items:center;gap:var(--pw-s-3);padding:var(--pw-s-3) var(--pw-s-4);border:1px solid var(--pw-border-strong);border-radius:var(--pw-r-md);background:#c8912e14;display:flex}.npopen__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.npopen__name{font-family:var(--pw-font-display);color:var(--pw-gold-ink);overflow-wrap:anywhere;font-weight:700}.npopen__meta{font-size:var(--pw-fs-sm);color:var(--pw-parchment-dim)}.npopen__btn{flex:none;text-decoration:none}.npopen__whoami{margin-top:var(--pw-s-4);overflow-wrap:anywhere}.pwevent__state{align-items:center;gap:var(--pw-s-2);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);background:var(--pw-panel-inset);color:var(--pw-parchment-dim);font-size:var(--pw-fs-sm);padding:12px 16px;display:flex}.pwevent__empty{padding:var(--pw-s-6);text-align:center}.pwevent__empty-title{margin:0 0 var(--pw-s-2);font-size:var(--pw-fs-lg);color:var(--pw-gold-ink)}.pwevent__empty .pw-copy{max-width:46ch;margin:0 auto}.pwevent{padding:var(--pw-s-5);margin-top:var(--pw-s-4)}.pwevent+.pwevent{margin-top:var(--pw-s-4)}.pwevent__head{margin-bottom:var(--pw-s-4);padding-bottom:var(--pw-s-3);border-bottom:1px solid var(--pw-border)}.pwevent__name{margin:var(--pw-s-1) 0 0;font-size:var(--pw-fs-xl);color:var(--pw-parchment)}.pwevent__body{gap:var(--pw-s-5);grid-template-columns:1fr;display:grid}@media (width>=760px){.pwevent__body{grid-template-columns:minmax(320px,1.1fr) minmax(240px,1fr);align-items:start}}.pwevent__side{gap:var(--pw-s-4);flex-direction:column;display:flex}.pwevent__facts{gap:var(--pw-s-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.pwevent__facts div{flex-direction:column;gap:4px;display:flex}.pwevent__facts .pwevent__fact--wide{grid-column:1/-1}.pwevent__facts dt{margin:0}.pwevent__facts dd{font-size:var(--pw-fs-md);margin:0}.pwevent__actions{gap:var(--pw-s-2);flex-wrap:wrap;display:flex}.pwevent__actions .btn{text-decoration:none}@media (width<=640px){.pwevent{padding:var(--pw-s-4)}.pwevent__actions .btn{justify-content:center;width:100%}}.pwme__title{margin:0 0 var(--pw-s-5);font-family:var(--pw-font-display);font-weight:400;font-size:var(--pw-fs-2xl);color:var(--pw-gold-ink);line-height:1.1}.pwme{margin-top:var(--pw-s-4);padding:0;overflow:hidden}.pwme__main{gap:var(--pw-s-5);grid-template-columns:148px minmax(0,1fr);padding:20px;display:grid}.pwme__art .teamart{width:100%}.pwme__body{gap:var(--pw-s-4);flex-direction:column;min-width:0;display:flex}.pwme__head{flex-direction:column;gap:4px;display:flex}.pwme__badges{flex-wrap:wrap;gap:8px;display:flex}.pwme__badge{border:1px solid var(--pw-border-2);font-family:var(--pw-font-display);font-size:var(--pw-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pw-parchment-faint);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}.pwme__badge--live{color:var(--pw-lt-success,#9fdc93);background:#50a05024;border-color:#6ebe6e8c}.pwme__badge--soon{color:var(--pw-lt-gold,#f0b95a);background:#e8aa461a;border-color:#e8aa4680}.pwme__name{font-family:var(--pw-font-display);color:var(--pw-parchment);margin:0;font-size:26px;font-weight:400;line-height:1.15}.pwme__who{color:var(--pw-parchment-dim);margin:0;font-size:14px}.pwme__team{font-family:var(--pw-font-display);color:var(--team-ink,var(--pw-gold-ink));font-size:16px}.pwme__br{display:none}.pwme__soon{color:var(--pw-parchment-dim);margin:0;font-size:14px}.pwme__pass{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pwme__pass-code{border:1px solid var(--pw-border-strong);border-radius:var(--pw-r-sm);color:var(--pw-gold-ink);overflow-wrap:anywhere;padding:2px 10px;font-family:ui-monospace,Consolas,monospace;font-size:15px}.pwme__pass-note,.pwme__pass-hint{color:var(--pw-parchment-dim);font-size:13px}.pwme__pass-hint{color:var(--pw-parchment-faint);flex-basis:100%}.pwme__stats{align-items:flex-end;gap:32px;display:flex}.pwme__stat{flex-direction:column;display:flex}.pwme__label{font-family:var(--pw-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:var(--pw-fs-xs);color:var(--pw-parchment-faint)}.pwme__value{font-family:var(--pw-font-display);color:var(--pw-parchment);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.pwme__value--gold{color:var(--pw-gold-ink);text-shadow:0 0 16px rgb(var(--pw-hl-rgb) / .22)}.pwme__of{color:var(--pw-parchment-faint);font-size:15px}.pwme__alert{border:1px solid var(--pw-danger-bright);border-radius:var(--pw-r-md);background:rgb(var(--pw-danger-bright-rgb) / .16);color:var(--pw-parchment);flex-direction:column;align-self:stretch;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.pwme__alert-eyebrow{font-family:var(--pw-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--pw-danger-bright);font-size:11px}.pwme__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.pwme__actions .btn{text-decoration:none}.pwme__roster{border-top:1px solid var(--pw-border);background:rgb(var(--pw-shade-rgb,0 0 0) / .18);flex-direction:column;gap:12px;padding:12px 20px;display:flex}.pwme__strip{align-items:center;gap:var(--pw-s-4);flex-wrap:wrap;display:flex}.pwme__lead{min-width:0;font-size:var(--pw-fs-sm);color:var(--pw-parchment-dim);flex:1;margin:0}.pwme__lead-short{display:none}.pwme__manage{color:var(--pw-gold-ink)}.pwme__toggle{color:var(--pw-gold-ink);font-family:var(--pw-font-display);cursor:pointer;background:0 0;border:none;padding:4px 0 3.5px;font-size:16px}.pwme__toggle:hover{color:var(--pw-gold-text,var(--pw-gold))}.pwme__groups{flex-direction:column;gap:12px;padding-bottom:6px;display:flex}.pwme__hint{color:var(--pw-parchment-faint);margin:0;font-size:13px}.pwme__error{color:var(--pw-lt-danger,#f08c7a);margin:0;font-size:13px}.pwme__group{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pwme__group>.pwme__label{padding-top:3px}.pwme__chips{flex-wrap:wrap;gap:6px;display:flex}.pwme__chip{background:var(--pw-panel,#2c2218);border:1px solid rgb(var(--pw-line-rgb) / .12);color:var(--pw-parchment);border-radius:999px;padding:3px 10px;font-size:13px}.pwme__chip.is-you{color:var(--pw-gold-ink)}.pwme__chip.is-arbiter{border-color:var(--pw-gold);background:#c8912e38}.pwme__chip--btn{font:inherit;border-color:var(--pw-border-2);cursor:pointer;font-size:13px}.pwme__chip--btn:hover:not(:disabled){border-color:var(--pw-gold-bright)}.pwme__chip--btn:disabled{opacity:.6;cursor:progress}@media (width<=640px){.pwme__title{font-size:24px}.pwme__main{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px}.pwme__body{display:contents}.pwme__head{grid-area:1/2;gap:3px}.pwme__art{grid-area:1/1;align-self:start}.pwme__stats,.pwme__soon,.pwme__pass,.pwme__alert,.pwme__actions,.pwme__body>.pw-copy{grid-column:1/-1}.pwme__badge{padding:1px 8px;font-size:11px}.pwme__name{font-size:20px}.pwme__who{font-size:13px;line-height:1.4}.pwme__team{font-size:15px}.pwme__sep{display:none}.pwme__br{display:inline}.pwme__stats{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);background:var(--pw-panel-inset);grid-template-columns:1fr 1fr;gap:0;display:grid}.pwme__stat{padding:8px 12px}.pwme__stat+.pwme__stat{border-left:1px solid var(--pw-border)}.pwme__label{font-size:11px}.pwme__value{font-size:24px;line-height:1.1}.pwme__of{font-size:13px}.pwme__actions{grid-template-columns:1fr 1fr;display:grid}.pwme__actions .btn{justify-content:center;min-height:44px}.pwme__primary,.pwme__wide,.pwme__actions .btn:last-child:nth-child(2n){grid-column:1/-1}.pwme__roster{padding:10px 14px}.pwme__lead-long{display:none}.pwme__lead-short{display:block}.pwme__toggle,.pwme__manage{min-height:44px}.pwme__group{grid-template-columns:1fr;gap:6px}.pwme__chip--btn{min-height:34px}}:root[data-theme=light] .pwme__team{color:color-mix(in srgb, var(--team-ink,var(--pw-gold-ink)) 55%, #1b1409)}.pwrun{margin-bottom:var(--pw-s-5)}.pwrun__title{margin:0 0 var(--pw-s-2)}.pwrun__card+.pwrun__card{margin-top:var(--pw-s-3)}.pwrun__card{padding:var(--pw-s-4)}.pwrun__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pwrun__name{margin:0;font-size:20px}.pwrun__note{margin:6px 0 12px}.pwrun__pick select{border:1px solid var(--pw-border-strong);background:var(--pw-panel);min-height:40px;color:var(--pw-parchment);font:inherit;border-radius:10px;padding:0 10px}.signup__callout{margin:0 0 var(--pw-s-4);padding:var(--pw-s-3) var(--pw-s-4);border:1px solid var(--pw-gold);border-radius:var(--pw-r-md);color:var(--pw-parchment);font-size:var(--pw-fs-sm);background:#c8912e1a}.signup__callout-title{margin:0 0 var(--pw-s-2);font-family:var(--pw-font-display);font-weight:700;color:var(--pw-gold-ink)!important}.signup__callout ul{margin:0;padding-left:1.2em}.signup__callout li+li{margin-top:var(--pw-s-1)}.signup__callout strong{color:var(--pw-gold-ink)}.signup__error{margin:calc(-1 * var(--pw-s-2)) 0 0;font-size:var(--pw-fs-sm);color:var(--pw-red-text,var(--pw-danger-bright))!important}.signup__preview{gap:var(--pw-s-1);padding:var(--pw-s-3) var(--pw-s-4);border:1px dashed var(--pw-border-strong);border-radius:var(--pw-r-md);background:var(--pw-panel-inset);flex-direction:column;display:flex}.signup__preview-name{font-family:var(--pw-font-display);color:var(--pw-parchment);white-space:pre;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700}.signup__textarea{font:inherit;color:var(--pw-parchment);background:var(--pw-panel-inset);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);resize:vertical;padding:10px 12px}.signup__textarea:focus{border-color:var(--pw-gold);outline:none;box-shadow:0 0 0 3px #c8912e2e}.signup__select{font:inherit;color:var(--pw-parchment);background:var(--pw-panel-inset);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);width:100%;min-width:0;padding:10px 12px}.signup__select:focus{border-color:var(--pw-gold);outline:none;box-shadow:0 0 0 3px #c8912e2e}.signup__avail-note{margin-top:calc(-1 * var(--pw-s-1))}.signup__check{align-items:flex-start;gap:var(--pw-s-2);font-size:var(--pw-fs-sm);color:var(--pw-parchment);cursor:pointer;display:flex}.signup__check input{accent-color:var(--pw-gold);margin-top:3px}.signup__withdraw{margin-top:var(--pw-s-4);padding:var(--pw-s-3) var(--pw-s-4);border:1px solid var(--pw-border-muted);border-radius:var(--pw-r-md);background:var(--pw-panel-inset)}.signup__withdraw p{margin-top:0}.signup__btn--danger{background:var(--pw-danger-bright);color:#fff}.signup__whoami{margin-top:var(--pw-s-5);padding-top:var(--pw-s-3);border-top:1px solid var(--pw-border-muted)}.signup__accounts{border:0;gap:8px;margin:0;padding:0;display:grid}.signup__account{border:1px solid var(--pw-border);border-radius:var(--pw-r-md);background:var(--pw-panel-inset);cursor:pointer;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.signup__account--waiting{cursor:default;color:var(--pw-parchment-dim);justify-content:space-between}.signup__account input{accent-color:var(--pw-gold)}.signup__accounts-note{color:var(--pw-parchment-dim);font-size:var(--pw-fs-sm);margin:4px 0 0}.guidegate{background:radial-gradient(140% 60% at 50% -10%, #c8912e17, transparent 60%), var(--pw-bg);min-height:100svh;color:var(--pw-parchment);flex-direction:column;display:flex}.guidegate--in-app{background:0 0;min-height:0;padding-top:48px}.guidegate__bar{box-sizing:border-box;border-bottom:1px solid var(--pw-border-muted);background:var(--pw-panel-inset);justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 16px;display:flex}.guidegate__brand,.guidegate__signin{min-height:44px;color:var(--pw-parchment);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.guidegate__signin{font-family:var(--pw-font-display);color:var(--pw-gold-ink);font-size:16px}.guidegate__card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin:auto;padding:40px 16px;display:flex}.guidegate__title{font-family:var(--pw-font-display);color:var(--pw-gold-ink);margin:0;font-size:26px}.guidegate__text{color:var(--pw-parchment-faint);margin:0;font-size:16px}
