@font-face{font-family:orbitron;src:url(/_next/static/media/1c7ec788e2fc6bc3-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:orbitron;src:url(/_next/static/media/56740425bbf309d3-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:orbitron;src:url(/_next/static/media/61b11bfb6ba65ba3-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:orbitron;src:url(/_next/static/media/1f4ef87dcf7ed955-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:orbitron Fallback;src:local("Arial");ascent-override:79.40%;descent-override:19.08%;line-gap-override:0.00%;size-adjust:127.33%}.__className_96d73a{font-family:orbitron,orbitron Fallback}.__variable_96d73a{--font-orbitron:"orbitron","orbitron Fallback"}@font-face{font-family:rajdhani;src:url(/_next/static/media/4b13630ea8c790e4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rajdhani;src:url(/_next/static/media/244f1d86fde75cdc-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rajdhani;src:url(/_next/static/media/91a8c12d4c895193-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:rajdhani;src:url(/_next/static/media/05ae8f945b06abfb-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rajdhani Fallback;src:local("Arial");ascent-override:101.88%;descent-override:37.90%;line-gap-override:0.00%;size-adjust:91.28%}.__className_15e407{font-family:rajdhani,rajdhani Fallback}.__variable_15e407{--font-rajdhani:"rajdhani","rajdhani Fallback"}

/*! tailwindcss v4.3.0 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-200{top:calc(var(--spacing) * 200)}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.shrink{flex-shrink:1}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.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:#0b1018;--bg2:#0e141d;--panel:#0e141d;--panel2:#121d2a;--raised:#16202d;--line:#1c2736;--line2:#243244;--ink:#e8eef0;--mute:#8294a6;--dim:#6f8194;--signal:#f5c451;--signal-dim:#9c7d2e;--acid:#34d399;--ember:#e54f4f;--gold:#f5c451;--violet:#8b7cff;--glow:0 0 24px -6px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(900px 500px at 50% -10%,#f5c45114,transparent 70%),radial-gradient(600px 400px at 90% 10%,#8b7cff0f,transparent 70%),var(--bg);color:var(--ink);font-family:var(--font-rajdhani),"DM Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.font-display{font-family:var(--font-orbitron),var(--font-rajdhani),sans-serif}.eyebrow{font-family:var(--font-orbitron),sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-size:.6rem}.panel{background:linear-gradient(180deg,var(--panel),var(--bg2));border:1px solid var(--line);border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffff08,0 8px 24px -16px #000c}.panel2{background:var(--panel2);border:1px solid var(--line);border-radius:10px}.raised{background:var(--raised);border:1px solid var(--line2);border-radius:10px}.field{background:var(--bg2);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:9px;outline:none;padding:.7rem .85rem;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field:focus{border-color:var(--signal);box-shadow:var(--glow) #f5c45166}.field::placeholder{color:var(--dim)}.btn-primary{color:#06121a;font-family:var(--font-orbitron),sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#f5c451,#d9a93a);border:none;border-radius:9px;padding:.8rem 1.1rem;font-size:.82rem;font-weight:700;transition:transform .12s,box-shadow .25s;box-shadow:0 0 #f5c45166}.btn-primary:hover{box-shadow:var(--glow) #f5c45180;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.btn-ghost{color:var(--ink);border:1px solid var(--line2);cursor:pointer;font-family:var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:9px;padding:.75rem 1.1rem;font-size:.78rem;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--signal);color:var(--signal)}.badge{font-family:var(--font-orbitron);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.65rem;display:inline-flex}.badge-engineer{color:var(--violet);background:#8b7cff1a;border-color:#8b7cff66}.badge-warlord{color:var(--gold);background:#f5c4511a;border-color:#f5c45166}.badge-none{color:var(--mute);border-color:var(--line2)}.stat-num{font-family:var(--font-orbitron);letter-spacing:.01em;font-weight:700}.up{color:var(--acid)}.down{color:var(--ember)}.sig{color:var(--signal)}.mute{color:var(--mute)}.dim{color:var(--dim)}.pin-input{text-align:center;letter-spacing:.5em;font-size:1.5rem;font-family:var(--font-orbitron),monospace}a{color:var(--signal);text-decoration:none}.tex-grid{background-image:linear-gradient(#f5c45108 1px,#0000 0),linear-gradient(90deg,#f5c45108 1px,#0000 0);background-size:44px 44px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{opacity:0;animation:rise .6s forwards}@keyframes wf-fade{0%{opacity:0}to{opacity:1}}@keyframes wf-rise{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.wf-sheet{animation:wf-rise .22s cubic-bezier(.16,1,.3,1)}@media (min-width:640px){div[role=dialog]{align-items:center!important}.wf-sheet{border:1px solid var(--line2)!important;border-radius:18px!important}}@media (prefers-reduced-motion:reduce){.wf-sheet,div[role=dialog]{animation:none!important}}.wrap{min-height:100vh;color:var(--ink);margin:0 auto;padding:1rem 1rem 4rem}.wrap-me{max-width:880px;padding-bottom:6rem}.wrap-lb{max-width:780px;padding-bottom:3rem}.wrap-acct{max-width:560px;padding-bottom:5rem}.topbar{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.brand{font-family:var(--font-orbitron),system-ui;letter-spacing:.06em;font-size:1.05rem;font-weight:900}.topbar-actions{gap:.4rem;display:flex}.ghost{border:1px solid var(--line2);color:var(--mute);font-size:.72rem;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .7rem;transition:border-color .15s,color .15s}.ghost:hover{border-color:var(--signal);color:var(--signal)}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.1rem}.skel{background:linear-gradient(90deg,var(--panel) 25%,var(--gold,#e8c268) 50%,var(--panel) 75%)}@supports (color:color-mix(in lab,red,red)){.skel{background:linear-gradient(90deg,var(--panel) 25%,color-mix(in srgb,var(--gold,#e8c268) 10%,var(--raised)) 50%,var(--panel) 75%)}}.skel{background-size:200% 100%;border-radius:12px;margin-bottom:.8rem;animation:sh 1.2s infinite;position:relative}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}.loaderr{text-align:center;color:#ff9b9b;background:var(--ember);padding:2.2rem 1rem}@supports (color:color-mix(in lab,red,red)){.loaderr{background:color-mix(in srgb,var(--ember) 8%,transparent)}}.loaderr{border:1px solid var(--ember);border-radius:12px}.loaderr p{margin:0 0 1rem}.retrybtn{background:var(--signal);color:#06121a;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;border-radius:10px;padding:.7rem 1.3rem;font-size:.78rem;font-weight:700}.brand-link{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:0}.navtabs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.navtab{color:var(--mute);font-size:.72rem;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:.42rem .75rem;transition:color .15s,border-color .15s,background .15s}.navtab:hover{color:var(--ink)}.navtab.on{color:var(--signal);border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.navtab.on{border-color:color-mix(in srgb,var(--signal) 45%,transparent)}}.navtab.on{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.navtab.on{background:color-mix(in srgb,var(--signal) 8%,transparent)}}.navtab.signout{border:1px solid var(--line2);padding:.34rem .6rem;font-size:.85rem}.navtab.signout:hover{border-color:var(--ember);color:#ff9b9b}@media (max-width:430px){.navtab{padding:.4rem .55rem;font-size:.66rem}}.subtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.3rem;padding-bottom:.6rem;display:flex}.subtab{color:var(--mute);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:.34rem .7rem;font-family:system-ui;font-size:.74rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.subtab:hover{color:var(--ink)}.subtab.on{color:var(--signal);border-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.subtab.on{border-color:color-mix(in srgb,var(--signal) 35%,transparent)}}.subtab.on{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.subtab.on{background:color-mix(in srgb,var(--signal) 7%,transparent)}}@media (max-width:430px){.subtab{padding:.3rem .55rem;font-size:.7rem}.subtabs{gap:.25rem;padding-bottom:.5rem}}.cmd-badge{border:1px solid var(--line2);color:var(--mute);vertical-align:middle;letter-spacing:.08em;border-radius:5px;padding:.12rem .4rem;font-size:.56rem}@media (max-width:480px){.topbar{flex-wrap:wrap;gap:.4rem}.brand{font-size:.95rem}.wrap{padding-left:.7rem;padding-right:.7rem}.card{padding:.85rem}}.ctx-crumb{font-family:var(--font-orbitron),system-ui;letter-spacing:.04em;color:var(--ink);margin:0;font-size:.9rem;font-weight:700}.sig-dot{border:1px solid var(--line2);color:var(--mute);cursor:pointer;background:0 0;border-radius:6px;width:24px;height:22px;padding:0;font-size:.85rem;line-height:1}.sig-dot:hover{border-color:var(--signal);color:var(--signal)}.sig-menu{z-index:20;background:var(--raised);border:1px solid var(--line2);border-radius:9px;flex-direction:column;min-width:150px;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.sig-menu button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;padding:.55rem .7rem;font-size:.8rem}.sig-menu button:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.sig-menu button:hover{background:color-mix(in srgb,var(--signal) 12%,transparent)}}@keyframes helpin{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.adp-table{border-collapse:collapse;width:100%;font-size:.85rem}.adp-table th{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-family:var(--font-orbitron),system-ui;padding:.4rem .5rem}.adp-table td{text-align:right;padding:.5rem}.adp-table td[data-l=Overlord],.adp-table td[data-l=Player]{text-align:left}.adp-table tbody tr{border-top:1px solid var(--line)}.adp-sortbar{flex-wrap:wrap;gap:.3rem;margin-bottom:.7rem;display:none}.adp-sort{border:1px solid var(--line2);color:var(--mute);font-size:.66rem;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:.32rem .7rem}.adp-sort.on{border-color:var(--signal);color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.adp-sort.on{background:color-mix(in srgb,var(--signal) 8%,transparent)}}@media (max-width:620px){.adp-table thead{display:none}.adp-table,.adp-table tbody,.adp-table td,.adp-table tr{width:100%;display:block}.adp-table tr{border:1px solid var(--line);background:var(--panel2,#0e141d);border-radius:12px;margin-bottom:.6rem;padding:.5rem .8rem}.adp-table td{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:.32rem 0;display:flex;text-align:right!important}.adp-table td:first-child{border-top:none;font-size:1rem}.adp-table td:before{content:attr(data-l);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-family:var(--font-orbitron),system-ui;text-align:left;margin-right:1rem}.adp-table td:first-child:before{display:none}.adp-sortbar{display:flex}}.ds-table{border-collapse:collapse;width:100%;font-size:.85rem}.ds-table th{color:var(--mute);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-family:var(--font-orbitron),system-ui;text-align:left;border-bottom:1px solid var(--line2);white-space:nowrap;padding:.45rem .6rem}.ds-table th.num{text-align:right}.ds-table td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:.45rem .6rem}.ds-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ds-table tbody tr:hover td{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ds-table tbody tr:hover td{background:color-mix(in srgb,var(--signal) 4%,transparent)}}.ds-table th.ds-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ds-table th.ds-sortable:hover{color:var(--ink)}.ds-table th.ds-sortable.on{color:var(--signal)}.ds-table .ds-sortarrow{font-size:.7em}.ds-search{background:var(--panel2);border:1px solid var(--line);width:100%;max-width:22rem;color:var(--ink);border-radius:9px;margin:0 0 .6rem;padding:.5rem .7rem;font-family:inherit;font-size:.85rem}.ds-search:focus{border-color:var(--signal);outline:none}@supports (color:color-mix(in lab,red,red)){.ds-search:focus{border-color:color-mix(in srgb,var(--signal) 55%,var(--line))}}.ds-search::placeholder{color:var(--dim)}.ih-date{align-items:center;gap:.35rem;display:inline-flex}.ih-date input[type=date]{background:var(--panel2);border:1px solid var(--line);color:var(--ink);color-scheme:dark;border-radius:7px;padding:.25rem .4rem;font-family:inherit;font-size:.8rem}.ih-editbtn{color:var(--signal);cursor:pointer;font-size:.72rem;font-family:var(--font-orbitron),system-ui;letter-spacing:.04em;background:0 0;border:none;padding:.1rem .25rem}.ih-editbtn:hover{text-decoration:underline}.ih-del{border:1px solid var(--ember);background:0 0}@supports (color:color-mix(in lab,red,red)){.ih-del{border:1px solid color-mix(in srgb,var(--ember) 45%,var(--line))}}.ih-del{color:var(--ember);cursor:pointer;font-size:.7rem;font-family:var(--font-orbitron),system-ui;letter-spacing:.04em;border-radius:7px;padding:.25rem .5rem}.ih-del:hover{background:var(--ember)}@supports (color:color-mix(in lab,red,red)){.ih-del:hover{background:color-mix(in srgb,var(--ember) 12%,transparent)}}.ih-src{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:.66rem}@media (min-width:641px){.ds-sticky1 td:first-child,.ds-sticky1 th:first-child{background:var(--panel);z-index:1;position:sticky;left:0}}.ds-tablewrap{overflow-x:auto}.ds-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.8rem;display:flex}.ds-pager .pg-info{color:var(--mute);font-size:.7rem;font-family:var(--font-orbitron),system-ui;letter-spacing:.04em;white-space:nowrap}.ds-pager .pg-btns{align-items:center;gap:.45rem;display:flex}.ds-pager button{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);cursor:pointer;font-size:.72rem;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.04em;border-radius:8px;min-height:40px;padding:.42rem .8rem}.ds-pager button:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.ds-pager button:disabled{opacity:.4;cursor:default}body:has(.topbar) .prefs.corner{display:none}.ds-pager .pg-size{color:var(--mute);font-size:.68rem;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.ds-pager .pg-size select{background:var(--panel2);border:1px solid var(--line2);color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:8px;min-height:auto;padding:.35rem .5rem;font-size:.72rem}@media (max-width:640px){.ds-table thead{display:none}.ds-table,.ds-table tbody,.ds-table td,.ds-table tr{width:100%;display:block}.ds-table tr{border:1px solid var(--line);background:var(--panel2);border-radius:12px;margin-bottom:.55rem;padding:.45rem .8rem}.ds-table td{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.34rem 0;display:flex;text-align:right!important}.ds-table td:last-child{border-bottom:none}.ds-table td:before{content:attr(data-l);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-family:var(--font-orbitron),system-ui;text-align:left;flex:none}.ds-table td.cell-primary{color:var(--ink);font-size:1rem}.ds-table td.cell-primary:before{display:none}.ds-pager{justify-content:center}.ds-pager .pg-btns{flex:1;justify-content:space-between}.ds-pager button{flex:1}}.help-trigger{font-family:var(--font-orbitron),system-ui;font-weight:700}.help-panel{z-index:70;background:var(--panel,#0e141d);border:1px solid var(--line2,#243244);border-radius:16px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);animation:helpup .18s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 50px #0000008c}@keyframes helpup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.help-grip{display:none}.help-head{justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem .5rem;display:flex}.help-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin:0;font-size:.56rem}.help-eyebrow,.help-title{font-family:var(--font-orbitron),system-ui}.help-title{margin:.15rem 0 0;font-size:1.1rem}.help-x{border:1px solid var(--line2);color:var(--mute);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:.85rem}.help-x:hover{border-color:var(--ember);color:#ff9b9b}.help-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1.1rem 1.1rem;overflow-y:auto}.help-intro{color:var(--ink);margin:.2rem 0 .9rem;font-size:.88rem;line-height:1.55}.help-sec{margin-bottom:.9rem}.help-sec-h{font-family:var(--font-orbitron),system-ui;color:var(--signal);margin:0 0 .35rem;font-size:.8rem}.help-p{color:var(--ink);margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.help-tips{border-top:1px solid var(--line);padding-top:.8rem}.help-tips-h{font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin:0 0 .35rem;font-size:.62rem}.help-tips-l{margin:0;padding-left:1.1rem}.help-tips-l li{color:var(--mute);margin-bottom:.3rem;font-size:.82rem;line-height:1.5}@media (max-width:560px){.help-panel{border-radius:18px 18px 0 0;width:auto;max-width:none;max-height:78dvh;bottom:0;left:0;right:0}.help-grip{background:var(--line2);border-radius:2px;width:38px;height:4px;margin:.55rem auto .1rem;display:block}}.saveall-bar{z-index:40;background:var(--signal);justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;padding:.7rem 1rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.saveall-bar{background:color-mix(in srgb,var(--signal) 10%,var(--panel,#0e141d))}}.saveall-bar{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.saveall-bar{border:1px solid color-mix(in srgb,var(--signal) 45%,transparent)}}.saveall-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;box-shadow:0 -6px 24px #00000059}.saveall-count{font-family:var(--font-orbitron),system-ui;color:var(--signal);letter-spacing:.02em;font-size:.78rem}.saveall-actions{gap:.5rem;display:flex}.saveall-discard{border:1px solid var(--line2);color:var(--mute);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem .9rem;font-size:.78rem}.saveall-discard:hover{border-color:var(--ember);color:#ff9b9b}.saveall-save{background:var(--signal);color:#06121a;cursor:pointer;font-family:var(--font-orbitron),system-ui;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:.78rem;font-weight:700}.saveall-save:disabled{opacity:.6;cursor:default}.email-toggle{color:inherit;font:inherit;text-underline-offset:2px;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.email-toggle,.share-open{cursor:pointer;background:0 0}.share-open{border:1px solid var(--line2);color:var(--signal);font-family:var(--font-orbitron),system-ui;letter-spacing:.04em;border-radius:8px;padding:.5rem .9rem;font-size:.72rem}.share-open:hover{border-color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.share-open:hover{background:color-mix(in srgb,var(--signal) 8%,transparent)}}.share-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:85;background:#04080dd1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-modal{background:var(--panel,#0e141d);border:1px solid var(--line2,#243244);border-radius:18px;width:100%;max-width:520px;max-height:90dvh;padding:1.1rem 1.2rem 1.3rem;overflow-y:auto;box-shadow:0 20px 60px #0000008c}.share-head{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.share-tabs{gap:.35rem;display:flex}.share-canvas-wrap{border:1px solid var(--line);background:#06090d;border-radius:12px;justify-content:center;padding:.7rem;display:flex}.share-canvas{border-radius:8px;max-width:100%;height:auto}.share-note{color:var(--mute);text-align:center;margin:.7rem 0 .9rem;font-size:.74rem;line-height:1.45}.share-actions{gap:.5rem}.brand-logo-prev,.share-actions{justify-content:center;display:flex}.brand-logo-prev{border:2px solid var(--b);background:#0b1018;border-radius:14px;align-items:center;width:96px;height:96px;overflow:hidden}.share-sections{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.8rem 0 .2rem;display:flex}.share-sec-lbl{font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin-right:.2rem;font-size:.66rem}.share-chip{cursor:pointer;font-family:var(--font-orbitron),system-ui;background:0 0;padding:.3rem .7rem}.chip,.share-chip{border:1px solid var(--line2);color:var(--mute);font-size:.72rem;border-radius:999px}.chip{background:var(--panel2);align-items:center;gap:.3rem;padding:.22rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip{background:color-mix(in srgb,var(--panel2) 60%,transparent)}}.share-chip.on{border-color:var(--signal);color:var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.share-chip.on{background:color-mix(in srgb,var(--signal) 10%,transparent)}}.field-warn{margin:.3rem 0 0;font-size:.74rem;line-height:1.35}.field-fix,.field-warn{color:var(--amber,#f5c451)}.field-fix{border:1px solid var(--amber,#f5c451);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;margin-left:.3rem;padding:.15rem .5rem;font-size:.72rem}.troop-select{background:var(--panel2,#0e141d);border:1px solid var(--line2,#243244);color:var(--ink,#e8eef0);font-size:.8rem;font-family:var(--font-orbitron),system-ui;border-radius:6px;padding:.25rem .5rem}.lp{min-height:100vh;padding:0 1.25rem;position:relative;overflow:hidden}.lp-grid{inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(80% 55% at 50% 0,#000 35%,#0000 100%)}.lp-glow,.lp-grid{pointer-events:none;position:fixed}.lp-glow{filter:blur(50px);background:radial-gradient(#f5c45129,#0000 70%);width:820px;height:520px;top:-25%;left:50%;transform:translate(-50%)}.lp-top{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:1.4rem .2rem;display:flex;position:relative}.lp-logo{letter-spacing:.04em;font-size:1.3rem;font-weight:900}.lp-topnav{align-items:center;gap:1.1rem;display:flex}.lp-link{color:var(--mute);font-size:.85rem}.lp-btn-sm,.lp-link:hover{color:var(--ink)}.lp-btn-sm{border:1px solid var(--line2);font-size:.8rem;font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.04em;border-radius:8px;padding:.5rem 1rem}.lp-btn-sm:hover{border-color:var(--signal);color:var(--signal)}.lp-hero{text-align:center;max-width:760px;margin:0 auto;padding:3.5rem 0 2rem;position:relative}.lp-eyebrow{opacity:0;animation:rise .7s forwards}.lp-h1{letter-spacing:-.01em;opacity:0;margin:1rem 0;font-size:clamp(2.6rem,7vw,4.8rem);font-weight:900;line-height:1;animation:rise .7s 80ms forwards}.lp-sub{max-width:580px;color:var(--mute);opacity:0;margin:1.2rem auto 0;font-size:1.14rem;line-height:1.6;animation:rise .7s .16s forwards}.ink{color:var(--ink);font-weight:600}.lp-cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;animation:rise .7s .24s forwards;display:flex}.lp-btn-primary{color:#06121a;font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#f5c451,#d9a93a);border-radius:9px;padding:1rem 2rem;font-size:.95rem;font-weight:700;transition:box-shadow .3s,transform .15s;box-shadow:0 0 #f5c45180}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 34px -4px #f5c45199}.lp-btn-ghost{border:1px solid var(--line2);color:var(--ink);font-family:var(--font-orbitron);text-transform:uppercase;letter-spacing:.05em;border-radius:9px;padding:1rem 1.8rem;font-size:.95rem;font-weight:700;transition:border-color .2s,color .2s}.lp-btn-ghost:hover{border-color:var(--signal);color:var(--signal)}.lp-microcopy{color:var(--dim);opacity:0;margin-top:1rem;font-size:.82rem;animation:rise .7s .3s forwards}.lp-peek{background:linear-gradient(180deg,var(--panel),var(--bg2));border:1px solid var(--line);text-align:left;border-radius:16px;max-width:420px;margin:3rem auto 0;padding:1.3rem;animation-delay:.4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.lp-peek-bar{background:linear-gradient(90deg,var(--signal),transparent);height:3px;position:absolute;top:0;left:0;right:0}.lp-peek-head{justify-content:space-between;align-items:flex-start;display:flex}.lp-peek-name{margin:.1rem 0 .5rem;font-size:1.5rem;font-weight:900}.lp-peek-rank{margin:.1rem 0 0;font-size:1.6rem}.lp-spark{width:100%;height:80px;display:block}.lp-peek-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.lp-peek-stats div{flex-direction:column;gap:.15rem;display:flex}.lp-peek-stats span{text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.lp-peek-stats b{font-size:1.15rem}.lp-feat{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:1000px;margin:5rem auto;display:grid;position:relative}.lp-feat-card{background:linear-gradient(180deg,var(--panel),#0e161a66);border:1px solid var(--line);border-radius:16px;padding:1.7rem}.lp-feat-card:hover{border-color:#f5c45159}.lp-ico{font-size:1.9rem}.lp-feat-card h3{margin:.7rem 0 .5rem;font-size:1.25rem}.lp-feat-card p{color:var(--mute);margin:0;font-size:.95rem;line-height:1.6}.lp-feat-card em{color:var(--ink);font-style:normal;font-weight:600}.lp-how{max-width:720px;margin:5rem auto}.lp-steps{gap:.8rem;margin-top:1.5rem;display:grid}.lp-step{background:var(--panel);border:1px solid var(--line);border-radius:13px;align-items:flex-start;gap:1rem;padding:1.1rem 1.3rem;display:flex}.lp-num{color:var(--signal);min-width:2.3rem;font-size:1.4rem}.lp-step strong{color:var(--ink)}.lp-step div{color:var(--mute);padding-top:.15rem;line-height:1.5}.lp-final{text-align:center;max-width:720px;margin:5.5rem auto 3rem}.lp-final h2{margin-bottom:.8rem;font-size:clamp(1.7rem,4.5vw,2.8rem);line-height:1.12}.lp-final-sub{color:var(--mute);margin:0 0 .4rem;font-size:1.05rem}.lp-foot{border-top:1px solid var(--line);max-width:1080px;color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 auto;padding:2rem .2rem;font-size:.8rem;display:flex}.lp-foot .font-display{letter-spacing:.06em}.lp-foot a{color:var(--mute)}.lp-foot a:hover{color:var(--signal)}.lp-aud{text-align:center;max-width:1000px;margin:4.5rem auto}.lp-aud-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.6rem;display:grid}.lp-aud-card{text-align:left;background:linear-gradient(180deg,var(--panel),#0e161a66);border:1px solid var(--line);border-radius:16px;padding:1.5rem;transition:border-color .2s,transform .15s;display:block}.lp-aud-card:hover{border-color:var(--signal);transform:translateY(-2px)}.lp-aud-card .role{font-family:var(--font-orbitron);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);font-size:.66rem}.lp-aud-card h3{color:var(--ink);margin:.5rem 0 .4rem;font-size:1.2rem}.lp-aud-card p{color:var(--mute);margin:0 0 .8rem;font-size:.92rem;line-height:1.55}.lp-aud-card .go{color:var(--signal);font-size:.85rem;font-weight:700}.lp-back{color:var(--mute);font-size:.85rem}.lp-back:hover{color:var(--ink)}.lp-kicker{border:1px solid var(--line2);letter-spacing:.12em;color:var(--signal);border-radius:999px;margin:0 auto;padding:.3rem .9rem;font-size:.66rem}.lp-feat-card .tag,.lp-kicker{font-family:var(--font-orbitron);text-transform:uppercase;display:inline-block}.lp-feat-card .tag{letter-spacing:.1em;color:var(--dim);border:1px solid var(--line);border-radius:5px;margin-bottom:.5rem;padding:.15rem .45rem;font-size:.6rem}@media (max-width:560px){.lp-peek-stats b{font-size:1rem}.lp-foot{flex-direction:column;gap:.5rem}}.vs-cov{margin:.55rem 0 .2rem}.vs-cov-strip{border:1px solid var(--line);border-radius:4px;height:8px;display:flex;overflow:hidden}.vs-cov-ok{background:var(--ok,#39d98a)}@supports (color:color-mix(in lab,red,red)){.vs-cov-ok{background:color-mix(in srgb,var(--ok,#39d98a) 55%,transparent)}}.vs-cov-gap{background:var(--warn,#ff5470)}@supports (color:color-mix(in lab,red,red)){.vs-cov-gap{background:color-mix(in srgb,var(--warn,#ff5470) 75%,transparent)}}.vs-cov-gap{min-width:3px}.vs-cov-row{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.35rem;display:flex}.vs-cov-lbl{color:var(--mute);font-size:.76rem}.vs-cov-fill{border:1px solid var(--signal);background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-cov-fill{background:color-mix(in srgb,var(--signal) 12%,transparent)}}.vs-cov-fill{color:var(--signal);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:7px;padding:.28rem .7rem;font-size:.68rem}.vs-cov-fill:disabled{opacity:.5;cursor:default}.vs-delta{color:var(--mute);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.7rem;display:block}.vs-delta.warn{color:var(--warn,#ff5470);font-weight:600}.vs{outline:none;gap:1rem;display:grid}.vs-banner{border-radius:12px;padding:.85rem 1.1rem;font-size:.9rem;font-weight:600}.vs-banner.ok{background:var(--acid,#7fe0a0)}@supports (color:color-mix(in lab,red,red)){.vs-banner.ok{background:color-mix(in srgb,var(--acid,#7fe0a0) 14%,transparent)}}.vs-banner.ok{border:1px solid var(--acid,#7fe0a0)}@supports (color:color-mix(in lab,red,red)){.vs-banner.ok{border:1px solid color-mix(in srgb,var(--acid,#7fe0a0) 45%,transparent)}}.vs-banner.ok{color:var(--acid,#7fe0a0)}.vs-banner.err{background:var(--ember)}@supports (color:color-mix(in lab,red,red)){.vs-banner.err{background:color-mix(in srgb,var(--ember) 12%,transparent)}}.vs-banner.err{border:1px solid var(--ember)}@supports (color:color-mix(in lab,red,red)){.vs-banner.err{border:1px solid color-mix(in srgb,var(--ember) 45%,transparent)}}.vs-banner.err{color:var(--ember)}.vs-banner.warn{color:#f5c451;background:#f5c4511f;border:1px solid #f5c45180}.vs-saving{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ink);text-align:center;background:#04080eb8;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;font-size:.95rem;display:flex;position:fixed;inset:0}.vs-spin{border:3px solid var(--signal);border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.vs-spin{border:3px solid color-mix(in srgb,var(--signal) 30%,transparent)}}.vs-spin{border-top-color:var(--signal);animation:vsspin .8s linear infinite}@keyframes vsspin{to{transform:rotate(1turn)}}.vs-card{background:linear-gradient(180deg,var(--panel),var(--bg2));border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.3rem}.vs-h{letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin:0 0 .6rem;font-family:Orbitron,sans-serif;font-size:.62rem}table.vs-table{border-collapse:collapse;width:100%;font-size:.85rem}.vs-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:left;border-bottom:1px solid var(--line2);padding:.5rem .6rem;font-family:Orbitron,sans-serif;font-size:.6rem}.vs-table td{border-bottom:1px solid var(--line);padding:.35rem .6rem}.vs-inp{background:var(--bg2);border:1px solid var(--line);color:var(--ink);border-radius:7px;outline:none;width:100%;padding:.4rem .5rem;font-size:.85rem}.vs-inp:focus{border-color:var(--signal)}.vs-x{color:var(--ember);cursor:pointer;background:0 0;border:none;font-size:.95rem}.vs-rank{width:54px;color:var(--mute);font-variant-numeric:tabular-nums}.vs-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vs-grp{border:1px solid var(--line);background:var(--panel2);border-radius:11px;margin-bottom:.8rem;padding:.7rem .8rem}.vs-grp-h{cursor:default;margin:0 0 .5rem}.vs-grp-h,details.vs-grp>summary{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-family:Orbitron,sans-serif;font-size:.64rem}details.vs-grp>summary{cursor:pointer;list-style:revert;margin-bottom:.3rem}.vs-badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-family:Orbitron,sans-serif;font-size:.56rem;display:inline-block}.vs-sum{color:var(--mute);margin:.5rem 0 0;font-size:.78rem}.vs-suggest{border:1px dashed var(--signal);background:0 0}@supports (color:color-mix(in lab,red,red)){.vs-suggest{border:1px dashed color-mix(in srgb,var(--signal) 45%,transparent)}}.vs-suggest{color:var(--signal);cursor:pointer;text-align:left;border-radius:7px;padding:.22rem .5rem;font-size:.72rem}.vs-suggest:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-suggest:hover{background:color-mix(in srgb,var(--signal) 8%,transparent)}}.vs-grp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.vs-bulk{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-bulk{background:color-mix(in srgb,var(--signal) 12%,transparent)}}.vs-bulk{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-bulk{border:1px solid color-mix(in srgb,var(--signal) 40%,transparent)}}.vs-bulk{color:var(--signal);cursor:pointer;white-space:nowrap;border-radius:7px;padding:.3rem .6rem;font-size:.72rem;font-weight:600}.vs-bulk:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-bulk:hover{background:color-mix(in srgb,var(--signal) 20%,transparent)}}.vs-pending{background:#f5c45112}.vs-confirm{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-confirm{background:color-mix(in srgb,var(--signal) 14%,transparent)}}.vs-confirm{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-confirm{border:1px solid color-mix(in srgb,var(--signal) 45%,transparent)}}.vs-confirm{color:var(--signal);cursor:pointer;border-radius:7px;align-self:flex-start;padding:.28rem .55rem;font-size:.74rem;font-weight:600}.vs-confirm:hover{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-confirm:hover{background:color-mix(in srgb,var(--signal) 24%,transparent)}}.vs-ok{color:var(--acid,#7fe0a0);font-size:.76rem;font-weight:600}.vs-mini{border:1px solid var(--line2);color:var(--mute);cursor:pointer;background:0 0;border-radius:6px;margin-right:.35rem;padding:.2rem .4rem;font-size:.68rem}.vs-mini:hover{color:var(--ink)}.vs-mini-on{border-color:var(--acid,#7fe0a0)}@supports (color:color-mix(in lab,red,red)){.vs-mini-on{border-color:color-mix(in srgb,var(--acid,#7fe0a0) 55%,transparent)}}.vs-mini-on{color:var(--acid,#7fe0a0);background:var(--acid,#7fe0a0)}@supports (color:color-mix(in lab,red,red)){.vs-mini-on{background:color-mix(in srgb,var(--acid,#7fe0a0) 12%,transparent)}}.vs-guide{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-guide{background:color-mix(in srgb,var(--signal) 7%,var(--panel2))}}.vs-guide{border:1px solid var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-guide{border:1px solid color-mix(in srgb,var(--signal) 28%,var(--line))}}.vs-guide{border-radius:11px;margin:0 0 .9rem;padding:.8rem .9rem}.vs-guide-top{flex-wrap:wrap;justify-content:space-between;gap:.6rem}.vs-guide-ready,.vs-guide-top{align-items:baseline;display:flex}.vs-guide-ready{gap:.45rem}.vs-guide-num{color:var(--signal);font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.vs-guide-lbl{color:var(--ink);font-size:.8rem}.vs-guide-next{color:var(--mute);font-size:.8rem}.vs-guide-step{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);border:1px solid var(--signal);font-size:.6rem}@supports (color:color-mix(in lab,red,red)){.vs-guide-step{border:1px solid color-mix(in srgb,var(--signal) 40%,transparent)}}.vs-guide-step{border-radius:999px;margin-right:.35rem;padding:.08rem .4rem}.vs-guide-chips{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;display:flex}.vs-chip{border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.7rem}.vs-chip.todo{color:#f5c451;background:#f5c4511a;border-color:#f5c45173}.vs-chip.done{color:var(--acid,#7fe0a0);border-color:var(--acid,#7fe0a0)}@supports (color:color-mix(in lab,red,red)){.vs-chip.done{border-color:color-mix(in srgb,var(--acid,#7fe0a0) 40%,transparent)}}.vs-chip.opt{color:var(--mute)}.vs-guide-btn{width:100%;margin:.7rem 0 0;padding:.6rem 1rem}.vs-guide-ok{color:var(--acid,#7fe0a0);margin:.6rem 0 0;font-size:.8rem}@media (min-width:560px){.vs-guide-btn{width:auto}}.vs-sum b{color:var(--ink)}.vs-board{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .7rem;display:flex}.vs-days,.vs-seg{border:1px solid var(--line2);border-radius:9px;display:inline-flex;overflow:hidden}.vs-days button,.vs-seg button{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.34rem .6rem;font-family:Orbitron,sans-serif;font-size:.62rem}.vs-days button+button,.vs-seg button+button{border-left:1px solid var(--line)}.vs-days button.on,.vs-seg button.on{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.vs-days button.on,.vs-seg button.on{background:color-mix(in srgb,var(--signal) 22%,transparent)}}.vs-days button.on,.vs-seg button.on{color:var(--signal)}.vs-opp{border:1px solid var(--violet,#8b7cff)}@supports (color:color-mix(in lab,red,red)){.vs-opp{border:1px solid color-mix(in srgb,var(--violet,#8b7cff) 40%,var(--line))}}.vs-opp{background:var(--violet,#8b7cff);border-radius:12px;margin:0 0 .8rem;padding:.4rem .8rem}@supports (color:color-mix(in lab,red,red)){.vs-opp{background:color-mix(in srgb,var(--violet,#8b7cff) 7%,transparent)}}.vs-opp summary{cursor:pointer;color:var(--violet,#8b7cff);padding:.3rem 0;font-size:.8rem;font-weight:600}@media (max-width:620px){.vs-table thead{display:none}.vs-table,.vs-table tbody,.vs-table td,.vs-table tr{width:100%;display:block}.vs-table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:.6rem;padding:.4rem .6rem}.vs-table td{border:none;padding:.28rem 0}.vs-grp-head{flex-direction:column;align-items:stretch}.vs-grp-head .vs-bulk{text-align:center;width:100%}.vs-actions{flex-direction:column;align-items:stretch}.vs-actions .btn-primary{width:100%}}.tier-swatch{border:1px solid var(--line2);background:var(--sw);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:42px;height:38px;display:inline-flex;position:relative;overflow:hidden}.tier-swatch input[type=color]{opacity:0;cursor:pointer;border:none;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.dim2{color:var(--dim);font-size:.76rem}@media print{.dossier-noprint,.pp-del,.pp-src,.troop-select{display:none!important}.dossier,.dossier .panel{break-inside:avoid}.dossier{color:#111}body{background:#fff!important}.dossier svg{max-height:240px}}.pp-table{border-collapse:collapse;width:100%;font-size:.84rem}.pp-table tbody tr{border-top:1px solid var(--line)}.pp-table td{text-align:right;padding:.3rem .25rem}.pp-table td[data-l=Date]{text-align:left;padding:.5rem .4rem}.pp-th{text-align:right;color:var(--mute);text-transform:uppercase;letter-spacing:.05em;padding:.4rem .25rem;font-family:Orbitron,system-ui;font-size:.6rem}.discord-btn{color:#fff;white-space:nowrap;background:#5865f2;border:1px solid #6b77ff;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:filter .15s,transform 50ms;display:inline-flex}.discord-btn:hover{filter:brightness(1.1)}.discord-btn:active{transform:translateY(1px)}.discord-btn svg{flex:none}.ds-former{border:1px solid var(--line);background:var(--panel);border-radius:10px}.ds-former>summary{cursor:pointer;font-family:var(--font-orbitron),system-ui;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.68rem;list-style:none;display:flex}.ds-former>summary::-webkit-details-marker{display:none}.ds-former>summary:before{content:"▸";color:var(--dim);transition:transform .15s}.ds-former[open]>summary:before{transform:rotate(90deg)}.ds-former[open]>summary{border-bottom:1px solid var(--line);color:var(--ink)}.ds-former>div{padding:0 .9rem .9rem}.version-tag{font-family:var(--font-orbitron),system-ui;letter-spacing:.06em;color:var(--dim);opacity:.7;white-space:nowrap;font-size:.6rem}.version-tag:hover{opacity:1;color:var(--mute)}.version-corner{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:59;position:fixed}body:has(.topbar) .version-corner{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}