@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:Team Astro Bears;src:url(/fonts/teams/astro-bears.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Barbeque Beavers;src:url(/fonts/teams/barbeque-beavers.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Jelly Jets;src:url(/fonts/teams/jelly-jets.otf)format("opentype");font-display:swap}@font-face{font-family:Team Los Cuties;src:url(/fonts/teams/los-cuties.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Mama Llamas;src:url(/fonts/teams/mama-llamas.otf)format("opentype");font-display:swap}@font-face{font-family:Team Purple Dragons;src:url(/fonts/teams/purple-dragons.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Ruby Raptors;src:url(/fonts/teams/ruby-raptors.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Smokey Salamanders;src:url(/fonts/teams/smokey-salamanders.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Cryptic Crows;src:url(/fonts/teams/cryptic-crows.ttf)format("truetype");font-display:swap}@font-face{font-family:Team Wealthy Waffles;src:url(/fonts/teams/wealthy-waffles.otf)format("opentype");font-display:swap}:root{--ink:#f5effa;--muted:#b9a9c4;--paper:#100817;--paper-deep:#281538;--surface:#1b1025;--surface-hover:#261533;--line:#49305d;--green:#8d35e8;--green-bright:#b565f2;--gold:#327abc}*{box-sizing:border-box}html{background:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 16% 0%, #6a0dad38, transparent 34rem), radial-gradient(circle at 88% 18%, #327abc1f, transparent 28rem), var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.team-link{width:fit-content;color:var(--ink);text-underline-offset:3px;font-weight:900;text-decoration-thickness:1px;display:inline-block}.team-link:hover{text-decoration-line:underline}.team-link-with-logo{align-items:center;gap:7px;width:auto;display:inline-flex}.team-logo-image{aspect-ratio:1;object-fit:contain;flex-shrink:0;display:block}.team-link-with-logo>img{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.inline-team-logo{object-fit:contain;vertical-align:middle;width:24px;height:24px;margin-right:7px}.team-link-with-logo>span{background:inherit;-webkit-text-fill-color:inherit;-webkit-background-clip:text;background-clip:text}.team-ruby-raptors{--team-start:#ff4f78;--team-end:#c4144d;--team-wash:#c4144d21;background:linear-gradient(90deg,#ff4f78,#c4144d)}.team-barbeque-beavers{--team-start:#55ead7;--team-end:#20b8c5;--team-wash:#20b8c51f;background:linear-gradient(90deg,#55ead7,#20b8c5)}.team-los-cuties{--team-start:#cdf58e;--team-end:#7fd176;--team-wash:#7fd1761f;background:linear-gradient(90deg,#cdf58e,#7fd176)}.team-astro-bears{--team-start:#8ab4ff;--team-end:#496fc5;--team-wash:#496fc524;background:linear-gradient(90deg,#8ab4ff,#496fc5)}.team-smokey-salamanders{--team-start:#ffbd59;--team-end:#f36a24;--team-wash:#f36a2421;background:linear-gradient(90deg,#ffbd59,#f36a24)}.team-mama-llamas{--team-start:#fff18a;--team-end:#e0b82e;--team-wash:#e0b82e1f;background:linear-gradient(90deg,#fff18a,#e0b82e)}.team-jelly-jets{--team-start:#ff9cdd;--team-end:#e950ad;--team-wash:#e950ad21;background:linear-gradient(90deg,#ff9cdd,#e950ad)}.team-purple-dragons{--team-start:#d09aff;--team-end:#8f4bea;--team-wash:#8f4bea26;background:linear-gradient(90deg,#d09aff,#8f4bea)}.team-chess-rulez{--team-start:#f1f3f5;--team-end:#8d98a7;--team-wash:#8d98a721;background:linear-gradient(90deg,#f1f3f5,#8d98a7)}.team-ruby-raptors,.team-barbeque-beavers,.team-los-cuties,.team-astro-bears,.team-smokey-salamanders,.team-mama-llamas,.team-jelly-jets,.team-purple-dragons,.team-chess-rulez,.team-link[class*=team-],.team-link-with-logo[class*=team-]>span{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.player-link{width:fit-content;font-weight:900}.player-link[class*=team-]{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wiki-catalog-row[class*=team-row-]{background:linear-gradient(90deg, var(--team-wash,transparent), transparent 74%), var(--surface)}.wiki-catalog-row[class*=team-row-]:hover{background:linear-gradient(90deg, var(--team-wash,transparent), transparent 78%), var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.wiki-catalog-row[class*=team-row-]:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--team-wash,transparent) 76%, white 4%), transparent 78%), var(--surface-hover)}}.team-row-ruby-raptors,.player-avatar-ruby-raptors,.team-badge-ruby-raptors{--team-start:#ff4f78;--team-end:#c4144d;--team-wash:#c4144d21}.team-row-barbeque-beavers,.player-avatar-barbeque-beavers,.team-badge-barbeque-beavers{--team-start:#55ead7;--team-end:#20b8c5;--team-wash:#20b8c51f}.team-row-los-cuties,.player-avatar-los-cuties,.team-badge-los-cuties{--team-start:#cdf58e;--team-end:#7fd176;--team-wash:#7fd1761f}.team-row-astro-bears,.player-avatar-astro-bears,.team-badge-astro-bears{--team-start:#8ab4ff;--team-end:#496fc5;--team-wash:#496fc524}.team-row-smokey-salamanders,.player-avatar-smokey-salamanders,.team-badge-smokey-salamanders{--team-start:#ffbd59;--team-end:#f36a24;--team-wash:#f36a2421}.team-row-mama-llamas,.player-avatar-mama-llamas,.team-badge-mama-llamas{--team-start:#fff18a;--team-end:#e0b82e;--team-wash:#e0b82e1f}.team-row-jelly-jets,.player-avatar-jelly-jets,.team-badge-jelly-jets{--team-start:#ff9cdd;--team-end:#e950ad;--team-wash:#e950ad21}.team-row-purple-dragons,.player-avatar-purple-dragons,.team-badge-purple-dragons{--team-start:#d09aff;--team-end:#8f4bea;--team-wash:#8f4bea26}.team-row-chess-rulez,.player-avatar-chess-rulez,.team-badge-chess-rulez{--team-start:#f1f3f5;--team-end:#8d98a7;--team-wash:#8d98a721}[class*=team-badge-]{border-color:var(--team-start)}@supports (color:color-mix(in lab, red, red)){[class*=team-badge-]{border-color:color-mix(in srgb, var(--team-start) 70%, white)}}[class*=team-badge-]{background:linear-gradient(135deg, var(--team-start), var(--team-end))!important}[class*=player-avatar-]:not(.has-image){background:radial-gradient(circle at 38% 24%, #ffffff1a, transparent 30%), linear-gradient(145deg, var(--team-start), var(--team-end))!important}@supports (color:color-mix(in lab, red, red)){[class*=player-avatar-]:not(.has-image){background:radial-gradient(circle at 38% 24%, #ffffff1a, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--team-start) 42%, #100817), color-mix(in srgb, var(--team-end) 36%, #08040c))!important}}.player-profile-title{color:#fff;-webkit-text-fill-color:white}.player-profile-title[class*=team-outline-]{text-shadow:-3px -2px 0 var(--team-start), -3px 2px 0 var(--team-start), 3px -2px 0 var(--team-end), 3px 2px 0 var(--team-end), 0 -3px 0 var(--team-start), 0 3px 0 var(--team-end), 0 0 16px var(--team-start)}@supports (color:color-mix(in lab, red, red)){.player-profile-title[class*=team-outline-]{text-shadow:-3px -2px 0 var(--team-start), -3px 2px 0 var(--team-start), 3px -2px 0 var(--team-end), 3px 2px 0 var(--team-end), 0 -3px 0 color-mix(in srgb, var(--team-start) 55%, var(--team-end)), 0 3px 0 color-mix(in srgb, var(--team-end) 60%, var(--team-start)), 0 0 16px color-mix(in srgb, var(--team-start) 42%, transparent)}}.team-profile-title{color:#fff;-webkit-text-fill-color:white;line-height:.98}.team-profile-title[class*=team-outline-]{text-shadow:-3px -2px 0 var(--team-start), -3px 2px 0 var(--team-start), 3px -2px 0 var(--team-end), 3px 2px 0 var(--team-end), 0 -3px 0 var(--team-start), 0 3px 0 var(--team-end), 0 0 18px var(--team-start)}@supports (color:color-mix(in lab, red, red)){.team-profile-title[class*=team-outline-]{text-shadow:-3px -2px 0 var(--team-start), -3px 2px 0 var(--team-start), 3px -2px 0 var(--team-end), 3px 2px 0 var(--team-end), 0 -3px 0 color-mix(in srgb, var(--team-start) 55%, var(--team-end)), 0 3px 0 color-mix(in srgb, var(--team-end) 60%, var(--team-start)), 0 0 18px color-mix(in srgb, var(--team-start) 42%, transparent)}}.team-font-astro-bears{font-family:Team Astro Bears,sans-serif!important;font-size:clamp(54px,5.2vw,66px)!important}.team-font-barbeque-beavers{font-family:Team Barbeque Beavers,sans-serif!important;font-size:clamp(64px,7.4vw,94px)!important}.team-font-jelly-jets{font-family:Team Jelly Jets,sans-serif!important;font-size:clamp(56px,5.5vw,70px)!important}.team-font-los-cuties{font-family:Team Los Cuties,sans-serif!important;font-size:clamp(64px,7.4vw,94px)!important}.team-font-mama-llamas{font-family:Team Mama Llamas,sans-serif!important;font-size:clamp(60px,6.5vw,82px)!important}.team-font-purple-dragons{font-family:Team Purple Dragons,sans-serif!important;font-size:clamp(60px,6.5vw,82px)!important}.team-font-ruby-raptors{font-family:Team Ruby Raptors,sans-serif!important;font-size:clamp(76px,9vw,120px)!important}.team-font-smokey-salamanders{font-family:Team Smokey Salamanders,sans-serif!important;font-size:clamp(68px,8vw,102px)!important}.team-font-cryptic-crows{padding-bottom:.12em;font-family:Team Cryptic Crows,sans-serif!important;font-size:clamp(48px,6vw,72px)!important;line-height:1.2!important}.team-font-wealthy-waffles{font-family:Team Wealthy Waffles,sans-serif!important;font-size:clamp(64px,7.4vw,94px)!important}.site-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2a0346f5;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1440px,100%);min-height:68px;margin:0 auto;padding:0 32px;display:flex}.site-brand{letter-spacing:-.02em;flex:none;align-items:center;gap:12px;display:flex}.site-brand-logo{object-fit:cover;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;box-shadow:0 0 14px #b366ef3d}.site-header nav{align-items:center;gap:10px;display:flex;overflow:visible}.site-header nav a{color:#e6d7f2;white-space:nowrap;padding:10px 9px;font-size:13px}.site-header nav a:hover{color:#fff}.site-nav-dropdown{flex:none;position:relative}.site-nav-dropdown summary{color:#f1e6f9;cursor:pointer;text-align:center;white-space:nowrap;background:linear-gradient(135deg,#a041e833,#531e7e3d);border:1px solid #d2a5f547;border-radius:8px;min-width:112px;padding:12px 18px;font-size:14px;font-weight:800;list-style:none;transition:border-color .14s,background .14s,transform .14s}.site-nav-dropdown summary::-webkit-details-marker{display:none}.site-nav-dropdown summary span{margin-left:3px;transition:transform .14s;display:inline-block}.site-nav-dropdown[open] summary,.site-nav-dropdown summary:hover{color:#fff;background:linear-gradient(135deg,#ad4bf45c,#63239666);border-color:#d8a9fa99;transform:translateY(-1px)}.site-nav-dropdown[open] summary span{transform:rotate(180deg)}.site-nav-dropdown>div{background:#1e0c2bfa;border:1px solid #c48bf157;border-radius:8px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 44px #0000006b}.site-header nav .site-nav-dropdown>div a{border-radius:5px;padding:10px 12px}.site-header nav .site-nav-dropdown>div a:hover{background:#b565f226}.site-header nav .site-primary-nav-link{color:#f1e6f9;text-align:center;background:linear-gradient(135deg,#a041e833,#531e7e3d);border:1px solid #d2a5f547;border-radius:8px;min-width:112px;padding:12px 18px;font-size:14px;font-weight:800;transition:border-color .14s,background .14s,transform .14s}.site-header nav .site-primary-nav-link:hover{color:#fff;background:linear-gradient(135deg,#ad4bf45c,#63239666);border-color:#d8a9fa99;transform:translateY(-1px)}.site-header nav .nav-account-avatar{background-color:var(--green);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:5px;padding:0;font-weight:800;display:grid;overflow:hidden}.nav-avatar-silhouette{background:linear-gradient(145deg,#fff,#d5b8ec);width:72%;height:72%;-webkit-mask:url(/images/player-silhouette.svg) 50%/contain no-repeat;mask:url(/images/player-silhouette.svg) 50%/contain no-repeat}.site-footer{border-top:1px solid var(--line);width:min(1280px,100% - 48px);color:var(--muted);justify-content:space-between;gap:24px;margin:72px auto 0;padding:28px 0 44px;font-size:13px;display:flex}.tools-directory{gap:14px;padding:10px 0 64px;display:grid}.tool-directory-card{border:1px solid var(--line);background:linear-gradient(115deg, #9b39eb26, transparent 68%), var(--surface);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;max-width:820px;padding:18px;transition:border-color .14s,transform .14s;display:grid}.tool-directory-card:hover{border-color:var(--green-bright);transform:translateY(-2px)}.tool-directory-image{aspect-ratio:1;background:#08050a;border:1px solid #cea4ee40;border-radius:10px;width:150px;position:relative;overflow:hidden}.tool-directory-image img{object-fit:cover}.tool-directory-card small{color:var(--green-bright);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-directory-card strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:25px;display:block}.tool-directory-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.tool-directory-card>b{color:#e8d5f5;white-space:nowrap;font-size:12px}.labyrinth-tool-page .wiki-hero{padding-bottom:34px}.labyrinth-tool-shell{border:1px solid var(--line);background:radial-gradient(circle at 83% 18%, #9d44e12e, transparent 28rem), var(--surface);grid-template-columns:minmax(260px,350px) minmax(0,1fr);align-items:start;gap:34px;padding:28px;display:grid}.labyrinth-tool-controls h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.labyrinth-tool-controls>div:first-child>p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.labyrinth-tool-actions{gap:8px;margin-top:24px;display:flex}.labyrinth-tool-actions button,.labyrinth-wall-input button{border:1px solid var(--green-bright);background:var(--green);color:#fff;cursor:pointer;padding:11px 14px;font-weight:750}.labyrinth-tool-actions button.is-secondary{border-color:var(--line);background:var(--paper-deep)}.labyrinth-wall-input{gap:8px;margin-top:24px;display:grid}.labyrinth-wall-input>span,.labyrinth-selected>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.labyrinth-wall-input>div{display:flex}.labyrinth-wall-input input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);border-right:0;padding:11px 12px}.labyrinth-wall-input>small{color:#ff8e9d}.labyrinth-number-toggle{color:#e8dff0;align-items:center;gap:9px;margin-top:17px;font-size:13px;display:flex}.labyrinth-number-toggle input{accent-color:var(--green-bright)}.labyrinth-selected{border-left:3px solid var(--green-bright);background:var(--paper-deep);gap:7px;margin-top:22px;padding:15px;display:grid}.labyrinth-selected strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono);font-size:14px;line-height:1.55}.labyrinth-selected small{color:var(--muted)}.labyrinth-board-panel{min-width:0}.labyrinth-board{aspect-ratio:1;background:#000;border:1px solid #c995f247;width:min(100%,720px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 52px #0000005c}.labyrinth-board>img{object-fit:contain}.labyrinth-wall-overlay{z-index:1;width:100%;height:100%;position:absolute;inset:0}.labyrinth-wall-hitbox{stroke:#0000;stroke-linecap:round;stroke-width:3.2px;cursor:pointer}.labyrinth-wall-line{stroke:#0000;stroke-linecap:round;stroke-width:.62px;pointer-events:none;transition:stroke .1s,filter .1s}.labyrinth-wall-overlay g:hover .labyrinth-wall-line{stroke:#d2a2f8b3}.labyrinth-wall-overlay g.is-selected .labyrinth-wall-line{stroke:#d644ff;filter:drop-shadow(0 0 .55px #7824ff)drop-shadow(0 0 1.1px #df5cff)}.labyrinth-wall-number{fill:#f8e9ff;paint-order:stroke;pointer-events:none;stroke:#200530e6;stroke-width:.38px;font-family:var(--font-geist-mono);text-anchor:middle;font-size:1.65px;font-weight:900}.labyrinth-wall-overlay g.is-selected .labyrinth-wall-number{fill:#fff;stroke:#761bb5}.labyrinth-board-panel>p{max-width:620px;color:var(--muted);text-align:center;margin:14px auto 0;font-size:12px;line-height:1.55}@media (max-width:1000px){.labyrinth-tool-shell{grid-template-columns:1fr}.labyrinth-tool-controls{max-width:680px}}@media (max-width:680px){.site-header nav{flex-wrap:wrap;overflow:visible}.site-nav-dropdown>div{left:0;right:auto}.tool-directory-card{grid-template-columns:90px minmax(0,1fr);gap:15px}.tool-directory-image{width:90px}.tool-directory-card>b{display:none}.tool-directory-card strong{font-size:20px}.labyrinth-tool-shell{gap:24px;padding:16px}.labyrinth-tool-actions{flex-direction:column;align-items:stretch}.labyrinth-wall-input>div{flex-direction:column;align-items:stretch;gap:8px}.labyrinth-wall-input input{border-right:1px solid var(--line)}}.wiki-page,.home-page{width:min(1240px,100% - 48px);margin:0 auto}.wiki-page{padding-top:54px}.wiki-hero{max-width:780px;padding:32px 0 44px}.wiki-eyebrow{color:var(--green-bright);font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.wiki-hero h1,.wiki-detail-header h1,.home-hero h1,.wiki-not-found h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.96}.wiki-hero h1,.wiki-detail-header h1{font-size:clamp(48px,7vw,82px)}.wiki-hero>p:last-child,.wiki-detail-header>div>p:last-child{max-width:700px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.65}.wiki-index-summary{border-block:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.wiki-directory-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.wiki-directory-toolbar>div{align-items:baseline;gap:10px;display:flex}.wiki-directory-toolbar>div>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.wiki-directory-toolbar>div>strong{border:1px solid var(--line);background:var(--surface);font-family:var(--font-geist-mono);text-transform:uppercase;padding:6px 9px;font-size:10px}.wiki-directory-groups,.wiki-game-seasons{gap:64px;margin-top:40px;display:grid}.wiki-directory-group-heading,.wiki-game-season>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.wiki-directory-group-heading h2,.wiki-game-season h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500}.wiki-directory-group-heading>span,.wiki-game-season>header>span{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;padding:6px 9px;font-size:10px}.wiki-directory-group .wiki-card-grid{margin-top:18px}.wiki-player-index-list{border:1px solid var(--line);background:var(--line);margin-top:18px}.wiki-player-index-header,.wiki-player-index-row{grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) 100px 100px;display:grid}.wiki-player-index-header{background:var(--paper-deep)}.wiki-player-index-header span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;font-size:9px;font-weight:700}.wiki-player-index-row{background:var(--surface);margin-top:1px;transition:background .14s}.wiki-player-index-row:hover{background:var(--surface-hover);position:relative}.wiki-player-index-row>*{border-right:1px solid var(--line);padding:14px 16px}.wiki-player-index-row>:last-child{border-right:0}.wiki-player-index-row strong{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500}.wiki-player-index-row span{color:var(--muted);font-size:12px}.wiki-player-index-row span:nth-last-child(-n+2){font-family:var(--font-geist-mono);font-weight:700}.wiki-character-index-wrap{margin-top:28px;overflow-x:auto}.wiki-character-index{border:1px solid var(--line);background:var(--line);min-width:970px}.wiki-character-index-header,.wiki-character-index-row{grid-template-columns:minmax(190px,1.15fr) 100px 120px minmax(210px,1.35fr) 130px;display:grid}.wiki-character-index-header{background:var(--paper-deep)}.wiki-character-index-header span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:9px;font-weight:700}.wiki-character-index-row{background:var(--surface);margin-top:1px;transition:background .14s}.wiki-character-index-row:hover{background:var(--surface-hover);position:relative}.wiki-character-index-row>*{overflow-wrap:anywhere;border-right:1px solid var(--line);padding:13px 14px}.wiki-character-index-row>:last-child{border-right:0}.wiki-character-index-row strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.wiki-character-index-row span{color:var(--muted);font-size:11px}.wiki-character-index-row span:nth-child(2),.wiki-character-index-row span:nth-child(3),.wiki-character-index-row span:last-child{font-family:var(--font-geist-mono);font-size:10px}.wiki-character-index-row span:nth-child(3){white-space:nowrap}.wiki-catalog-rows-wrap{margin-top:28px;overflow-x:hidden}.wiki-catalog-rows{border:1px solid var(--line);background:var(--line);width:100%;min-width:100%}.wiki-catalog-row-header,.wiki-catalog-row{grid-template-columns:var(--catalog-columns);display:grid}@media (max-width:1100px){.wiki-catalog-row-header,.wiki-catalog-row{grid-template-columns:minmax(220px,1.8fr) repeat(5,minmax(68px,1fr))!important}.wiki-catalog-row-header>:nth-child(n+7),.wiki-catalog-row>:nth-child(n+7){display:none}}@media (max-width:900px){.wiki-catalog-row-header,.wiki-catalog-row{grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(68px,1fr))!important}.wiki-catalog-row-header>:nth-child(n+6),.wiki-catalog-row>:nth-child(n+6){display:none}}@media (max-width:700px){.wiki-catalog-row-header,.wiki-catalog-row{grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(100px,1fr))!important}.wiki-catalog-row-header>:nth-child(n+4),.wiki-catalog-row>:nth-child(n+4){display:none}}@media (max-width:1000px){.wiki-page-player .wiki-detail-main{min-height:0}.player-profile-primary{margin-top:36px;padding-top:0}}@media (max-width:820px){.player-profile-primary .wiki-section{grid-template-columns:1fr;gap:20px}.player-profile-primary .wiki-section-heading h2{white-space:normal}}.wiki-catalog-row-header{background:var(--paper-deep)}.wiki-catalog-row-header>span,.wiki-catalog-row-header>button{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:9px;font-weight:700}.wiki-catalog-row-header>button{cursor:pointer;text-align:left;background:0 0;border:0;min-width:0}.wiki-catalog-row-header>button:hover,.wiki-catalog-row-header>button[aria-pressed=true]{color:#e5c8ff;background:#9a45ee1f}.wiki-catalog-row{background:var(--surface);margin-top:1px;transition:background .14s}.wiki-catalog-row:hover{background:var(--surface-hover);position:relative}.wiki-catalog-row>*{overflow-wrap:anywhere;border-right:1px solid var(--line);padding:13px 14px}.wiki-catalog-row>:last-child{border-right:0}.wiki-catalog-row strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.wiki-catalog-row span{color:var(--muted);font-size:13px;line-height:1.35}.wiki-catalog-row[class*=row-accent-]{background:linear-gradient(90deg, var(--rank-wash,transparent), transparent 76%), var(--surface)}.row-accent-bronze{--rank-wash:#c4704121}.row-accent-silver{--rank-wash:#becad91f}.row-accent-gold{--rank-wash:#ffca3e21}.row-accent-diamond{--rank-wash:#5bc8eb24}.row-accent-legendary{--rank-wash:#f4549224}.row-accent-series{--rank-wash:#9875f526}.wiki-catalog-row>.team-link{box-sizing:border-box;align-items:center;width:auto;min-width:0;display:flex}.wiki-game-season>header .wiki-eyebrow{margin-bottom:6px}.wiki-game-index-list{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:18px;display:grid}.wiki-game-index-row{background:var(--surface);grid-template-columns:210px minmax(0,1fr);min-width:0;transition:box-shadow .14s;display:grid}.wiki-game-index-row:hover{z-index:1;position:relative;box-shadow:0 12px 32px #4b00821a}.wiki-game-index-heading{border-right:1px solid var(--line);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:10px;padding:17px 14px;display:flex}.wiki-game-index-heading.has-phase-label{flex-direction:column;justify-content:center;align-items:flex-start}.wiki-game-index-heading span,.wiki-game-index-heading strong{display:block}.wiki-game-index-heading span{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:22px}.wiki-game-index-row.is-playoff .wiki-game-index-heading span{letter-spacing:-.01em;font-size:17px}.wiki-game-index-heading strong,.wiki-game-index-heading b{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:4px;font-size:9px}.wiki-game-index-heading b{background:var(--green);color:#fff;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin:8px 0 0;padding:6px 8px}.wiki-game-results-row{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.wiki-game-results-row li{border-right:1px solid var(--line);min-width:0;padding:14px}.wiki-game-results-row li:last-child{border-right:0}.wiki-game-results-row li>span{color:var(--muted);font-family:var(--font-geist-mono);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.wiki-game-results-row strong,.wiki-game-results-row small{display:block}.wiki-game-results-row strong{font-size:13px}.wiki-game-results-row small{color:var(--muted);margin-top:3px;font-size:11px}.wiki-game-results-row .is-winner{background:linear-gradient(90deg, var(--team-wash,#5701b01f), transparent 70%)}.wiki-card-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.wiki-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-season-act-grid{width:100%;min-width:0;max-width:100%;overflow:hidden}.wiki-season-act-grid>.wiki-card{width:100%;min-width:0;overflow:hidden}.wiki-card{background:var(--surface);flex-direction:column;justify-content:space-between;gap:24px;min-height:156px;padding:24px;transition:background .14s,transform .14s;display:flex}.wiki-card:hover{z-index:1;background:var(--surface-hover);position:relative;transform:translateY(-2px);box-shadow:0 12px 32px #4b00821a}.wiki-card h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.wiki-card p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.wiki-card-meta{color:var(--green-bright);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:11px}.wiki-team-card-heading{align-items:center;gap:16px;display:flex}.wiki-team-card-logo{object-fit:contain;filter:drop-shadow(0 8px 18px #0000004d);border-radius:14px;flex:none;width:72px;height:72px}.wiki-game-team-result{align-items:center;gap:9px;min-width:0;display:flex}.wiki-game-team-result>div{min-width:0;display:grid}.wiki-game-team-logo{object-fit:contain;border-radius:7px;flex:none;width:34px;height:34px}.wiki-game-index-row.is-playoff .wiki-game-results-row{align-items:stretch}.wiki-game-index-row.is-playoff .wiki-game-results-row li{text-align:right;align-content:center;display:grid}.wiki-game-index-row.is-playoff .wiki-game-results-row li>span{text-align:right}.wiki-game-index-row.is-playoff .wiki-game-team-result{justify-content:flex-end}.wiki-game-index-row.is-playoff .wiki-game-team-result>div{justify-items:end}.wiki-game-index-row.is-playoff .wiki-game-team-logo{flex-basis:40px;width:40px;height:40px}.wiki-game-index-row.is-playoff .wiki-game-team-result strong{padding-bottom:0;font-size:14px;line-height:1.05!important}.team-game-font-astro-bears{font-family:Team Astro Bears,sans-serif;font-size:13px!important}.team-game-font-barbeque-beavers{font-family:Team Barbeque Beavers,sans-serif;font-size:15px!important}.team-game-font-jelly-jets{font-family:Team Jelly Jets,sans-serif;font-size:13px!important}.team-game-font-los-cuties{font-family:Team Los Cuties,sans-serif;font-size:15px!important}.team-game-font-mama-llamas{font-family:Team Mama Llamas,sans-serif;font-size:14px!important}.team-game-font-purple-dragons{font-family:Team Purple Dragons,sans-serif;font-size:14px!important}.team-game-font-ruby-raptors{letter-spacing:.025em;transform-origin:100%;font-family:Team Ruby Raptors,sans-serif;transform:scaleX(1.08);font-size:20px!important}.team-game-font-smokey-salamanders{letter-spacing:.01em;transform-origin:100%;font-family:Team Smokey Salamanders,sans-serif;transform:scaleX(1.03);font-size:17px!important}.team-game-font-cryptic-crows{padding-bottom:0;font-family:Team Cryptic Crows,sans-serif;font-size:12px!important;line-height:1.05!important}.team-game-font-wealthy-waffles{font-family:Team Wealthy Waffles,sans-serif;font-size:15px!important}.wiki-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:13px;display:flex}.wiki-breadcrumbs span{gap:9px;display:flex}.wiki-detail-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:72px;padding:56px 0 64px;display:grid}.wiki-page-player .wiki-detail-header{align-items:stretch}.wiki-page-player .wiki-detail-main{flex-direction:column;align-self:stretch;min-width:0;min-height:100%;display:flex}.player-profile-primary{margin-top:auto;padding-top:42px;display:grid}.player-profile-primary .wiki-section{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:26px 0}.player-profile-primary .wiki-section-heading h2{white-space:nowrap;font-size:26px}.player-profile-primary .wiki-section:first-child{border-top:1px solid var(--line)}.player-profile-primary .wiki-section:last-child{border-bottom:0;padding-bottom:0}.player-profile-primary .wiki-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wiki-page-game .wiki-detail-header{grid-template-columns:minmax(0,1fr) 440px;gap:56px}.wiki-detail-title-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:relative}.player-aliases{color:var(--muted);margin:6px 0 0;font-size:14px;font-style:italic;line-height:1.5;display:block}.player-aliases>span{color:#d9cbe4;font-weight:700}.wiki-infobox-controls{border-top:4px solid var(--gold);background:var(--paper-deep);padding:14px 18px}.wiki-infobox-controls+.wiki-facts{border-top:1px solid var(--line)}.wiki-infobox-controls .wiki-scope-selector{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));width:100%;display:grid}.wiki-infobox-controls .wiki-scope-selector a{text-align:center;white-space:nowrap;padding:10px 5px;font-size:8px}.wiki-section-controls{margin-bottom:18px}.wiki-section-body{min-width:0}.wiki-scope-selector{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:inline-flex;overflow:hidden}.wiki-scope-selector a{border-right:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;padding:10px 14px;font-size:10px;font-weight:700}.wiki-scope-selector a:last-child{border-right:0}.wiki-scope-selector a[aria-current=page]{background:var(--green);color:#fff}.wiki-infobox{border:1px solid var(--line);background:var(--surface);overflow:hidden;box-shadow:0 18px 46px #4b008217}.player-avatar{background-color:#0000;background-image:radial-gradient(circle at 40% 25%,#d49dffa6,#0000 32%),linear-gradient(145deg,#983eea,#32104f);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;display:grid;position:relative;overflow:hidden}.player-avatar-silhouette{object-fit:contain;width:52%;height:auto}.player-avatar.has-image{background-color:#0000!important}.wiki-player-infobox-avatar{border-bottom:1px solid var(--team-start,#9a45ee);width:100%;min-height:300px}@supports (color:color-mix(in lab, red, red)){.wiki-player-infobox-avatar{border-bottom:1px solid color-mix(in srgb, var(--team-start,#9a45ee) 50%, var(--line))}}.player-rating-chart{border-top:1px solid var(--line);background:linear-gradient(#281538bf,#130a1ceb);padding:12px 16px 8px}.player-rating-chart-heading{justify-content:space-between;align-items:baseline;display:flex}.player-rating-chart-heading strong{letter-spacing:.04em;font-size:11px}.player-rating-chart-heading span{color:var(--muted);font-size:9px}.player-rating-chart svg{width:100%;height:94px;display:block;overflow:visible}.player-rating-line{fill:none;stroke:url(#rating-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.player-rating-chart circle{fill:#f7ecff;stroke:#9d4bea;stroke-width:2px}.player-rating-chart text{fill:var(--muted);text-anchor:middle;font-family:Arial,sans-serif;font-size:9px}.player-rating-chart .player-rating-value{fill:#fff;font-weight:900}.wiki-infobox-image{background:linear-gradient(135deg, #5701b0f0, #2a0346f7), var(--green);color:#fff;text-align:center;place-content:center;gap:12px;min-height:300px;padding:24px;display:grid}.wiki-infobox-image.has-image{background-color:var(--paper-deep);background-position:50%;background-repeat:no-repeat;background-size:contain}.wiki-infobox-image-card{aspect-ratio:800/1125;width:100%;min-height:0;padding:0}.wiki-infobox-image-video{isolation:isolate;aspect-ratio:16/9;width:100%;min-height:0;padding:0;position:relative;background-size:cover!important}.wiki-youtube-image-link{z-index:2;color:#fff;border:1px solid #ffffff7a;border-radius:8px;place-self:auto;place-items:center;width:38px;height:27px;padding-left:2px;font-size:12px;line-height:1;transition:transform .12s,background .12s;display:grid;box-shadow:0 3px 10px #0000007a;background:linear-gradient(135deg,#e31c3d,#8f0b22)!important;position:absolute!important;inset:auto 10px 10px auto!important}.wiki-youtube-image-link:hover{color:#fff;transform:scale(1.08);background:linear-gradient(135deg,#f2294a,#aa102a)!important}.wiki-game-video-links{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.wiki-game-video-links>a{color:#fff;background:#800c2038;border:1px solid #e01c3873;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.wiki-game-video-links>a>span:first-child{background:#d71936;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.wiki-game-video-links strong,.wiki-game-video-links small{display:block}.wiki-game-video-links small{color:var(--muted);margin-top:3px}.wiki-infobox-card-art{object-fit:contain;width:100%;height:100%;display:block}.tile-image-viewer{background:var(--surface)}.tile-image-viewer .wiki-infobox-image{aspect-ratio:1;min-height:0}.tile-side-switcher{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.tile-side-switcher button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;padding:10px 12px;font-size:11px;font-weight:900}.tile-side-switcher button[aria-pressed=true]{border-color:var(--green-bright);background:var(--green);color:#fff}.wiki-infobox-image>span{opacity:.25;font-family:Georgia,Times New Roman,serif;font-size:92px;line-height:1}.wiki-infobox-image>small{color:#eadff2;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.wiki-facts{border-top:4px solid var(--gold);margin:0;padding:12px 18px 16px}.wiki-facts>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:16px;padding:13px 0;display:grid}.wiki-facts dt{color:var(--muted);font-size:12px}.wiki-facts dd{text-align:right;margin:0;font-size:13px;font-weight:700}.wiki-rank{letter-spacing:.045em;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:950;display:inline-block}.wiki-rank-bronze{background-image:linear-gradient(110deg,#8c4829,#e09a61 45%,#a75b34 70%,#f2b47b)}.wiki-rank-silver{background-image:linear-gradient(110deg,#89929d,#f4f7fa 42%,#aab4c0 68%,#fff)}.wiki-rank-gold{background-image:linear-gradient(110deg,#b57606,#ffe57a 40%,#d69a13 68%,#fff0a3)}.wiki-rank-diamond{background-image:linear-gradient(110deg,#5bc8eb,#f2fbff 34%,#91e4f1 57%,#aa91ff 82%,#eafcff)}.wiki-rank-legendary{background-image:linear-gradient(105deg,#db4ec8,#ff6d7e 32%,#ffad4d 61%,#f06736 78%,#8f5ae8)}.wiki-rank-series{background-image:linear-gradient(100deg,#ff5e6c,#ffad4d,#f5e663,#63dda0,#5bc8eb,#9875f5,#ed68c5)}.wiki-section{border-bottom:1px solid var(--line);grid-template-columns:270px minmax(0,1fr);gap:56px;padding:56px 0;display:grid}.wiki-editorial-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;min-height:58px;padding:12px 0;display:flex}.wiki-editorial-toolbar button,.wiki-editorial-actions button{border:1px solid var(--green-bright);background:var(--green);color:#fff;cursor:pointer;padding:10px 15px;font-size:12px;font-weight:800}.wiki-editorial-toolbar span{color:var(--muted);font-size:12px}.wiki-editorial-content{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.75}.wiki-editorial-form{border:1px solid var(--green-bright);background:var(--surface);margin:28px 0;padding:28px;box-shadow:0 18px 46px #4b00822e}.wiki-editorial-form-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.wiki-editorial-form-heading h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.wiki-editorial-form-heading>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px}.wiki-editorial-actions{flex:none;gap:8px;display:flex}.wiki-editorial-actions button:last-child{border-color:var(--line);color:var(--muted);background:0 0}.wiki-editorial-actions button:disabled{cursor:wait;opacity:.55}.wiki-editorial-fields{gap:12px;margin-top:24px;display:grid}.wiki-editorial-fields>div{border:1px dashed var(--line);background:var(--paper);padding:14px 16px}.wiki-editorial-fields>div.is-enabled{background:var(--paper-deep);border-style:solid}.wiki-editorial-fields label{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.wiki-editorial-fields input{accent-color:var(--green-bright)}.wiki-editorial-fields textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;margin-top:14px;padding:14px;line-height:1.6}.wiki-editorial-fields textarea:focus{border-color:var(--green-bright);outline:2px solid #b565f233}.wiki-editorial-error{color:#ff9da7;margin:14px 0 0;font-size:13px}.account-admin-link{border:1px solid var(--green-bright);color:#dab5ff;text-align:center;background:#8d35e824;margin-top:12px;padding:12px 15px;font-size:13px;font-weight:800;display:block}.admin-shell{grid-template-columns:270px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#12091a;height:calc(100vh - 68px);padding:28px 22px;position:sticky;top:68px;overflow-y:auto}.admin-sidebar-title{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:27px;display:block}.admin-sidebar nav{gap:23px;margin-top:28px;display:grid}.admin-sidebar nav section{gap:3px;display:grid}.admin-sidebar nav h2{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:9px}.admin-sidebar nav a{color:#d9c8e5;border-radius:4px;padding:7px 9px;font-size:12px}.admin-sidebar nav a:hover{background:var(--surface-hover);color:#fff}.admin-back-link{color:var(--muted);margin-top:28px;font-size:12px;display:block}.admin-workflow-nav{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}.admin-workflow-nav>a{min-width:0;min-height:154px;color:var(--ink);background:linear-gradient(145deg, #5e27861a, transparent 55%), var(--surface);align-content:end;gap:5px;padding:22px;text-decoration:none;display:grid;position:relative}.admin-workflow-nav>a:after{content:"";opacity:0;background:linear-gradient(90deg,#7c3ca6,#cf8cff);height:3px;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.admin-workflow-nav>a:hover,.admin-workflow-nav>a.is-active{background:linear-gradient(145deg, #7430a440, transparent 65%), var(--surface-hover)}.admin-workflow-nav>a:hover:after,.admin-workflow-nav>a.is-active:after{opacity:1}.admin-workflow-nav>a>span{color:#d5a8f547;font-family:Georgia,Times New Roman,serif;font-size:34px;position:absolute;top:15px;right:17px}.admin-workflow-nav>a>strong{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.admin-workflow-nav>a>small{max-width:190px;color:var(--muted);font-size:11px;line-height:1.45}.admin-sidebar .admin-workflow-nav.is-compact{border-color:#b977ee29;grid-template-columns:1fr 1fr;margin-top:26px}.admin-sidebar .admin-workflow-nav.is-compact>a{border-radius:0;align-content:end;min-height:78px;padding:13px}.admin-sidebar .admin-workflow-nav.is-compact>a>span{font-size:18px;top:8px;right:9px}.admin-sidebar .admin-workflow-nav.is-compact>a>strong{font-family:inherit;font-size:12px;font-weight:800}.admin-sidebar-secondary{margin-top:24px!important}.admin-sidebar-advanced{border-top:1px solid var(--line);padding-top:15px}.admin-sidebar-advanced summary{color:#bfa9cc;cursor:pointer;font-size:11px;font-weight:800}.admin-sidebar-advanced section{margin-top:18px}.admin-dashboard-followups{margin-top:44px}.admin-dashboard-followups header h2{margin:5px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.admin-dashboard-followups>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-dashboard-followups a{min-height:120px;color:var(--ink);background:var(--surface);align-content:center;gap:7px;padding:20px;display:grid}.admin-dashboard-followups a:hover{background:var(--surface-hover)}.admin-dashboard-followups a span{color:var(--muted);font-size:11px;line-height:1.5}.admin-dashboard-safety{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.admin-dashboard-safety>div{background:#190e2752;border:1px solid #b17bff26;padding:17px}.admin-dashboard-safety span{color:#d8c5e5;text-transform:uppercase;font-size:11px;font-weight:850}.admin-dashboard-safety p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.admin-type-picker{gap:25px;margin-top:30px;display:grid}.admin-type-search{gap:8px;max-width:760px;display:grid}.admin-type-search>span{color:#e3d6eb;font-size:13px;font-weight:800}.admin-type-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:50px;color:var(--ink);font:inherit;padding:12px 15px}.admin-type-search input:focus{border-color:var(--green-bright);outline:2px solid #b565f22e}.admin-type-picker h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.admin-type-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-type-grid>a{min-width:0;min-height:132px;color:var(--ink);background:var(--surface);align-content:center;gap:5px;padding:18px;display:grid}.admin-type-grid>a:hover{background:var(--surface-hover)}.admin-type-grid small{color:#9c78b2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-type-grid strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.admin-type-grid span{color:var(--muted);font-size:10px;line-height:1.45}.admin-type-grid b{color:var(--green-bright);text-transform:uppercase;margin-top:6px;font-size:9px}.admin-type-picker>details{border-top:1px solid var(--line);padding-top:20px}.admin-type-picker>details>summary{border:1px solid var(--line);background:var(--paper-deep);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.admin-type-picker>details>summary::-webkit-details-marker{display:none}.admin-type-picker>details>summary span{font-weight:800}.admin-type-picker>details>summary small{color:var(--muted)}.admin-type-picker>details[open]>summary{border-bottom-color:#0000}.admin-picker-empty{border:1px dashed var(--line);color:var(--muted);margin:0;padding:20px}.admin-next-step-note{border:1px solid #b17bff40;border-left:3px solid var(--green-bright);background:var(--paper-deep);align-items:baseline;gap:12px;margin-top:18px;padding:15px 17px;display:flex}.admin-next-step-note strong{color:#ddc8eb;flex:none;font-size:11px}.admin-next-step-note span{color:var(--muted);font-size:11px;line-height:1.5}.admin-connected-actions{border:1px solid var(--line);background:#190e2757;margin-top:26px;padding:22px}.admin-connected-actions header h2{margin:4px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.admin-connected-actions>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.admin-connected-actions a{background:var(--surface);align-content:center;gap:5px;min-height:86px;padding:15px;display:grid}.admin-connected-actions a:hover{background:var(--surface-hover)}.admin-connected-actions span{color:var(--muted);font-size:10px}.simple-add-act-grid fieldset{border:1px solid var(--line);align-content:start;gap:6px;min-width:0;margin:0;padding:12px;display:grid}.simple-add-act-grid fieldset legend{color:#c798e6;letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:850}@media (max-width:1050px){.admin-workflow-nav,.admin-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-followups>div,.admin-dashboard-safety{grid-template-columns:1fr}}@media (max-width:700px){.admin-sidebar .admin-workflow-nav{grid-template-columns:repeat(4,minmax(92px,1fr));display:grid;overflow-x:auto}.admin-sidebar .admin-workflow-nav.is-compact>a{min-height:66px}.admin-sidebar-secondary{display:none!important}.admin-workflow-nav:not(.is-compact),.admin-type-grid,.admin-connected-actions>div{grid-template-columns:1fr}.admin-workflow-nav>a{min-height:110px}.admin-type-picker>details>summary{flex-direction:column;align-items:flex-start;gap:4px}.admin-next-step-note{flex-direction:column;align-items:flex-start}}.admin-main{width:min(100%,1500px);padding:44px clamp(24px,4vw,64px) 80px}.admin-page-header{border-bottom:1px solid var(--line);padding-bottom:30px}.admin-page-header h1{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,64px);font-weight:500}.admin-page-header>p:last-child,.admin-page-header>div>p:last-child{max-width:720px;color:var(--muted);margin:14px 0 0;line-height:1.6}.admin-list-header,.admin-record-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.admin-list-header>a{border:1px solid var(--green-bright);background:var(--green);color:#fff;flex:none;padding:12px 17px;font-size:12px;font-weight:800}.admin-record-header-actions{flex:none;align-items:center;gap:10px;display:flex}.admin-primary-link{border:1px solid var(--green-bright);background:var(--green);color:#fff;padding:12px 17px;font-size:12px;font-weight:800}.admin-history-controls{grid-template-columns:minmax(260px,1fr) minmax(190px,.45fr);gap:12px;max-width:820px;margin-top:28px;display:grid}.admin-history-controls label{gap:6px;display:grid}.admin-history-controls label>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-history-controls :is(input,select){border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:4px;padding:10px 13px}.admin-history-count{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 8px;font-size:9px}.admin-history-list{border:1px solid var(--line);background:var(--line);overflow-x:auto}.admin-history-list-header,.admin-history-list>a{grid-template-columns:minmax(240px,1.5fr) minmax(150px,.7fr) 130px 180px;min-width:720px;display:grid}.admin-history-list-header{background:var(--paper-deep)}.admin-history-list-header span,.admin-history-list>a>*{border-right:1px solid var(--line);padding:12px 15px}.admin-history-list-header span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-history-list>a{background:var(--surface);align-items:center;margin-top:1px;font-size:12px}.admin-history-list>a:hover{background:var(--surface-hover)}.admin-history-list>a>:last-child{color:var(--green-bright);border-right:0;font-weight:750}@media (max-width:680px){.admin-history-controls{grid-template-columns:1fr}}.admin-dashboard-groups{gap:36px;margin-top:34px;display:grid}.admin-dashboard-groups h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.admin-dashboard-groups section>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-dashboard-groups a{background:var(--surface);align-content:center;gap:6px;min-height:92px;padding:18px;display:grid}.admin-dashboard-groups a:hover{background:var(--surface-hover)}.admin-dashboard-groups a span{color:var(--muted);font-size:11px}.admin-dashboard-groups .admin-primary-workflows{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-primary-workflows a{border-top:3px solid var(--green-bright);min-height:118px}.admin-advanced-heading{border-top:1px solid var(--line);padding-top:12px}.admin-advanced-heading p,.admin-workflow-note{color:var(--muted);font-size:12px;line-height:1.6}.admin-workflow-note{border:1px solid var(--line);border-left:3px solid var(--green-bright);background:var(--surface);max-width:760px;margin-top:22px;padding:13px 15px}.admin-workflow-records{border:1px solid var(--line);background:var(--line);gap:1px;max-width:860px;margin-top:18px;display:grid}.admin-workflow-records>a{background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:12px 15px;display:flex}.admin-workflow-records>a:hover{background:var(--surface-hover)}.admin-workflow-records>a span{color:var(--green-bright);font-size:11px;font-weight:800}.admin-workflow-records>p{background:var(--surface);color:var(--muted);margin:0;padding:18px}.admin-workflow-search{align-items:end;gap:0;max-width:860px}.admin-workflow-search>label{flex:1;gap:7px;min-width:0;display:grid}.admin-workflow-search>label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-workflow-search input{background:linear-gradient(90deg, #7033a11f, transparent 60%), var(--surface);border-color:#b17bff6b;width:100%;min-height:46px;font-size:13px}.admin-workflow-search input:focus{border-color:var(--green-bright);outline-offset:-2px;outline:2px solid #b565f226}.admin-workflow-search button,.admin-workflow-search>a{align-content:center;min-height:46px;font-weight:800}.admin-workflow-records>a{border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;padding:15px 17px;transition:border-color .15s,background .15s;display:grid}.admin-workflow-records>a:hover{border-left-color:var(--green-bright)}.admin-workflow-record-copy{gap:5px;min-width:0;display:grid}.admin-workflow-record-copy>small{color:#9c88ac;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-workflow-record-copy>strong{overflow-wrap:anywhere;color:#fff;font-size:15px}.admin-workflow-record-details{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-workflow-records .admin-workflow-record-details>span{color:#cfc0da;background:#07040b47;border:1px solid #b17bff2e;border-radius:3px;align-items:center;gap:5px;min-width:0;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.admin-workflow-record-details b{color:#907c9e;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.admin-workflow-records>a>.admin-workflow-record-action{white-space:nowrap;background:#6e31a021;border:1px solid #b17bff47;border-radius:3px;padding:8px 10px}@media (max-width:650px){.admin-workflow-search{flex-wrap:wrap;align-items:stretch;gap:8px}.admin-workflow-search>label{flex-basis:100%}.admin-workflow-search button,.admin-workflow-search>a{border-left:1px solid var(--line)}.admin-workflow-records>a{grid-template-columns:1fr;gap:12px}.admin-workflow-records>a>.admin-workflow-record-action{justify-self:start}}.admin-delete-preview{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:860px;margin-top:24px;display:grid}.admin-delete-preview>div{background:var(--surface);padding:14px}.admin-delete-preview dt{color:var(--muted);text-transform:uppercase;font-size:10px}.admin-delete-preview dd{overflow-wrap:anywhere;margin:5px 0 0}.admin-danger-zone{background:#4319237a;border:1px solid #a94b57;max-width:860px;margin-top:24px;padding:18px}.admin-availability-season-actions{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.admin-availability-season-actions button{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);cursor:pointer;padding:8px 11px}.admin-availability-matrix{border:1px solid var(--line);background:var(--surface);gap:0;max-width:1180px;margin-top:24px;display:grid}.admin-availability-target{border-bottom:1px solid var(--line);background:var(--paper-deep);grid-template-columns:minmax(260px,430px) minmax(0,1fr);align-items:end;gap:22px;padding:18px;display:grid}.admin-availability-target label,.admin-availability-toolbar label{gap:7px;display:grid}.admin-availability-target label>span,.admin-availability-toolbar label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-availability-target select,.admin-availability-toolbar input{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;border-radius:3px;padding:0 12px}.admin-availability-target p{color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.5}.admin-availability-tabs{border-bottom:1px solid var(--line);background:#17121b;display:flex;overflow-x:auto}.admin-availability-tabs button{border:0;border-right:1px solid var(--line);min-height:46px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:3px solid #0000;padding:0 17px;font-weight:800}.admin-availability-tabs button:hover{background:var(--surface-hover);color:var(--ink)}.admin-availability-tabs button.is-active{border-bottom-color:var(--purple-bright);color:#fff;background:#2d2035}.admin-availability-toolbar{border-bottom:1px solid var(--line);align-items:end;gap:16px;min-height:70px;padding:12px 16px;display:flex}.admin-availability-toolbar label{width:min(440px,100%)}.admin-availability-toolbar output{color:var(--muted);margin:0 0 12px auto;font-size:12px}.admin-availability-list{max-height:min(64vh,760px);display:grid;overflow-y:auto}.admin-availability-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:grid}.admin-availability-list>div:nth-child(odd):not(.admin-availability-list-header){background:#ffffff04}.admin-availability-list>div.has-change{box-shadow:inset 3px 0 var(--purple-bright);background:#ae42ff12}.admin-availability-list>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-availability-list>div>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-availability-list .admin-availability-list-header{z-index:3;color:#d8cedd;letter-spacing:.04em;text-transform:uppercase;background:#332a39;min-height:40px;padding-block:8px;font-size:10px;font-weight:800;position:sticky;top:0}.admin-availability-list>div>div>button{color:#d8d0dc;cursor:pointer;background:#17131a;border:1px solid #5a4d61;border-radius:3px;align-items:center;gap:7px;min-height:34px;padding:5px 10px 5px 7px;font-size:12px;display:inline-flex}.admin-availability-list>div>div>button:hover{background:#241c29;border-color:#9476a5}.admin-availability-list>div>div>button.is-selected{color:#e8ffda;background:#20301d;border-color:#9de666}.admin-availability-list>div>div>button.is-partial{color:#ffe6af;background:#302719;border-color:#d3a64c}.admin-availability-list>div>div>button.admin-availability-undo{color:#cbbfd0;border-style:dashed}.admin-availability-list button small{color:inherit;opacity:.72;font-size:9px}.admin-availability-check{border:1px solid;border-radius:2px;flex:none;place-items:center;width:17px;height:17px;font-size:12px;font-weight:900;display:inline-grid}.admin-availability-no-version{color:var(--muted);font-size:12px;font-style:italic}.admin-availability-savebar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18121cf5;border-top:1px solid #705a7b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:72px;padding:12px 16px;display:grid;position:sticky;bottom:0}.admin-availability-savebar>div{gap:3px;display:grid}.admin-availability-savebar>div span{color:var(--muted);font-size:11px}.admin-availability-savebar>button{color:#fff;cursor:pointer;background:#672794;border:1px solid #b069da;border-radius:3px;min-height:42px;padding:0 18px;font-weight:800}.admin-availability-savebar>button:disabled{border-color:var(--line);color:#776d7d;cursor:not-allowed;background:#2c2630}.admin-availability-savebar>p{grid-column:1/-1;margin:0}@media (max-width:760px){.admin-availability-target{grid-template-columns:1fr;gap:10px}.admin-availability-toolbar{flex-direction:column;align-items:stretch}.admin-availability-toolbar output{margin:0}.admin-availability-list>div{grid-template-columns:1fr;gap:8px}.admin-availability-list .admin-availability-list-header{display:none}.admin-availability-savebar{grid-template-columns:1fr}}.admin-storage-checklist,.admin-storage-instructions{max-width:860px;margin-top:28px}.admin-storage-checklist dl{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.admin-storage-checklist dl>div{background:var(--surface);padding:13px 15px}.admin-storage-checklist dt{color:var(--muted);text-transform:uppercase;font-size:10px}.admin-storage-checklist dd{margin:5px 0 0;font-weight:800}.admin-storage-instructions li{color:var(--muted);margin:9px 0;line-height:1.5}.simple-add-options{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}.simple-add-options a{background:var(--surface);align-content:center;gap:7px;min-height:116px;padding:22px;display:grid}.simple-add-options a:hover{background:var(--surface-hover)}.simple-add-options strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.simple-add-options span{color:var(--muted);font-size:12px;line-height:1.5}.simple-add-form{gap:34px;display:grid}.simple-add-form>section{border:1px solid var(--line);background:var(--paper-deep);padding:24px}.simple-add-heading{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.simple-add-heading>span{background:var(--green);color:#fff;width:30px;height:30px;font-family:var(--font-geist-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.simple-add-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.simple-add-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.simple-add-notes{gap:8px;font-size:12px;font-weight:800;display:grid}.simple-add-notes small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:400}.simple-add-notes textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;padding:12px}.simple-add-act-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.simple-add-act-grid label{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.simple-add-act-grid input{accent-color:var(--green-bright)}.game-participant-list{gap:14px;display:grid}.game-participant-card{border:1px solid var(--line);background:var(--surface);overflow:hidden}.game-participant-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.game-participant-card>header button,.admin-secondary-button{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);cursor:pointer;font:inherit;padding:8px 11px;font-size:11px}.game-participant-result{grid-template-columns:2fr 2fr 1fr auto;gap:12px;padding:14px;display:grid}.game-participant-result label,.game-stat-grid label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.game-participant-result select,.game-stat-grid input{border:1px solid var(--line);background:var(--paper-deep);min-width:0;color:var(--ink);padding:9px 10px}.game-winner-toggle{align-self:end;align-items:center;min-height:35px;gap:7px!important;display:flex!important}.game-winner-toggle input{accent-color:var(--green-bright)}.game-participant-card details{border-top:1px solid var(--line)}.game-participant-card summary{cursor:pointer;padding:11px 14px;font-size:11px;font-weight:800}.game-participant-card summary span{color:var(--muted);margin-left:8px;font-size:9px;font-weight:400}.game-stat-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px;display:grid}.admin-secondary-button{margin-top:14px}.rich-text-editor{text-transform:none;gap:0;width:100%;display:grid}.rich-text-toolbar{border:1px solid var(--line);background:var(--paper-deep);border-bottom:0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.rich-text-toolbar button{min-width:32px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:6px 8px;font-size:11px;font-weight:700}.rich-text-toolbar button:hover,.rich-text-toolbar button:focus-visible,.rich-text-toolbar button.is-active{border-color:var(--line-strong);background:var(--surface-hover);outline:none}.rich-text-toolbar button.is-active{border-color:var(--green-bright);background:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.rich-text-toolbar button.is-active{background:color-mix(in srgb, var(--green-bright) 30%, var(--surface))}}.rich-text-toolbar button.is-active{box-shadow:inset 0 -2px 0 var(--green-bright);color:#fff}.rich-text-link-editor{border:1px solid var(--line);background:var(--paper-deep);border-bottom:0;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.rich-text-link-editor label{font-size:11px;font-weight:800}.rich-text-link-editor input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);padding:8px 10px}.rich-text-link-editor button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;padding:8px 10px;font-size:11px}.rich-text-surface{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);min-height:150px;color:var(--ink);cursor:text;text-align:left;padding:13px 14px;font-size:14px;font-weight:400;line-height:1.65}.rich-text-surface:focus{border-color:var(--green-bright);outline:2px solid var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.rich-text-surface:focus{outline:2px solid color-mix(in srgb, var(--green-bright) 22%, transparent)}}.rich-text-surface:empty:before{color:var(--muted);content:attr(data-placeholder);pointer-events:none}.rich-text-surface ul,.rich-text-content ul{padding-left:1.6rem;list-style:outside}.rich-text-surface ol,.rich-text-content ol{padding-left:1.6rem;list-style:decimal}.rich-text-surface li,.rich-text-content li{margin-block:.25rem}.rich-text-surface h2{color:var(--ink);margin:.8rem 0 .45rem;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:700;line-height:1.2}.rich-text-editor>small{color:var(--muted);padding-top:6px;font-size:10px;font-weight:400}.rich-text-content{overflow-wrap:anywhere;line-height:1.7}.rich-text-content>:first-child{margin-top:0}.rich-text-content>:last-child{margin-bottom:0}.rich-text-content :is(h2,h3,h4){color:var(--ink);margin:1.1em 0 .45em;font-family:Georgia,Times New Roman,serif;line-height:1.2}.rich-text-content h2{font-size:1.65rem;font-weight:700}.rich-text-content :is(ul,ol){padding-left:1.5rem}.rich-text-content blockquote{border-left:3px solid var(--green-bright);color:var(--muted);margin-left:0;padding-left:14px}.rich-text-surface blockquote{border-left:3px solid var(--green-bright);color:var(--muted);margin:.55rem 0;padding:.35rem 0 .35rem 14px}.rich-text-content a{color:var(--green-bright);text-underline-offset:2px;text-decoration:underline}.rich-text-surface a{color:var(--green-bright);cursor:pointer;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.player-bio-summary{margin-top:18px}.profile-alias-list{gap:8px;margin:8px 0 12px;display:grid}.profile-alias-list>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.player-bio-summary>h2{color:var(--green-bright);margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.player-bio-summary .inline-bio,.player-bio-summary>.rich-text-content{margin-top:0}.wiki-editorial-fields .rich-text-editor{margin-top:10px}.admin-record-list{border:1px solid var(--line);margin-top:30px;overflow-x:auto}.admin-search{max-width:680px;margin-top:24px;display:flex}.admin-search input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);flex:1;padding:11px 13px}.admin-search button,.admin-search a{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);cursor:pointer;border-left:0;padding:11px 15px;font-size:12px}.admin-record-list-header,.admin-record-list>a{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,1fr));min-width:900px;display:grid}.admin-record-list-header{background:var(--paper-deep)}.admin-record-list-header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:10px 13px;font-size:9px;font-weight:800}.admin-record-list>a{border-top:1px solid var(--line);background:var(--surface)}.admin-record-list>a:hover{background:var(--surface-hover)}.admin-record-list>a>*{border-right:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;padding:13px;font-size:12px;overflow:hidden}.admin-record-list>a span{color:var(--muted)}.admin-pagination{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:20px;font-size:12px;display:grid}.admin-pagination a:last-child{justify-self:end}.admin-record-form{margin-top:30px}.admin-easy-edit-section{border:1px solid var(--line);background:var(--surface);margin-top:30px;padding:22px}@supports (color:color-mix(in lab, red, red)){.admin-easy-edit-section{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.admin-easy-edit-section>div:first-child h2,.admin-easy-edit-section>div:first-child p{margin-top:0}.admin-easy-edit-section>div:first-child>p:last-child{color:var(--muted)}.admin-easy-edit-section>.admin-record-form,.admin-easy-edit-section>.simple-add-form{margin-top:20px}.admin-character-picker{border:1px solid var(--line);background:var(--paper-deep);gap:12px;margin-top:18px;padding:16px;display:grid}.admin-character-picker-heading{justify-content:space-between;gap:12px;display:flex}.admin-character-picker-heading span{color:#dfd2e8;font-size:12px;font-weight:800}.admin-character-picker-heading small,.admin-character-empty,.admin-character-results>small{color:var(--muted);font-size:10px}.admin-character-empty{border:1px dashed var(--line);margin:0;padding:12px}.admin-character-picker>input{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;padding:11px 12px}.admin-character-selected,.admin-character-results{gap:7px;display:grid}.admin-character-selected>div,.admin-character-results>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.admin-character-results>button{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto}.admin-character-results>button:hover{border-color:var(--green-bright)}.admin-character-selected button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:5px 8px}.admin-character-selected button:last-child,.admin-character-results button strong{color:#ffb5c0}.admin-character-results button strong{color:#bba0ff}.admin-character-thumb{border:1px solid var(--line);background:linear-gradient(135deg,#4d2267,#17101e) 50%/cover no-repeat;border-radius:4px;width:34px;height:34px}.admin-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-field-grid label,.admin-field-grid .admin-field{align-content:start;gap:7px;display:grid}.admin-field-grid label.is-wide,.admin-field-grid .admin-field.is-wide{grid-column:1/-1}.admin-field-grid label>span,.admin-field-grid .admin-field>span{color:#dfd2e8;text-transform:capitalize;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.admin-field-grid label small,.admin-field-grid .admin-field small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:400}.admin-field-hint{color:var(--muted);text-transform:none;font-size:10px;font-weight:400;line-height:1.45;display:block}.admin-image-field{border:1px solid var(--line);background:var(--paper-deep);padding:14px}.admin-image-field>label{padding:0}.admin-image-preview{border:1px solid var(--line);background-color:var(--surface);background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:120px}.admin-field-grid input,.admin-field-grid select,.admin-field-grid textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:11px 12px}.admin-field-grid textarea{resize:vertical;line-height:1.55}.admin-field-grid :is(input,select,textarea):focus{border-color:var(--green-bright);outline:2px solid #b565f22e}.admin-form-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.admin-form-actions button{border:1px solid var(--green-bright);background:var(--green);color:#fff;cursor:pointer;padding:12px 18px;font-weight:800}.admin-form-actions p{margin:0;font-size:12px}.admin-form-actions .is-error{color:#ff9da7}.admin-form-actions .is-success{color:#9ce6bd}.admin-delete-control{justify-items:end;gap:8px;display:grid}.admin-delete-control button{color:#ffbdc4;cursor:pointer;background:#431923;border:1px solid #a94b57;padding:11px 15px;font-weight:800}.admin-delete-control span{color:#ff9da7;text-align:right;max-width:280px;font-size:11px}.admin-audit-list{gap:8px;margin-top:30px;display:grid}.admin-audit-list details{border:1px solid var(--line);background:var(--surface)}.admin-audit-list summary{cursor:pointer;grid-template-columns:72px minmax(220px,1fr) 160px 210px;align-items:center;gap:14px;padding:14px 16px;font-size:12px;display:grid}.admin-audit-list summary time,.admin-audit-list summary>span:nth-child(3){color:var(--muted)}.admin-audit-action{font-family:var(--font-geist-mono);font-size:9px;font-weight:900}.admin-audit-action.create{color:#9ce6bd}.admin-audit-action.update{color:#9fd5ff}.admin-audit-action.delete{color:#ff9da7}.admin-audit-list dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:15px;display:grid}.admin-audit-list dl div{min-width:0}.admin-audit-list dt{color:var(--muted);text-transform:uppercase;font-size:9px}.admin-audit-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.admin-audit-diff{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.admin-audit-field-diffs{border-top:1px solid var(--line);display:grid}.admin-audit-field-diffs>section{border-bottom:1px solid var(--line)}.admin-audit-field-diffs>section>h3{background:var(--paper-deep);color:#dfd2e8;letter-spacing:.05em;text-transform:capitalize;margin:0;padding:9px 15px;font-size:10px}.admin-audit-diff>div{background:var(--paper);min-width:0;padding:15px}.admin-audit-diff>div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.admin-audit-diff pre{max-height:360px;color:var(--muted);white-space:pre-wrap;margin:0;font-size:10px;overflow:auto}.admin-audit-diff del,.admin-audit-diff ins{padding:2px 3px;text-decoration:none}.admin-audit-diff del{color:#ffb3b8;background:#4a2027}.admin-audit-diff ins{color:#9ce6bd;background:#173c31}.admin-audit-no-change{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px;font-size:12px}.admin-audit-restore{align-items:center;gap:12px;padding:14px 18px 18px;display:flex}.admin-audit-restore button{border:1px solid var(--green-bright);background:var(--green);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.admin-audit-restore button{background:color-mix(in srgb, var(--green) 45%, transparent)}}.admin-audit-restore button{color:var(--ink);cursor:pointer;font-weight:750}.admin-audit-restore span{color:var(--muted);font-size:11px}.wiki-section>*{min-width:0}.wiki-section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.wiki-section-heading p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.wiki-chip-list{flex-wrap:wrap;gap:8px;display:flex}.leadership-chip{color:#24140a;-webkit-text-fill-color:#24140a;min-width:22px;height:20px;font-family:var(--font-geist-mono);vertical-align:middle;background:linear-gradient(135deg,#fff3a1,#d89a22);border:1px solid #ffefa6b8;border-radius:999px;justify-content:center;align-items:center;margin-left:7px;padding:0 5px;font-size:9px;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 0 10px #f2ba302e}.leadership-chip.is-vice-captain{color:#f8efff;-webkit-text-fill-color:#f8efff;background:linear-gradient(135deg,#9d5ee8,#55307f);border-color:#d2a7ff8c}.player-link:has(.leadership-chip){align-items:center;display:inline-flex}.player-link[class*=team-]>.player-name-text{background:inherit;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.player-link:not([class*=team-])>.player-name-text{color:#f7efff;-webkit-text-fill-color:currentColor}.player-link>.player-name-separator{color:var(--muted);-webkit-text-fill-color:var(--muted)}.player-title-extras{display:contents}.player-title-extras>.leadership-chip{min-width:34px;height:28px;padding:0 8px;font-size:12px;box-shadow:0 0 15px #f2ba303d}.wiki-detail-title-row+.rich-text-content{margin-top:18px}.wiki-chip-list a{border:1px solid var(--line);background:var(--surface);padding:9px 12px;font-size:12px}.wiki-timeline{border-top:1px solid var(--line)}.wiki-timeline-row{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:20px;padding:19px 0;display:grid}.wiki-timeline-row>span{color:var(--green-bright);font-family:var(--font-geist-mono);font-size:12px;font-weight:700}.wiki-timeline h3,.wiki-timeline p{margin:0}.wiki-change-list{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wiki-change-list li{border-left:2px solid var(--gold);background:var(--paper);color:var(--muted);font-family:var(--font-geist-mono);padding:9px 11px;font-size:11px;line-height:1.55}.wiki-change-list li>strong{color:var(--ink);text-transform:uppercase;margin-bottom:7px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:block}.wiki-value-diff{flex-wrap:wrap;gap:7px;display:flex}.wiki-value-diff del,.wiki-value-diff ins,.wiki-diff-column del,.wiki-diff-column ins{padding:2px 4px;text-decoration:none}.wiki-value-diff del,.wiki-diff-column del{color:#ffb3b8;background:#4a2027}.wiki-value-diff ins,.wiki-diff-column ins{color:#9ce6bd;background:#173c31}.wiki-split-diff{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.wiki-diff-column{background:var(--surface);min-width:0}.wiki-diff-column>div{overflow-wrap:anywhere;min-height:100%;color:var(--muted);padding:12px;line-height:1.8}.wiki-diff-column-label{background:var(--paper-deep);color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;padding:7px 11px;font-size:9px;font-weight:800;display:block}.wiki-diff-column.before .wiki-diff-column-label{border-top:2px solid #b84b43}.wiki-diff-column.after .wiki-diff-column-label{border-top:2px solid var(--green-bright)}.wiki-diff-ellipsis{color:var(--muted);padding-inline:5px;font-weight:800}.wiki-character-sheet{display:block}.wiki-character-header-stats{margin-top:30px}.wiki-card-stat-display{border:1px solid var(--line);background:radial-gradient(circle at 50% 43%, #8b37dc24, transparent 42%), var(--surface);width:min(100%,560px);margin-top:14px;padding:22px 24px 14px}.wiki-card-stat-diamond{grid-template-rows:repeat(3,88px);grid-template-columns:repeat(3,minmax(76px,1fr));place-items:center;width:min(100%,360px);margin:0 auto;display:grid;position:relative}.wiki-card-stat-diamond:before{content:"";background:#1f0d30b8;border:2px solid #ae5cff6b;width:184px;height:184px;position:absolute;transform:rotate(45deg);box-shadow:0 0 28px #7622ca2e}.wiki-card-stat-node{z-index:1;color:#17121c;text-align:center;background:#ded9e2;border:3px solid #08060cc7;border-radius:50%;place-content:center;width:76px;height:76px;padding:8px;display:grid;position:relative;box-shadow:0 5px 14px #00000047}.wiki-card-stat-node dt{letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.wiki-card-stat-node dd{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:900;line-height:1}.wiki-card-stat-node sup{vertical-align:super;margin-left:1px;font-size:.52em}.wiki-card-stat-node.base{grid-area:1/2}.wiki-card-stat-node.green{color:#075c2b;background:#a8e2b3;grid-area:2/1}.wiki-card-stat-node.health{color:#a51225;grid-area:2/2;width:88px;height:88px}.wiki-card-stat-node.health dd{font-size:32px}.wiki-card-stat-node.blue{color:#075575;background:#a9d9ed;grid-area:2/3}.wiki-card-stat-node.red{color:#951a1f;background:#efaaa7;grid-area:3/2}.wiki-card-utility-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:14px 0 0;display:grid}.wiki-card-utility-stats>div{border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:7px;padding:14px 12px 0;display:flex}.wiki-card-utility-stats>div:last-child{border-right:0}.wiki-card-utility-stats dt{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.wiki-card-utility-stats dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.wiki-assist-header-stats{margin-top:30px}.wiki-assist-stat-display{background:radial-gradient(circle at 50% 38%,#4ae07e2e,#0000 43%),linear-gradient(145deg,#0a2b1ce6,#121519f5 72%);border:1px solid #5cde8b52;width:min(100%,500px);margin-top:14px;padding:22px 24px 14px;overflow:hidden;box-shadow:inset 0 0 32px #32d26f12}.wiki-assist-stat-core{grid-template-rows:repeat(2,1fr);place-items:center;width:min(100%,250px);height:178px;margin:0 auto;display:grid;position:relative}.wiki-assist-stat-core:before{content:"";background:#0b482ab8;border:2px solid #68ee978a;width:126px;height:126px;position:absolute;transform:rotate(45deg);box-shadow:0 0 30px #26d36338}.wiki-assist-stat-node{z-index:1;color:#075c2b;text-align:center;background:#a8e2b3;border:3px solid #071910e0;border-radius:50%;place-content:center;width:76px;height:76px;padding:8px;display:grid;position:relative;box-shadow:0 5px 16px #00000057}.wiki-assist-stat-node dt{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.wiki-assist-stat-node dd{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:900;line-height:1}.wiki-assist-stat-node sup{vertical-align:super;margin-left:1px;font-size:.52em}.wiki-assist-stat-node.health{color:#a51225;background:#e3eee6;width:82px;height:82px}.wiki-assist-utility-stats{border-top:1px solid #66e2913d;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;display:grid}.wiki-assist-utility-stats>div{border-right:1px solid #66e2912e;justify-content:center;align-items:baseline;gap:7px;min-width:0;padding:14px 10px 0;display:flex}.wiki-assist-utility-stats>div:last-child{border-right:0}.wiki-assist-utility-stats dt{color:#8fcca5;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.wiki-assist-utility-stats dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.wiki-assist-ability{background:linear-gradient(90deg,#1f724038,#140f1b8c);border-left:3px solid #4dde82;max-width:780px;padding:22px 24px}.wiki-card-comparison{border:1px solid var(--line);background:linear-gradient(135deg, #8b37dc1a, transparent 48%), var(--surface);width:min(100%,680px);margin-top:14px;padding:10px}.wiki-card-comparison>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:5px;display:flex}.wiki-card-comparison>header h3{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.wiki-card-comparison>header>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.wiki-card-comparison-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wiki-card-comparison-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:3px 12px;min-height:48px;padding:4px 10px;display:grid}.wiki-card-comparison-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.wiki-card-comparison-grid strong{grid-area:1/2;font-family:Georgia,Times New Roman,serif;font-size:20px}.wiki-card-comparison-grid strong sup{font-family:var(--font-geist-mono);margin-left:1px;font-size:.48em;position:relative;top:-.35em}.wiki-card-comparison-grid small{color:var(--muted);font-size:10px}.wiki-card-comparison-grid b{text-align:right;grid-area:2/2;margin:0;font-size:10px}.wiki-card-comparison-grid b i{font-style:normal}.wiki-card-comparison-grid .has-tier-above{background:linear-gradient(90deg,#37c4702b,#37c47008);box-shadow:inset 3px 0 #58e394}.wiki-card-comparison-grid .has-tier-below{background:linear-gradient(90deg,#e7434f2e,#e7434f08);box-shadow:inset 3px 0 #ff6572}.wiki-card-comparison-grid .is-above .printed-comparison{color:#76dfa0}.wiki-card-comparison-grid .is-below .printed-comparison{color:#ff919b}.wiki-card-comparison-grid .is-average .printed-comparison{color:#d5a8ff}.wiki-card-comparison-grid .tier-comparison.is-above{color:#76dfa0}.wiki-card-comparison-grid .tier-comparison.is-below{color:#ff919b}.wiki-card-comparison-grid .tier-comparison.is-average{color:#d5a8ff}.wiki-card-comparison-grid .is-unavailable{opacity:.62}.wiki-card-comparison>p{color:var(--muted);margin:4px 0 0;font-size:9px;font-style:italic}.wiki-assist-comparison{background:radial-gradient(circle at 50% 18%,#4ae07e29,#0000 44%),linear-gradient(145deg,#0a2b1ceb,#121519f7 72%);border-color:#5cde8b52;width:min(100%,500px);box-shadow:inset 0 0 32px #32d26f12}.wiki-assist-comparison>header .wiki-eyebrow,.wiki-assist-comparison>header>span{color:#8fdda9}.wiki-assist-comparison .wiki-card-comparison-grid{background:#041c1157;border-color:#66e29140}.wiki-assist-comparison .wiki-card-comparison-grid>div{background:linear-gradient(90deg,#2d99531a,#09271814);border-color:#66e29138}.wiki-assist-comparison .wiki-card-comparison-grid>div>span,.wiki-assist-comparison .wiki-card-comparison-grid>div>small{color:#9ac9aa}.wiki-assist-comparison .wiki-card-comparison-grid>.has-tier-above{background:linear-gradient(90deg,#37c47038,#09271814)}.wiki-assist-comparison .wiki-card-comparison-grid>.has-tier-below{background:linear-gradient(90deg,#e7434f36,#09271814)}.wiki-assist-comparison .wiki-card-comparison-grid .is-average .printed-comparison,.wiki-assist-comparison .wiki-card-comparison-grid .tier-comparison.is-average{color:#91d9aa}@media (max-width:620px){.wiki-card-comparison-grid{grid-template-columns:1fr}.wiki-card-comparison>header{flex-direction:column;align-items:start;gap:7px}}.wiki-ability{border:1px solid var(--line);background:var(--surface);min-width:0;padding:24px}.wiki-ability h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.wiki-ability-text{color:var(--muted);white-space:pre-wrap;margin:12px 0 0;line-height:1.65}.wiki-ruleset-stack{gap:12px;min-width:0;display:grid}.wiki-ruleset{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.wiki-ruleset summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.wiki-ruleset summary::-webkit-details-marker{display:none}.wiki-ruleset summary span{overflow-wrap:anywhere;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:20px}.wiki-ruleset summary strong{color:var(--green-bright);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wiki-ruleset-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));max-height:560px;display:grid;overflow-y:auto}.wiki-ruleset-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 16px;font-size:12px;display:flex}.wiki-ruleset-grid>a>span{overflow-wrap:anywhere;min-width:0}.wiki-ruleset-grid>a:hover{background:var(--paper)}.wiki-ruleset-grid>a>span{flex-direction:column;gap:3px;display:flex}.wiki-ruleset-grid>a>span:last-child{color:var(--green-bright);font-family:var(--font-geist-mono);text-align:right;font-size:10px}.wiki-ruleset-grid small{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400}.wiki-timeline h3{text-transform:capitalize;font-size:14px}.wiki-timeline p{color:var(--muted);margin-top:5px;font-size:13px}.wiki-stat-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.wiki-stat-grid>div,.wiki-stat-grid>a{background:var(--surface);padding:20px}.wiki-stat-grid dt{color:var(--muted);text-transform:uppercase;font-size:11px}.wiki-stat-grid dd{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px}.wiki-link-list{border-top:1px solid var(--line)}.wiki-link-list>a{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:15px 4px;font-size:14px;display:flex}.wiki-link-list span{color:var(--muted);text-align:right}.wiki-link-list>.wiki-game-history-row{grid-template-columns:minmax(150px,.8fr) minmax(180px,1.3fr) minmax(90px,.45fr);align-items:center;display:grid}.wiki-game-history-row .wiki-game-players{border-inline:1px solid var(--line);color:var(--ink);text-align:left;padding-inline:20px}.wiki-game-history-row .wiki-game-result{text-align:right;font-weight:700}.wiki-roster-timeline-wrap{min-width:0}.wiki-roster-timeline{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0}.wiki-roster-timeline-wrap{max-width:100%;overflow:hidden}.wiki-roster-axis,.wiki-roster-row{grid-template-columns:clamp(120px,24%,170px) minmax(0,1fr);display:grid}.wiki-roster-axis{border-bottom:1px solid var(--line);background:var(--paper-deep);align-items:center;min-height:58px;padding-right:16px}.wiki-roster-axis>span{color:var(--muted);font-family:var(--font-geist-mono);padding-left:14px;font-size:9px}.wiki-roster-axis>span:last-child{display:block}.wiki-roster-axis>div{height:100%;position:relative}.wiki-roster-axis>div span{color:var(--green);font-family:var(--font-geist-mono);text-align:center;gap:2px;font-size:9px;font-weight:800;line-height:1.1;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.wiki-roster-axis>div span strong,.wiki-roster-axis>div span small{font:inherit;white-space:nowrap}.wiki-roster-axis>div span small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.wiki-result-winner{color:#f5c451;font-weight:800}.wiki-result-winner b{color:var(--gold);margin-right:4px;font-size:15px}.wiki-roster-axis>div .wiki-roster-present{text-align:right;transform:translate(-100%,-50%)}.wiki-roster-axis>div .wiki-roster-start{text-align:left;transform:translateY(-50%)}.wiki-roster-row{border-bottom:1px solid var(--line);min-height:58px;padding-right:16px}.wiki-roster-row:last-child{border-bottom:0}.wiki-roster-row>a{box-sizing:border-box;border-right:1px solid var(--line);align-items:center;width:auto;min-width:0;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.25;display:flex;overflow:visible}.wiki-roster-row>a>span{overflow-wrap:normal;word-break:normal;min-width:0}.wiki-roster-track{min-width:0;position:relative}.wiki-roster-track>i{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.wiki-roster-bar{background:linear-gradient(90deg, var(--green), var(--green-bright));color:#fff;white-space:nowrap;border:1px solid #6a0dad;align-items:center;min-width:4px;padding:0 6px;display:flex;position:absolute;top:9px;bottom:9px;overflow:hidden}.team-bar-ruby-raptors{background:linear-gradient(90deg,#ff4f78,#c4144d)}.team-bar-barbeque-beavers{background:linear-gradient(90deg,#55ead7,#20b8c5)}.team-bar-los-cuties{background:linear-gradient(90deg,#cdf58e,#7fd176)}.team-bar-astro-bears{background:linear-gradient(90deg,#496fc5,#203d80)}.team-bar-smokey-salamanders{background:linear-gradient(90deg,#ffbd59,#f36a24)}.team-bar-mama-llamas{color:#241800;background:linear-gradient(90deg,#fff18a,#e0b82e)}.team-bar-jelly-jets{background:linear-gradient(90deg,#ff9cdd,#e950ad)}.team-bar-purple-dragons{background:linear-gradient(90deg,#d09aff,#8f4bea)}.team-bar-chess-rulez{color:#20242a;background:linear-gradient(90deg,#f1f3f5,#8d98a7)}.wiki-roster-bar small{font-family:var(--font-geist-mono);text-overflow:ellipsis;font-size:8px;overflow:hidden}.wiki-roster-note{color:var(--muted);margin:10px 0 0;font-size:11px}.wiki-table-wrap{overflow-x:auto}.wiki-table{border-collapse:collapse;width:100%;font-size:13px}.wiki-table th,.wiki-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px 14px}.wiki-table th{background:var(--paper-deep);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wiki-table th:first-child,.wiki-table td:first-child{text-align:left}.wiki-table a{color:var(--green-bright);font-weight:700}.wiki-table .wiki-winning-row{background:linear-gradient(90deg, var(--team-wash,#327abc1a), transparent 65%)}.wiki-table .wiki-result-winner{color:#f5c451}.wiki-complete-stats-table th,.wiki-complete-stats-table td{min-width:92px}.wiki-complete-stats-table th:first-child,.wiki-complete-stats-table td:first-child{z-index:1;background:var(--surface);min-width:150px;position:sticky;left:0}.wiki-complete-stats-table th:first-child{background:var(--paper-deep)}.wiki-placement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wiki-placement-grid a{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:150px;padding:18px;display:flex}.wiki-placement-grid span{color:var(--gold);font-family:var(--font-geist-mono);font-weight:800}.wiki-placement-grid .placement-1{color:#ffd75e;text-shadow:0 0 12px #ffc62847}.wiki-placement-grid .placement-2{color:#dce4ee;text-shadow:0 0 10px #d2e0ef33}.wiki-placement-grid .placement-3{color:#d78a55;text-shadow:0 0 10px #cd743f33}.wiki-placement-grid .placement-4{color:#a98bc5}.wiki-fact-team-list{flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.wiki-fact-team-list .team-link-with-logo>img{flex-basis:20px;width:20px;height:20px}.wiki-placement-grid strong{margin-top:auto}.wiki-placement-grid small{color:var(--muted);margin-top:5px;line-height:1.4}.wiki-empty{border:1px dashed var(--line);color:var(--muted);margin:0;padding:20px}.auth-panel{border:1px solid var(--line);background:var(--surface);max-width:620px;margin:44px 0 80px;padding:24px}.auth-panel .wiki-facts{border-top:0;padding-top:0}.auth-panel button{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;font:inherit;padding:12px 18px;font-size:13px;font-weight:700}.auth-panel button.secondary{color:var(--green);background:0 0;margin-top:20px}.account-layout{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:start;gap:24px;margin:42px 0 80px;display:grid}.account-card{border:1px solid var(--line);background:var(--surface);padding:28px;box-shadow:0 14px 34px #4b008212}.account-card h2{margin:8px 0 20px;font-size:24px}.account-card .wiki-facts{border-top:0;padding-top:0}.account-editor-intro{color:var(--muted);margin:-8px 0 22px;line-height:1.55}.account-sign-out{border:1px solid var(--green);color:var(--green);cursor:pointer;font:inherit;background:0 0;margin-top:24px;padding:10px 15px;font-weight:800}.account-hero{align-items:center;gap:22px;display:flex}.account-avatar{border:1px solid var(--line);background-color:var(--green);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;font-size:34px;font-weight:800;display:grid}.profile-edit-form{border:1px solid var(--line);background:var(--surface);gap:9px;padding:24px;display:grid}.admin-color-input{grid-template-columns:64px 1fr;align-items:center;gap:10px;display:grid}.admin-color-input input{cursor:pointer;min-height:44px;width:64px!important;padding:4px!important}.admin-color-input code{color:var(--muted);font-size:12px}.profile-edit-form fieldset{border:1px solid var(--line);gap:9px;min-width:0;margin:0;padding:18px;display:grid}.profile-edit-form legend{color:var(--green);padding:0 8px;font-size:14px;font-weight:900}.profile-edit-form label{margin-top:8px;font-size:13px;font-weight:800}.profile-edit-form input[type=file]{background:var(--paper);cursor:pointer;border-style:dashed;padding:8px}.profile-edit-form input[type=file]::file-selector-button{background:var(--green);color:#fff;cursor:pointer;font:inherit;border:0;margin-right:12px;padding:9px 12px;font-weight:800}.profile-edit-form input,.profile-edit-form select,.profile-edit-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#130a1c;padding:11px 12px;line-height:1.5}.profile-edit-form select{appearance:auto}.profile-favorite-picker{gap:9px;display:grid;position:relative}.profile-favorite-picker input{min-height:44px}.profile-favorite-search{position:relative}.profile-favorite-results{z-index:30;background:#130a1c;border:1px solid #be6ff466;max-height:350px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0000007a}.profile-favorite-results>small{color:var(--muted);padding:14px}.profile-favorite-results>button{min-height:64px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #be6ff421;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:7px 10px;display:grid}.profile-favorite-results>button:hover,.profile-favorite-results>button[aria-selected=true]{background:linear-gradient(90deg,#9131dc42,#4c206e14)}.profile-favorite-results>button>span:last-child,.profile-favorite-selected>span:nth-child(2){gap:2px;min-width:0;display:grid}.profile-favorite-results strong,.profile-favorite-selected strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-favorite-results small,.profile-favorite-selected small{color:#c79bdd;font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.profile-favorite-result-image{background:#2f193fcc;border:1px solid #be6ff43d;border-radius:5px;place-items:center;width:48px;height:56px;display:grid;overflow:hidden}.profile-favorite-result-image img{object-fit:contain;width:100%;height:100%}.profile-favorite-result-image.is-tile,.profile-favorite-result-image.is-apocalypse{height:48px}.profile-favorite-selected{background:#2c143b75;border:1px solid #be6ff433;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:8px 10px;display:grid}.profile-favorite-selected>button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:7px 9px}.profile-favorite-none{color:var(--muted);font-style:italic}.player-favorite{background:radial-gradient(circle at 12% 45%,#b75ef233,#0000 34%),linear-gradient(135deg,#271036f5,#0f0816fa);border:1px solid #ce9bf14d;border-radius:16px;grid-template-rows:minmax(180px,auto);grid-template-columns:clamp(130px,14vw,185px) clamp(130px,14vw,165px) minmax(0,1fr);align-items:center;column-gap:clamp(20px,3vw,38px);min-width:0;margin-top:28px;padding:20px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 45px #0000003d}.player-favorite:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff0a,#0000 65%);position:absolute;inset:0}.player-favorite-heading{z-index:2;grid-area:1/1;align-self:center;position:relative}.player-favorite-heading .wiki-eyebrow{margin:0 0 5px}.player-favorite-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,28px);line-height:1.08}.player-favorite-art{z-index:1;grid-area:1/2;place-self:center start;place-items:center;width:100%;min-width:0;height:210px;display:grid;position:relative;overflow:visible}.player-favorite-art>img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000052);width:min(100%,175px);height:min(100%,180px);transition:transform .18s;display:block}.player-favorite-art:hover img{transform:translateY(-5px)scale(1.025)}.player-favorite-art>span{aspect-ratio:1;border:1px solid var(--line);width:150px;color:var(--muted);border-radius:12px;place-items:center;font-size:70px;display:grid}.player-favorite-character .player-favorite-art,.player-favorite-assist .player-favorite-art,.player-favorite-item .player-favorite-art{height:210px}.player-favorite-character .player-favorite-art>img,.player-favorite-assist .player-favorite-art>img,.player-favorite-item .player-favorite-art>img{width:min(100%,150px);height:190px}.player-favorite-tile .player-favorite-art>img,.player-favorite-apocalypse .player-favorite-art>img{aspect-ratio:1;width:min(100%,175px);height:auto;max-height:175px}.player-favorite-copy{z-index:1;grid-area:1/3;min-width:0;position:relative}.player-favorite-copy>small{color:#c98cf2;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.player-favorite-copy h3{margin:5px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.4vw,40px)}.player-favorite-copy h3 a{color:#fff}.player-favorite-copy blockquote{color:#e7dbea;border-left:3px solid #a95ae0;max-width:650px;margin:0;padding:9px 0 9px 16px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.55}.player-favorite-copy>p{color:var(--muted)}.player-featured-collection-card{perspective:850px;background:0 0;border:0;width:min(100%,145px);max-width:145px;height:185px;display:block;position:relative}.player-featured-collection-card .player-collection-art{aspect-ratio:auto;width:100%;height:100%}.player-featured-collection-card .player-collection-art>img{object-fit:contain;width:100%;height:100%}.player-favorite .player-featured-collection-card:before{display:none}.player-favorite .player-featured-collection-card:hover .player-collection-art{filter:none;transform:rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y)) scale(1.025)}.player-favorite .player-featured-collection-card .player-collection-art{box-shadow:none;filter:none;background:0 0;border:0}@media (max-width:680px){.player-favorite{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:14px;padding:20px}.player-favorite-heading{grid-area:1/1}.player-favorite-art,.player-favorite-character .player-favorite-art,.player-favorite-assist .player-favorite-art,.player-favorite-item .player-favorite-art{grid-area:2/1;height:230px}.player-featured-collection-card{width:150px;height:190px}.player-favorite-copy{grid-area:3/1;padding-top:0}.player-favorite-copy blockquote{border-left:0;padding-left:0}}.profile-edit-form textarea{resize:vertical}.profile-edit-form small{color:var(--muted);line-height:1.45}.profile-edit-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.profile-edit-actions button,.wiki-page-actions a{border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;font:inherit;padding:10px 15px;font-size:13px;font-weight:800}.profile-edit-actions button.secondary{color:var(--green);background:0 0}.profile-edit-actions p{margin:0;font-size:13px}.form-success{color:var(--green)}.form-error{color:#9b2c2c}.wiki-page-actions{justify-content:flex-end;margin:-8px 0 24px;display:flex}.inline-bio{max-width:700px;color:var(--muted);cursor:text;font:inherit;text-align:left;background:0 0;border:1px dashed #0000;gap:6px;margin:20px 0 0;padding:12px 14px;line-height:1.65;display:grid}.inline-bio:hover,.inline-bio:focus-visible{border-color:var(--line);background:var(--surface-hover)}.inline-bio>button{width:fit-content;color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.inline-profile-editor{max-width:700px;margin-top:18px}.home-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:80px;min-height:580px;display:grid}.home-hero h1{max-width:800px;font-size:clamp(64px,9vw,118px)}.home-hero>div>p:not(.wiki-eyebrow){max-width:660px;color:var(--muted);margin:28px 0 0;font-size:19px;line-height:1.6}.home-actions{gap:10px;margin-top:32px;display:flex}.home-actions a,.wiki-not-found a{border:1px solid var(--green);background:var(--green);color:#fff;padding:13px 18px;font-size:13px;font-weight:700}.home-actions a+a{color:var(--green);background:0 0}.home-hero aside{border:1px solid var(--line);background:var(--surface);padding:28px}.home-hero aside span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:11px}.home-hero aside strong{margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:88px;font-weight:500;line-height:1;display:block}.home-hero aside p{color:var(--muted);margin:8px 0 0;line-height:1.5}.home-directory{border-top:1px solid var(--line);padding:54px 0}.home-section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500}.home-directory-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:36px;display:grid}.home-directory-grid>a{background:var(--surface);grid-template-columns:28px 1fr auto;gap:16px;min-height:190px;padding:22px;display:grid}.home-directory-grid>a>span{color:var(--gold);font-family:var(--font-geist-mono);font-size:11px}.home-directory-grid h3,.home-directory-grid p{margin:0}.home-directory-grid h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.home-directory-grid p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.5}.home-directory-grid strong{color:var(--green-bright);font-family:var(--font-geist-mono);align-self:end;font-size:13px}.bw-home{width:min(1400px,100% - 48px);margin:0 auto}.bw-home-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:54px 24px 48px;display:flex;position:relative;overflow:hidden}.bw-home-logo-glow{aspect-ratio:1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#8e3fd84d,#0000 66%);border-radius:50%;width:min(620px,75vw);position:absolute}.bw-home-logo{filter:drop-shadow(0 24px 48px #0000007a)drop-shadow(0 0 34px #a253ef33);border-radius:50%;width:clamp(210px,25vw,330px);height:auto;position:relative}.bw-home-hero>p,.bw-home-tagline{color:#eee4f7;letter-spacing:.025em;margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);font-style:italic;position:relative}.bw-home-tagline{z-index:3}.bw-grammar-correction{display:inline-block;position:relative}.bw-grammar-correction summary{cursor:inherit;list-style:none;display:inline}.bw-grammar-correction summary::-webkit-details-marker{display:none}.bw-grammar-correction>span{z-index:5;color:#2f2517;letter-spacing:-.04em;background:linear-gradient(150deg,#0000 0 76%,#62491d21 77%),#f5da78;place-items:center;width:66px;height:47px;font-family:Segoe Print,Bradley Hand,cursive;font-size:20px;font-style:normal;font-weight:800;animation:.17s cubic-bezier(.2,.9,.3,1.25) bw-note-paste;display:grid;position:absolute;top:50%;left:50%;transform:translate(-47%,-49%)rotate(-7deg);box-shadow:0 7px 16px #00000061}@keyframes bw-note-paste{0%{opacity:0;transform:translate(-47%,-49%)rotate(-15deg)scale(1.35)}}.bw-home-hero-actions{gap:10px;margin-top:28px;display:flex;position:relative}.bw-home-hero-actions a{color:#eee4f7;background:#1f0f30a3;border:1px solid #b17bff52;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:750}.bw-home-hero-actions a:hover{background:#662e9d5c;border-color:#b17bff}.bw-team-marquee{border-block:1px solid var(--line);background:linear-gradient(90deg, var(--page) 0, transparent 8%, transparent 92%, var(--page) 100%), linear-gradient(180deg, #5a268729, #08050fc7);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.bw-team-marquee:before,.bw-team-marquee:after{z-index:2;content:"";pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.bw-team-marquee:before{background:linear-gradient(90deg, var(--page), transparent);left:0}.bw-team-marquee:after{background:linear-gradient(-90deg, var(--page), transparent);right:0}.bw-team-marquee-track{width:max-content;padding:16px 0;animation:34s linear infinite bw-team-scroll;display:flex}.bw-team-marquee-track>span{color:#eee7f5;flex:0 0 132px;place-items:center;width:132px;display:grid}.bw-team-marquee-track img{object-fit:contain;width:70px;min-width:70px;max-width:70px;height:70px;min-height:70px;max-height:70px;display:block}@keyframes bw-team-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.bw-home-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:44px;min-width:0;padding:72px 0 30px;display:grid}.bw-home-main,.bw-home-sidebar{gap:28px;min-width:0;display:grid}.bw-home-welcome{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%, #8f3fda30, transparent 35%), var(--surface);padding:42px}.bw-home-welcome h1,.bw-home-season-panel h2,.bw-home-section-title h2,.bw-sidebar-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.bw-home-welcome h1{font-size:clamp(42px,6vw,72px)}.bw-home-welcome>p:not(.wiki-eyebrow){max-width:700px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.7}.bw-home-counts{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.bw-home-counts span{color:var(--muted);border-right:1px solid var(--line);text-transform:uppercase;padding:16px;font-size:11px}.bw-home-counts span:last-child{border-right:0}.bw-home-counts strong{color:#fff;margin-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;display:block}.bw-home-season-panel{background:linear-gradient(110deg, #4d19787a, transparent 68%), var(--surface);border:1px solid #b17bff47;justify-content:space-between;gap:28px;min-height:220px;padding:34px;display:flex}.bw-home-season-panel h2,.bw-home-section-title h2{font-size:36px}.bw-home-season-panel h2{color:#fff;letter-spacing:-.035em;text-shadow:0 4px 28px #b95bf552;font-size:clamp(38px,4.2vw,56px);line-height:.98}.bw-home-season-panel .wiki-eyebrow{color:#e2b7ff;letter-spacing:.18em}.bw-home-season-panel p:not(.wiki-eyebrow){max-width:600px;color:var(--muted);line-height:1.6}.bw-home-season-panel>.bw-season-status{color:#ddc6f3;font-family:var(--font-geist-mono);text-transform:uppercase;border:1px solid #b17bff4d;border-radius:999px;align-self:start;padding:7px 10px;font-size:9px}.bw-home-directory{border:1px solid var(--line);background:var(--surface);padding:36px}.bw-home-section-title,.bw-sidebar-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bw-home-section-title>a{color:#d9c3ef;font-size:12px}.bw-home-directory-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.bw-home-directory-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#efe7f6;background:#08050f38;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.bw-home-directory-grid>a:hover{background:#662e9d33}.bw-home-directory-grid span{font-weight:750}.bw-home-directory-grid strong{color:#b999da;font-family:var(--font-geist-mono);font-size:11px}.bw-home-future{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bw-home-future article{background:#190e2757;border:1px dashed #b17bff40;min-height:170px;padding:24px}.bw-home-future article>span{color:#8e6aae;font-family:var(--font-geist-mono);font-size:10px}.bw-home-future h3{margin:24px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.bw-home-future p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.bw-home-sidebar>section{border:1px solid var(--line);background:var(--surface);overflow:hidden}.bw-daily-card{--daily-accent:#a968ff;box-shadow:0 18px 44px #0000002e, 0 0 28px var(--daily-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.bw-daily-card{box-shadow:0 18px 44px #0000002e, 0 0 28px color-mix(in srgb, var(--daily-accent) 10%, transparent)}}.bw-daily-card:before{z-index:2;content:"";background:linear-gradient(90deg, transparent, var(--daily-accent), transparent);height:3px;position:absolute;top:0;left:0;right:0}.bw-daily-card.daily-rank-bronze{--daily-accent:#c47a49}.bw-daily-card.daily-rank-silver{--daily-accent:#ccd4df}.bw-daily-card.daily-rank-gold{--daily-accent:#f2c84b}.bw-daily-card.daily-rank-diamond{--daily-accent:#75d5f0}.bw-daily-card.daily-rank-legendary{--daily-accent:#f05b8d}.bw-daily-card[class*=daily-rank-][class*=series]{--daily-accent:#bd78ff}.bw-daily-card .bw-sidebar-heading{background:radial-gradient(circle at 100% 0, var(--daily-accent), transparent 46%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.bw-daily-card .bw-sidebar-heading{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--daily-accent) 18%, transparent), transparent 46%), var(--surface)}}.bw-sidebar-heading{border-bottom:1px solid var(--line);padding:20px}.bw-sidebar-heading h2{font-size:23px}.bw-sidebar-heading>span,.bw-sidebar-heading>a{color:#d9c3ef;border:1px solid var(--line);min-width:30px;min-height:30px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:9px;display:grid}.bw-daily-card>a{color:inherit;background:linear-gradient(145deg, var(--daily-accent), transparent 58%);grid-template-columns:145px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.bw-daily-card>a{background:linear-gradient(145deg, color-mix(in srgb, var(--daily-accent) 8%, transparent), transparent 58%)}}.bw-daily-card-art{border-right:1px solid var(--daily-accent);background:radial-gradient(circle,#6d278f,#16091f);place-items:center;min-height:226px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bw-daily-card-art{border-right:1px solid color-mix(in srgb, var(--daily-accent) 30%, var(--line))}}.bw-daily-card-art img{object-fit:cover;width:100%;height:100%}.bw-daily-card-art>span{color:#ffffff57;font-family:Georgia,Times New Roman,serif;font-size:70px}.bw-daily-card-copy{flex-direction:column;min-width:0;padding:18px;display:flex}.bw-daily-card-copy strong,.bw-daily-card-copy small{display:block}.bw-daily-card-copy strong{font-family:Georgia,Times New Roman,serif;font-size:21px}.bw-daily-card-copy small{color:#b999da;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.bw-daily-card-copy small i{color:#765f88;font-style:normal}.bw-daily-card-ability{border-top:1px solid var(--daily-accent);margin-top:19px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.bw-daily-card-ability{border-top:1px solid color-mix(in srgb, var(--daily-accent) 25%, var(--line))}}.bw-daily-card-ability b{color:#f3e9fb;font-size:12px}.bw-daily-card-ability p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.bw-daily-card-copy>span{color:var(--daily-accent);margin-top:auto;padding-top:13px}@supports (color:color-mix(in lab, red, red)){.bw-daily-card-copy>span{color:color-mix(in srgb, var(--daily-accent) 72%, white)}}.bw-daily-card-copy>span{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px;font-weight:800}.bw-mini-calendar{grid-template-columns:repeat(7,1fr);gap:3px;padding:14px;display:grid}.bw-mini-calendar>:is(span,a){aspect-ratio:1;color:#cfc1db;min-width:0;font-family:var(--font-geist-mono);border:1px solid #0000;place-items:center;font-size:10px;display:grid;position:relative}.bw-mini-calendar .bw-calendar-weekday{aspect-ratio:auto;color:#816d92;text-transform:uppercase;padding:5px 0 8px;font-size:8px}.bw-mini-calendar>:is(span,a).is-empty{opacity:0}.bw-mini-calendar>:is(span,a).is-today{border-color:#a968ff;border-radius:3px;box-shadow:inset 0 0 0 1px #d3a3ff52,0 0 11px #9949e433}.bw-mini-calendar>:is(span,a).has-game{color:#fff;background:#7a30b44d}.bw-mini-calendar>:is(span,a)>b{z-index:1;font:inherit;font-weight:700;position:relative}.bw-mini-calendar>:is(span,a).has-game>b{transform:translateY(-1px)}.bw-mini-calendar>:is(span,a).is-today>b{color:#fff;background:#7730ad;border:1px solid #d4a1ff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 8px #bb68ff66}.bw-mini-calendar>:is(span,a).is-today.has-game>b{transform:translateY(-1px)}.bw-mini-calendar>a.has-game:hover{background:#923dd373;border-color:#c881ff}.bw-mini-calendar i{gap:2px;font-style:normal;display:flex;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.bw-mini-calendar i span{border:1px solid #ffffff8c;border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 5px}.bw-calendar-link{color:#cdb7df;border-top:1px solid var(--line);text-align:right;padding:12px 18px;font-size:11px;display:block}.bw-week-games{display:grid}.bw-week-games>a{border-bottom:1px solid var(--line);color:inherit;background:#ffffff04;grid-template-columns:62px 1fr;gap:4px 12px;padding:20px 18px 16px;display:grid;position:relative;overflow:hidden}.bw-week-games>a:before{content:"";background:linear-gradient(90deg, var(--week-team-1) 0%, var(--week-team-2) 33%, var(--week-team-3) 67%, var(--week-team-4) 100%);height:4px;position:absolute;top:0;left:0;right:0}.bw-week-games>a:hover{background:#ffffff0a}.bw-week-games>a:last-child{border-bottom:0}.bw-week-date{color:#d8c4eb;font-family:var(--font-geist-mono);text-transform:uppercase;grid-row:1/3;align-content:center;justify-items:center;font-weight:900;display:grid}.bw-week-date b{letter-spacing:.08em;font-size:19px;line-height:1}.bw-week-date em{color:#fff;font-size:28px;font-style:normal;line-height:1.05}.bw-week-games strong{flex-wrap:wrap;align-items:center;gap:3px 7px;font-size:12px;display:flex}.bw-week-games strong>span{align-items:center;gap:7px;display:inline-flex}.bw-week-games strong i{color:#796a84;font-style:normal}.bw-week-games strong b{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.bw-week-games .bw-week-matchup{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.bw-week-team-logo{align-items:center;gap:5px;min-width:0;display:inline-flex}.bw-week-team-logo img{border:1px solid var(--match-team-start);width:40px;min-width:40px;height:40px;padding:2px;display:block}@supports (color:color-mix(in lab, red, red)){.bw-week-team-logo img{border:1px solid color-mix(in srgb, var(--match-team-start) 60%, white)}}.bw-week-team-logo img{object-fit:contain;background:linear-gradient(145deg, var(--match-team-start), var(--match-team-end));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bw-week-team-logo img{background:linear-gradient(145deg, color-mix(in srgb, var(--match-team-start) 22%, #12091a), color-mix(in srgb, var(--match-team-end) 22%, #09050d))}}.bw-week-team-logo img{box-shadow:0 4px 12px #00000057}.bw-week-team-logo i{width:19px;height:19px;font-family:var(--font-geist-mono);background:#160b20;border:1px solid #c497e240;border-radius:50%;flex:0 0 19px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid;color:#e6d7ef!important}.current-season-team-name.team-game-font-smokey-salamanders{letter-spacing:0;width:112%;transform-origin:0!important;font-size:14px!important;transform:scaleX(.88)!important}.bw-week-games small{color:var(--muted);font-size:10px}.bw-schedule-empty{color:var(--muted);margin:0;padding:24px 20px;font-size:12px}.admin-leadership-form{gap:18px;display:grid}.admin-leadership-grid{gap:8px;display:grid}.admin-leadership-grid>strong{display:none}.admin-leadership-row{border:1px solid var(--line);background:#ffffff05;grid-template-columns:minmax(90px,.45fr) repeat(2,minmax(180px,1fr));align-items:end;gap:14px;padding:14px;display:grid}.admin-leadership-row>b{align-self:center}.admin-leadership-row label{gap:6px;display:grid}.admin-leadership-row label span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-leadership-row select{width:100%}@media (max-width:720px){.admin-leadership-row{grid-template-columns:1fr}}.bw-home-hero{isolation:isolate;min-height:520px}.bw-home-hero:before,.bw-home-hero:after{z-index:-1;content:"";pointer-events:none;position:absolute}.bw-home-hero:before{display:none}.bw-home-hero:after{background:linear-gradient(transparent, var(--page));height:120px;bottom:0;left:0;right:0}.bw-hero-grid{z-index:-2;opacity:.22;background-image:linear-gradient(#a75ce71a 1px,#0000 1px),linear-gradient(90deg,#a75ce71a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 60% at 50% 48%,#000,#0000);mask-image:radial-gradient(62% 60% at 50% 48%,#000,#0000)}.bw-hero-kicker{z-index:2;text-transform:uppercase;align-items:center;gap:13px;font-weight:700;display:flex;color:#a88abd!important;font-family:var(--font-geist-mono)!important;letter-spacing:.18em!important;margin:0 0 22px!important;font-size:9px!important;font-style:normal!important}.bw-hero-kicker i{background:#c77aff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 9px #c77aff}.bw-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #bf7aff21;border-radius:50%;position:absolute}.bw-hero-orbit:before{content:"";background:#b569f1;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #b569f1}.bw-hero-orbit-one{width:390px;height:390px;transform:rotate(-14deg)}.bw-hero-orbit-one:before{top:55px;right:50px}.bw-hero-orbit-two{width:470px;height:235px;transform:rotate(11deg)}.bw-hero-orbit-two:before{bottom:25px;left:104px}.bw-home-logo{border:0;outline:0}.bw-hero-scroll-cue{z-index:2;color:#755f84;font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-top:42px;font-size:8px;font-weight:700;display:flex}.bw-hero-scroll-cue span{background:linear-gradient(90deg,#0000,#76568c);width:38px;height:1px}.bw-hero-scroll-cue span:last-child{transform:scaleX(-1)}.bw-team-marquee{max-width:100%;box-shadow:none;border-block:0;overflow:hidden}.bw-team-marquee-label{z-index:4;color:#b89aca;background:var(--page);font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid #b567f03d;padding:4px 13px;font-size:8px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.bw-team-marquee-track img{filter:drop-shadow(0 10px 12px #00000052);transition:filter .18s,transform .18s}.bw-home-main,.bw-home-sidebar{gap:32px}.bw-home-welcome,.bw-home-season-panel,.bw-home-directory,.bw-home-sidebar>section{border-color:#b977ee33;position:relative;box-shadow:0 22px 55px #0000002e}.bw-home-welcome{background:linear-gradient(145deg, #4b1c702b, transparent 48%), radial-gradient(circle at 92% 5%, #8f3fda38, transparent 34%), var(--surface);padding:48px;overflow:hidden}.bw-home-welcome:before,.bw-home-directory:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000 5%,#7c3ca6 38%,#cf8cff 50%,#7c3ca6 62%,#0000 95%);height:2px;position:absolute;top:0;left:0;right:0}.bw-home-welcome-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.bw-home-welcome-heading>span{color:#ca98f112;letter-spacing:-.11em;-webkit-user-select:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,14vw,150px);font-weight:700;line-height:.72}.bw-home-welcome h1{letter-spacing:-.04em;font-size:clamp(42px,5.4vw,68px);line-height:.98}.bw-home-counts{background:#08050f57;border-color:#b977ee2b;overflow:hidden}.bw-home-counts span{border-color:#b977ee24;position:relative}.bw-home-counts span:after{transform-origin:0;content:"";background:linear-gradient(90deg,#7c3ca6,#cf8cff);height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.bw-home-counts span:hover:after{transform:scaleX(1)}.bw-home-season-panel{min-height:244px;color:inherit;background:radial-gradient(circle at 82% 18%, #cc71ff4d, transparent 30%), linear-gradient(105deg, #6f1fabc7, #1e0d2feb 65%), var(--surface);border-color:#cf8eff7a;align-items:end;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 4px 0 #bb63f2,inset 0 1px #ffffff1a,0 24px 64px #370d5861}.bw-home-season-panel:hover,.bw-home-season-panel:focus-visible{border-color:#e1b1ffc2;transform:translateY(-3px);box-shadow:inset 5px 0 #d18aff,inset 0 1px #ffffff26,0 28px 74px #5b188985}.bw-home-season-panel:focus-visible{outline-offset:4px;outline:2px solid #e5b9ff}.bw-home-season-panel:after{opacity:.23;content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#0000 0 16px,#ce96fa12 16px 17px);position:absolute;inset:0}.bw-home-season-panel:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#cd76ff38 0 2px,#0000 3px) 0 0/28px 28px,radial-gradient(circle,#0000 55%,#dea9ff14 56% 57%,#0000 58%) 0 0/100% 100%;border:1px solid #e7bcff38;border-radius:50%;width:340px;height:340px;transition:transform .5s;position:absolute;top:-170px;right:-90px}.bw-home-season-panel:hover:before{transform:rotate(8deg)scale(1.06)}.bw-home-season-panel>div,.bw-season-status{z-index:1}.bw-season-watermark{z-index:0;color:#ebcfff24;text-shadow:0 0 42px #be5cff38;letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:210px;font-weight:700;line-height:1;position:absolute;bottom:-34px;right:20px}.bw-home-season-panel .bw-season-status{color:#fff;background:linear-gradient(135deg,#ab49e59e,#5c2389b8);border-color:#e1b4ff8c;align-items:center;gap:7px;min-width:max-content;padding:10px 14px;transition:background .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff21,0 8px 24px #1807244d}.bw-home-season-panel:hover .bw-season-status{background:linear-gradient(135deg,#c462f8c7,#712da4d1);transform:translate(3px)}.bw-season-status b{font-size:14px;line-height:0}.bw-season-status i{background:#d59aff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite bw-status-pulse;box-shadow:0 0 10px #d59aff}@keyframes bw-status-pulse{50%{opacity:.4}}.bw-home-directory{background:var(--surface);padding:36px;overflow:hidden}.bw-home-directory-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);gap:0}.bw-home-directory-grid>a{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#08050f57;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:16px;transition:background .18s;display:flex}.bw-home-directory-grid>a:after{display:none}.bw-home-directory-grid>a:hover{background:#662e9d33;transform:none}.bw-home-directory-grid>a>span{font-weight:750}.bw-home-directory-grid>a>strong{color:#b999da;font-family:var(--font-geist-mono);font-size:11px}.bw-home-directory:before{display:none}.bw-home-future article{background:linear-gradient(145deg,#5c27861f,#0000 55%),#190e2757;border-style:solid;position:relative;overflow:hidden}.bw-home-future article:after{content:"";border-bottom:1px solid #b17bff2e;border-left:1px solid #b17bff2e;width:46px;height:46px;position:absolute;top:0;right:0}.bw-home-sidebar>section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bw-month-card .bw-sidebar-heading,.bw-week-card .bw-sidebar-heading{background:linear-gradient(115deg,#61278f24,#0000)}.bw-week-games>a,.bw-calendar-link{transition:background .16s,color .16s}.bw-week-games>a:hover,.bw-calendar-link:hover{color:#fff;background:#6f2fa326}.league-calendar-hero{max-width:920px}.league-calendar-hero nav{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.league-calendar-hero nav a{color:#d6c3e7;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:11px}.league-calendar-seasons{gap:76px;display:grid}.league-calendar-seasons>section{scroll-margin-top:90px}.league-calendar-season-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.league-calendar-season-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:500}.league-calendar-season-heading>span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:10px}.league-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding-top:32px;display:grid}.league-month-calendar{border:1px solid var(--line);background:var(--surface);overflow:visible}.league-month-calendar>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg, #62269433, transparent 65%), var(--paper-deep);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.league-month-calendar h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.league-month-calendar>header span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px}.league-month-calendar-days{background:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.league-month-calendar-days>div,.league-calendar-weekday{background:#100919}.league-calendar-weekday{color:#806c91;font-family:var(--font-geist-mono);text-align:center;text-transform:uppercase;padding:8px 3px;font-size:8px}.league-month-calendar-days>div{min-height:82px;padding:7px;position:relative}.league-month-calendar-days>div.is-outside{background:#07040bc7}.league-month-calendar-days>div.has-games{background:linear-gradient(145deg,#7730b129,#0000 62%),#130a1e}.league-month-calendar-days>div.is-off-week{background:repeating-linear-gradient(135deg,#b77ee114 0 7px,#0000 7px 14px),#0d0912}.league-off-week-label{color:#d7b7ec;font-family:var(--font-geist-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#69308f38;border:1px solid #be85e852;border-radius:4px;margin-top:16px;padding:4px 2px;font-size:7px;font-weight:900;display:block}.league-month-calendar-days time{color:#9c89ac;font-family:var(--font-geist-mono);font-size:9px}.league-day-games{gap:4px;margin-top:7px;display:grid}.league-day-games>a{color:#f1e8f8;min-width:0;min-height:54px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#792eb8c7,#391259d1);border:1px solid #b17bff4d;border-radius:5px;grid-template-columns:minmax(18px,auto) 44px;justify-content:space-between;align-items:center;gap:5px;padding:5px;font-size:8px;font-weight:800;display:grid;position:relative}.league-game-player-tooltip{z-index:30;color:#f4ecf8;text-align:left;background:#160d1e;border:1px solid #80529f;border-radius:6px;width:230px;padding:10px;font-family:Arial,sans-serif;display:none;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000094}.league-day-games>a:hover .league-game-player-tooltip,.league-day-games>a:focus-visible .league-game-player-tooltip{gap:7px;display:grid}.league-game-player-tooltip:before{content:"";background:#160d1e;border-top:1px solid #80529f;border-left:1px solid #80529f;width:10px;height:10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px)rotate(45deg)}.league-game-player-tooltip>strong{color:#d6a7f6;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.league-game-player-tooltip>span{gap:2px;display:grid}.league-game-player-tooltip b{color:#fff;font-size:10px}.league-game-player-tooltip small{color:#bbaec3;font-size:9px;line-height:1.35}.league-day-games>a.is-scheduled{background:linear-gradient(135deg,#7f5216c7,#4b2b0dd1);border-color:#eabf586b}.league-day-games .league-game-team-grid{flex:0 0 44px;grid-template-rows:repeat(2,22px);grid-template-columns:repeat(2,22px);place-items:center;width:44px;height:44px;display:grid;transform:translate(-2px)}.league-day-games img{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:21px;height:21px;margin:0}.league-calendar-months{gap:42px;padding-top:32px;display:grid}.league-calendar-months>section{grid-template-columns:190px minmax(0,1fr);gap:32px;display:grid}.league-calendar-months h3{color:#d9c7e8;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.league-calendar-months>section>div{border-top:1px solid var(--line)}.league-calendar-months>section>div>a{min-height:76px;color:inherit;border-bottom:1px solid var(--line);grid-template-columns:92px minmax(260px,1fr) 150px 78px;align-items:center;gap:16px;padding:12px 14px;display:grid}.league-calendar-months>section>div>a:hover{background:#672d991f}.league-calendar-months time,.league-calendar-game-label{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px}.league-calendar-matchup{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.league-calendar-matchup>span{align-items:center;gap:10px;display:flex}.league-calendar-matchup i{color:#806d91;text-transform:uppercase;font-size:9px;font-style:normal}.league-calendar-matchup strong{align-items:center;gap:7px;display:inline-flex}.league-calendar-matchup img{object-fit:contain;width:24px;height:24px}.league-calendar-game-label small{margin-top:3px;display:block}.league-calendar-months>section>div>a>strong:last-child{text-align:center;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:9px}.league-calendar-months .is-scheduled{color:#ead3ff;background:#8f43cd40}.league-calendar-months .is-complete{color:#aa97b8;background:#ffffff0d}@media (prefers-reduced-motion:reduce){.bw-team-marquee-track{animation-play-state:paused}}.wiki-loading{place-content:center;gap:8px;min-height:55vh;display:grid}.wiki-loading span{background:var(--paper-deep);width:180px;height:10px;animation:1.2s infinite alternate pulse;display:block}.wiki-loading span:nth-child(2){width:260px;animation-delay:.15s}.wiki-loading span:nth-child(3){width:210px;animation-delay:.3s}.wiki-not-found{max-width:720px;padding:100px 0}.wiki-not-found h1{font-size:clamp(52px,8vw,88px)}.wiki-not-found>p:not(.wiki-eyebrow){color:var(--muted);margin:24px 0 34px;font-size:18px}@keyframes pulse{50%{opacity:.5}}@media (max-width:1000px){.bw-home-layout{grid-template-columns:1fr}.bw-home-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bw-daily-card{grid-column:1/-1}.league-calendar-months>section{grid-template-columns:1fr;gap:14px}.league-calendar-months>section>div>a{grid-template-columns:82px minmax(220px,1fr) 125px 72px}.wiki-page-game .wiki-detail-header{grid-template-columns:1fr}.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-dashboard-groups section>div,.admin-dashboard-groups .admin-primary-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout{grid-template-columns:1fr}.site-header-inner{flex-direction:column;align-items:flex-start;gap:4px;padding-block:12px 8px}.site-header nav{width:100%}.wiki-card-grid,.home-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-detail-header,.home-hero{grid-template-columns:1fr}.home-hero{gap:36px;padding:80px 0}.home-hero aside{max-width:360px}.wiki-section{grid-template-columns:210px minmax(0,1fr);gap:32px}.wiki-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-infobox{max-width:420px}}@media (max-width:820px){.league-calendar-grid{grid-template-columns:1fr}.wiki-section{grid-template-columns:1fr;gap:24px}.wiki-season-act-grid{grid-template-columns:1fr}}@media (max-width:680px){html,body{overflow-x:hidden}.site-header{overflow:visible}.site-header nav{flex-wrap:wrap;max-width:100%;overflow:visible}.site-header nav::-webkit-scrollbar{display:none}.bw-home{width:min(1400px,100% - 28px)}.bw-home-hero{min-height:410px;padding-inline:0}.bw-hero-kicker{gap:8px;letter-spacing:.1em!important;font-size:7px!important}.bw-hero-kicker>span:last-child,.bw-hero-kicker i:last-of-type{display:none}.bw-hero-orbit-one{width:330px;height:330px}.bw-hero-orbit-two{width:370px;height:190px}.bw-hero-scroll-cue{margin-top:32px}.bw-home-hero>p,.bw-home-tagline{text-wrap:balance;width:min(100%,350px);line-height:1.35}.bw-home-hero-actions{flex-wrap:wrap;justify-content:center}.bw-team-marquee-track>span{flex-basis:110px;width:110px}.bw-home-layout{width:100%;min-width:0;padding-top:42px}.bw-home-main,.bw-home-sidebar,.bw-home-main>section,.bw-home-sidebar>section{width:100%;min-width:0;max-width:100%}.bw-home-welcome>p:not(.wiki-eyebrow),.bw-home-season-panel p:not(.wiki-eyebrow){overflow-wrap:anywhere;max-width:100%}.bw-home-season-panel h2{overflow-wrap:anywhere;font-size:clamp(30px,10vw,38px)}.bw-home-welcome,.bw-home-directory,.bw-home-season-panel{padding:24px}.bw-home-welcome-heading>span{display:none}.bw-home-counts{grid-template-columns:1fr 1fr}.bw-home-counts span:nth-child(2){border-right:0}.bw-home-counts span:nth-child(-n+2){border-bottom:1px solid var(--line)}.bw-home-season-panel,.bw-home-section-title{flex-direction:column;align-items:flex-start}.bw-home-season-panel>div,.bw-home-section-title>div{min-width:0;max-width:100%}.bw-home-directory-grid{grid-template-columns:1fr 1fr}.bw-home-directory-grid>a{min-height:82px;padding:14px}.bw-home-future,.bw-home-sidebar{grid-template-columns:1fr}.bw-daily-card{grid-column:auto}.bw-daily-card>a{grid-template-columns:128px minmax(0,1fr)}.league-calendar-season-heading h2{font-size:36px}.league-month-calendar-days>div{min-height:68px;padding:5px}.league-day-games>a{text-align:center;grid-template-columns:1fr;gap:2px;min-height:56px;padding:3px;display:grid}.league-day-games .league-game-team-grid{grid-template-rows:repeat(2,17px);grid-template-columns:repeat(2,17px);width:34px;height:34px;margin:0 auto;display:grid}.league-day-games img{width:16px;height:16px}.league-calendar-months>section>div>a{grid-template-columns:1fr auto;gap:9px 14px}.league-calendar-matchup{grid-area:2/1/auto/-1}.league-calendar-game-label{grid-area:3/1}.league-calendar-months>section>div>a>strong:last-child{grid-area:3/2}.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;position:static}.admin-sidebar nav{display:none}.admin-main{padding:32px 14px 60px}.admin-list-header,.admin-record-header,.admin-form-actions{flex-direction:column;align-items:stretch}.admin-dashboard-groups section>div,.admin-dashboard-groups .admin-primary-workflows,.simple-add-options,.simple-add-act-grid,.game-participant-result,.game-stat-grid,.admin-field-grid,.admin-audit-diff,.admin-audit-list dl,.admin-delete-preview{grid-template-columns:1fr}.admin-audit-list summary{grid-template-columns:70px 1fr}.admin-audit-list summary time,.admin-audit-list summary>span:nth-child(3){grid-column:2}.wiki-page,.home-page{width:min(100% - 28px,1240px)}.site-header-inner{padding-inline:14px}.site-footer{flex-direction:column;width:calc(100% - 28px)}.wiki-editorial-form{padding:20px}.wiki-editorial-form-heading{flex-direction:column}.wiki-editorial-actions{width:100%}.wiki-editorial-actions button{flex:1}.wiki-card-grid,.wiki-card-grid.compact,.home-directory-grid,.wiki-stat-grid,.wiki-character-stat-grid{grid-template-columns:1fr}.wiki-directory-toolbar{flex-direction:column;align-items:stretch}.wiki-player-index-list{overflow-x:auto}.wiki-player-index-header,.wiki-player-index-row{min-width:620px}.wiki-game-index-row{grid-template-columns:1fr}.wiki-game-index-heading{border-right:0;border-bottom:1px solid var(--line)}.wiki-game-results-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-game-results-row li:nth-child(2){border-right:0}.wiki-game-results-row li:nth-child(-n+2){border-bottom:1px solid var(--line)}.wiki-detail-header{gap:40px;padding-top:40px}.wiki-section{grid-template-columns:1fr;gap:24px;padding:40px 0}.wiki-placement-grid,.wiki-ruleset-grid,.wiki-split-diff{grid-template-columns:1fr}.home-actions{flex-direction:column;align-items:stretch}.home-actions a{text-align:center}.home-directory-grid>a{min-height:150px}}.wiki-filter-panel{background:#150d23c7;border:1px solid #b17bff38;border-radius:16px;margin:1.25rem 0;padding:1rem}.wiki-filter-primary{grid-template-columns:minmax(220px,1.7fr) minmax(160px,.8fr) auto auto;align-items:end;gap:.75rem;display:grid}.wiki-filter-primary label{gap:.35rem;display:grid}.wiki-filter-primary label>span,.wiki-filter-options legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.wiki-filter-primary input,.wiki-filter-primary select{width:100%;min-height:42px;color:inherit;background:#08050fd1;border:1px solid #b17bff4d;border-radius:10px;padding:.62rem .75rem}.wiki-sort-direction,.wiki-filter-options-button,.wiki-filter-clear{min-height:42px;color:inherit;cursor:pointer;background:#6a36ae40;border:1px solid #b17bff57;border-radius:10px;padding:.6rem .85rem;font-weight:750}.wiki-filter-options{border-top:1px solid #b17bff2e;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.wiki-filter-options fieldset{border:0;min-width:0;padding:0}.wiki-filter-checks{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.wiki-filter-checks label{color:var(--muted);background:#08050f85;border:1px solid #b17bff2e;border-radius:999px;align-items:center;gap:.38rem;padding:.38rem .55rem;font-size:.82rem;display:flex}.wiki-filter-empty{color:var(--muted);text-align:center;padding:1.5rem}@media (max-width:850px){.wiki-filter-primary{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wiki-filter-primary{grid-template-columns:1fr}}.awards-leaderboard,.award-show{border:1px solid var(--line);background:linear-gradient(145deg,#271336e0,#0d0914eb);margin-top:30px;padding:clamp(18px,3vw,30px)}.awards-leaderboard>header p,.award-show>header p{margin-top:0}.awards-leaderboard>header{border-bottom:1px solid #d2a7ff2e;gap:2px;padding-bottom:18px;display:grid}.awards-leaderboard>header h2{margin:0}.awards-leaderboard>header p:last-child{color:var(--muted);margin:7px 0 0}.legacy-leaderboard-table tbody tr{background:linear-gradient(90deg,#8944be14,#0000 60%)}.legacy-leaderboard-table tbody tr:hover{background:linear-gradient(90deg,#9d54d92b,#2d143d1a)}.legacy-leaderboard-table tbody tr.legacy-rank-1{background:linear-gradient(90deg,#ffcd4f21,#0000 65%)}.legacy-leaderboard-table tbody tr.legacy-rank-2{background:linear-gradient(90deg,#d2dcee1a,#0000 65%)}.legacy-leaderboard-table tbody tr.legacy-rank-3{background:linear-gradient(90deg,#cd7b491c,#0000 65%)}.legacy-player-cell{align-items:center;gap:11px;min-width:180px;display:flex}.legacy-player-cell>b{color:#d8b8f3;width:27px;height:27px;font:900 11px var(--font-geist-mono);background:#5c267e38;border:1px solid #cd93ff40;border-radius:50%;flex:0 0 27px;place-items:center;display:inline-grid}.legacy-rank-1 .legacy-player-cell>b{color:#2b1900;background:linear-gradient(135deg,#fff1a7,#dba528);border-color:#ffe69b}.legacy-rank-2 .legacy-player-cell>b{color:#252936;background:linear-gradient(135deg,#f5f7ff,#9da9bd);border-color:#edf2ff}.legacy-rank-3 .legacy-player-cell>b{color:#2d150a;background:linear-gradient(135deg,#e9b38f,#a75931);border-color:#e6a579}.legacy-stat{color:#ead9f8;min-width:38px;min-height:30px;font:900 14px var(--font-geist-mono);background:#74359d24;border:1px solid #c586ff2b;border-radius:8px;place-items:center;display:inline-grid}.legacy-stat.is-cup{color:#ffe28a;background:#bc7e1521;border-color:#ffd24f45}.legacy-stat.is-award{color:#eac6ff}.legacy-stat.is-star{color:#fff09a}.award-show>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.award-show>header time{color:#d8b8f3;font-weight:800}.award-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.award-card{background:#08050fa8;border:1px solid #d0a1ff3d;padding:18px}.award-card>p{color:#c586ff;font:900 10px var(--font-geist-mono);margin:0}.award-card h3{margin:5px 0 15px}.award-card ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.award-card li{border-left:2px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.award-card li>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.award-card li .player-link{min-width:0;max-width:100%}.award-card li .player-name-text{overflow-wrap:anywhere}.award-card li.is-winner{background:linear-gradient(90deg,#ffc03829,#0000);border-left-color:#ffd866}.award-card li.is-winner>span{color:#ffd866}.award-team-winner{gap:6px;margin-bottom:12px;display:grid}.award-team-winner>span{color:#ffd866;text-transform:uppercase;font-size:10px;font-weight:900}.award-legacy-cup{border-color:#ffd05b80;grid-column:1/-1}.player-infobox-after-image{display:grid}.player-award-shelf{border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0,#7e3ea238,#0000 58%),#0d0912;padding:12px 10px 14px;overflow:hidden}.player-award-shelf>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.player-award-shelf>header strong{color:#eadcf4;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.player-award-shelf>header a{color:var(--muted);font-size:9px}.player-trophy-case{gap:12px;display:grid}.player-honor-shelf-row{background:linear-gradient(90deg,#0000,#ffdea70d,#0000);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;min-height:128px;padding:0 3px;display:grid;box-shadow:inset 0 -2px #180b05d9}.player-honor{grid-template-rows:minmax(82px,1fr) 46px;align-self:stretch;place-items:end center;min-width:0;display:grid}.player-honor-display{justify-content:center;align-items:end;width:100%;min-height:82px;padding:3px 2px 0;display:flex}.player-honor-icon{filter:drop-shadow(0 5px 6px #0000009e);width:37px;height:49px;display:block;overflow:visible}.player-honor-major .player-honor-icon{width:47px;height:61px}.player-honor-legacy .player-honor-icon{width:66px;height:84px}.player-honor-trophy .trophy-cup{fill:#d49b2f;stroke:#ffe28a;stroke-width:2px}.player-honor-trophy .trophy-handles{fill:none;stroke:#e5ac3c;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.player-honor-trophy .trophy-base{fill:#9d671c;stroke:#e4ad42;stroke-width:2px}.player-honor-trophy .trophy-shine{fill:none;stroke:#fff1b0;stroke-width:4px;stroke-linecap:round;opacity:.82}.player-honor-legacy .trophy-cup{fill:#f1c64d;stroke:#fff3aa}.player-honor-legacy .trophy-base{fill:#bd8426}.legacy-cup-icon{filter:drop-shadow(0 0 7px #ffd2494d)drop-shadow(0 6px 6px #000000b8)}.legacy-cup-icon .legacy-crown{fill:#ffe06b;stroke:#fff4b3;stroke-width:2px}.legacy-cup-icon .legacy-rim{fill:#b87819;stroke:#ffe486;stroke-width:2px}.legacy-cup-icon .legacy-medallion{fill:#6f3ea4;stroke:#fff0a0;stroke-width:3px}.legacy-cup-icon .legacy-gem{fill:#9fe8ff;stroke:#fff;stroke-width:1.5px}.legacy-cup-icon .legacy-laurel{fill:none;stroke:#fff1a4;stroke-width:3px;stroke-linecap:round}.player-honor-star .player-honor-icon{fill:#f4c83c;stroke:#fff0a1;stroke-width:2px;width:44px;height:44px}.player-honor-star .star-shine{fill:#fff3a9;stroke:none;opacity:.55}.player-honor-plaque{text-align:center;background:linear-gradient(#7d4c25,#472713 58%,#28130a);border-top:2px solid #b07839;align-content:center;justify-items:center;width:100%;height:46px;padding:6px 5px 5px;display:grid;box-shadow:0 5px 8px #0000008c,inset 0 1px #ffdd9d47}.player-honor-nameplate{background:linear-gradient(135deg,#fff4b2 0%,#d59c2d 28%,#ffe98a 52%,#b87515 78%,#f0c85c 100%);border:1px solid #fff0aa;border-radius:2px;align-content:center;justify-items:center;width:calc(100% - 3px);min-height:31px;padding:3px 2px 2px;display:grid;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #592b028c,0 2px 4px #0000009e}.player-honor-nameplate strong{color:#351b05;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:6.5px;line-height:1.05;display:-webkit-box;overflow:hidden}.player-honor-nameplate small{color:#5f3207;font-size:7px;font-weight:800}@media (max-width:700px){.award-card-grid{grid-template-columns:1fr}.award-legacy-cup{grid-column:auto}.award-show>header{flex-direction:column;align-items:start}}.wiki-hub{gap:38px;width:100%;min-width:0;max-width:1320px;margin:0 auto;padding-bottom:48px;display:grid;overflow:hidden}.wiki-hub-hero{background:radial-gradient(circle at 82% 48%,#b746ff40,#0000 31%),linear-gradient(120deg,#13091d 0%,#21102f 55%,#100816 100%);border:1px solid #b168ff57;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:center;min-height:330px;padding:clamp(34px,6vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059,inset 0 1px #ffffff0d}.wiki-hub-hero:before,.wiki-hub-hero:after{content:"";border:1px solid #c584ff21;border-radius:50%;width:360px;height:360px;position:absolute}.wiki-hub-hero:before{top:-220px;left:-80px}.wiki-hub-hero:after{bottom:-285px;right:7%}.wiki-hub-hero-copy{z-index:1;position:relative}.wiki-hub-overline,.wiki-hub-kicker,.wiki-hub-section-heading span,.wiki-hub-general small{color:#c98cff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.wiki-hub-hero h1{color:#fff;letter-spacing:-.055em;max-width:700px;margin:10px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,88px);line-height:.92}.wiki-hub-hero h1 em{color:#0000;background:linear-gradient(110deg,#fff 8%,#dba5ff 45%,#9639ec 88%);-webkit-background-clip:text;background-clip:text;font-style:normal}.wiki-hub-hero-copy>p{color:#cdbfd8;max-width:600px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.55}.wiki-hub-stats{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.wiki-hub-stats span{color:#ae9eb9;letter-spacing:.04em;background:#0a050f73;border:1px solid #cc94ff38;padding:8px 12px;font-size:11px}.wiki-hub-stats strong{color:#f3e7ff}.wiki-hub-crest{z-index:1;aspect-ratio:1;place-self:center;place-items:center;width:min(270px,90%);display:grid;position:relative}.wiki-hub-crest:before{content:"";border:1px solid #e3bbff6b;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 45px #a035ff4d}.wiki-hub-crest-ring{border:1px solid #b858ff40;border-radius:50%;position:absolute;inset:0}.wiki-hub-crest-ring:before,.wiki-hub-crest-ring:after{content:"";border:1px dashed #f0d7ff2b;border-radius:50%;position:absolute;inset:10%;transform:rotate(24deg)}.wiki-hub-crest-ring:after{inset:-5%;transform:rotate(-16deg)}.wiki-hub-crest img{aspect-ratio:1;object-fit:cover;filter:saturate(.85)contrast(1.08);border-radius:50%;width:62%;box-shadow:0 12px 38px #0000008c}.wiki-hub-team-ribbon{background:linear-gradient(90deg,#160b20,#21102f 50%,#160b20);border:1px solid #a45fe23d;align-items:center;gap:24px;min-height:82px;margin-top:-38px;padding:14px 22px;display:flex}.wiki-hub-team-ribbon>span{color:#9d82ae;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.wiki-hub-team-ribbon>div{justify-content:space-around;align-items:center;gap:14px;width:100%;display:flex}.wiki-hub-team-ribbon img{object-fit:contain;filter:drop-shadow(0 4px 6px #0000008c);width:45px;height:45px}.wiki-hub-section{gap:18px;display:grid}.wiki-hub-section-heading{grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);align-items:end;gap:30px;display:grid}.wiki-hub-section-heading h2{color:#f7effd;letter-spacing:-.035em;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,45px)}.wiki-hub-section-heading p{color:#9f90aa;max-width:620px;margin:0 0 5px;line-height:1.55}.wiki-hub-league-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wiki-hub-portal{--wiki-portal-image:none;min-height:238px;color:inherit;background:#170d20;border:1px solid #a868dc3d;grid-template-columns:minmax(145px,34%) 1fr;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.wiki-hub-portal:hover{border-color:#ce84ffa3;transform:translateY(-3px);box-shadow:0 15px 42px #0000004d,0 0 28px #9731e21a}.wiki-hub-portal-art{color:#ebcdff59;background-image:linear-gradient(90deg, #12091a0d, #170d20 100%), var(--wiki-portal-image), radial-gradient(circle, #64258e, #1b0c28 70%);background-position:50%;background-size:cover;place-items:center;min-width:0;font-family:Georgia,serif;font-size:58px;font-weight:800;display:grid}.wiki-hub-portal-art.has-collage{background:radial-gradient(circle at 50% 40%,#51216f,#13091d 72%);position:relative;overflow:hidden}.wiki-hub-collage{grid-template-columns:repeat(3,1fr);gap:3px;display:grid;position:absolute;inset:0;transform:scale(1.04)}.wiki-hub-collage:after{content:"";background:linear-gradient(90deg,#0000 45%,#170d20 100%),linear-gradient(#0000 45%,#0f07164d);position:absolute;inset:0}.wiki-hub-collage>span{filter:saturate(.9)contrast(1.04);background-position:50%;background-size:cover;min-width:0}.wiki-hub-collage>span:nth-child(2){transform:translateY(-7%)}.wiki-hub-collage>span:nth-child(3){transform:translateY(5%)}.wiki-hub-portal-content{flex-direction:column;justify-content:center;min-width:0;padding:27px;display:flex;position:relative}.wiki-hub-portal-content:after{content:"";opacity:.6;background:linear-gradient(90deg,#8e2bd5,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.wiki-hub-portal-content strong{color:#f7effd;letter-spacing:-.03em;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,34px)}.wiki-hub-portal-content>span:not(.wiki-hub-kicker){color:#a99aaf;font-size:13px;line-height:1.5}.wiki-hub-portal-content small{color:#ccb9d8;letter-spacing:.06em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:800}.wiki-hub-portal-content small b{color:#cb79ff;margin-left:6px;font-size:14px}.wiki-hub-section-rulebook{padding-top:10px}.wiki-hub-game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.wiki-hub-portal-compact{grid-template-rows:155px 1fr;grid-template-columns:1fr;min-height:330px}.wiki-hub-portal-compact:first-child,.wiki-hub-portal-compact:nth-child(2){grid-column:span 3}.wiki-hub-portal-compact:nth-child(n+3){grid-column:span 2}.wiki-hub-portal-compact .wiki-hub-portal-art{background-image:linear-gradient(0deg, #170d20 0%, transparent 55%), var(--wiki-portal-image), radial-gradient(circle, #64258e, #1b0c28 70%);background-position:50% 22%;background-size:cover}.wiki-hub-portal-compact .wiki-hub-collage:after{background:linear-gradient(#0000 35%,#170d20 100%),linear-gradient(90deg,#0f071629,#0000,#0f071629)}.wiki-hub-portal-compact .wiki-hub-portal-content{justify-content:start;padding:20px 23px 23px}.wiki-hub-portal-compact .wiki-hub-portal-content strong{font-size:25px}.wiki-hub-portal-compact .wiki-hub-portal-content small{margin-top:auto;padding-top:14px}.wiki-hub-general{min-height:170px;color:inherit;background:radial-gradient(circle at 8%,#a336f142,#0000 24%),linear-gradient(100deg,#1b0c27,#120918);border:1px solid #d5a6ff57;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 34px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.wiki-hub-general:hover{border-color:#c477ff;transform:translateY(-2px)}.wiki-hub-general-mark{color:#d79cff;border:1px solid #d9adff6b;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;display:grid;box-shadow:inset 0 0 25px #aa36ff26,0 0 28px #8225ce29}.wiki-hub-general strong{color:#f7edff;margin:3px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:30px;display:block}.wiki-hub-general p{color:#aa99b5;max-width:720px;margin:0;line-height:1.5}.wiki-hub-general-count{color:#a78fb5;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:800;display:grid}.wiki-hub-general-count b{color:#d28dff;margin-top:8px}@media (max-width:900px){.wiki-hub-hero{grid-template-columns:1fr 190px}.wiki-hub-crest{width:190px}.wiki-hub-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-hub-portal-compact:nth-child(n){grid-column:span 1}.wiki-hub-portal-compact:last-child{grid-column:span 2}.wiki-hub-team-ribbon{overflow:hidden}.wiki-hub-team-ribbon>div{justify-content:flex-start;overflow:hidden}}.bw-home-primary-paths{background:#08050f57;border:1px solid #b977ee2b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.bw-home-primary-paths>a{color:#f6edfc;border-right:1px solid #b977ee2b;gap:4px;min-width:0;padding:15px 17px;text-decoration:none;transition:background .18s;display:grid}.bw-home-primary-paths>a:last-child{border-right:0}.bw-home-primary-paths>a:hover{background:linear-gradient(120deg,#7c3ca640,#391b4e14)}.bw-home-primary-paths strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.bw-home-primary-paths span{color:#a98eb8;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.bw-home-directory-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.bw-home-directory-portals>article,.bw-home-directory-special{background:linear-gradient(145deg,#52227729,#0000 55%),#08050f52;border:1px solid #b977ee2e;min-width:0;min-height:210px;padding:24px;position:relative;overflow:hidden}.bw-home-directory-portals>article:after{content:"";border:1px solid #c88bf51a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-42px;right:-28px}.bw-home-directory-portals h3{color:#f5ecfb;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.bw-home-directory-portals article>p:not(.wiki-eyebrow),.bw-home-directory-special>p:not(.wiki-eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.bw-home-directory-portals article>div{z-index:1;flex-wrap:wrap;gap:7px;margin-top:22px;display:flex;position:relative}.bw-home-directory-portals article>div a{color:#d8c5e5;letter-spacing:.06em;text-transform:uppercase;background:#190c238c;border:1px solid #bb7deb33;padding:6px 9px;font-size:9px;font-weight:850}.bw-home-directory-portals article>div a:hover{color:#fff;border-color:#b56aef}.bw-home-directory-special{min-height:150px;color:inherit;background:radial-gradient(circle at 8%,#9c3ae047,#0000 22%),linear-gradient(100deg,#1a0d24,#0e0813);grid-column:1/-1;padding-left:112px;text-decoration:none;transition:border-color .18s,transform .18s}.bw-home-directory-special:hover{border-color:#cd8bff8c;transform:translateY(-2px)}.bw-home-directory-special>span{color:#d798ff;border:1px solid #d29efa59;border-radius:50%;place-items:center;width:54px;height:54px;font-size:25px;display:grid;position:absolute;top:50%;left:34px;transform:translateY(-50%)}.bw-home-directory-special h3{margin-block:4px}.bw-home-directory-special b{color:#cf8cff;letter-spacing:.06em;text-transform:uppercase;margin-top:15px;font-size:10px;display:block}.bw-home-future>a,.bw-home-future>article{min-height:170px;color:inherit;background:linear-gradient(145deg,#5c27861f,#0000 55%),#190e2757;border:1px solid #b17bff40;padding:24px;text-decoration:none;position:relative;overflow:hidden}.bw-home-future>a{transition:border-color .18s,transform .18s}.bw-home-future>a:hover{border-color:#c784fa8c;transform:translateY(-2px)}.bw-home-future>a>span,.bw-home-future>article>span{color:#8e6aae;font-family:var(--font-geist-mono);font-size:10px}.bw-home-future>a>b{color:#c786f2;letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:9px;display:block}@media (max-width:700px){.bw-home-primary-paths{grid-template-columns:1fr}.bw-home-primary-paths>a{border-bottom:1px solid #b977ee2b;border-right:0}.bw-home-primary-paths>a:last-child{border-bottom:0}.bw-home-directory-portals{grid-template-columns:1fr}.bw-home-directory-special{grid-column:auto;padding:82px 22px 22px}.bw-home-directory-special>span{top:18px;left:22px;transform:none}.wiki-hub{gap:28px}.wiki-hub-hero{grid-template-columns:1fr;min-height:0;padding:34px 25px}.wiki-hub-hero h1{font-size:52px}.wiki-hub-crest{display:none}.wiki-hub-team-ribbon{margin-top:-28px;padding-inline:14px}.wiki-hub-team-ribbon>span{display:none}.wiki-hub-team-ribbon img{width:38px;height:38px}.wiki-hub-section,.wiki-hub-general{margin-inline:14px}.wiki-hub-section-heading{grid-template-columns:1fr;gap:5px}.wiki-hub-league-grid,.wiki-hub-game-grid{grid-template-columns:1fr}.wiki-hub-portal,.wiki-hub-portal-compact{grid-template-rows:1fr;grid-template-columns:112px 1fr;min-height:190px;grid-column:auto!important}.wiki-hub-portal-compact .wiki-hub-portal-content{justify-content:center}.wiki-hub-portal-content{padding:20px}.wiki-hub-portal-content>span:not(.wiki-hub-kicker),.wiki-hub-section-heading p,.wiki-hub-general p{overflow-wrap:anywhere}.wiki-hub-portal-content strong{font-size:24px}.wiki-hub-general{grid-template-columns:58px 1fr;gap:16px;padding:24px}.wiki-hub-general-mark{width:54px;height:54px}.wiki-hub-general-count{display:none}}.admin-sidebar-primary{display:grid;gap:2px!important;margin-top:24px!important}.admin-sidebar-primary a{border-left:2px solid #0000;border-radius:0!important;padding:9px 10px!important}.admin-sidebar-primary a:hover{border-left-color:var(--green-bright)}.admin-searchable-field{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.admin-searchable-field>span{color:#dfd2e8;text-transform:capitalize;font-size:12px;font-weight:800}.admin-searchable-select{min-width:0;position:relative}.admin-searchable-select>input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:11px 38px 11px 12px}.admin-searchable-select>input:focus{border-color:var(--green-bright);outline:2px solid #b565f22e}.admin-searchable-select>button{z-index:2;width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:8px}.admin-searchable-options{z-index:20;border:1px solid var(--green-bright);background:#160b20;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 30px #00000073}.admin-searchable-options>button{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:9px 10px;font-size:12px;display:block}.admin-searchable-options>button:hover,.admin-searchable-options>button[aria-selected=true]{background:var(--surface-hover)}.admin-searchable-options>small{color:var(--muted);padding:10px;display:block}.wiki-game-lineups{gap:16px;display:grid}.wiki-game-lineup{border:1px solid var(--line);background:var(--surface);overflow:hidden}.wiki-game-lineup>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--team-wash,#73369e21), transparent 70%);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 16px;display:flex}.wiki-game-lineup>header .team-link-with-logo{font-size:17px}.wiki-game-lineup>header .team-link-with-logo img{flex-basis:34px;width:34px;height:34px}.wiki-game-lineup>header>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.wiki-game-lineup>p{color:var(--muted);margin:0;padding:18px}.wiki-game-lineup-cards{grid-template-columns:repeat(auto-fill,minmax(105px,122px));gap:8px;padding:12px;display:grid}.wiki-game-lineup-cards>a{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper-deep);align-content:start;gap:5px;padding:6px;transition:border-color .15s,transform .15s;display:grid;position:relative}.wiki-game-lineup-cards>a:hover{border-color:var(--green-bright);transform:translateY(-2px)}.wiki-game-draft-slot{z-index:1;color:#fff;background:#13081ddb;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 2px 8px #00000073}.wiki-game-card-art{aspect-ratio:3/4;background:linear-gradient(145deg,#402052,#100818);place-items:center;width:100%;display:grid;overflow:hidden}.wiki-game-card-art img{object-fit:contain;width:100%;height:100%}.wiki-game-card-art i{color:#d8b0ee;font-family:Georgia,Times New Roman,serif;font-size:44px;font-style:normal}.wiki-game-lineup-cards strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wiki-game-lineup-cards small{min-height:15px;font-size:8px}@media (max-width:700px){.admin-sidebar-primary{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto;display:grid!important}.admin-sidebar-primary a{white-space:nowrap}.wiki-game-lineup-cards{display:flex;overflow-x:auto}.wiki-game-lineup-cards>a{flex:0 0 118px;width:118px}}.admin-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.admin-panel{border:1px solid var(--line);background:var(--surface);padding:22px}.admin-panel>h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.admin-panel>p{color:var(--muted);margin:8px 0 18px;font-size:11px;line-height:1.55}.admin-access-form{gap:14px;display:grid}.admin-access-form>label{gap:6px;display:grid}.admin-access-form label>span,.admin-access-form .admin-searchable-field>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.admin-access-form input,.admin-access-form select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--paper-deep);font:inherit;padding:10px 12px}.admin-access-form label small{color:var(--muted);font-size:9px}.admin-access-form>button{border:1px solid var(--green-bright);color:#fff;background:var(--green);min-height:43px;padding:10px 15px;font-weight:800}.admin-form-success{color:#aee6a0;margin:0}.admin-form-error{color:#ff9eaa;margin:0}.admin-account-list{border:1px solid var(--line);margin-top:16px;display:grid}.admin-account-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:45px;padding:10px 13px;display:flex}.admin-account-list>div:last-child{border-bottom:0}.admin-account-list span{color:var(--muted);font-size:11px}@media (max-width:800px){.admin-access-grid{grid-template-columns:1fr}}.wiki-page-team .wiki-detail-header{align-items:stretch}.wiki-page-player .wiki-infobox,.wiki-page-team .wiki-infobox{align-self:start}.wiki-page-team .wiki-detail-main{flex-direction:column;align-self:stretch;min-width:0;min-height:100%;display:flex}.team-profile-primary{margin-top:auto;padding-top:42px;display:grid}.team-profile-primary .wiki-section{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:26px 0}.team-profile-primary .wiki-section-heading h2{font-size:26px}.team-profile-primary .wiki-section:first-child{border-top:1px solid var(--line)}.team-profile-primary .wiki-section:last-child{border-bottom:0;padding-bottom:0}.team-profile-primary .wiki-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.wiki-page-team .wiki-detail-main{min-height:0}.team-profile-primary{margin-top:36px;padding-top:0}}@media (max-width:820px){.team-profile-primary .wiki-section{grid-template-columns:1fr;gap:20px}.team-profile-primary .wiki-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-card-collection-section{align-items:start}.player-card-collection{grid-template-columns:repeat(auto-fill,minmax(142px,166px));justify-content:start;gap:14px;min-width:0;display:grid}.player-collection-card{min-width:0;color:inherit;perspective:850px;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:block;position:relative}.player-collection-art{aspect-ratio:3/4;isolation:isolate;width:100%;transform:rotateX(var(--card-rotate-x)) rotateY(var(--card-rotate-y));transform-style:preserve-3d;background:linear-gradient(145deg,#402052,#100818);border:1px solid #b17bff4d;border-radius:7px;place-items:center;transition:transform .11s ease-out,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000047}.player-collection-card:hover .player-collection-art{border-color:#c680f5ad;box-shadow:0 13px 26px #00000061}.player-collection-art img{object-fit:contain;width:100%;height:100%;display:block}.player-collection-art i{color:#d8b0ee;font-family:Georgia,Times New Roman,serif;font-size:44px;font-style:normal}.player-collection-art.is-holographic:before,.player-collection-art.is-holographic:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.player-collection-art.is-holographic:before{background:radial-gradient(circle at var(--holo-x) var(--holo-y), #ffffff4d, transparent 24%), linear-gradient(125deg, #41e1ff2e, #ff64d933 34%, #ffe75e29 55%, #67ffb52b 77%, #8369ff2e);background-position:var(--holo-x) var(--holo-y);mix-blend-mode:screen}.player-collection-art.is-holographic:after{mix-blend-mode:overlay;background:repeating-linear-gradient(112deg,#0000 0 20px,#ffffff1a 21px,#0000 24px)}.player-card-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050209d6;place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0;overflow-y:auto}.player-card-modal{width:min(920px,100%);max-height:calc(100vh - 32px);color:var(--ink);background:linear-gradient(145deg,#21102e,#0d0713 68%);border:1px solid #b17bff75;border-radius:13px;grid-template-columns:minmax(260px,380px) minmax(0,1fr);display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #000000ad}.player-card-modal-close{z-index:4;color:#fff;cursor:pointer;background:#0c0612db;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.player-card-modal-art{isolation:isolate;background:#08050b;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.player-card-modal-art img{object-fit:contain;width:100%;height:100%;display:block}.player-card-modal-art i{font-family:Georgia,Times New Roman,serif;font-size:90px;font-style:normal}.player-card-modal-art.is-holographic:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(130deg,#4ae1ff1f,#0000 30%,#ff68d824 48%,#0000 68%,#ffe55b1f);position:absolute;inset:0}.player-card-modal-content{align-content:start;gap:23px;min-width:0;padding:30px;display:grid}.player-card-modal-content>header{justify-content:space-between;align-items:start;gap:16px;padding-right:30px;display:flex}.player-card-modal-content h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.player-card-modal-content header p:last-child{color:var(--muted);margin:5px 0 0}.player-card-modal-stats{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.player-card-modal-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;place-items:center;min-height:64px;padding:9px;display:grid}.player-card-modal-stats dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.player-card-modal-stats dd{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px}.player-card-modal-stats dd sup{margin-left:1px;font-size:.52em}.player-card-modal-stats .green dd{color:#70e89e}.player-card-modal-stats .blue dd{color:#69c8ff}.player-card-modal-stats .red dd{color:#f77}.player-card-modal-games h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.player-card-modal-games{display:grid}.player-card-modal-games>a{border:1px solid var(--line);min-height:48px;color:var(--ink);background:var(--paper-deep);border-bottom:0;grid-template-columns:minmax(130px,1fr) minmax(110px,1fr) 70px;align-items:center;gap:10px;padding:9px 11px;display:grid}.player-card-modal-games>a:last-child{border-bottom:1px solid var(--line)}.player-card-modal-games>a span{color:var(--muted);font-size:10px}.player-card-modal-games>a b{color:var(--muted);text-align:right;text-transform:uppercase;font-size:9px}.player-card-modal-games>a.is-win b{color:#ffe078}.player-card-modal-page-link{border:1px solid var(--green-bright);color:#fff;background:var(--green);justify-self:start;padding:10px 14px;font-size:10px;font-weight:850}@media (max-width:700px){.player-card-collection{padding-bottom:7px;display:flex;overflow-x:auto}.player-collection-card{flex:0 0 148px;width:148px}.player-card-modal{grid-template-columns:1fr}.player-card-modal-art{aspect-ratio:3/4;min-height:0;max-height:58vh}.player-card-modal-content{padding:22px 16px}.player-card-modal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.player-card-modal-games>a{grid-template-columns:1fr 65px}.player-card-modal-games>a span{grid-column:1/-1}html,body{max-width:100%;overflow-x:clip}.site-header-inner{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:10px 12px 0;position:relative}.site-brand{gap:9px;width:fit-content;min-height:34px}.site-brand-logo{width:34px;height:34px}.site-brand strong{font-size:15px}.site-header nav{width:100%;min-width:0;display:block}.site-header nav>a:last-child{z-index:2;place-items:center;min-height:34px;padding:7px 9px;display:grid;position:absolute;top:10px;right:12px}.wiki-page,.home-page{width:calc(100% - 24px);min-width:0}.wiki-page{padding-top:28px}.wiki-hero{padding:18px 0 32px}.wiki-hero h1,.wiki-detail-header h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,13vw,58px);line-height:.98}.wiki-detail-header h1.team-profile-title{max-width:100%;font-size:clamp(36px,12vw,56px)!important;line-height:1.05!important}.wiki-hero>p:last-child,.wiki-detail-intro>p,.wiki-detail-intro>.rich-text-content{overflow-wrap:anywhere;max-width:100%}.wiki-breadcrumbs{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.wiki-breadcrumbs::-webkit-scrollbar{display:none}.wiki-index-summary{flex-direction:column;align-items:flex-start;gap:4px}.wiki-detail-header,.wiki-page-player .wiki-detail-header,.wiki-page-team .wiki-detail-header,.wiki-page-game .wiki-detail-header{flex-direction:column;align-items:stretch;gap:24px;padding:34px 0 42px;display:flex}.wiki-detail-main,.wiki-page-player .wiki-detail-main,.wiki-page-team .wiki-detail-main{min-height:0;display:contents}.wiki-detail-intro{order:1;width:100%;min-width:0;max-width:100%}.wiki-detail-title-row{align-items:flex-start;gap:8px 12px}.wiki-infobox{order:2;width:100%;max-width:none;align-self:stretch!important}.player-profile-primary,.team-profile-primary{order:3;width:100%;margin-top:0;padding-top:0}.player-profile-primary .wiki-section,.team-profile-primary .wiki-section,.wiki-section{grid-template-columns:minmax(0,1fr);gap:18px}.player-profile-primary .wiki-section,.team-profile-primary .wiki-section{padding:24px 0}.wiki-section-heading,.wiki-section-body,.wiki-section>:last-child{min-width:0}.wiki-section-heading h2,.player-profile-primary .wiki-section-heading h2,.team-profile-primary .wiki-section-heading h2{white-space:normal;font-size:clamp(26px,8vw,34px)}.wiki-infobox-image,.wiki-player-infobox-avatar{min-height:250px}.wiki-infobox-image-card{min-height:0}.wiki-stat-grid,.wiki-character-stat-grid,.player-profile-primary .wiki-stat-grid,.team-profile-primary .wiki-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.wiki-table{min-width:480px}.wiki-catalog-rows{--catalog-name-min:132px;--catalog-name-max:132px;--catalog-number-min:64px;--catalog-number-max:68px;--catalog-text-min:68px;--catalog-text-max:82px;--catalog-description-min:150px;--catalog-description-max:180px}.wiki-catalog-row-header,.wiki-catalog-row{grid-template-columns:var(--catalog-columns)!important}.wiki-catalog-rows-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto visible}.wiki-catalog-rows{width:max-content;min-width:100%}.wiki-catalog-row-header>*,.wiki-catalog-row>*{display:flex!important}.wiki-catalog-row-header>span,.wiki-catalog-row-header>button,.wiki-catalog-row>*{min-width:0;padding:7px 6px}.wiki-catalog-row strong{font-size:13px}.wiki-catalog-row span{font-size:10px;line-height:1.2}.wiki-catalog-row{min-height:36px}.wiki-catalog-row p{margin:0}.wiki-catalog-row-header>:first-child,.wiki-catalog-row>:first-child{z-index:3;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.wiki-catalog-row-header>:first-child{z-index:10;isolation:isolate;overflow:hidden;background:var(--paper-deep)!important}.wiki-catalog-row-header>:first-child[aria-pressed=true]{color:#e5c8ff;box-shadow:inset 0 -2px 0 #a968ff, 1px 0 0 var(--line)}.wiki-catalog-row>:first-child{background:var(--surface)}.wiki-catalog-row[class*=team-row-]>:first-child{background:linear-gradient(90deg, var(--team-wash,transparent), transparent 90%), var(--surface)}.wiki-catalog-row-header>span,.wiki-catalog-row-header>button{letter-spacing:.04em;padding:7px 6px;font-size:7px}.wiki-table{font-size:11px}.wiki-table th,.wiki-table td{padding:8px 9px}.wiki-table th{font-size:8px}.wiki-complete-stats-table th,.wiki-complete-stats-table td{min-width:70px}.wiki-complete-stats-table th:first-child,.wiki-complete-stats-table td:first-child{min-width:120px}.wiki-game-index-heading{padding:13px 12px}.wiki-game-results-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-game-results-row li{min-width:0;padding:11px 9px}.wiki-game-team-result,.wiki-game-team-result>div,.wiki-game-results-row .team-link-with-logo{min-width:0}.wiki-game-results-row .team-link-with-logo{overflow-wrap:anywhere;gap:6px;font-size:11px}.wiki-game-index-row.is-playoff .wiki-game-team-result{justify-content:flex-start}.wiki-game-index-row.is-playoff .wiki-game-team-result>div{justify-items:start}.wiki-game-index-row.is-playoff .wiki-game-results-row li,.wiki-game-index-row.is-playoff .wiki-game-results-row li>span{text-align:left}.wiki-game-index-row.is-playoff [class*=team-game-font-]{overflow-wrap:anywhere;max-width:100%;padding:0;transform:none;font-size:11px!important;line-height:1.15!important}.wiki-game-results-row .team-link-with-logo img,.wiki-game-index-row.is-playoff .wiki-game-team-logo{flex-basis:26px;width:26px;height:26px}.wiki-game-results-row small{overflow-wrap:anywhere;font-size:10px}.wiki-roster-timeline-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:5px;overflow-x:auto}.wiki-roster-timeline{min-width:520px}.wiki-roster-axis,.wiki-roster-row{grid-template-columns:112px minmax(390px,1fr)}.wiki-card-stat-display,.wiki-card-comparison{width:min(100%,100vw - 24px);max-width:calc(100vw - 24px)}.wiki-character-header-stats{width:100%;min-width:0;max-width:100%}.wiki-card-stat-display{padding:18px 8px 13px}.wiki-card-stat-diamond{grid-template-rows:repeat(3,76px);grid-template-columns:repeat(3,minmax(68px,1fr));width:280px;max-width:100%}.wiki-card-stat-diamond:before{width:150px;height:150px}.wiki-card-stat-node{width:68px;height:68px;padding:6px}.wiki-card-stat-node.health{width:78px;height:78px}.wiki-card-stat-node dd{font-size:22px}.wiki-card-utility-stats>div{gap:4px;padding-inline:6px}.wiki-card-utility-stats dt{font-size:8px}.wiki-card-comparison{padding:8px}.wiki-card-comparison-grid{grid-template-columns:minmax(0,1fr)}.wiki-ability{padding:18px 15px}.wiki-split-diff{grid-template-columns:minmax(0,1fr)}.player-card-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.player-collection-card{width:auto;min-width:0}.player-card-modal-backdrop{padding:10px}.player-card-modal{max-height:calc(100dvh - 20px)}.player-card-modal-art{max-height:48dvh}.player-card-modal-content h2{font-size:30px}.league-calendar-months,.league-month-calendar{width:100%;min-width:0;max-width:100%}.league-calendar-months{grid-template-columns:minmax(0,1fr)}.league-month-calendar{overflow:hidden}.league-month-calendar-weekdays,.league-month-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr))}.league-month-calendar-days>div{min-width:0;min-height:62px;padding:3px}.league-day-games .league-game-team-grid{grid-template-rows:repeat(2,15px);grid-template-columns:repeat(2,15px);width:30px;height:30px}.league-day-games img{width:14px;height:14px}.bw-home{width:calc(100% - 24px);min-width:0;overflow-x:clip}.bw-home-season-panel{flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:24px 18px;overflow:hidden}.bw-home-season-panel>div{width:100%;min-width:0;max-width:100%}.bw-home-season-panel h2,.bw-home-section-title h2{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:clamp(30px,9vw,40px)}.bw-season-watermark{font-size:120px;right:-8px}.bw-home-directory-portals,.bw-home-future,.bw-home-counts{grid-template-columns:minmax(0,1fr)}.bw-daily-card>a{grid-template-columns:108px minmax(0,1fr)}.bw-home-logo{width:min(72vw,280px);height:auto}.bw-home-tagline{text-align:center;max-width:calc(100% - 24px);font-size:clamp(18px,5.5vw,24px)}.admin-main{min-width:0;padding-inline:12px}.admin-table-wrap,.admin-record-list{max-width:100%;overflow-x:auto}}@media (max-width:420px){.wiki-assist-header-stats{width:100%;min-width:0}.wiki-assist-stat-display{width:100%;padding:18px 8px 13px}.wiki-assist-utility-stats>div{gap:4px;padding-inline:5px}.wiki-assist-utility-stats dt{font-size:8px}.wiki-assist-utility-stats dd{font-size:19px}.wiki-assist-ability{padding:18px 15px}.wiki-game-results-row .team-link-with-logo{font-size:10px}.wiki-stat-grid,.wiki-character-stat-grid{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
