/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--radius-lg:.5rem;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#0b0b14;--surface:#15151f;--line:#2a2a3c;--text:#edebf5;--muted:#8c8aa8;--gold:#8b5cf6;--green:#2dd4bf;--accent-ink:#0b0b14;--font-display:-apple-system,"Segoe UI",system-ui,Roboto,Helvetica,Arial,sans-serif;--font-body:-apple-system,"Segoe UI",system-ui,Roboto,Helvetica,Arial,sans-serif;--radius:14px;--radius-lg:18px;--accent-gradient:linear-gradient(135deg,#8b5cf6,#2dd4bf);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,.disabled{opacity:.4;cursor:not-allowed}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:#0a0a12;min-width:0;padding:10px}select{cursor:pointer}input[type=checkbox]{accent-color:var(--gold);flex-shrink:0;width:17px;height:17px}input[type=file]{display:none}input:disabled{opacity:.5}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);font-weight:400}h1{letter-spacing:-1.2px;margin:9px 0 0;font-size:40px}h2{font-size:23px;line-height:1.25}h3{font-size:15px;font-weight:500}p{color:var(--muted);line-height:1.7}small{font-size:11px}strong{font-weight:500}.sidebar{border-right:1px solid var(--line);z-index:20;background:#0b0b14f2;flex-direction:column;width:230px;padding:34px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{text-align:left;letter-spacing:1.4px;align-items:center;gap:11px;padding:0 7px 36px;font-family:Georgia,serif;font-size:15px;display:flex}.brand img{object-fit:contain;width:43px;height:55px}.brand small{letter-spacing:1.1px;color:var(--muted);margin-top:7px;font:8px Arial,sans-serif;display:block}.navlabel{letter-spacing:1.8px;color:#71877a;padding:10px 15px;font-size:9px}.sidebar nav{gap:6px;margin-top:10px;display:grid}.sidebar nav button{text-align:left;color:var(--muted);border-radius:7px;align-items:center;gap:13px;padding:15px;font-size:13px;display:flex}.sidebar nav button.active{color:var(--gold);box-shadow:inset 2px 0 var(--gold);background:#8b5cf612}.navcount{background:#edebf509;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebottom{border-top:1px solid var(--line);color:#8caa96;margin-top:auto;padding:24px 14px 5px}.sidebottom strong{color:#99f6e4;margin-top:10px;font-family:Georgia,serif;font-size:19px;display:block}.sidebottom p{margin-top:8px;font-size:11px;line-height:1.6}.sidebottom a{align-items:center;gap:4px;font-size:10px;display:flex}.mainwrap{margin-left:230px}.topbar{border-bottom:1px solid var(--line);background:#121220;justify-content:space-between;align-items:center;height:79px;padding:0 42px;display:flex}.breadcrumb{color:#92a497;letter-spacing:1.5px;text-transform:uppercase;font-size:10px}.breadcrumb span{color:#526157;margin:0 12px}.topright{align-items:center;gap:12px;display:flex}.save{color:var(--muted);align-items:center;gap:7px;margin-right:12px;font-size:10px;display:flex}.dot{background:#2dd4bf;border-radius:50%;width:5px;height:5px;display:inline-block}.avatar{width:33px;height:33px;color:var(--gold);background:#8b5cf615;border:1px solid #8b5cf633;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.viewselect small{color:#728579;letter-spacing:1.5px;font-size:8px;display:block}.viewselect select{background:0 0;border:0;min-width:98px;padding:3px 0;font-size:12px}.prototype{color:#9ba99e;border-bottom:1px solid var(--line);background:#8b5cf608;padding:10px 42px;font-size:10px;line-height:1.5}.prototype>span{color:var(--gold);letter-spacing:1.5px;border:1px solid #8b5cf644;margin-right:8px;padding:3px 5px;font-size:8px}main{max-width:1630px;margin:auto;padding:36px 42px}.pageheading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--green);text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.pill{color:var(--gold);border-radius:var(--radius);white-space:nowrap;background:#8b5cf608;border:1px solid #8b5cf628;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:inline-flex}.hero{isolation:isolate;background-image:linear-gradient(90deg,#0b0b14f5 0%,#0b0b14b0 42%,#08080f2a 72%),linear-gradient(0deg,#0a0a12b0,transparent 65%),var(--landscape);background-position:50%;background-size:cover;border:1px solid #b8a8e825;border-radius:10px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 18px 60px #0002}.herocopy{z-index:2;padding:35px 40px;position:relative}.herocopy .eyebrow{color:#c9d3b3;font-size:8px}.herocopy h2{letter-spacing:-1px;margin:15px 0;font-size:43px;line-height:1.07}.herocopy em{color:var(--gold);font-weight:400}.herocopy p{color:#bdc9bc;margin:0 0 21px;font-size:12px;line-height:1.6}.heroemblem{object-fit:contain;filter:drop-shadow(0 6px 20px #0007);width:26%;height:73%;position:absolute;top:12%;right:9%}.herocaption{color:#e6e5cb88;letter-spacing:2px;font-size:7px;position:absolute;bottom:20px;right:28px}.btn{border-radius:var(--radius);justify-content:center;align-items:center;gap:9px;min-height:41px;padding:11px 15px;font-size:11px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.gold{background:var(--accent-gradient);border:1px solid var(--gold);color:var(--accent-ink)}.secondary{color:#cbd7cd;background:#edebf503;border:1px solid #edebf51e}.secondary:hover:not(:disabled){background:#edebf509}.danger{color:#e0a08d;background:#bd6f5d15;border:1px solid #bd6f5d50}.stats{border-bottom:1px solid var(--line);gap:40px;margin-bottom:28px;padding:22px 0 25px;display:flex}.stats>div{color:#84998a;align-items:center;gap:9px;display:flex}.stats svg{color:#2dd4bf}.stats strong{color:#ccfbf1;font-family:Georgia,serif;font-size:19px}.stats span{font-size:11px}.shoplayout{grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:28px;display:grid}.shoplayout.full{grid-template-columns:1fr}.sectiontop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sectiontop h2{align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.sectiontop h2>span{color:#8f9e91;letter-spacing:0;font:10px Arial}.sectiontop select{color:var(--muted);background:0 0;border:0;padding:5px;font-size:10px}.searchbox{border:1px solid var(--line);color:#84998b;background:#edebf503;border-radius:6px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.searchbox input{background:0 0;border:0;outline:none;flex:1;padding:0;font-size:11px}.searchbox input::placeholder{color:#788f7f}.chips{flex-wrap:wrap;gap:7px;margin:15px 0 22px;display:flex}.chips button{border:1px solid var(--line);color:#9daf9f;border-radius:5px;padding:7px 11px;font-size:10px}.chips .selected{color:var(--gold);background:#8b5cf612;border-color:#8b5cf655}.cardgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 14px;display:grid}.prizecard{border-radius:var(--radius);background:#17172a;border:1px solid #edebf50d;min-width:0;transition:transform .2s,border-color .2s;overflow:hidden}.prizecard:hover{border-color:#8b5cf644;transform:translateY(-3px)}.prizecard.wished{border-color:#8b5cf63a}.artbutton{width:100%;padding:8px 8px 0;display:block;position:relative}.cardart{aspect-ratio:488/680;object-fit:cover;border-radius:7px;width:100%;display:block}.finish{color:#bfcabd;background:#0b0b14e8;border:1px solid #d1d0ac33;border-radius:4px;padding:4px 7px;font-size:8px;position:absolute;bottom:9px;left:15px}.finish.foil{color:#dbdab4}.finish.foil:before{content:"✦";color:#dbbfe6;margin-right:4px}.wishbadge{color:#0b0b14;background:#8b5cf6e8;border-radius:4px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;display:flex;position:absolute;bottom:9px;right:15px}.cardinfo{padding:11px 11px 10px}.cardinfo h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:11px;font-weight:500;overflow:hidden}.cardinfo p{color:#7f9a87;justify-content:space-between;margin:0;font-size:9px;line-height:1.3;display:flex}.cardbottom{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.cardbottom strong{color:var(--gold);font-size:15px}.cardbottom small{color:#a59678;font-size:9px}.add{color:var(--gold);background:#8b5cf613;border:1px solid #8b5cf630;border-radius:5px;place-items:center;width:32px;height:30px;display:grid}.add.added{color:#0b0b14;background:#8b5cf6}.wishlistpanel{background:#15151f;border:1px solid #edebf510;border-radius:9px;padding:21px 17px;position:sticky;top:24px}.wishlistpanel .sectiontop h2{font-size:17px}.wishlistpanel>p{font-size:11px;line-height:1.7}.number{color:var(--gold);border:1px solid #8b5cf62b;border-radius:4px;padding:3px 7px;font-size:10px}.wishrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:14px 0;display:flex}.priority{color:#8b5cf6;flex-shrink:0;width:14px;font-family:Georgia,serif;font-size:15px}.thumb{object-fit:cover;border-radius:3px;flex-shrink:0;width:37px;height:51px}.grow{flex:1;min-width:0}.grow strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.grow small{color:#8d9f91;margin-top:3px;font-size:9px;line-height:1.5;display:block}.wide{width:100%;margin-top:21px}.hint{color:#83998b;border-top:1px solid var(--line);gap:9px;margin-top:21px;padding-top:18px;font-size:10px;line-height:1.7;display:flex}.hint svg{color:#acbd9d;flex-shrink:0}.more{margin:27px auto;display:flex}.subtle{color:#738b7c;margin:25px 0;font-size:10px}.muted{color:var(--muted);font-size:12px}.notice{color:#c4c9b0;background:#8b5cf609;border:1px solid #8b5cf625;border-radius:6px;align-items:flex-start;gap:12px;margin:0 0 23px;padding:16px;font-size:12px;line-height:1.7;display:flex}.notice svg{color:var(--gold);flex-shrink:0}.notice strong{font-size:12px}.notice p{margin:4px 0 0;font-size:11px}.error{color:#e9ab9a}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#15151fe8;margin-bottom:24px;padding:25px}.panel>h2{margin-bottom:14px}.twocol{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:24px;display:grid}.instructions h2{margin:17px 0 20px;font-size:32px}.instructions ol{color:#9daf9f;padding-left:18px;font-size:12px;line-height:1.8}.instructions li{margin-bottom:16px;padding-left:8px}.instructions .notice{margin-top:28px;font-size:11px}.wishcontrols{flex-shrink:0;gap:5px;display:flex}.wishcontrols button{border:1px solid var(--line);color:var(--gold);background:#edebf504;border-radius:4px;padding:9px}.empty{text-align:center;padding:45px 16px}.empty>svg{color:var(--gold);width:29px;height:29px;margin:0 auto 18px}.empty h3{font-family:Georgia,serif;font-size:21px;line-height:1.3}.empty p{font-size:12px}.wishlistpanel .empty{padding:28px 2px}.wishlistpanel .empty h3{font-size:18px}.wishlistpanel .empty p{font-size:10px}.actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.decision{background:#8b5cf608;border:1px solid #8b5cf633;border-radius:7px;margin-top:22px;padding:18px}.decision p{font-size:11px}.sealed{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:90px 20px;display:flex}.sealed>svg{color:var(--gold);margin-bottom:25px}.sealed h2{margin:17px 0;font-size:36px}.sealed p{font-size:12px}.lootintro{justify-content:space-between;align-items:center;gap:20px;padding:35px;display:flex}.lootintro h2{margin:15px 0;font-size:34px}.lootintro p{margin:0}.lootgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.lootgrid .cardart{padding:8px 8px 0}.tablewrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.6px;text-transform:uppercase;color:#7e9886;border-bottom:1px solid var(--line);padding:13px 13px 16px;font-size:9px;font-weight:400}td{border-bottom:1px solid var(--line);padding:17px 13px;font-size:12px}tbody tr:last-child td{border:0}.rank{width:29px;height:29px;color:var(--gold);background:#8b5cf613;border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.goldtext{color:var(--gold)}.adminsteps{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 25px;display:grid}.adminsteps>div{border:1px solid var(--line);color:#738b7c;border-radius:6px;align-items:center;gap:12px;padding:15px;font-size:11px;display:flex}.adminsteps span{color:#647969;font-family:Georgia,serif;font-size:18px}.adminsteps .current{color:var(--gold);background:#8b5cf610;border-color:#8b5cf655}.adminsteps .current span{color:var(--gold)}.numinput{width:65px;padding:8px;font-size:12px}.addplayer{flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px;display:flex}.addplayer>input{flex:1;min-width:160px}.addplayer>label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}details{margin-top:24px}summary{cursor:pointer;color:var(--gold);padding:10px 0;font-size:12px}textarea{width:100%;height:110px;margin-bottom:14px;display:block}.allocatedlist{white-space:normal;gap:10px;min-width:180px;display:grid}.allocatedlist label{align-items:center;gap:9px;font-size:11px;display:flex}.allocatedlist small{color:#84998a;margin-top:4px;display:block}.pricelist>div{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 0;display:flex}.pricelist>div>strong{font-size:11px}.pricelist .btn{min-height:32px;padding:7px 11px}.themetools{border-top:1px solid var(--line);padding-top:17px}.log{color:var(--muted);padding-left:17px;font-size:11px;line-height:2.1}footer{border-top:1px solid var(--line);color:#6c8575;letter-spacing:1.8px;justify-content:space-between;align-items:center;gap:10px;margin-top:60px;padding:24px 0;font-size:8px;display:flex}footer small{letter-spacing:0;font-size:9px}.mobilenav{display:none}.toast{color:#1e3024;z-index:1000;background:#8b5cf6;border-radius:8px;align-items:center;gap:18px;max-width:calc(100vw - 30px);padding:16px 20px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 60px #0006}.toast button{place-items:center;display:grid}.wishundo{z-index:1000;background:var(--gold);color:#263126;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:500;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 40px #0006}dialog{color:var(--text);border-radius:var(--radius-lg);background:#15151f;border:1px solid #8b5cf644;width:calc(100vw - 32px);max-width:790px;max-height:90dvh;margin:auto;padding:28px;box-shadow:0 30px 120px #000a}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030308c9}.modalhead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.modalhead h2{margin:0;font-size:26px}.icon{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.detail{grid-template-columns:240px 1fr;align-items:center;gap:30px;display:grid}.detail .pill{margin-bottom:19px}.detail h3{color:#a3bdac}.detail h2{margin:20px 0}.detail .btn{margin:6px 0 20px}.textlink{color:var(--gold);text-underline-offset:4px;margin:16px 0;font-size:11px;text-decoration:underline;display:block}.field{color:var(--muted);gap:9px;margin:22px 0;font-size:12px;display:grid}.importpreview{max-height:280px;margin-bottom:20px;overflow:auto}.importpreview p{border-bottom:1px solid var(--line);margin:0;padding:9px 0;font-size:12px}.importpreview small{color:#76917f;display:block}.previewtable{max-height:50vh;overflow:auto}.boosterstage{text-align:center;flex-direction:column;align-items:center;padding:8px 0 20px;display:flex}.pack{background:repeating-linear-gradient(90deg,#0000 0 8px,#8b5cf608 9px 11px),linear-gradient(130deg,#344431,#10281d 45%,#55704c 51%,#1d3526 60%,#0b2218);border:1px solid #a78bfa;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:240px;min-height:350px;margin:20px 0 35px;padding:22px 14px;animation:4s ease-in-out infinite float;display:flex;position:relative;box-shadow:inset 0 0 30px #dbb86322,0 20px 50px #0005}.pack:before,.pack:after{content:"";background:repeating-linear-gradient(90deg,#8b5cf6 0,#73835b 2px,#a78bfa 4px);height:12px;position:absolute;top:0;left:0;right:0}.pack:after{top:auto;bottom:0}.pack img{object-fit:contain;width:130px;height:150px;margin:12px 0}.pack h2{color:var(--gold);letter-spacing:2px;margin:8px 0;font-size:24px}.pack small{letter-spacing:1.3px;color:#8b5cf6;font-size:6px}.packtop,.packbottom{letter-spacing:3px;color:var(--gold);font-size:9px}.packbottom{letter-spacing:1px;margin-top:25px;font-size:7px}.revealgrid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.revealed{width:150px;animation:.7s ease-out both reveal}.revealed strong{color:var(--gold);margin-top:10px;font-size:10px;line-height:1.5;display:block}.artfallback{aspect-ratio:488/680;text-align:center;background:radial-gradient(#48513d,#1e3226);border:4px solid #101510;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:15px;font-family:Georgia,serif;font-size:20px;display:flex}.artfallback svg{color:var(--gold)}.artfallback small{color:#a4b09b}.artfallback.small{border-width:1px;flex-shrink:0;gap:2px;width:37px;height:51px;padding:3px;font-size:4px}.artfallback.small svg{width:12px;height:12px}.artfallback.small small{display:none}@keyframes float{50%{transform:translateY(-7px)rotate(1deg)}}@keyframes reveal{0%{opacity:0;transform:perspective(600px)rotateY(70deg)translateY(25px)}to{opacity:1;transform:rotateY(0)translateY(0)}}@media (width>=1600px){.cardgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.shoplayout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1250px){.sidebar{width:200px}.mainwrap{margin-left:200px}main{padding:30px 26px}.topbar{padding:0 26px}.prototype{padding:10px 26px}.shoplayout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.stats{gap:22px}.stats span{font-size:10px}.heroemblem{width:29%;right:5%}.twocol{grid-template-columns:1.2fr 1fr}}@media (width<=1000px){.sidebar{width:180px;padding-left:12px;padding-right:12px}.brand{gap:7px;font-size:12px}.brand img{width:35px}.brand small{font-size:6px}.mainwrap{margin-left:180px}.wishlistpanel{display:none}.shoplayout{grid-template-columns:1fr}.cardgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.twocol{grid-template-columns:1fr}.herocopy{padding:30px}.heroemblem{opacity:.85;width:30%;right:3%}.herocopy h2{font-size:38px}.save{display:none}.lootgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminsteps{gap:7px}.adminsteps>div{gap:6px;padding:12px 9px;font-size:9px}}@media (width<=760px){.sidebar{display:none}.mainwrap{margin:0}.topbar{height:66px;padding:0 20px}.breadcrumb{letter-spacing:1px;font-size:9px}.breadcrumb span{margin:0 6px}.viewselect select{font-size:11px}.prototype{padding:10px 20px;font-size:9px}main{padding:25px 20px 95px}.pageheading{margin-bottom:22px}.pageheading h1{letter-spacing:-1px;font-size:33px}.pageheading .eyebrow{letter-spacing:1px;font-size:8px}.pageheading .pill{padding:8px 10px;font-size:10px}.hero{background-position:57%;background-image:linear-gradient(90deg,#0b0b14ee,#0b0b1498 65%,#08080f40),linear-gradient(0deg,#0a0a12b0,transparent 65%),var(--landscape);min-height:280px}.herocopy{padding:29px 24px}.herocopy h2{font-size:34px}.herocopy .eyebrow{letter-spacing:1.2px;font-size:7px}.herocopy p{font-size:11px}.heroemblem{opacity:.9;width:24%;height:38%;top:auto;bottom:26px;right:14px}.herocaption{display:none}.stats{justify-content:space-between;gap:0;margin-bottom:24px;padding:20px 0}.stats>div{flex-wrap:wrap;gap:6px;max-width:32%}.stats strong{font-size:18px}.stats span{white-space:nowrap;width:100%;padding-left:24px;font-size:8px}.stats svg{width:15px;height:15px}.cardgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cardinfo{padding:10px 9px}.cardinfo h3{font-size:10px}.cardinfo p{font-size:8px}.cardbottom strong{font-size:14px}.sectiontop h2{font-size:20px}.wishlistpanel{display:none}.mobilenav{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:8px 5px calc(8px + env(safe-area-inset-bottom));background:#0b0b14f5;border-top:1px solid #8b5cf622;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobilenav button{color:#8fa394;flex-direction:column;align-items:center;gap:6px;min-width:56px;padding:5px;font-size:8px;display:flex}.mobilenav button.active{color:var(--gold)}.toast{width:max-content;max-width:calc(100vw - 30px);bottom:90px}.wishundo{padding:11px 14px;font-size:11px;bottom:90px;right:16px}.panel{padding:20px}.lootintro{flex-direction:column;align-items:flex-start}.lootintro h2{font-size:29px}.wishcontrols{gap:3px}.wishcontrols button{padding:8px}.wishrow{gap:8px}.wishrow .grow strong{font-size:11px}.adminsteps{grid-template-columns:repeat(2,1fr)}.adminsteps>div{font-size:10px}.pricelist .btn{font-size:9px}.pricelist>div{gap:9px}.pricelist>div>strong{font-size:10px}.detail{grid-template-columns:170px 1fr;gap:20px}.modalhead h2{font-size:23px}dialog{padding:22px}.previewtable td{white-space:normal;font-size:10px}.previewtable th,.previewtable td{padding:12px 7px}footer{letter-spacing:.8px;font-size:7px}footer small{font-size:8px}}@media (width<=440px){.cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.cardinfo h3{font-size:11px}.cardinfo p{font-size:9px}.cardbottom strong{font-size:16px}.artbutton{padding:7px 7px 0}.cardbottom .add{width:34px;height:31px}.pageheading h1{font-size:30px}.hero{min-height:270px}.herocopy h2{font-size:33px}.heroemblem{width:25%;height:33%;bottom:22px;right:9px}.herocopy{padding:25px 20px}.detail{grid-template-columns:1fr}.detail>.cardart,.detail>.artfallback{max-width:200px;margin:0 auto}.detail h2{margin:10px 0;font-size:24px}.detail .pill{margin:0 0 10px}.wishrow .thumb{width:30px;height:42px}.wishrow .priority{width:12px}.wishcontrols button{padding:7px}.grow small{font-size:8px}.sectiontop{align-items:flex-start}.sectiontop .pill{padding:7px;font-size:9px}.pricelist .thumb{width:29px;height:40px}.pricelist .grow strong{font-size:10px}.pricelist .grow small{font-size:8px}.revealed{width:125px}.lootgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inventoryfilters{border:1px solid var(--line);background:#edebf502;border-radius:7px;margin:0 0 23px}.inventoryfilters summary{color:#c0cdbf;align-items:center;gap:9px;padding:13px 14px;font-size:11px;list-style:none;display:flex}.inventoryfilters summary::-webkit-details-marker{display:none}.inventoryfilters summary:after{content:"+";color:var(--gold);margin-left:auto}.inventoryfilters[open] summary:after{content:"−"}.filteractive{color:var(--gold);background:#8b5cf610;border-radius:4px;padding:3px 6px;font-size:9px}.filterbody{grid-template-columns:minmax(0,1.8fr) minmax(130px,1fr);gap:20px;padding:5px 14px 14px;display:grid}.filterbody fieldset{border:0;min-width:0;margin:0;padding:0}.filterbody legend{letter-spacing:.8px;color:#93aa99;margin-bottom:11px;font-size:9px}.colorbuttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.colorchip{border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:center;gap:5px;min-width:30px;padding:4px 0 5px;display:flex}.colorchip>span{color:#18251c;background:#e5d7b2;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Georgia,serif;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #edebf522}.color-U>span{background:#83b8d1}.color-B>span{color:#efe5ed;background:#675e6d}.color-R>span{background:#d2866f}.color-G>span{background:#2dd4bf}.colorchip small{color:#9fb0a3;font-size:8px}.colorchip.selected{border-color:var(--gold);background:#8b5cf612}.colorchip.selected small{color:var(--gold)}.filtertag{border:1px solid var(--line);color:#a8b9ac;border-radius:4px;padding:8px;font-size:9px}.filtertag.selected{color:var(--gold);background:#8b5cf614;border-color:#8b5cf677}.filterselects{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.filterselects label{flex-direction:column;flex:1;gap:6px;min-width:130px;display:flex}.filterselects label>span{color:#839d8b;font-size:9px}.filterselects select,.typefilter>select{width:100%;padding:8px;font-size:10px}.filterhint{color:#849c8b;margin:10px 0 0;font-size:9px;line-height:1.6}.filterreset{color:var(--gold);align-items:center;gap:6px;margin-top:14px;padding:5px 0;font-size:9px;display:flex}.typefilter{border-left:1px solid var(--line)!important;padding-left:18px!important}.sealedbooster{text-align:center;background:radial-gradient(#42503a44,#0000 70%),#15151f;flex-direction:column;align-items:center;padding:40px 20px 28px;display:flex}.sealedbooster .pack{margin:32px 0 28px}.sealedbooster p{margin:18px 0 0;font-size:11px}.sealedbooster .btn{min-width:180px}.sealedbooster .eyebrow{color:var(--gold)}@media (width<=1250px){.filterbody{grid-template-columns:1fr}.typefilter{border-left:0!important;border-top:1px solid var(--line)!important;padding:13px 0 0!important}}@media (width<=760px){.colorbuttons{gap:8px}.colorchip{min-width:34px}.colorchip>span{width:30px;height:30px}.colorchip small{font-size:9px}.filtertag{padding:10px;font-size:10px}.sealedbooster{padding-top:30px}.filterselects select,.typefilter>select{min-height:40px;font-size:11px}.filterselects label{min-width:140px}.filterhint{font-size:10px}.inventoryfilters summary{padding:14px;font-size:12px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loginpage{background:linear-gradient(90deg,#0b0b14ed,#0b0b14b8),var(--login-landscape) center/cover fixed;flex-direction:column;min-height:100dvh;padding:35px 7vw 20px;display:flex}.loginbrand{letter-spacing:2px;align-items:center;gap:14px;font-family:Georgia,serif;font-size:20px;display:flex}.loginbrand img{object-fit:contain;width:65px;height:72px}.loginbrand small{color:var(--gold);letter-spacing:2.3px;margin-top:8px;font:9px Arial,sans-serif;display:block}.loginlayout{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;width:100%;max-width:1120px;margin:auto;padding:45px 0;display:grid}.loginintro h1{margin:25px 0;font-size:clamp(40px,4.8vw,70px);font-weight:400;line-height:1.08}.loginintro em{color:var(--gold);font-weight:400}.loginintro>p{color:#bbc9b8;font-size:16px;line-height:1.8}.loginpromise{color:#99f6e4;align-items:center;gap:12px;margin-top:40px;font-size:12px;line-height:1.7;display:flex}.loginpromise svg{color:var(--gold)}.loginpromise small{color:#8fa58e;font-size:11px}.loginpanel{background:#15151ff5;border:1px solid #8b5cf640;border-radius:14px;min-width:0;padding:30px;box-shadow:0 20px 70px #0004}.loginpanel>.eyebrow{color:var(--gold);margin-bottom:20px}.loginpanel h2{margin:0 0 10px;font-size:29px;line-height:1.15}.loginpanel>p{font-size:12px}.peoplelist{grid-template-columns:1fr 1fr;gap:10px;max-height:380px;margin:25px 0;display:grid;overflow:auto}.peoplelist>button{text-align:left;border:1px solid var(--line);background:#edebf503;border-radius:7px;align-items:center;gap:10px;min-height:74px;padding:12px;display:flex}.peoplelist>button:hover{background:#8b5cf60c;border-color:#8b5cf670}.peoplelist strong{overflow-wrap:anywhere;font-size:13px;display:block}.peoplelist small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.peoplelist>button>svg{color:var(--gold);flex-shrink:0;margin-left:auto}.loginavatar{width:36px;height:36px;color:var(--gold);background:#8b5cf612;border:1px solid #8b5cf633;border-radius:50%;flex-shrink:0;place-items:center;font-family:Georgia,serif;font-size:17px;display:grid}.loginback{color:var(--muted);align-items:center;gap:8px;margin:0 0 25px;padding:5px 0;font-size:11px;display:flex}.selectedperson{align-items:center;gap:16px;margin-bottom:25px;display:flex}.selectedperson .loginavatar{width:52px;height:52px;font-size:26px}.selectedperson h2{margin:0 0 5px}.selectedperson p{color:var(--muted);margin:0;font-size:11px}.passwordfield{background:#0a0a1280;border:1px solid #8b5cf655;border-radius:6px;display:flex;overflow:hidden}.passwordfield input{background:0 0;border:0;flex:1;min-width:0;padding:13px;font-size:16px}.passwordfield button{color:var(--gold);padding:12px}.remember{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.remember small{color:var(--muted)}.remember input{width:15px;height:15px}.loginhelp{color:#8fa38e;margin:22px 0;line-height:1.8;font-size:10px!important}.orgalogin{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.orgalogin summary{color:#99f6e4;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.orgalogin summary:after{content:"+";margin-left:auto}.orgalogin[open] summary:after{content:"−"}.orgalogin p{color:var(--muted);margin-top:15px;font-size:10px;line-height:1.7}.loginempty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:8px;margin:25px 0;padding:30px 10px}.loginempty svg{color:var(--gold)}.loginempty p{font-size:12px}.loginfooter{letter-spacing:2px;color:#aab79a;justify-content:center;margin:20px 0 0;padding:15px;font-size:8px}.loginfooter>span{color:var(--gold);margin:0 4px}.accountname strong{font-size:11px;display:block}.accountname small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.logout{color:var(--muted);margin-left:7px}.accountrow{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.accountrow .grow strong{font-size:13px}.accountrow .grow small{font-size:10px}.accountrow .actions{flex-shrink:0;margin:0}.credentialbox{background:#8b5cf608;border:1px solid #8b5cf655;border-radius:7px;margin:25px 0;padding:20px}.credentialbox span{color:var(--muted);margin-bottom:13px;font-size:13px;display:block}.credentialbox code{letter-spacing:1px;color:var(--gold);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(16px,3vw,26px)}.accounts dialog .notice{margin-top:20px}.accounts>p{max-width:850px;font-size:12px}@media (width<=1000px){.loginpage{padding:25px 6vw}.loginlayout{gap:5vw}.loginpanel{padding:25px}.peoplelist{grid-template-columns:1fr}.peoplelist>button{min-height:63px}.loginintro h1{font-size:47px}.accountrow{flex-wrap:wrap}.accountrow .actions{margin-left:46px}}@media (width<=760px){.loginpage{min-height:100dvh;padding:22px}.loginbrand{font-size:17px}.loginbrand img{width:45px;height:53px}.loginbrand small{font-size:7px}.loginlayout{padding:30px 0 10px;display:block}.loginintro h1{margin:18px 0;font-size:39px;line-height:1.05}.loginintro>p{font-size:12px;line-height:1.65}.loginintro .eyebrow{font-size:8px}.loginpromise{margin:18px 0 28px;font-size:11px}.loginpanel{padding:23px}.peoplelist{grid-template-columns:1fr 1fr;gap:8px;max-height:330px}.peoplelist>button{gap:8px;padding:10px}.peoplelist .loginavatar{width:27px;height:27px;font-size:14px}.peoplelist strong{font-size:12px}.peoplelist>button>svg{display:none}.loginpanel h2{font-size:27px}.loginfooter{letter-spacing:1.4px;font-size:6px}.accountname{max-width:90px}.accountname strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountrow .actions,.accounts .sectiontop{flex-wrap:wrap}.accountrow .btn{padding:9px;font-size:10px}.topright{gap:8px}}.removeplayerbtn{color:#dea593;align-items:center;gap:5px;min-height:30px;margin-top:9px;padding:7px 0;font-size:10px;display:flex}.removeplayerbtn:hover:not(:disabled){color:#f5c8b7;text-underline-offset:3px;text-decoration:underline}.removeconsequences{color:var(--muted);padding-left:20px;font-size:12px;line-height:1.8}.removeconsequences li{margin:12px 0}.removeplayerdialog .actions{justify-content:flex-end}.removeplayerdialog .modalhead h2{font-size:25px}@media (width<=760px){.removeplayerbtn{min-height:40px;font-size:11px}.removeplayerdialog .actions{flex-direction:column-reverse}.removeplayerdialog .actions .btn{width:100%}.removeplayerdialog .modalhead h2{font-size:23px}}.removeplayerdialog{margin:auto}.removeconsequences{list-style:outside}.accountdialog{margin:auto;overflow-y:auto}.accounttools{background:#8b5cf605;border:1px solid #8b5cf62b;border-radius:8px;margin:22px 0;padding:2px 18px 18px}.accounttools .muted{margin:0;font-size:11px;line-height:1.8}.accounttools details{margin-top:10px}.accounttools details p{margin:8px 0 14px}.issuedcredentials{max-height:42dvh;margin:22px 0;padding-right:5px;overflow-y:auto}.issuedcredentials .credentialbox{justify-content:space-between;align-items:center;gap:20px;margin:0 0 10px;padding:16px 20px;display:flex}.issuedcredentials .credentialbox span{color:var(--text);margin:0}.issuedcredentials .credentialbox code{white-space:nowrap;font-size:23px}.accountdialog .actions{margin-bottom:0}@media (width<=760px){.accounttools{padding:2px 14px 16px}.accounttools .actions{flex-direction:column}.accounttools .btn{width:100%;font-size:11px}.accountdialog .actions{flex-direction:column}.accountdialog .btn{width:100%;font-size:11px}.issuedcredentials .credentialbox{padding:15px;display:block}.issuedcredentials .credentialbox span{margin-bottom:9px}.issuedcredentials .credentialbox code{font-size:23px}}.playeravatar{flex-shrink:0;overflow:hidden}.playeravatar img{object-fit:cover;width:100%;height:100%;display:block}.peoplelist .playeravatar{width:52px;height:52px;font-size:23px}.selectedperson .playeravatar{width:76px;height:76px;font-size:30px}.peoplelist>button>span:nth-child(2){min-width:0}.accountrow .accountavatar{width:58px;height:58px;font-size:25px}.accountrow:has(.avatarupload){align-items:flex-start}.accountrow .accountavatar{margin-top:3px}.avatarupload{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.avatarupload .btn{min-height:32px;padding:7px 10px;font-size:10px}.avatarupload>p{flex-basis:100%;margin:3px 0;font-size:11px}.avatardialog{max-width:480px;margin:auto}.avatarpreview{flex-direction:column;align-items:center;gap:15px;margin:26px 0;display:flex}.avatarpreview img{border:2px solid var(--gold);object-fit:cover;background:#8b5cf612;border-radius:50%;width:164px;height:164px;box-shadow:0 12px 35px #0005}.avatarpreview strong{font-size:15px}.avatardialog .actions{justify-content:flex-end}.playername{align-items:center;gap:11px;display:flex}.playername .avatar{width:31px;height:31px;font-size:15px}@media (width<=1000px){.accountrow:has(.avatarupload)>.actions{flex-basis:100%;margin-left:71px}}@media (width<=760px){.peoplelist .playeravatar{width:44px;height:44px;font-size:20px}.peoplelist>button{flex-direction:column;align-items:flex-start;gap:10px;min-height:125px;padding:13px}.peoplelist{max-height:390px}.selectedperson .playeravatar{width:68px;height:68px}.accountrow .grow{min-width:140px}.accountrow:has(.avatarupload)>.actions{gap:7px;margin-left:71px}.avatarupload .btn{font-size:10px}.avatardialog .actions{flex-direction:column-reverse}.avatardialog .btn{width:100%}}.resettools{border-top:1px solid var(--line);margin-top:23px;padding-top:19px}.resettools .btn{font-size:11px}.resettools p{margin:10px 0 0;font-size:11px;line-height:1.7}.resetallocationdialog{max-width:650px;margin:auto;overflow-y:auto}.resetallocationdialog .modalhead h2{overflow-wrap:anywhere;font-size:25px}.resetallocationdialog .actions{justify-content:flex-end}.resetallocationdialog .field input{letter-spacing:2px;font-size:17px}.resetallocationdialog .notice{margin-top:20px}@media (width<=760px){.resettools .btn{width:100%;font-size:10px}.resetallocationdialog .actions{flex-direction:column-reverse}.resetallocationdialog .btn{width:100%}.resetallocationdialog .modalhead h2{font-size:22px}}.cardart.alterart,.thumb.alterart{object-fit:contain;background:#0b0b14}.finish.alterfinish{color:#c4b5fd;background:#251e13ed;border-color:#8b5cf680}.pricelist>div{flex-wrap:wrap}.pricelist .altercontrols{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;margin-top:2px;padding-left:50px;display:flex}.altermark{color:var(--gold);align-items:center;gap:7px;min-height:34px;font-size:11px;display:flex}.altermark input{width:16px;height:16px}.alterupload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alterupload>small,.altercontrols>small{color:var(--muted);font-size:10px}.alterupload>p{flex-basis:100%;font-size:11px}.alterdialog{max-width:650px;margin:auto;overflow-y:auto}.alterdialog .modalhead h2{overflow-wrap:anywhere;font-size:24px}.alterdialog .actions{justify-content:flex-end}.alterpreview{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:26px;margin:22px 0;display:grid}.alterpreview img{object-fit:contain;background:#0a0a12;border:1px solid #8b5cf640;border-radius:8px;width:100%;height:310px}.alterpreview strong{font-size:15px;line-height:1.5;display:block}.alterpreview p{line-height:1.8}@media (width<=760px){.pricelist .altercontrols{gap:8px;padding-left:0}.alterupload{gap:7px}.alterupload>small{flex-basis:100%}.alterpreview{grid-template-columns:1fr;gap:15px}.alterpreview img{max-width:230px;height:290px;margin:auto}.alterdialog .actions{flex-direction:column-reverse}.alterdialog .btn{width:100%}.alterdialog .modalhead h2{font-size:22px}}.roster-import{color:#eee1c6;background:#15151f;border:1px solid #79633c;border-radius:12px;margin:22px 0;padding:22px}.roster-import h2{margin-bottom:10px;font-size:1.25rem}.roster-import p{margin:10px 0;font-size:.9rem;line-height:1.5}.roster-actions{flex-wrap:wrap;gap:20px;display:flex}.roster-actions label{gap:8px;display:grid}.roster-import input:not([type=checkbox]),.roster-import select,.roster-import button{color:#fff1d1;background:#1c1c2c;border:1px solid #786644;border-radius:5px;max-width:100%;padding:8px}.roster-import button:disabled{opacity:.5}.roster-import button{cursor:pointer;margin:12px 0}.roster-scroll{max-height:420px;overflow:auto}.roster-import table{text-align:left;border-collapse:collapse;width:100%}.roster-import td,.roster-import th{border-bottom:1px solid #485055;min-width:70px;padding:8px}.roster-import small{overflow-wrap:anywhere;color:#b8b4a5;max-width:210px;display:block}.roster-import td input:not([type=checkbox]){width:170px}.roster-import td select{min-width:170px}.discordtools{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.discordtools h3{color:var(--gold);align-items:center;gap:8px;margin:0 0 4px;display:flex}.discordtools .actions{margin:12px 0}.btn.discord{color:#fff;background:#5865f2;border:1px solid #5865f2;margin:4px 0 6px}.btn.discord:hover:not(:disabled){background:#4752c4}.discordrequests .row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.discordrequests .row>strong{flex:1;min-width:140px;font-size:12px}.discordrequests .row small{color:var(--muted);font-weight:400;display:block}.discordrequests select{padding:7px;font-size:11px}.discordrequests .btn{min-height:32px;padding:7px 11px}.bulktools{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.cardselect{display:flex}.bulkcarddialog{max-width:650px;margin:auto;overflow-y:auto}.bulkcarddialog .modalhead h2{overflow-wrap:anywhere;font-size:25px}.bulkcarddialog .actions{justify-content:flex-end}@media (width<=760px){.bulktools{gap:8px}.bulktools .btn{padding:9px 11px;font-size:10px}.bulkcarddialog .actions{flex-direction:column-reverse}.bulkcarddialog .btn{width:100%}.bulkcarddialog .modalhead h2{font-size:22px}}.tixlist{border:1px solid var(--line);border-radius:var(--radius,7px);flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}.tixrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.tixrow:last-child{border-bottom:0}.tixrow .grow strong{font-size:12px;display:block}.tixrow .grow small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.tixinput{text-align:right;flex-shrink:0;width:110px;font-size:13px}@media (width<=760px){.tixlist{max-height:60vh}.tixrow{gap:8px;padding:10px 12px}.tixinput{width:84px;font-size:12px}}.hoverpreview{cursor:default;max-width:100%;display:inline-block}.hoverpreview-img{z-index:200;aspect-ratio:488/680;object-fit:cover;border:1px solid var(--line);pointer-events:none;background:var(--surface);border-radius:12px;width:400px;max-width:calc(100vw - 24px);position:fixed;box-shadow:0 20px 60px #0008}.cardsearchdetails{border:1px solid var(--line);border-radius:var(--radius,7px);margin:14px 0 18px;padding:2px 14px}.cardsearchdetails summary{cursor:pointer;color:var(--gold);padding:10px 0;font-size:12px}.cardsearch{padding-bottom:16px}.searchsuggest{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.searchsuggest button{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:7px 11px;font-size:10px}.searchsuggest button:hover{color:var(--gold);border-color:var(--gold)}.printinglist{flex-direction:column;gap:8px;max-height:50vh;margin-top:12px;display:flex;overflow-y:auto}.printingrow{border:1px solid var(--line);border-radius:6px;align-items:center;gap:12px;padding:9px 12px;display:flex}.printingrow .thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:56px}.printingrow .grow strong{font-size:12px;display:block}.printingrow .grow small{color:var(--muted);font-size:10px}.printingfinishes{flex-shrink:0;gap:8px;display:flex}.addfinish{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.addfinish input{text-align:center;width:48px;padding:6px;font-size:11px}.addfinish button{min-height:28px;padding:6px 9px}@media (width<=760px){.printingrow{flex-wrap:wrap}.printingfinishes{flex-wrap:wrap;width:100%;padding-left:52px}.hoverpreview-img{width:300px}}.cardmarketlink{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.cardmarketlink:hover{color:var(--gold);border-color:var(--gold)}.cardeditbtn{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.cardeditbtn:hover:not(:disabled){color:var(--gold);border-color:var(--gold)}.tixalter{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.tixalter .altermark{font-size:10px}.tixalter .alterupload{gap:6px}.tixalter .alterupload .btn{min-height:26px;padding:6px 8px;font-size:9px}.adminnav{border-bottom:1px solid var(--line);gap:6px;margin-bottom:26px;padding-bottom:0;display:flex}.adminnav button{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:12px}.adminnav button.active{color:var(--gold);border-bottom-color:var(--gold)}.adminnav button:hover:not(.active){color:var(--text)}@media (width<=760px){.adminnav{gap:2px;overflow-x:auto}.adminnav button{white-space:nowrap;padding:10px 14px;font-size:11px}}.nameinput{min-width:130px;padding:7px 9px;font-size:13px}.playername .grow{flex-direction:column;gap:6px;min-width:130px;display:flex}.accesscell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill.locked{color:#e0a08d;background:#bd6f5d15;border-color:#bd6f5d50}.panel h3{margin:20px 0 10px}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
