/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.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)}.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,)}.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,)}}@font-face{font-family:Font Awesome Solid;src:url(/fa-solid-900.woff2)format("woff2");font-style:normal;font-weight:900;font-display:block}@font-face{font-family:Ajax;src:url(/AjaxLogo.ttf)format("truetype");font-display:swap}@font-face{font-family:Genshin;src:url(/GenshinHeading.ttf)format("truetype");font-display:swap}@font-face{font-family:Ubuntu;src:url(/Ubuntu-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Ubuntu;src:url(/Ubuntu-Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}:root{--ink:#f6f1ff;--muted:#aaa2bf;--gold:#f4d78d;--panel-2:#302a47;--line:#f4d78d29}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#15131f;margin:0}body{text-shadow:0 .3px #00000085}button,input,select,textarea{font:inherit;text-shadow:inherit}button{color:inherit}body{background:radial-gradient(circle at 58% -20%,#50436e 0,#211d31 34%,#15131f 72%);font-family:Genshin,Segoe UI,sans-serif}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:linear-gradient(#262138f7,#181523fa);flex-direction:column;min-height:100vh;padding:28px 18px 20px;display:flex}.brand{align-items:center;gap:13px;padding:0 10px 30px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 14px #f4d78d40);width:47px;height:47px}.brand strong{color:var(--gold);letter-spacing:2px;font-family:Ajax,serif;font-size:26px;display:block}.brand span,.account-card span{color:var(--muted);letter-spacing:.7px;margin-top:3px;font-family:Segoe UI,sans-serif;font-size:11px;display:block}nav{gap:8px;display:grid}.nav-item{color:#c9c3d8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex;position:relative}.nav-item:hover{background:#ffffff09}.nav-mark{border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.nav-item.active:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;height:26px;position:absolute;left:-18px}.account-card{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:14px;display:grid}.account-avatar{color:#211d31;background:var(--gold);border-radius:50%;place-items:center;width:36px;height:36px;font-family:Segoe UI,sans-serif;font-weight:800;display:grid}.account-card strong{font-family:Segoe UI,sans-serif;font-size:13px}.account-card button{color:var(--muted);cursor:pointer;background:0 0;border:0}.workspace{min-width:0;padding:34px clamp(24px,4vw,62px) 44px}.topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{color:var(--gold);letter-spacing:2.2px;margin:0 0 8px;font-family:Segoe UI,sans-serif;font-size:10px;font-weight:700}h1{margin:0;font-size:32px;font-weight:500}.sync-status{color:#b9dac8;background:#498c681c;border:1px solid #6fc49933;border-radius:999px;padding:10px 14px;font-family:Segoe UI,sans-serif;font-size:12px}.sync-status i{background:#6fc499;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #6fc499}.summary-row{grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px;margin:30px 0 18px;display:grid}.summary-row article{border:1px solid var(--line);background:linear-gradient(145deg,#37304fb8,#242035d1);border-radius:16px;min-height:108px;padding:18px 20px}.summary-row span,.summary-row small{color:var(--muted);font-family:Segoe UI,sans-serif;font-size:11px}.summary-row strong{color:var(--gold);margin:8px 0 1px;font-family:Segoe UI,sans-serif;font-size:25px;display:block}.library-panel{border:1px solid var(--line);background:#1d1a2bd1;border-radius:18px;min-height:560px;overflow:hidden;box-shadow:0 28px 70px #0000002e}.panel-toolbar{border-bottom:1px solid var(--line);gap:10px;padding:16px;display:flex}.search{border:1px solid var(--line);background:#0a090f38;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:160px;padding:0 13px;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 0;font-family:Segoe UI,sans-serif}.search input::placeholder{color:#777187}.soft-button,.primary-button{cursor:pointer;border-radius:10px;padding:10px 14px}.soft-button{border:1px solid var(--line);color:#cbc4dc;background:var(--panel-2)}.soft-button span{color:var(--gold);margin-left:8px}.primary-button{color:#2b2437;background:linear-gradient(135deg,#f7df9e,#d9b965);border:1px solid #f4d78d85;font-family:Segoe UI,sans-serif;font-weight:800;box-shadow:0 7px 22px #f4d78d1f}.primary-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:540px;min-height:480px;margin:auto;padding:45px 24px;display:flex}.artifact-orbit{background:radial-gradient(circle,#f4d78d1c,#0000 67%);border:1px solid #f4d78d38;border-radius:50%;place-items:center;width:122px;height:122px;margin-bottom:30px;display:grid;position:relative}.artifact-orbit:before,.artifact-orbit:after{content:"";border:1px solid #756ca466;position:absolute;inset:12px;transform:rotate(45deg)}.artifact-orbit:after{inset:25px}.artifact-orbit img{z-index:1;object-fit:contain;filter:drop-shadow(0 9px 18px #0000005c);width:78px;height:78px;position:relative}.empty-state h2{margin:1px 0 10px;font-size:27px;font-weight:500}.empty-state>p:not(.eyebrow){max-width:500px;color:var(--muted);margin:0 0 24px;font-family:Segoe UI,sans-serif;line-height:1.65}.primary-button.large{padding:13px 20px}.empty-state small{color:#777187;margin-top:14px;font-family:Segoe UI,sans-serif}@media (max-width:900px){.app-shell{grid-template-columns:82px 1fr}.sidebar{padding-inline:12px}.brand{padding-inline:5px}.brand div,.nav-item{font-size:0}.brand img{width:45px}.nav-item{justify-content:center}.nav-mark{width:10px;height:10px}.account-card{grid-template-columns:1fr;padding:10px}.account-card>div:not(.account-avatar),.account-card button{display:none}.account-avatar{margin:auto}.summary-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.workspace{padding:22px 14px}.sync-status{display:none}.summary-row{grid-template-columns:1fr 1fr}.panel-toolbar{flex-wrap:wrap}.search{flex-basis:100%}.soft-button{flex:1}.panel-toolbar>.primary-button{width:100%}.library-panel{min-height:500px}}.account-card a{color:var(--gold);text-decoration:none}.error-banner{color:#e8b3b3;background:#8c303026;border:1px solid #dc696940;border-radius:10px;margin:14px 16px 0;padding:11px 14px;font-family:Segoe UI,sans-serif;font-size:13px}.artifact-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;padding:20px;display:grid}.artifact-card{border:1px solid var(--line);background:linear-gradient(160deg,#393250d1,#201c2fe6);border-radius:14px;min-height:310px;padding:14px}.artifact-card-head{color:var(--gold);justify-content:space-between;align-items:center;font-family:Segoe UI,sans-serif;display:flex}.artifact-card-head button{color:#e6a3a3;cursor:pointer;background:#8c30301f;border:1px solid #dc696938;border-radius:7px;width:26px;height:26px}.piece-image{place-items:center;height:145px;margin:8px 0;display:grid}.piece-image img{object-fit:contain;filter:drop-shadow(0 12px 18px #0000004d);width:130px;height:130px}.artifact-card h3{min-height:42px;color:var(--gold);margin:5px 0;font-size:15px;font-weight:500}.artifact-card p,.artifact-card small{color:var(--muted);margin:0;font-family:Segoe UI,sans-serif;font-size:12px}.artifact-card small{color:#81798f;margin-top:12px;display:block}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08070cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.artifact-form{background:linear-gradient(145deg,#302a47,#1e1a2c);border:1px solid #f4d78d3d;border-radius:18px;width:min(470px,100%);padding:30px;box-shadow:0 30px 90px #00000080}.artifact-form h2{margin:0 0 22px}.artifact-form label{color:#c9c3d8;gap:7px;margin:14px 0;font-family:Segoe UI,sans-serif;font-size:12px;display:grid}.artifact-form select,.artifact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#211d31;border-radius:9px;outline:none;padding:11px 12px}.artifact-form textarea{resize:vertical;min-height:82px}.form-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.confirm-backdrop{z-index:12000!important;place-items:center!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.confirm-panel{box-sizing:border-box;width:min(460px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:linear-gradient(145deg,#302a47,#1e1a2c);border:1px solid #f4d78d47;border-radius:18px;padding:28px;overflow:auto;box-shadow:0 30px 90px #0000008c}.confirm-panel .picker-header h2{max-width:340px;margin:0}.confirm-panel>p{color:#c9c3d8;margin:22px 0;font:14px/1.65 Ubuntu,Segoe UI,sans-serif}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.confirm-actions>button{min-width:132px}.palette-moonlight .confirm-panel{color:#292632;background:linear-gradient(145deg,#f3f0f8,#ddd7e9);border-color:#9b8db6}.palette-moonlight .confirm-panel>p{color:#484351}:is(.artifact-form button:focus-visible,.loadout-creator button:focus-visible){filter:brightness(1.12);outline:0!important}.artifact-form .soft-button:focus-visible{color:#fff;background:#5d587f;border-color:#9189ba}.artifact-form .desktop-pill:focus-visible{color:#fff;background:#5d587f;border-color:#9189ba}.loadout-creator .soft-button:focus-visible{color:#fff;background:#5d587f;border-color:#9189ba}.loadout-creator .desktop-pill:focus-visible{color:#fff;background:#5d587f;border-color:#9189ba}.loadout-creator .creator-progress button:focus-visible{color:#fff;background:#5d587f;border-color:#9189ba}.loadout-creator .creator-image>button:focus-visible{background:#4c4769;border-color:#69628e}.artifact-form :is(input,textarea)[data-keyboard-editing=false],.loadout-creator :is(input,textarea)[data-keyboard-editing=false]{caret-color:#0000;cursor:default}.artifact-form :is(input,textarea)[data-keyboard-editing=true],.loadout-creator :is(input,textarea)[data-keyboard-editing=true]{caret-color:auto;cursor:text}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.section-heading h2,.guide h2{margin:0;font-size:25px;font-weight:500}.search.compact{flex:none;width:min(420px,46%)}.loadout-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;padding:20px;display:grid}.loadout-card{border:1px solid var(--line);background:linear-gradient(145deg,#37304fc2,#221e31e6);border-radius:14px;gap:14px;min-height:250px;padding:20px;display:grid}.loadout-card h3{color:var(--gold);margin:0;font-size:17px;font-weight:500}.loadout-card>strong{font-family:Segoe UI,sans-serif;font-size:14px}.tag-pill{color:#cbc4dc;background:#756ca42b;border:1px solid #756ca473;border-radius:999px;justify-self:start;padding:6px 9px;font-family:Segoe UI,sans-serif;font-size:10px}.piece-priorities{gap:5px;display:grid}.piece-priorities small{color:#8f879e;grid-template-columns:66px 1fr;font-family:Segoe UI,sans-serif;font-size:10px;display:grid}.piece-priorities b{color:#beb7cf}.settings-panel{padding-bottom:22px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:22px;display:grid}.settings-grid article,.guide-grid article{border:1px solid var(--line);background:#302a4773;border-radius:14px;padding:22px}.settings-grid h3,.guide-grid h3{color:var(--gold);margin:0 0 10px;font-size:16px}.settings-grid p,.guide-grid p{color:var(--muted);font-family:Segoe UI,sans-serif;font-size:13px;line-height:1.6}.status-line{color:#9acbad;font-family:Segoe UI,sans-serif;font-size:11px}.usage-track{background:#191622;border-radius:999px;height:7px;margin:20px 0 8px;overflow:hidden}.usage-track i{border-radius:inherit;background:linear-gradient(90deg,#756ca4,var(--gold));height:100%;display:block}.settings-grid small{color:#8f879e;font-family:Segoe UI,sans-serif}.guide{padding:36px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.guide-grid article>b{width:30px;height:30px;color:var(--gold);border:1px solid #f4d78d4d;place-items:center;margin-bottom:18px;font-family:Segoe UI,sans-serif;display:grid;transform:rotate(45deg)}.guide-grid article>b:first-line{transform:rotate(-45deg)}@media (max-width:900px){.settings-grid,.guide-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:stretch}.search.compact{width:100%}}.artifact-split{grid-template-columns:minmax(0,65fr) minmax(300px,35fr);min-height:650px;display:grid}.artifact-gallery{border-right:1px solid var(--line);min-width:0;overflow:auto}.artifact-card{cursor:pointer}.artifact-card.selected{border-color:#b9a5ff;box-shadow:0 0 0 1px #b9a5ff40}.artifact-card-head{grid-template-columns:auto 1fr auto auto;gap:5px;display:grid}.artifact-card-head .favorite,.artifact-preview .favorite{color:#777187;background:#ffffff0a;border-color:#f4d78d33}.artifact-card-head .favorite.on,.artifact-preview .favorite.on{color:var(--gold);background:#f4d78d1a}.card-substats{gap:2px;margin-top:8px;display:grid}.card-substats small{margin:0}.artifact-preview{background:#1f1c2ea6;padding:24px;position:relative;overflow:auto}.artifact-preview>h2{text-transform:uppercase;margin:0 0 18px;font-size:16px}.preview-top{grid-template-columns:1fr 150px;gap:14px;min-height:190px;display:grid}.preview-top>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.preview-top strong{color:var(--gold);font-family:Segoe UI,sans-serif}.preview-top h3{color:var(--gold);margin:8px 0 0;font-size:15px}.preview-top p{color:var(--muted);margin:0;font-family:Segoe UI,sans-serif;font-size:12px}.preview-top img{object-fit:contain;width:150px;height:150px}.preview-substats{gap:5px;margin:12px 0;display:grid}.preview-substats>div{grid-template-columns:80px 1fr 60px;align-items:center;gap:8px;display:grid}.preview-substats span,.preview-substats b,.preview-substats strong{font-family:Segoe UI,sans-serif;font-size:11px}.preview-substats span{color:var(--muted)}.preview-scores{color:var(--muted);margin:18px 0;font-family:Segoe UI,sans-serif;font-size:12px;line-height:1.65}.artifact-preview label{color:var(--muted);gap:6px;font-family:Segoe UI,sans-serif;font-size:11px;display:grid}.artifact-preview textarea{border:1px solid var(--line);min-height:60px;color:var(--ink);background:#1d1a2a;border-radius:8px;padding:9px}.artifact-preview>.primary-button{width:100%;margin-top:12px}.preview-decoration{opacity:.72;width:75%;max-width:300px;position:absolute;top:48%;left:50%;transform:translate(-50%,-20%)}.substat-input{grid-template-columns:22px 1fr 110px;align-items:center;gap:8px;margin:7px 0;display:grid}.substat-input span{color:var(--muted);font-family:Segoe UI,sans-serif;font-size:11px}.substat-input select,.substat-input input{border:1px solid var(--line);color:var(--ink);background:#211d31;border-radius:8px;padding:9px}@media (max-width:900px){.artifact-split{grid-template-columns:1fr}.artifact-gallery{border-right:0}.artifact-preview{border-top:1px solid var(--line);min-height:480px}}.loadouts-page{min-height:calc(100vh - 140px);padding-top:8px}.loadout-toolbar{grid-template-columns:auto 34px minmax(180px,1fr) minmax(180px,1fr) minmax(190px,1fr) minmax(180px,1.2fr) 36px auto;align-items:center;gap:14px;margin-bottom:24px;display:grid}.loadout-toolbar>span{color:#a9a9b8;white-space:nowrap;font-size:12px}.loadout-toolbar select,.loadout-toolbar input{color:#f3f0fb;text-transform:uppercase;background:#191b26;border:1px solid #3d4255;border-radius:7px;outline:none;height:34px;padding:0 10px;font-size:11px}.loadout-toolbar input{text-transform:none}.help-circle,.ellipsis{height:34px;color:var(--gold);cursor:pointer;background:#252837;border:1px solid #3d4255;border-radius:50%}.ellipsis{color:#aaa;border-radius:7px}.desktop-pill{color:#f7f4ff;white-space:nowrap;cursor:pointer;background:#51496b;border:1px solid #706889;border-radius:999px;height:44px;padding:0 22px;font-size:11px}.desktop-loadout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.desktop-loadout-card{background:#1c1f2c;border:1px solid #323748;border-radius:9px;overflow:hidden}.loadout-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr 1fr;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:3px 9px;width:100%;min-height:92px;padding:11px;display:grid}.loadout-summary>img{object-fit:contain;grid-row:1/3;width:64px;height:64px}.loadout-identity{color:#f2eff8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.loadout-identity i{color:#716c7e;padding:0 3px;font-style:normal}.goal{color:#dbd6e7;white-space:nowrap;font-size:10px}.piece-count{color:#9694a2;font-size:10px}.progress-track{background:#12141d;border:1px solid #34394a;border-radius:5px;height:17px;position:relative;overflow:hidden}.progress-track i{background:#be4f5b;position:absolute;inset:0 auto 0 0}.progress-track b{color:#f5f2fa;place-items:center;font:9px Segoe UI,sans-serif;display:grid;position:absolute;inset:0}.loadout-detail{border-top:1px solid #303544;padding:6px 12px 14px}.loadout-slot{border-bottom:1px solid #3a3f506b;grid-template-columns:30px 106px 1fr;align-items:start;gap:7px;min-height:112px;padding:4px 0;display:grid}.slot-actions{flex-direction:column;justify-content:center;align-items:center;gap:7px;height:106px;display:flex}.slot-actions button{color:#eee;cursor:pointer;background:#282b39;border:1px solid #44495a;border-radius:50%;width:22px;height:22px;padding:0}.slot-image{cursor:pointer;background:#151720;border:1px solid #3c4153;border-radius:50%;width:106px;height:106px;padding:2px}.slot-image img{object-fit:contain;width:100%;height:100%}.slot-copy{color:#d5d1df;flex-direction:column;min-width:0;padding:8px 4px;font:11px Segoe UI,sans-serif;display:flex}.slot-copy span{color:#aaa7b5}.slot-copy small{color:#858391;margin-top:8px;line-height:1.5}.artifact-picker{background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(760px,94vw);max-height:84vh;padding:24px;overflow:hidden;box-shadow:0 30px 90px #000}.picker-header{justify-content:space-between;align-items:start;display:flex}.picker-header h2{margin:0;font-size:20px}.picker-header>button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:25px}.artifact-picker>p{color:#9491a0;font:12px Segoe UI,sans-serif}.picker-list{gap:7px;max-height:60vh;display:grid;overflow:auto}.picker-list>button{color:#eee;text-align:left;cursor:pointer;background:#242735;border:1px solid #363b4d;border-radius:8px;grid-template-columns:28px 64px 1fr 90px;align-items:center;gap:10px;padding:8px 12px;display:grid}.picker-list>button:disabled{opacity:.42;cursor:not-allowed}.picker-list img{object-fit:contain;width:58px;height:58px}.picker-list span{flex-direction:column;gap:4px;display:flex}.picker-list small{color:#9693a2;font:10px Segoe UI,sans-serif}.picker-list em{color:var(--gold);text-align:right;font-style:normal}.picker-list em small{margin-top:4px;display:block}.picker-empty{text-align:center;color:#8d8999;padding:50px}@media (max-width:1400px){.loadout-toolbar{grid-template-columns:auto 34px repeat(3,minmax(115px,1fr)) auto}.loadout-toolbar input,.loadout-toolbar .ellipsis{display:none}}@media (max-width:1000px){.loadout-toolbar .desktop-pill{display:none}.desktop-loadout-grid{grid-template-columns:1fr}}.recommendations-page{gap:12px;display:grid}.recommend-summary{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.recommend-summary article,.desktop-panel{background:#1c1f2c;border:1px solid #34394b;border-radius:8px}.recommend-summary article{min-height:105px;padding:17px}.recommend-summary span,.recommend-summary small{color:#a3a0af;font:10px Segoe UI,sans-serif;display:block}.recommend-summary strong{color:#f1eef8;margin:8px 0;font:24px Segoe UI,sans-serif;display:block}.desktop-panel{padding:15px}.desktop-panel h2{color:#f0edf6;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;display:flex}.desktop-panel h2 .help-circle{width:24px;height:24px}.team-row{border-top:1px solid #393e4f61;grid-template-columns:150px repeat(4,minmax(155px,1fr));align-items:center;gap:10px;height:104px;display:grid}.team-name input,.team-slot select,.team-name select{color:#eee;background:#191b26;border:1px solid #3c4153;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:10px}.team-name>div{gap:5px;margin-top:7px;display:flex}.team-name button,.team-name select{color:#ddd;background:#292c3b;border:1px solid #4b5063;border-radius:999px;height:26px;font-size:9px}.team-name button{padding:0 14px}.team-slot{grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0;display:grid}.team-slot>img{object-fit:cover;border-radius:50%;width:62px;height:62px}.team-build{background:#222531;border:1px solid #353a4b;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;height:47px;margin-top:5px;padding:5px 7px;display:flex}.team-build span{min-width:0}.team-build strong,.team-build small{color:#ded9eb;white-space:nowrap;text-overflow:ellipsis;font:9px Segoe UI,sans-serif;display:block;overflow:hidden}.team-build strong{color:var(--gold)}.team-build small{color:#9894a4;margin-top:3px}.team-build button{color:#aaa;cursor:pointer;background:0 0;border:0}.recommend-lower{grid-template-columns:1fr 1fr;gap:11px;display:grid}.recommend-lower>div{gap:11px;display:grid}.recommend-build{background:#202330;border:1px solid #34394a;border-radius:7px;grid-template-rows:1fr 18px;grid-template-columns:50px 1fr auto;align-items:center;gap:3px 8px;min-height:67px;margin-top:7px;padding:7px 9px;display:grid}.recommend-build img{object-fit:contain;grid-row:1/3;width:46px;height:46px}.recommend-build>strong{font-size:9px;line-height:1.4}.recommend-build>span{color:#9995a4;font-size:9px}.recommend-progress{background:#151720;border:1px solid #383d4f;border-radius:4px;height:15px;position:relative;overflow:hidden}.recommend-progress i{background:#a35b65;position:absolute;inset:0 auto 0 0}.recommend-progress b{place-items:center;font:8px Segoe UI,sans-serif;display:grid;position:absolute;inset:0}.domain-card{background:#202330;border:1px solid #34394a;border-radius:7px;align-items:center;gap:8px;min-height:64px;margin-top:7px;padding:8px;display:flex}.domain-card>strong{flex:1;font-size:9px}.domain-card span{gap:4px;display:flex}.domain-card img{object-fit:contain;width:45px;height:45px}.panel-empty{color:#9995a4;font:11px Segoe UI,sans-serif}@media (max-width:1250px){.team-row{grid-template-columns:130px repeat(4,minmax(125px,1fr))}.team-slot>img{display:none}}@media (max-width:900px){.recommend-summary,.recommend-lower{grid-template-columns:1fr}.team-row{grid-template-columns:1fr 1fr;height:auto;padding:10px 0}.team-name{grid-column:1/-1}}body{background:#171925}.app-shell{grid-template-columns:232px 1fr}.sidebar{z-index:2;background:#1d202d;border-right:1px solid #363a4c;min-height:100vh;padding:55px 18px 24px;position:relative;overflow:hidden}.sidebar:after{content:"";z-index:-1;opacity:.65;background:url(/assets/set-images/_fallback/sidebar_overlay.webp) 50%/cover no-repeat;position:absolute;inset:48% 0 0}.desktop-brand{flex-direction:column;align-items:center;margin-bottom:38px;display:flex}.desktop-brand img{object-fit:contain;opacity:.72;width:194px;height:72px}.desktop-brand strong{color:#f5d781;letter-spacing:3px;margin-top:8px;font:38px Ajax,serif}.sidebar nav{gap:7px}.nav-item{color:#efecf5;text-transform:uppercase;border-radius:7px;height:54px;padding:0 13px;font-size:14px}.nav-item.active{color:#f5d781;background:#514b6d}.nav-item.active:before,.nav-mark{display:none}.sidebar-footer{flex-direction:column;align-items:center;gap:10px;margin-top:auto;display:flex}.sidebar-footer img{object-fit:contain;width:82px;height:82px}.sidebar-footer a{color:#aaa;border:1px solid #4b5063;border-radius:50%;place-items:center;width:25px;height:25px;font:10px Segoe UI,sans-serif;text-decoration:none;display:grid}.workspace{background:#171925;min-height:100vh;padding:63px 36px 32px;position:relative;overflow:hidden}.workspace:before{content:"";z-index:0;opacity:.65;pointer-events:none;background:url(/assets/set-images/_fallback/tartaglia_top_overlay.webp) top/cover no-repeat;height:510px;position:fixed;top:0;left:232px;right:0}.workspace>*{z-index:1;position:relative}.topbar{height:52px;display:block}.library-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.panel-toolbar{border:0;padding:0 0 16px}.artifact-split{background:#1c1f2c;border:1px solid #353a4c;border-radius:8px;overflow:hidden}.loadouts-page{min-height:0}.recommendations-page{padding-top:4px}.summary-row,.sync-status{display:none}@media (max-width:900px){.app-shell{grid-template-columns:82px 1fr}.workspace:before{left:82px}.desktop-brand img{width:65px}.desktop-brand strong{font-size:0}.sidebar-footer img{width:58px}.nav-item{font-size:0}.nav-item:after{content:"◆";font-size:12px}.workspace{padding:30px 18px}}.preview-substats select,.preview-substats input{color:#eee;background:#181a25;border:1px solid #3b4052;border-radius:5px;min-width:0;padding:7px;font:10px Segoe UI,sans-serif}.preview-substats input{width:70px}.artifact-preview>.primary-button:disabled{opacity:.4;cursor:default;filter:none;transform:none}.artifact-preview>.primary-button+.primary-button{margin-top:7px}.loadout-controls{border-top:1px solid #303544;gap:8px;padding:8px 12px;display:flex}.loadout-controls button,.creator-progress button{color:#ddd;cursor:pointer;background:#292c3b;border:1px solid #4b5063;border-radius:999px;padding:7px 13px;font-size:9px}.loadout-creator{background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(680px,95vw);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 30px 90px #000}.creator-shared{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:18px;display:grid}.creator-shared label,.creator-priorities label{color:#aaa7b6;gap:5px;font:10px Segoe UI,sans-serif;display:grid}.creator-shared select,.creator-shared input,.creator-priorities select{color:#eee;background:#181a25;border:1px solid #3b4052;border-radius:6px;height:34px;padding:0 8px}.creator-priorities{grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;display:grid}.creator-priorities section{gap:8px;display:grid}.creator-priorities h3{color:#f5d781;margin:0;font-size:11px}.creator-progress{align-items:center;gap:14px;margin-top:17px;display:flex}.creator-progress span{color:#aaa7b6;flex:1;font:10px Segoe UI,sans-serif}.loadout-creator .desktop-pill:disabled{opacity:.4;cursor:default}.desktop-settings{color:#efecf5}.settings-intro{color:#aaa7b6;margin:0 0 27px;font-size:13px}.settings-actions{align-items:start;gap:20px;height:48px;display:flex}.settings-actions span{color:#aaa7b6;flex:1;font-size:12px}.settings-actions button,.custom-setting button,.settings-reset{color:#ece8f3;background:#4e4968;border:1px solid #68627e;border-radius:999px;padding:10px 18px;font-size:10px}.settings-tabs{gap:4px;display:flex}.settings-tabs button{color:#9e9baa;text-transform:uppercase;background:#242735;border:1px solid #3b4052;border-bottom:0;border-radius:7px 7px 0 0;min-width:100px;padding:9px 17px;font-size:10px}.settings-tabs button.active{color:#f5d781;background:#514b6d}.settings-body{background:#1d202d;border:1px solid #353a4c;border-radius:0 8px 8px;height:620px;padding:10px;overflow:auto}.settings-body p{color:#9996a5;font-size:11px}.settings-body h3{margin:27px 0 9px;font-size:12px}.setting-line{grid-template-columns:240px 1fr;align-items:center;display:grid}.setting-line select{color:#eee;background:#181a25;border:1px solid #3a3f51;border-radius:6px;height:34px;padding:0 8px}.settings-body>.desktop-pill{height:48px}.custom-setting{grid-template-columns:175px 1fr 142px 148px;align-items:center;gap:8px;margin:7px 0;display:grid}.custom-setting span{color:#9794a4}.custom-setting button:disabled{opacity:.45}.settings-value-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.settings-value-grid label{color:#aaa;gap:5px;font:11px Segoe UI,sans-serif;display:grid}.settings-value-grid input{color:#eee;background:#181a25;border:1px solid #3a3f51;border-radius:6px;padding:9px}.field-guide{height:calc(100vh - 150px);overflow:auto}.field-guide-banner{background:#1c1f2c;border:1px solid #3a3f52;border-radius:10px;width:min(820px,100%);margin:0 auto;padding:31px 34px 38px}.field-guide-banner>h2{color:#f5d781;text-align:center;margin:0 0 18px;font-size:27px}.field-guide-banner>p{text-align:center;font-size:13px;line-height:1.35}.field-guide-banner article{background:#292c40;border:1px solid #3d4256;border-radius:8px;margin-top:18px;padding:16px 18px}.field-guide-banner article h3{color:#f5d781;margin:0 0 10px;font-size:13px}.field-guide-banner article p{color:#d5d1df;margin:0;font-size:12px;line-height:1.35}.upload-button{color:#ece8f3;cursor:pointer;background:#4e4968;border:1px solid #68627e;border-radius:999px;place-items:center;padding:10px 18px;font:10px Segoe UI,sans-serif;display:grid}.upload-button input{display:none}.palette-midnight{--panel:#171b2c;--panel-2:#202841;--gold:#9dc9ff}.palette-crimson{--panel:#281b24;--panel-2:#3d2431;--gold:#f1bd91}.panel-toolbar>.soft-button{min-width:0;max-width:165px}.panel-toolbar>button.soft-button{width:86px}.panel-toolbar>.primary-button{white-space:nowrap;flex:none}@media (max-width:1100px){.panel-toolbar{flex-wrap:wrap}.panel-toolbar .search{flex-basis:100%}}:where(button,a,select,input,textarea,.artifact-card,.desktop-loadout-card,.recommend-build,.domain-card,.team-build,.upload-button){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}:where(button,a,select,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #a99ed5}button:not(:disabled),select,.upload-button{cursor:pointer}.nav-item:hover{color:#f0edf8;background:#2b3040}.nav-item.active:hover{color:#f5d781;background:#5d587f}.sidebar-footer a:hover{color:#f5d781;background:#3a3d50;border-color:#9189ba}.soft-button:hover,.desktop-pill:hover,.loadout-controls button:hover,.creator-progress button:hover,.team-name button:hover,.team-name select:hover,.settings-actions button:hover,.custom-setting button:hover,.settings-reset:hover,.upload-button:hover{color:#fff;background:#5d587f;border-color:#9189ba}.primary-button:hover{filter:brightness(1.07);border-color:#fff0bd;transform:translateY(-1px);box-shadow:0 8px 22px #f4d78d38}.primary-button:active,.soft-button:active,.desktop-pill:active,.upload-button:active{transform:translateY(1px)}.artifact-card:hover{background:#2b3040;border-color:#8278b2;transform:translateY(-1px);box-shadow:0 8px 24px #0000002e}.artifact-card.selected:hover{border-color:#c3b9ed;box-shadow:0 0 0 1px #b9a5ff52,0 8px 24px #0000002e}.artifact-card-head button:hover{color:#ffd0d7;background:#693847;border-color:#ef6b73}.artifact-card-head .favorite:hover,.artifact-preview .favorite:hover{color:#555b68;background:#a0a6b2;border-color:#a0a6b2}.artifact-card-head .favorite.on:hover,.artifact-preview .favorite.on:hover{color:#f4d78d;background:#5d587f;border-color:#f4d78d}.loadout-summary:hover,.desktop-loadout-card:hover{background:#242735;border-color:#575d76}.desktop-loadout-card.open:hover{background:#1c1f2c}.slot-actions button:hover,.slot-image:hover{background:#3a3d50;border-color:#9189ba;box-shadow:0 0 0 1px #9189ba33}.picker-list>button:not(:disabled):hover{background:#303449;border-color:#8278b2;transform:translate(2px)}.team-build:hover,.recommend-build:hover,.domain-card:hover{background:#292d3e;border-color:#575d76}.team-build button:hover{color:#f5d781;transform:rotate(35deg)}.settings-tabs button:hover:not(.active){color:#efecf5;background:#303444}.settings-tabs button.active:hover{background:#5d587f}.help-circle:hover,.ellipsis:hover{color:#f5d781;background:#4c4769;border-color:#9189ba}.panel-toolbar .search:focus-within{border-color:#8278b2;box-shadow:0 0 0 2px #8278b224}.workspace{width:100%;min-width:0;padding:clamp(30px,4.5vw,63px) clamp(18px,3vw,36px) 32px}.panel-toolbar{grid-template-columns:minmax(180px,1fr) minmax(125px,165px) minmax(125px,165px) 86px auto;align-items:stretch;gap:10px;display:grid}.panel-toolbar .search,.panel-toolbar>.soft-button{width:100%;max-width:none;height:38px}.panel-toolbar>.primary-button{height:38px;padding:0 18px}.artifact-gallery,.artifact-preview{min-height:0}.artifact-grid{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:12px;padding:14px}.artifact-card{min-height:290px;padding:12px}.piece-image{height:132px}.desktop-settings,.field-guide,.loadouts-page,.recommendations-page{min-width:0}.settings-body{height:calc(100dvh - 255px);min-height:390px}.field-guide{height:calc(100dvh - 125px)}.modal-backdrop{overflow:auto}.artifact-form,.loadout-creator,.artifact-picker{max-height:calc(100dvh - 32px)}@media (max-width:1450px){.workspace{padding-inline:24px}.loadout-toolbar{grid-template-columns:auto 34px repeat(3,minmax(120px,1fr)) auto;gap:9px}.loadout-toolbar input,.loadout-toolbar .ellipsis{display:none}.loadout-toolbar .desktop-pill{display:block}.team-row{grid-template-columns:130px repeat(4,minmax(120px,1fr));gap:7px}.team-slot>img{width:48px;height:48px}.custom-setting{grid-template-columns:160px 1fr 126px 132px}}@media (max-width:1180px){.panel-toolbar{grid-template-columns:minmax(160px,1fr) minmax(115px,150px) minmax(115px,150px) 78px auto}.artifact-split{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}.preview-top{grid-template-columns:1fr 110px}.preview-top img{width:110px;height:110px}.team-row{grid-template-columns:130px repeat(2,minmax(180px,1fr));height:auto;padding:10px 0}.team-name{grid-row:1/3}.team-slot>img{display:block}.recommend-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.workspace:before{left:82px}.sidebar{width:82px;padding:34px 10px 18px}.desktop-brand{margin-bottom:24px}.desktop-brand img{width:62px;height:55px}.desktop-brand strong{font-size:0}.nav-item{justify-content:center;height:48px;padding:0;font-size:0}.nav-item:after{content:"◆";font-size:11px}.sidebar-footer img{width:54px;height:54px}.workspace{padding:28px 16px 24px}.panel-toolbar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(105px,135px)) 76px}.panel-toolbar>.primary-button{grid-column:1/-1}.artifact-split{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 210px)}.artifact-gallery{border-right:0;min-height:440px;max-height:calc(100dvh - 210px)}.artifact-preview{border-top:1px solid #353a4c;min-height:440px}.desktop-loadout-grid,.recommend-lower{grid-template-columns:1fr}.loadout-toolbar{grid-template-columns:auto 34px minmax(130px,1fr) minmax(130px,1fr);grid-auto-rows:36px}.loadout-toolbar select:nth-of-type(3){grid-column:3}.loadout-toolbar .desktop-pill{grid-area:2/4;height:36px}.team-row{grid-template-columns:1fr 1fr}.team-name{grid-area:auto/1/auto/-1}.team-slot>img{width:54px;height:54px}.settings-actions{flex-wrap:wrap;height:auto;margin-bottom:10px}.settings-actions span{flex-basis:100%}.settings-tabs{overflow-x:auto}.settings-tabs button{min-width:96px}.settings-body{height:calc(100dvh - 270px)}.setting-line{grid-template-columns:minmax(150px,220px) 1fr}.custom-setting{grid-template-columns:150px 1fr 118px 122px}.settings-value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.workspace:before{left:64px}.sidebar{width:64px;padding-inline:7px}.desktop-brand img{width:50px}.sidebar-footer img{width:45px;height:45px}.workspace{padding:20px 10px}.topbar h1{font-size:25px}.panel-toolbar{grid-template-columns:1fr 1fr}.panel-toolbar .search{grid-column:1/-1}.panel-toolbar>button.soft-button{width:100%}.panel-toolbar>.primary-button{grid-column:1/-1}.artifact-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:9px}.artifact-card{min-height:270px}.piece-image{height:115px}.piece-image img{width:106px;height:106px}.loadout-toolbar{grid-template-columns:1fr 1fr}.loadout-toolbar>span{grid-column:1}.loadout-toolbar .help-circle{grid-column:2;justify-self:end;width:34px}.loadout-toolbar select,.loadout-toolbar .desktop-pill{grid-area:auto!important}.desktop-pill{padding:0 13px}.loadout-summary{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr);min-height:105px}.loadout-summary>img{width:52px;height:52px}.goal{grid-column:2}.progress-track{grid-column:1/-1}.loadout-slot{grid-template-columns:28px 82px minmax(0,1fr)}.slot-actions{height:82px}.slot-image{width:82px;height:82px}.recommend-summary,.team-row{grid-template-columns:1fr}.team-name{grid-column:auto}.team-slot>img{display:block}.recommend-summary strong{font-size:20px}.settings-actions button{flex:1}.setting-line,.custom-setting{grid-template-columns:1fr}.custom-setting{border-bottom:1px solid #34394a;gap:6px;padding:9px 0}.settings-value-grid,.creator-shared,.creator-priorities{grid-template-columns:1fr}.creator-progress{flex-wrap:wrap}.creator-progress span{flex-basis:100%}.picker-list>button{grid-template-columns:24px 48px minmax(0,1fr)}.picker-list img{width:44px;height:44px}.picker-list em{text-align:left;grid-column:3}.field-guide-banner{padding:22px 16px}}.app-shell{grid-template-columns:232px minmax(0,1fr);min-width:900px;height:100dvh;overflow:hidden}.workspace{min-width:0;height:100dvh;padding:32px 36px;overflow:hidden}.topbar{height:52px}.topbar h1{font-size:28px}.panel-toolbar .collection-count{white-space:nowrap}.loadout-toolbar{grid-template-columns:auto 24px minmax(120px,1fr) minmax(120px,1fr) minmax(135px,1fr) 36px 162px!important;gap:10px!important;margin-bottom:16px!important;display:grid!important}.loadout-toolbar .ellipsis{grid-column:auto!important;width:36px!important;height:34px!important;display:inline-flex!important}.loadout-toolbar .desktop-pill{grid-column:auto!important;width:162px!important;height:38px!important}.desktop-loadout-grid{height:calc(100% - 54px);padding-right:5px;overflow:auto}@media (max-width:1180px){.workspace{padding-inline:24px}.panel-toolbar{grid-template-columns:auto 24px 56px 56px 82px 34px minmax(120px,1fr) 122px!important;gap:7px!important}.panel-toolbar .artifact-filter{width:56px!important}.panel-toolbar .sort-label{width:82px!important;min-width:82px!important}.panel-toolbar .order-button{width:34px!important}.panel-toolbar .add-artifact-button{width:122px!important}.loadout-toolbar{grid-template-columns:auto 24px minmax(105px,1fr) minmax(105px,1fr) minmax(120px,1fr) 36px 150px!important;gap:8px!important}.loadout-toolbar .desktop-pill{width:150px!important}.team-row{grid-template-columns:135px repeat(4,minmax(0,1fr))!important;gap:7px!important}}html,body,.app-shell{min-width:900px}.workspace:before{display:none}.background-decoration{opacity:.65;pointer-events:none;width:100%;height:auto;top:0;left:0;transform:translateY(-33.333%);z-index:0!important;position:absolute!important}.workspace>:not(.background-decoration){z-index:1;position:relative}.sidebar:after{background:url(/assets/set-images/_fallback/sidebar_overlay.webp) 50%/contain no-repeat;width:260px;height:330px;inset:52% auto auto -14px}.panel-toolbar{align-items:center;gap:10px;height:50px;display:flex}.panel-toolbar .collection-count{flex:none}.panel-toolbar .artifact-filter{border-radius:17px;flex:none;width:34px;height:34px;padding:0}.panel-toolbar .icon-filter>span{font-size:15px}.panel-toolbar .sort-label{width:auto;min-width:96px;padding:0 14px}.panel-toolbar .search{flex:1;width:auto}.panel-toolbar .add-artifact-button{flex:none;width:auto;min-width:138px;height:34px;position:static}.panel-toolbar .order-button{flex:none;padding:0;width:38px!important;height:38px!important}.panel-toolbar .order-button span{font-size:20px}.loadout-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.loadout-toolbar>span,.loadout-toolbar>.help-circle{flex:none}.loadout-toolbar select{flex:1;min-width:105px}.loadout-toolbar input{flex:1.15;min-width:120px;display:block}.loadout-toolbar .desktop-pill{flex:none;width:auto;min-width:162px;height:38px}.desktop-loadout-grid{column-count:1;column-gap:10px;display:block}.desktop-loadout-card{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 10px;display:inline-block}.desktop-loadout-card.open{grid-row:auto}.loadout-summary{box-sizing:border-box}.progress-track{background:#12141d;border:1px solid #34394a;border-radius:4px;min-width:80px;height:15px;display:block;position:relative;overflow:hidden}.progress-track i{min-height:100%;display:block;position:absolute;inset:0 auto 0 0}.progress-track b{line-height:13px}.team-slot{height:94px;container-type:normal}.team-slot>img{width:64px;height:64px;display:block}.desktop-settings{flex-direction:column;gap:14px;height:calc(100dvh - 147px);display:flex}.settings-intro{color:#a7adbd;margin:0;font-size:14px;line-height:1.45}.settings-actions{gap:10px;min-height:38px;margin:0}.settings-actions span{font-size:13px}.settings-tabs{margin:0;padding-top:2px}.settings-body{flex:1;height:auto;padding:22px 24px;line-height:1.45;overflow:auto}.settings-body>p{color:#a9a6b5;max-width:900px;margin:7px 0 26px;font-size:13px}.settings-body>h3{margin:27px 0 11px;font-size:15px}.setting-line{grid-template-columns:220px minmax(220px,360px);align-items:center;gap:18px;margin:0 0 8px;display:grid}.setting-line select{width:100%}.settings-body>.desktop-pill{min-width:270px;height:38px;margin-bottom:2px}.custom-setting{grid-template-columns:170px minmax(120px,1fr) 140px 140px;align-items:center;gap:10px;min-height:46px;margin:7px 0;display:grid}.settings-reset{margin-top:12px}.settings-build-names{border-top:1px solid #34394a;margin-top:24px;padding-top:20px}.settings-build-names h3{margin:0 0 7px!important}.settings-build-names p{margin:0 0 10px!important}.settings-build-names textarea{box-sizing:border-box;resize:vertical;color:#eee;background:#181a25;border:1px solid #3a3f51;border-radius:7px;width:min(620px,100%);min-height:120px;padding:10px 12px;font:11px/1.5 Ubuntu,sans-serif;display:block}.palette-moonlight .settings-build-names textarea{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.field-guide{height:calc(100dvh - 147px);padding:4px 24px 24px 12px;overflow:auto}.field-guide-banner{box-sizing:border-box;flex-direction:column;gap:18px;width:min(820px,100%);margin:0 auto;padding:32px 34px 38px;display:flex}.field-guide-banner>h2{color:#f4d78d;text-align:center;margin:0;font:28px Ajax,Ubuntu,sans-serif}.field-guide-banner>p{color:#c8c4d2;text-align:center;margin:0 4px 8px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;line-height:1.45}.field-guide-banner article{background:#282a3c;border:1px solid #353a4d;border-radius:9px;padding:16px 18px 18px}.field-guide-banner article h3{color:#f0edf8;margin:3px 0 12px;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:800}.field-guide-banner article p{color:#d1cdd9;margin:0;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;line-height:1.45}.field-guide-banner article p+p{margin-top:10px}@media (max-width:1180px){.team-row{grid-template-columns:150px repeat(4,minmax(0,1fr));height:102px}.team-name{grid-row:auto}.recommend-lower{grid-template-columns:1fr 1fr}.panel-toolbar{height:50px;display:flex}.panel-toolbar .add-artifact-button{width:auto}.loadout-toolbar{display:flex}.loadout-toolbar .desktop-pill{width:auto}}@media (max-width:980px){.team-row{grid-template-columns:135px repeat(4,minmax(0,1fr));height:102px}.team-name{grid-column:auto}.panel-toolbar{height:50px}.panel-toolbar .search,.panel-toolbar .add-artifact-button{grid-column:auto}.artifact-split{height:calc(100dvh - 181px)}.loadout-toolbar .desktop-pill{grid-column:auto}}html,body,.app-shell,.app-shell *{font-family:Genshin,serif}@media (pointer:coarse){button,.nav-item,.team-name select{min-height:40px}.artifact-card,.loadout-summary{transform:none!important}}html,body,.app-shell{font-family:Ubuntu,sans-serif;font-weight:700}button,input,select,textarea,label,.nav-item,.artifact-card,.artifact-preview,.loadouts-page,.recommendations-page,.desktop-settings,.field-guide{font-family:Ubuntu,sans-serif}h1,.recommend-summary strong,.artifact-card-head>strong,.preview-scores em,.progress-track b,.recommend-progress b{font-family:Genshin,Ubuntu,sans-serif}button{text-align:center;justify-content:center;align-items:center;line-height:1;display:inline-flex}select,input,textarea{line-height:normal}.nav-item{font-weight:800}.topbar h1{font-size:28px;font-weight:700}.panel-toolbar{grid-template-columns:auto 24px 74px 74px 96px 38px minmax(190px,1fr) 138px;align-items:center;gap:10px;height:48px;padding:0 0 16px;display:grid}.collection-count{color:#a7adbd;white-space:nowrap;font-size:12px;font-weight:800}.panel-toolbar .help-circle{width:24px;height:24px;padding:0}.panel-toolbar>.soft-button,.panel-toolbar>.primary-button,.panel-toolbar .search{height:34px;min-height:34px;margin:0}.panel-toolbar>.soft-button{color:#f0edf8;background:#4c4769;border-color:#69628e;border-radius:17px;width:100%;max-width:none;padding:0 10px;font-size:12px;font-weight:700}.panel-toolbar .artifact-filter{text-align:center;justify-content:center;align-items:center;min-width:0;padding:0 7px;display:flex;position:relative}.panel-toolbar .artifact-filter>span{color:#f0edf8;pointer-events:none;margin:0;font-size:11px}.panel-toolbar .artifact-filter>select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.panel-toolbar .sort-label{border-radius:17px}.panel-toolbar>button.sort-label{width:100%}.panel-toolbar>button.order-button{border-radius:19px;width:38px;padding:0;font-family:Ubuntu,sans-serif;font-size:20px}.panel-toolbar .order-button span{place-items:center;width:100%;height:100%;margin:0;line-height:1;display:grid;transform:translateY(-1px)}.panel-toolbar .search{background:#1b1e28;border:1px solid #3b4156;border-radius:6px;min-width:0;padding:0 10px}.panel-toolbar .search input{text-transform:uppercase;height:32px;padding:0;font-size:12px;font-weight:700}.panel-toolbar .add-artifact-button{color:#f0edf8;width:138px;box-shadow:none;background:#4c4769;border:1px solid #69628e;border-radius:17px;padding:0 18px;font-size:12px;font-weight:800}.panel-toolbar .add-artifact-button:hover{box-shadow:none;filter:none;background:#5d587f;border-color:#9189ba}.artifact-split{grid-template-columns:minmax(0,1fr) minmax(300px,35%);height:calc(100dvh - 181px);min-height:540px}.artifact-card{background:#1e212e;border-color:#353a4d;border-radius:10px}.artifact-card h3{color:#e7e9f0;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:800}.artifact-card p,.artifact-card small{font-family:Ubuntu,sans-serif}.artifact-card.selected{box-shadow:none;border:2px solid #f4d78d}.artifact-gallery .piece-image{border:1px solid #0000;border-radius:9px;overflow:hidden}.artifact-gallery .piece-image.assigned{background:#f4d78d21;border-color:#f4d78d6b}.artifact-gallery .piece-image.unassigned{background:0 0;border-color:#3c4153}.artifact-gallery .artifact-card:hover .piece-image.assigned{background:#f4d78d30;border-color:#f4d78da8}.artifact-gallery .artifact-card:hover .piece-image.unassigned{background:0 0;border-color:#596078}.artifact-gallery .artifact-card.selected,.artifact-gallery .artifact-card.selected:hover{box-shadow:none;border-color:#f4d78d}.palette-moonlight .artifact-gallery .piece-image.assigned{background:#c4973724;border-color:#a0742175}.palette-moonlight .artifact-gallery .piece-image.unassigned{background:0 0;border-color:#9b8db6}.palette-moonlight .artifact-gallery .artifact-card:hover .piece-image.assigned{background:#c4973733}.palette-moonlight .artifact-gallery .artifact-card:hover .piece-image.unassigned{background:0 0}.palette-moonlight .artifact-gallery .artifact-card.selected,.palette-moonlight .artifact-gallery .artifact-card.selected:hover{border-color:#665481}.artifact-picker .picker-art{box-sizing:border-box;border:1px solid #0000;border-radius:7px;overflow:visible}.artifact-picker .picker-art.assigned{background:#f4d78d21;border-color:#f4d78d6b}.artifact-picker .picker-art.unassigned{background:0 0;border-color:#0000}.artifact-picker .picker-list>button:hover .picker-art.assigned,.artifact-picker .picker-list>button.selected .picker-art.assigned{background:#f4d78d33;border-color:#f4d78da8}.artifact-picker .picker-list>button:hover .picker-art.unassigned,.artifact-picker .picker-list>button.selected .picker-art.unassigned{background:0 0;border-color:#f4d78d38}.artifact-picker .picker-list>button.selected{box-shadow:inset 3px 0 #f4d78d,inset 0 0 0 1px #f4d78d6b!important}.palette-moonlight .artifact-picker .picker-art.assigned{background:#c4973724;border-color:#a0742175}.palette-moonlight .artifact-picker .picker-art.unassigned{background:0 0;border-color:#0000}.palette-moonlight .artifact-picker .picker-list>button:hover .picker-art.assigned,.palette-moonlight .artifact-picker .picker-list>button.selected .picker-art.assigned{background:#c4973733}.palette-moonlight .artifact-picker .picker-list>button:hover .picker-art.unassigned,.palette-moonlight .artifact-picker .picker-list>button.selected .picker-art.unassigned{background:0 0}.palette-moonlight .artifact-picker .picker-list>button.selected{box-shadow:inset 3px 0 #665481,inset 0 0 0 1px #66548161!important}.artifact-preview{background:#1e212e}.recommendations-page{gap:8px}.recommend-summary{gap:6px}.recommend-summary article{background:#1e212e;border-color:#353a4d;border-radius:10px;min-height:115px;padding:10px}.recommend-summary span,.recommend-summary small{font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700}.recommend-summary strong{color:#f4d78d;margin:3px 0;font-size:30px;font-weight:700}.desktop-panel{background:#1e212e;border-color:#353a4d;border-radius:10px;padding:9px}.desktop-panel h2{margin:0 0 5px;font-size:14px;font-weight:800}.team-row{border-top:0;grid-template-columns:150px repeat(4,minmax(120px,1fr));gap:10px;height:102px;padding:4px 0}.team-name input,.team-slot select{background:#1b1e28;border-color:#3b4156;border-radius:6px;height:33px;min-height:33px;padding:3px 7px;font-size:12px;font-weight:700}.team-name>div{margin-top:5px}.team-name button,.team-name select{background:#4c4769;border-color:#69628e;border-radius:14px;height:28px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700}.team-slot{grid-template-columns:auto minmax(0,1fr);gap:7px;width:100%;height:94px;container-type:inline-size}.team-slot>img{background:#1b1e28;border:2px solid #69628e;border-radius:50%;width:64px;height:64px}.team-slot>div{min-width:0}.team-build{background:#282a3c;border-color:#3b4156;border-radius:7px;height:55px;margin-top:5px;padding:4px 6px 4px 8px}.team-build strong,.team-build small{font-family:Ubuntu,sans-serif;font-size:11px;font-weight:700}.team-build strong{color:#f0edf8;font-weight:800}.team-build .team-progress-value{font:inherit}.team-build button{border-radius:12px;width:24px;height:24px;min-height:24px;padding:0}@container (width<=205px){.team-slot>img{display:none}}.recommend-lower,.recommend-lower>div{gap:6px}.recommend-build,.domain-card{background:#282a3c;border-color:#353a4d;border-radius:7px}.recommend-build{grid-template-rows:1fr 17px;grid-template-columns:48px minmax(0,1fr) auto;min-height:64px;padding:7px 9px}.recommend-build img{width:48px;height:48px}.recommend-build>strong,.recommend-build>span{font-size:12px}.recommend-progress{height:15px}.recommendation-loadout-summary .progress-track{grid-area:2/2/auto/4;width:100%;min-width:0}.recommendation-loadout-summary>span:not(.progress-track){white-space:nowrap}.recommendation-loadout-summary .progress-track i{transition:width .28s,background .28s}.domain-card{min-height:64px;padding:7px 9px}.domain-card>strong{font-size:12px}.domain-card img{background:#282a3c;border:1px solid #69628e;border-radius:7px;width:48px;height:48px;padding:2px}.loadout-toolbar{grid-template-columns:auto 24px minmax(180px,1fr) minmax(180px,1fr) minmax(190px,1fr) 36px 162px;gap:14px;margin-bottom:24px}.loadout-toolbar>span{font-family:Ubuntu,sans-serif;font-size:12px;font-weight:800}.loadout-toolbar .help-circle{width:24px;height:24px}.loadout-toolbar select,.loadout-toolbar input{background:#1b1e28;border-color:#3b4156;border-radius:6px;height:34px;padding:3px 7px;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700}.loadout-toolbar .ellipsis{border-radius:6px;width:36px;height:34px;padding:0;display:inline-flex}.loadout-toolbar .desktop-pill{border-radius:19px;width:162px;height:38px;padding:0 18px;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.loadout-toolbar input{display:none}.loadout-summary,.loadout-slot,.slot-copy,.loadout-controls button,.settings-intro,.settings-actions span,.settings-body,.settings-tabs button,.settings-reset,.custom-setting,.upload-button{font-family:Ubuntu,sans-serif}.settings-tabs button{height:34px;padding:0 17px;font-size:12px;font-weight:700}.settings-actions button,.custom-setting button,.settings-reset,.upload-button{min-height:34px;padding:0 18px;font-size:12px;font-weight:700;line-height:1}.settings-body{height:calc(100dvh - 247px);padding:10px}.settings-body p,.settings-body h3{font-size:14px}.setting-line select{height:33px;font-family:Genshin,Ubuntu,sans-serif}.custom-setting strong,.custom-setting span{font-size:12px}@media (max-width:1380px){.panel-toolbar{grid-template-columns:auto 24px 64px 64px 82px 34px minmax(150px,1fr) 122px;gap:8px}.panel-toolbar .add-artifact-button{width:122px}.panel-toolbar>button.order-button{width:34px}.team-slot{grid-template-columns:auto minmax(0,1fr)}.team-slot>img{width:56px;height:56px}}@media (max-width:1180px){.panel-toolbar{grid-template-columns:auto 24px 64px 64px 82px 34px minmax(140px,1fr)}.panel-toolbar .add-artifact-button{grid-column:7;width:100%}.team-row{grid-template-columns:150px repeat(2,minmax(180px,1fr));height:auto}.team-name{grid-row:1/3}.loadout-toolbar{grid-template-columns:auto 24px repeat(2,minmax(150px,1fr)) 150px}.loadout-toolbar .ellipsis{display:none}.loadout-toolbar .desktop-pill{grid-column:5;width:150px}}@media (max-width:980px){.panel-toolbar{grid-template-columns:auto 24px repeat(2,minmax(100px,1fr)) 80px 36px;height:auto}.panel-toolbar .search{grid-column:1/-1}.panel-toolbar .add-artifact-button{grid-column:1/-1;width:100%}.artifact-split{height:auto}.team-row{grid-template-columns:1fr 1fr}.team-name{grid-area:auto/1/auto/-1}.loadout-toolbar{grid-template-columns:auto 24px repeat(2,minmax(120px,1fr))}.loadout-toolbar .desktop-pill{grid-column:4;width:100%}}@media (max-width:700px){.panel-toolbar{grid-template-columns:auto 24px 1fr 1fr}.panel-toolbar .sort-label,.panel-toolbar .order-button{width:100%}.panel-toolbar .search,.panel-toolbar .add-artifact-button{grid-column:1/-1}.team-row{grid-template-columns:1fr}.team-name{grid-column:auto}.team-slot{grid-template-columns:auto minmax(0,1fr)}.loadout-toolbar{grid-template-columns:1fr 34px}.loadout-toolbar select,.loadout-toolbar .desktop-pill{grid-column:1/-1;width:100%}}html,body{min-width:900px;height:100%;overflow:hidden}body,.app-shell,.app-shell *{font-family:Genshin,serif!important}.desktop-brand strong,.field-guide-banner>h2{font-family:Ajax,Genshin,serif!important}.app-shell{min-width:900px;height:100dvh;overflow:hidden;grid-template-columns:232px minmax(0,1fr)!important}.sidebar{width:232px!important;padding:26px 18px 20px!important}.workspace{min-width:0;height:100dvh;overflow:hidden;padding:32px 36px!important}.panel-toolbar{grid-template-columns:auto 24px 64px 64px 92px 38px minmax(145px,1fr) 138px!important;gap:10px!important;height:50px!important;padding:0 0 16px!important;display:grid!important}.panel-toolbar .artifact-filter{width:64px!important;height:34px!important;padding:0!important}.panel-toolbar .sort-label{width:92px!important;min-width:92px!important}.panel-toolbar .order-button{width:38px!important;height:38px!important}.panel-toolbar .search{grid-column:auto!important;width:auto!important;min-width:0!important;height:34px!important;display:flex!important}.panel-toolbar .add-artifact-button{grid-column:auto!important;width:138px!important;height:34px!important;padding:0 12px!important;position:static!important}.artifact-split{overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(300px,35%)!important;height:calc(100dvh - 181px)!important;min-height:0!important}.artifact-gallery,.artifact-preview{overflow:auto;min-height:0!important}.loadouts-page,.recommendations-page,.desktop-settings,.field-guide{min-height:0;overflow:hidden;height:calc(100dvh - 116px)!important}.loadout-toolbar{justify-content:space-between;grid-template-columns:auto 24px 264px 230px 203px 36px 162px!important;gap:0!important;margin-bottom:16px!important;display:grid!important}.loadout-toolbar input{text-overflow:ellipsis;grid-column:auto!important;width:36px!important;min-width:0!important;height:34px!important;display:block!important}.loadout-toolbar .ellipsis{display:none!important}.loadout-toolbar .desktop-pill{grid-column:auto!important;width:162px!important;height:38px!important;display:inline-flex!important}.loadouts-page{padding-right:5px;overflow:hidden auto!important}.desktop-loadout-grid{min-height:calc(100% - 54px);padding-right:0;column-count:1!important;height:auto!important;overflow:visible!important}.desktop-loadout-grid.two-columns{column-count:2!important}.desktop-loadout-card.open{break-inside:avoid}.recommendations-page{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow:hidden auto!important}.recommend-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.team-row{grid-template-columns:150px repeat(4,minmax(0,1fr))!important;gap:10px!important;height:102px!important;padding:4px 0!important}.team-name{grid-area:auto!important}.team-slot{grid-template-columns:auto minmax(0,1fr)!important;height:94px!important}.recommend-lower{grid-template-columns:1fr 1fr!important}.desktop-settings{flex-direction:column;gap:14px;display:flex}.settings-body{flex:1;min-height:0;overflow:auto;height:auto!important;padding:22px 24px!important}.settings-body>p{max-width:900px;margin:7px 0 26px!important}.settings-body>h3{margin:27px 0 11px!important}.field-guide{padding:4px 24px 24px 12px;overflow:auto!important}.field-guide-banner>p,.field-guide-banner article h3,.field-guide-banner article p{font-family:Genshin,serif!important}.field-guide-banner article p{font-weight:400!important}@media (max-width:1180px){.workspace{padding-inline:24px!important}.panel-toolbar{grid-template-columns:auto 24px 56px 56px 82px 34px minmax(120px,1fr) 122px!important;gap:7px!important}.panel-toolbar .artifact-filter{width:56px!important}.panel-toolbar .sort-label{width:82px!important;min-width:82px!important}.panel-toolbar .order-button{width:34px!important}.panel-toolbar .add-artifact-button{width:122px!important}.loadout-toolbar{grid-template-columns:auto 24px minmax(105px,1fr) minmax(105px,1fr) minmax(120px,1fr) minmax(34px,1fr) 150px!important;gap:8px!important}.loadout-toolbar .desktop-pill{width:150px!important}.team-row{grid-template-columns:135px repeat(4,minmax(0,1fr))!important;gap:7px!important}}.background-decoration{opacity:.65!important;width:100vw!important;max-width:none!important;height:auto!important;top:0!important;left:-232px!important;transform:translateY(-33.333%)!important}.toolbar-menu-host{z-index:20;width:100%;height:34px;position:relative}.toolbar-menu-host>.artifact-filter{width:100%!important;height:34px!important}.toolbar-menu-host>.sort-label span{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.toolbar-menu-host>.sort-label i{font-size:9px;font-style:normal}.toolbar-icon{width:17px;height:17px;display:block;position:relative}.toolbar-icon.filter:before{content:"";clip-path:polygon(0 0,100% 0,63% 44%,63% 82%,39% 100%,39% 44%);background:#f0edf8;width:13px;height:13px;position:absolute;top:2px;left:2px}.toolbar-popup{z-index:80;background:#282a3c;border:1px solid #69628e;border-radius:12px;min-width:190px;max-height:390px;padding:6px;position:absolute;top:40px;left:0;overflow:auto;box-shadow:0 12px 30px #08091099}.toolbar-popup button{color:#f0edf8;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:32px;padding:7px 28px 7px 10px;font-size:12px;display:flex}:is(.toolbar-popup button:hover,.toolbar-popup button:focus-visible,.toolbar-popup button.selected){background:#5d587f;outline:0}.toolbar-popup.set-grid{grid-template-columns:1fr 1fr;gap:8px;width:484px;max-height:560px;padding:12px;display:grid;left:-80px}.toolbar-popup.set-grid button{white-space:normal;background:#1e212e;border:1px solid #3b4156;min-height:48px}.toolbar-popup.set-grid button:hover,.toolbar-popup.set-grid button.selected{background:#5d587f;border-color:#9189ba}.dropdown-typeahead{box-sizing:border-box;color:#f0edf8;white-space:nowrap;background:#191b26;border:1px solid #69628e;border-radius:8px;width:100%;min-height:34px;margin-bottom:6px;padding:8px 10px;font:12px Ubuntu,sans-serif;overflow:hidden}.toolbar-popup.set-grid .dropdown-typeahead{grid-column:1/-1;margin-bottom:0}.dropdown-typeahead em,.typeahead-value em{color:#817b96;font-style:normal}.dropdown-no-match{color:#aaa4b8;margin:6px 8px;font:12px Ubuntu,sans-serif}.toolbar-popup button.typeahead-match,.ajax-select-option-wrap>button.typeahead-match{background:#5d587f;outline:1px solid #f4d78d}.typeahead-value{white-space:nowrap;text-overflow:clip;overflow:hidden}.palette-moonlight .dropdown-typeahead{color:#292632;background:#eeebf6;border-color:#9b8db6}.palette-moonlight .dropdown-typeahead em,.palette-moonlight .typeahead-value em{color:#81728f}.search-symbol{flex:0 0 14px!important;width:14px!important;height:14px!important;margin-right:7px!important;display:inline-block!important;position:relative!important}.search-symbol:before{content:"";border:2px solid #f0edf8;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;left:1px}.search-symbol:after{content:"";transform-origin:0;background:#f0edf8;width:5px;height:2px;position:absolute;top:9px;left:9px;transform:rotate(45deg)}@media (max-width:1380px){.loadout-toolbar{justify-content:stretch;grid-template-columns:auto 24px minmax(120px,1fr) minmax(120px,1fr) minmax(135px,1fr) 36px 150px!important;gap:8px!important}.loadout-toolbar input{width:100%!important}.loadout-toolbar .desktop-pill{width:150px!important}}@media (max-width:1050px){.loadout-toolbar{grid-template-columns:auto 24px minmax(75px,1fr) minmax(75px,1fr) minmax(90px,1fr) 24px 130px!important;gap:6px!important}.loadout-toolbar input{width:24px!important;padding-inline:4px!important}.loadout-toolbar .desktop-pill{width:130px!important;padding-inline:8px!important}}.workspace{padding:32px 36px!important}@media (max-width:1050px){.panel-toolbar{grid-template-columns:auto 24px 48px 48px 72px 32px minmax(85px,1fr) 112px!important;gap:6px!important}.panel-toolbar .artifact-filter{width:48px!important}.panel-toolbar .sort-label{width:72px!important;min-width:72px!important}.panel-toolbar .order-button{width:32px!important}.panel-toolbar .add-artifact-button{width:112px!important;padding-inline:6px!important}}.team-build strong{white-space:normal!important;text-overflow:clip!important;max-height:34px!important;line-height:11px!important}.team-build small{white-space:nowrap!important}.desktop-brand{margin-bottom:32px!important}.desktop-brand img{object-fit:contain!important;width:190px!important;height:70px!important}.desktop-brand strong{height:54px!important;margin-top:8px!important;font-size:38px!important}.nav-item{justify-content:flex-start!important;height:54px!important;padding:11px 13px!important;font-size:14px!important}.nav-item:after{content:none!important}.sidebar-footer img{width:92px!important;height:92px!important}.artifact-grid{grid-template-columns:repeat(auto-fill,170px)!important;grid-auto-rows:352px!important;place-content:start!important;gap:12px!important;padding:8px!important}.artifact-card{box-sizing:border-box!important;width:170px!important;height:352px!important;min-height:352px!important;padding:10px 6px!important}.piece-image{height:150px!important;margin:6px 0 12px!important}.piece-image img{width:146px!important;height:146px!important}.artifact-card h3{box-sizing:border-box;overflow:hidden;height:34px!important;min-height:34px!important;margin:0 3px 6px!important;font-size:14px!important;line-height:17px!important}.artifact-card p{margin:0 3px!important}.card-substats{margin:8px 3px 0!important}.artifact-card-head{padding:0 3px}.artifact-card-head button:first-of-type{font-size:0;position:relative}.artifact-card-head button:first-of-type:before{content:"";border:2px solid;border-top:0;border-radius:0 0 2px 2px;width:8px;height:10px;position:absolute;top:8px;left:8px}.artifact-card-head button:first-of-type:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:5px;left:7px;box-shadow:3px -2px 0 -1px}html,body{min-width:960px!important;min-height:720px!important;overflow:auto!important}.app-shell{width:max(100vw,960px)!important;min-width:960px!important;height:max(100dvh,720px)!important;min-height:720px!important;overflow:hidden!important}.workspace{height:max(100dvh,720px)!important;min-height:720px!important}.loadouts-page,.recommendations-page,.desktop-settings,.field-guide{height:calc(max(100dvh,720px) - 116px)!important}.desktop-settings,.field-guide{height:calc(max(100dvh,720px) - 147px)!important}.loadout-summary{position:relative;grid-template-rows:auto auto auto!important;grid-template-columns:68px minmax(0,1fr) auto!important;min-height:104px!important}.piece-count{grid-area:2/2/auto/4}.loadout-summary .progress-track{grid-area:3/2/auto/4!important;width:100%!important;min-width:0!important}.artifact-form{max-height:calc(100dvh - 48px);overflow:auto;background:#1d202d!important;border-color:#494e62!important;border-radius:12px!important;width:min(760px,100vw - 80px)!important;padding:24px!important}.artifact-form .picker-header{margin-bottom:16px}.artifact-form .picker-header h2{margin:0;font-size:20px}.artifact-form .eyebrow{margin-bottom:5px}.artifact-form-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.artifact-form label{margin:0!important;font-size:12px!important}.artifact-form select,.artifact-form textarea,.artifact-form input{height:34px;background:#1b1e28!important;border:1px solid #3b4156!important;border-radius:6px!important;padding:3px 9px!important;font-size:12px!important}.artifact-form .artifact-notes{grid-column:1/-1}.artifact-form textarea{height:62px!important;min-height:62px!important}.artifact-form>h3{color:#f4d78d!important;margin:20px 0 9px!important;font-size:13px!important}.artifact-form .substat-input{grid-template-columns:20px minmax(0,1fr) 100px;margin:0}.artifact-form .form-actions{border-top:1px solid #353a4d;padding-top:18px}.artifact-form .form-actions button{height:38px;min-height:38px}.field-guide-banner article h3{color:#f4d78d!important;font-size:14px!important}.field-guide-banner article p{font-size:14px!important;line-height:1.42!important}.field-guide-banner>p{font-size:14px!important}.settings-body>h3{align-items:center;gap:7px;display:flex;font-size:13px!important}.settings-body>p{font-size:12px!important;line-height:1.4!important}.setting-line strong{font-size:13px!important}.settings-intro{font-size:12px!important}.settings-body h3 .help-circle{border-radius:50%!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.toolbar-icon.sliders{background:linear-gradient(#f0edf8,#f0edf8) 1px 3px/15px 1px no-repeat,linear-gradient(#f0edf8,#f0edf8) 1px 8px/15px 1px no-repeat,linear-gradient(#f0edf8,#f0edf8) 1px 13px/15px 1px no-repeat!important}.toolbar-icon.sliders:before{content:""!important;background:#4c4769!important;border:1px solid #f0edf8!important;border-radius:50%!important;width:3px!important;height:3px!important;position:absolute!important;top:1px!important;left:4px!important;box-shadow:7px 5px 0 -1px #4c4769,7px 5px #f0edf8,-2px 10px 0 -1px #4c4769,-2px 10px #f0edf8!important}.toolbar-popup.set-grid button{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:5px 9px!important;display:grid!important}.toolbar-popup.set-grid button img{object-fit:contain;width:38px;height:38px}.toolbar-popup.set-grid button>span:last-child{text-align:left}.all-sets-mark{color:#f4d78d;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.desktop-brand strong{white-space:nowrap!important;display:block!important}.desktop-brand strong>span{display:inline!important}.desktop-brand .brand-j{letter-spacing:inherit!important;font-family:Genshin,Ubuntu,sans-serif!important;font-size:38px!important;font-weight:700!important;line-height:1!important;display:inline-block!important}.loadout-expanded{border-top:1px solid #303544}.loadout-expanded.inspecting{grid-template-columns:minmax(310px,2fr) minmax(340px,3fr);align-items:stretch;display:grid}.loadout-expanded .loadout-detail{border-top:0;align-self:start}.loadout-inline-preview{box-sizing:border-box;background:#1e212e;border-left:1px solid #303544;align-self:stretch;min-width:0;max-height:none;padding:12px 14px;overflow:auto}.loadout-inline-preview .artifact-preview{background:0 0;padding:0}.loadout-slot{grid-template-rows:auto auto!important;grid-template-columns:30px 106px minmax(0,1fr)!important}.slot-actions{grid-area:1/1/3}.slot-image{grid-area:1/2}.slot-image:disabled{opacity:1;cursor:default}.slot-copy{grid-area:1/3}.slot-footer{color:#858391;grid-area:2/2/auto/4;margin:0;padding:2px 4px 8px;font-size:11px;line-height:1.45}.slot-copy span{line-height:1.45}.artifact-picker{min-width:760px;width:min(940px,100vw - 48px)!important;overflow:hidden!important}.artifact-picker .picker-note{margin:10px 0 18px!important}.picker-columns,.picker-list>button{grid-template-columns:56px 82px minmax(150px,210px) minmax(260px,1fr) 62px!important;align-items:center!important;column-gap:8px!important;display:grid!important}.picker-columns{color:#bbb7c6;border-bottom:1px solid #494e62;padding:0 12px 7px;font-size:11px}.picker-columns b{text-align:left}.picker-columns b:first-child,.picker-columns b:last-child{text-align:center}.picker-list{width:100%;max-width:100%;gap:0!important;overflow:hidden auto!important}.picker-list>button{width:100%;min-width:0;min-height:62px;background:#242735!important;border:0!important;border-bottom:1px solid #34394b!important;border-radius:0!important;padding:4px 12px!important}.picker-list>button:nth-child(2n){background:#20232f!important}.picker-list>button:hover,.picker-list>button.selected{background:#4c4769!important}.picker-list>button>*{min-width:0}.picker-list>button>strong{overflow-wrap:anywhere;font-size:11px}.picker-art{width:72px;height:54px;position:relative}.picker-art img{width:54px!important;height:54px!important}.picker-art>i{color:#6fc499;font-size:17px;position:absolute;bottom:2px;right:4px}.mini-star{background:#858b98;border:1px solid #a0a6b2;border-radius:4px;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;position:absolute;top:0;right:1px;color:#555b68!important;display:grid!important}.mini-star.on{background:#9a7f45;border-color:#c8aa64;color:#fff1b8!important}.picker-stats{flex-direction:column;gap:4px;min-width:0;display:flex!important}.picker-stats small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-tier{text-align:center!important}.picker-actions{justify-content:flex-end;gap:10px;padding-top:12px;display:flex}.picker-actions>button:first-child{background:#282b39;border:1px solid #494e62;border-radius:19px;height:38px;padding:0 18px}.artifact-card-head button:first-of-type{color:#ef98a7!important;background:#472f38!important;border:1px solid #a46170!important;border-radius:6px!important;font-size:0!important}.artifact-card-head button:first-of-type:before{background:0 0!important;border:2px solid!important;border-top:0!important;border-radius:0 0 2px 2px!important;width:7px!important;height:9px!important;top:8px!important;left:8px!important}.artifact-card-head button:first-of-type:after{background:currentColor!important;width:13px!important;height:2px!important;top:6px!important;left:6px!important;box-shadow:4px -3px 0 -1px!important}.artifact-card-head button:first-of-type:hover{color:#ffd0d7!important;background:#693847!important;border-color:#ef6b73!important}.toolbar-icon.sliders:before{background:#f0edf8!important;border:0!important;width:4px!important;height:4px!important;top:1px!important;left:4px!important;box-shadow:7px 5px #f0edf8,-3px 10px #f0edf8!important}.toolbar-icon.sliders:after{content:"";background:#4c4769;border-radius:50%;width:2px;height:2px;position:absolute;top:2px;left:5px;box-shadow:7px 5px #4c4769,-3px 10px #4c4769}.loadout-toolbar{grid-template-columns:auto 24px minmax(160px,220px) minmax(150px,190px) minmax(170px,190px) minmax(220px,1fr) 162px!important;justify-content:stretch!important;gap:10px!important}.loadout-toolbar input{width:100%!important;min-width:220px!important;display:block!important}.loadout-toolbar .desktop-pill{width:162px!important}.desktop-brand .brand-j{vertical-align:baseline!important;transform:none!important}.panel-toolbar .search-symbol{display:none!important}.panel-toolbar .search{gap:0!important}.artifact-card-head button:first-of-type{box-sizing:border-box!important;width:24px!important;height:24px!important;padding:0!important}.artifact-card-head button:first-of-type:before{width:7px!important;height:9px!important;top:7px!important;left:7px!important}.artifact-card-head button:first-of-type:after{width:12px!important;top:5px!important;left:5px!important;box-shadow:4px -3px 0 -1px!important}.preview-actions{flex-direction:column;gap:7px;width:100%;margin-top:12px;display:flex}.preview-actions>.primary-button{box-sizing:border-box;width:100%;min-height:36px;margin:0!important}.preview-actions>.primary-button:disabled{opacity:.4;cursor:default;filter:none;transform:none}.loadout-summary{grid-template-rows:auto auto!important}.loadout-summary>img{grid-row:1/3!important}.loadout-identity{grid-area:1/2}.loadout-identity .piece-count{color:#9694a2;font-size:10px;display:inline}.goal{grid-area:1/3}.loadout-summary .progress-track{grid-area:2/2/auto/4!important;width:100%!important}.desktop-brand strong{font-family:Ajax,sans-serif!important;font-size:40px!important;font-weight:400!important}.desktop-brand .brand-j{font-family:Genshin,Ubuntu,sans-serif!important;font-size:38px!important;font-weight:700!important}.artifact-card-head button:first-of-type:before{content:""!important;width:auto!important;height:auto!important;box-shadow:none!important;color:currentColor!important;background:0 0!important;border:0!important;font:900 11px/22px Font Awesome Solid!important;display:block!important;position:static!important}.artifact-card-head button:first-of-type:after{content:none!important}.loadout-inline-preview label{color:var(--muted)!important;gap:6px!important;font:11px Ubuntu,sans-serif!important;display:grid!important}.loadout-inline-preview textarea{box-sizing:border-box!important;border:1px solid var(--line)!important;width:100%!important;height:60px!important;min-height:60px!important;color:var(--ink)!important;background:#1d1a2a!important;border-radius:8px!important;padding:9px!important;display:block!important}.loadout-inline-preview .preview-actions{margin-top:12px!important}.picker-art{overflow:visible!important}.team-row{align-items:start!important;height:auto!important;min-height:111px!important;padding-block:8px!important}.team-slot{height:auto!important;min-height:101px!important}.team-build{box-sizing:border-box!important;align-items:center!important;height:auto!important;min-height:62px!important;padding:5px 6px 6px 8px!important;overflow:visible!important}.team-build strong{max-height:none!important;overflow:visible!important}.team-build small{line-height:13px!important}.desktop-brand strong{letter-spacing:3px!important;font-family:Ajax,sans-serif!important;font-size:40px!important;font-weight:400!important}@media (max-width:1360px){.panel-toolbar{grid-template-rows:34px 34px!important;grid-template-columns:auto 24px 74px 74px 96px 38px 138px!important;gap:10px!important;height:94px!important;padding:0 8px 16px 0!important}.panel-toolbar .search{grid-area:2/1/auto/7!important;width:100%!important;min-width:190px!important}.panel-toolbar .add-artifact-button{grid-area:2/7!important;justify-self:end!important;width:138px!important}.artifact-split{height:calc(max(100dvh,720px) - 225px)!important}.loadout-toolbar{grid-template-rows:34px 38px!important;grid-template-columns:auto 24px repeat(3,minmax(120px,1fr)) 162px!important;gap:8px 10px!important;height:86px!important;padding-right:8px!important;display:grid!important}.loadout-toolbar input{grid-area:2/1/auto/6!important;width:100%!important;min-width:190px!important;display:block!important}.loadout-toolbar .desktop-pill{grid-area:2/6!important;justify-self:end!important;width:162px!important}.desktop-loadout-grid{height:auto!important;min-height:calc(100% - 102px)!important;overflow:visible!important}.desktop-loadout-grid:not(.two-columns){column-count:auto!important;flex-direction:column!important;display:flex!important}.desktop-loadout-grid:not(.two-columns) .desktop-loadout-card{flex:none!important;display:block!important}}@media (max-width:1080px){.panel-toolbar{grid-template-columns:auto 24px 64px 64px 88px 36px 138px!important;gap:8px!important}.loadout-toolbar{grid-template-columns:auto 24px repeat(3,minmax(105px,1fr)) 162px!important;gap:8px!important}}.artifact-card{position:relative}.rerollable-mark{z-index:3;cursor:pointer;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:3px;right:3px}.rerollable-mark img{object-fit:contain;filter:none;width:46px;height:46px;display:block}.rerollable-mark.ready img{filter:drop-shadow(0 0 6px #89daffeb)drop-shadow(0 0 12px #89daffd1)}.preview-scores{flex-direction:column!important;gap:0!important;padding-right:0!important;display:flex!important}.preview-scores>span{min-height:20px;display:block}.preview-scores .score-spacer{min-height:20px}.compatibility-line{position:relative}.compatibility-line>.preview-mark{top:50%;bottom:auto;right:0;transform:translateY(calc(3px - 50%))}.loadout-inline-preview .compatibility-line>.preview-mark{right:0}.app-tooltip{z-index:10000;box-sizing:border-box;pointer-events:none;white-space:pre-line;color:#f3edf8;letter-spacing:.1px;text-align:left;overflow-wrap:anywhere;background:linear-gradient(#29283a,#1b1d2a);border:1px solid #8e815d;border-radius:7px;max-width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);padding:8px 11px;font:500 11px/1.45 Ubuntu,sans-serif;animation:.1s ease-out app-tooltip-in;position:fixed;overflow:auto;box-shadow:0 7px 20px #080910cc,0 0 0 1px #171822}.app-tooltip.measuring{visibility:hidden;animation:none}.app-tooltip:after{content:"";background:#222433;border:1px solid #8e815d;width:8px;height:8px;position:absolute}.app-tooltip.has-image{gap:9px;width:min(520px,100vw - 24px);max-width:min(520px,100vw - 24px);padding:10px;display:grid}.app-tooltip.has-image>img{object-fit:contain;background:#11131c;border:1px solid #555b72;border-radius:5px;width:100%;max-height:min(52vh,360px);display:block}.app-tooltip.has-image>span{display:block}.app-tooltip.right:after{border-top:0;border-right:0;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.app-tooltip.left:after{border-bottom:0;border-left:0;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.app-tooltip.below:after{border-bottom:0;border-right:0;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.app-tooltip.above:after{border-top:0;border-left:0;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes app-tooltip-in{0%{opacity:0}to{opacity:1}}.slot-actions button:nth-child(2){font-size:0!important}.slot-actions button:nth-child(2):after{content:"";background:currentColor;border-radius:2px;width:10px;height:2px;margin:auto;display:block}.palette-moonlight select,.palette-moonlight input,.palette-moonlight textarea{color:#25212e!important;background:#eeebf6!important}.palette-moonlight select option{color:#25212e;background:#eeebf6}.palette-moonlight .settings-tabs button{color:#484351!important;background:#dcd6e9!important}.palette-moonlight .nav-item.active,.palette-moonlight .settings-tabs button.active{color:#fff0b0!important;background:#665481!important;border-color:#58466f!important}.palette-moonlight .nav-item.active:before{background:#fff0b0!important}.palette-moonlight .desktop-pill{color:#f4f2fa!important;background:#665481!important;border-color:#58466f!important}:is(.palette-moonlight .toolbar-popup button:hover,.palette-moonlight .toolbar-popup button:focus-visible,.palette-moonlight .toolbar-popup button.selected,.palette-moonlight .picker-list>button:hover,.palette-moonlight .picker-list>button.selected){color:#f4f2fa!important;background:#665481!important}.ajax-wordmark{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;font-family:Ajax,sans-serif!important}.ajax-wordmark .ajax-j{vertical-align:baseline;transform-origin:50%;letter-spacing:.035em;font-size:.667em;font-weight:400;line-height:1;display:inline-block;transform:translateY(-.3em)scaleX(1.2);font-family:Genshin,serif!important}.field-guide-banner h2 .ajax-wordmark{color:inherit}.startup-splash{z-index:20000;background:#0d101a;width:100vw;height:100dvh;min-height:420px;position:fixed;inset:0;overflow:hidden}.startup-splash>img{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.startup-progress{z-index:1;background:#11131ed1;border:1px solid #8d815f;border-radius:999px;width:clamp(250px,34vw,610px);height:13px;padding:3px;position:absolute;top:11.5%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 5px 18px #05060bcc,0 0 0 1px #f4d7811f}.startup-progress i{background:linear-gradient(90deg,#9f8242,#f5d781,#fff1b8);border-radius:999px;min-width:3px;height:100%;transition:width .16s ease-out;display:block;box-shadow:0 0 9px #f5d781b8}.tracker-startup{isolation:isolate;background:radial-gradient(circle at 74% 22%,#302b4b 0,#0000 38%),#0d101a;place-items:center;padding:clamp(18px,4vw,58px);display:grid}.tracker-startup:before{content:"";z-index:-1;background:linear-gradient(115deg,#090b13f5 8%,#0f121fc7 52%,#11121ff0 100%);position:absolute;inset:0}.tracker-startup:after{content:"";z-index:-1;opacity:.2;background-image:radial-gradient(circle,#f5d781 0 1px,#0000 1.4px);background-size:83px 83px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 56%,#0000 96%);mask-image:linear-gradient(#0000 10%,#000 56%,#0000 96%)}.tracker-startup>.startup-backdrop{z-index:-2;opacity:.17;filter:saturate(.7)contrast(1.08);object-position:center bottom}.startup-banner{background:linear-gradient(112deg,#121524fa,#1a1b2ff7 56%,#1f1b34fa);border:1px solid #b6a6d76b;border-radius:22px;width:min(1040px,92vw);padding:clamp(34px,5vw,68px);position:relative;overflow:hidden;box-shadow:0 30px 80px #03040a9e,inset 0 1px #ffffff0b}.startup-banner:before,.startup-banner:after{content:"";pointer-events:none;position:absolute;transform:skew(-22deg)}.startup-banner:before{background:linear-gradient(#795ba436,#563f7e0d);width:44%;height:170%;top:-36%;right:-22%}.startup-banner:after{background:#75589d2e;width:18%;height:140%;bottom:-56%;left:-12%}.startup-brand-lockup{z-index:1;align-items:center;gap:clamp(28px,5vw,64px);display:flex;position:relative}.startup-brand-lockup>img{filter:drop-shadow(0 8px 22px #03040980)drop-shadow(0 0 20px #f5d7811a);width:clamp(116px,17vw,202px);height:auto}.startup-brand-lockup>div{min-width:0}.startup-kicker{color:#bcb5cf;letter-spacing:.19em;margin-bottom:12px;font-size:clamp(9px,1vw,12px);font-weight:700;display:block}.startup-brand-lockup h1{color:#f4f1fa;text-wrap:balance;margin:0;font-family:Genshin,Ubuntu,sans-serif;font-size:clamp(28px,4.6vw,58px);font-weight:400;line-height:1.08}.startup-brand-lockup h1 .ajax-wordmark{color:#f5d781!important}.startup-brand-lockup p{color:#cac3d8;letter-spacing:.035em;margin:14px 0 0;font-size:clamp(15px,1.8vw,21px)}.startup-loading-copy{z-index:1;color:#aaa3bb;letter-spacing:.16em;justify-content:space-between;margin:clamp(32px,5vw,54px) 2px 9px;font-size:11px;font-weight:800;display:flex;position:relative}.startup-loading-copy b{color:#f5d781;letter-spacing:.05em;font-size:12px}.tracker-startup .startup-progress{z-index:1;background:#080a12db;width:100%;height:14px;padding:3px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 5px 18px #05060bb8,0 0 0 1px #f4d7811a}@media (max-width:620px){.startup-banner{padding:34px 24px}.startup-brand-lockup{flex-direction:column;align-items:flex-start;gap:22px}.startup-brand-lockup>img{width:92px}.startup-kicker{margin-bottom:9px;line-height:1.5}.startup-loading-copy{margin-top:30px}.startup-loading-copy span{letter-spacing:.1em}}.palette-moonlight .desktop-loadout-card,.palette-moonlight .loadout-expanded,.palette-moonlight .loadout-slot,.palette-moonlight .loadout-inline-preview{color:#292632}.palette-moonlight .loadout-identity strong,.palette-moonlight .loadout-identity span,.palette-moonlight .goal,.palette-moonlight .piece-count,.palette-moonlight .slot-copy,.palette-moonlight .slot-footer{color:#292632!important}.palette-moonlight .panel-toolbar>.soft-button,.palette-moonlight .loadout-toolbar>.soft-button,.palette-moonlight .toolbar-menu-host>.soft-button{color:#25212e!important;background:#dcd6e9!important;border-color:#9b8db6!important}.panel-toolbar .toolbar-menu-host:has(.icon-filter:first-child){width:58px!important}.panel-toolbar .toolbar-menu-host>.icon-filter{border-radius:15px!important;width:58px!important}.panel-toolbar .toolbar-icon.filter{width:20px!important;height:20px!important}.panel-toolbar .toolbar-icon.filter:before{clip-path:polygon(2% 5%,98% 5%,65% 43%,65% 79%,38% 96%,38% 43%)!important;width:18px!important;height:18px!important;top:1px!important;left:1px!important}.toolbar-menu-host>.sort-label i{margin-left:1px;border-radius:5px!important;place-items:center!important;width:14px!important;height:14px!important;font-size:13px!important;line-height:14px!important;display:grid!important}.panel-toolbar .order-button span{font-family:Genshin,Ubuntu,sans-serif!important;font-size:23px!important;line-height:24px!important;position:relative!important;top:1px!important;overflow:visible!important;transform:none!important}.palette-moonlight .recommendations-page,.palette-moonlight .field-guide{color:#292632!important}.palette-moonlight .recommend-summary article,.palette-moonlight .desktop-panel,.palette-moonlight .recommend-build,.palette-moonlight .domain-card,.palette-moonlight .team-build,.palette-moonlight .field-guide-banner{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .recommend-summary span,.palette-moonlight .recommend-summary small,.palette-moonlight .recommend-build>strong,.palette-moonlight .recommend-build>span,.palette-moonlight .domain-card>strong,.palette-moonlight .panel-empty,.palette-moonlight .team-build strong,.palette-moonlight .team-build small,.palette-moonlight .desktop-panel h2,.palette-moonlight .field-guide-banner>p{color:#484351!important}.palette-moonlight .recommend-summary strong,.palette-moonlight .recommend-progress b{color:#25212e!important}.palette-moonlight .recommend-progress{background:#d3cce1!important;border-color:#9b8db6!important}.palette-moonlight .recommend-progress i{background:#665481!important}.palette-moonlight .field-guide-banner>h2{color:#665481!important}.palette-moonlight .field-guide-banner article{color:#292632!important;background:#dcd6e9!important;border-color:#b1a5c8!important}.palette-moonlight .field-guide-banner article h3{color:#665481!important}.palette-moonlight .field-guide-banner article p{color:#292632!important}.palette-moonlight .team-name input,.palette-moonlight .team-slot select,.palette-moonlight .team-name select{color:#25212e!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .nav-item.active,.palette-moonlight .settings-tabs button.active,.palette-moonlight .desktop-pill,.palette-moonlight .toolbar-popup button.selected{color:#f5d781!important;background:#665481!important}.palette-moonlight .desktop-brand strong,.palette-moonlight .ajax-wordmark{color:#f5d781!important}.panel-toolbar{column-gap:6px!important}.toolbar-menu-host>.sort-label i{border-radius:6px!important;place-items:center!important;width:17px!important;height:17px!important;margin:-2px 0 0!important;font-family:Genshin,Ubuntu,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:17px!important;display:inline-grid!important}.toolbar-icon.sliders{background:linear-gradient(#f0edf8,#f0edf8) 1px 3px/19px 3px no-repeat,linear-gradient(#f0edf8,#f0edf8) 1px 8px/19px 3px no-repeat,linear-gradient(#f0edf8,#f0edf8) 1px 13px/19px 3px no-repeat!important;width:21px!important;height:18px!important}.toolbar-icon.sliders:before{background:#f0edf8!important;border:0!important;border-radius:50%!important;width:7px!important;height:7px!important;top:0!important;left:5px!important;box-shadow:8px 5px #f0edf8,-3px 10px #f0edf8!important}.toolbar-icon.sliders:after{content:none!important}.panel-toolbar .order-button{overflow:hidden!important}.panel-toolbar .order-button span{flex-direction:column!important;justify-content:center!important;gap:2px!important;width:12px!important;height:24px!important;margin:auto!important;font-size:0!important;display:flex!important;position:static!important;transform:none!important}.panel-toolbar .order-button span:before,.panel-toolbar .order-button span:after{content:"";background:#f0edf8!important;width:12px!important;height:10px!important;display:block!important}.panel-toolbar .order-button span:before{clip-path:polygon(50% 0,100% 48%,72% 48%,72% 100%,28% 100%,28% 48%,0 48%)}.panel-toolbar .order-button span:after{clip-path:polygon(28% 0,72% 0,72% 52%,100% 52%,50% 100%,0 52%,28% 52%)}.help-circle{box-sizing:border-box!important;border-radius:50%!important;flex:0 0 24px!important;place-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;font-family:Ubuntu,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-grid!important}.palette-moonlight .desktop-loadout-card,.palette-moonlight .loadout-summary,.palette-moonlight .loadout-detail,.palette-moonlight .loadout-expanded,.palette-moonlight .loadout-slot{background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .loadout-summary,.palette-moonlight .loadout-summary *,.palette-moonlight .loadout-detail,.palette-moonlight .loadout-detail *,.palette-moonlight .loadout-expanded,.palette-moonlight .loadout-expanded *{color:#292632!important}.palette-moonlight .progress-track{background:#d3cce1!important;border-color:#9b8db6!important}.palette-moonlight .progress-track i{background:#665481!important}.palette-moonlight .progress-track b{color:#25212e!important}.palette-moonlight .slot-actions button,.palette-moonlight .loadout-controls button{color:#f5d781!important;background:#665481!important;border-color:#58466f!important}.palette-moonlight .slot-image{background:#dcd6e9!important;border-color:#9b8db6!important}:is(.panel-toolbar .toolbar-menu-host:has(.sort-label),.panel-toolbar .sort-label){box-sizing:border-box!important;width:100%!important;min-width:0!important}.toolbar-menu-host>.sort-label>span{box-sizing:border-box!important;gap:5px!important;width:100%!important;min-width:0!important;padding:0 7px!important;overflow:hidden!important}.toolbar-menu-host>.sort-label>span:not(i){font-weight:400!important}.toolbar-menu-host>.sort-label i{border:0!important;border-radius:0!important;flex:0 0 10px!important;width:10px!important;height:10px!important;margin:-3px 0 0!important;font-size:0!important;font-weight:400!important;line-height:0!important;display:block!important;position:relative!important}.toolbar-menu-host>.sort-label i:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;border-radius:0 0 1px;width:6px;height:6px;position:absolute;top:0;left:1px;transform:rotate(45deg)}.panel-toolbar .order-button{box-sizing:border-box!important;width:34px!important;height:34px!important;padding:0!important;overflow:visible!important}.panel-toolbar .order-glyph{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:15px!important;height:24px!important;margin:auto!important;font-size:0!important;display:flex!important;position:static!important;overflow:visible!important;transform:none!important}.panel-toolbar .order-glyph:before,.panel-toolbar .order-glyph:after{content:none!important}.panel-toolbar .order-glyph i{color:#f0edf8!important;text-align:center!important;width:15px!important;height:11px!important;margin:0!important;font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:11px!important;display:block!important;overflow:visible!important}.panel-toolbar .order-glyph i:first-child{transform:translateY(1px)}.panel-toolbar .order-glyph i:last-child{transform:translateY(-1px)}@media (max-width:1180px){.panel-toolbar{grid-template-columns:auto 24px 52px 52px minmax(104px,112px) 34px minmax(96px,1fr) 122px!important;gap:4px!important}}@media (max-width:1050px){.panel-toolbar{grid-template-columns:auto 24px 46px 46px minmax(100px,108px) 32px minmax(80px,1fr) 112px!important;gap:3px!important}}.palette-moonlight .artifact-card h3,.palette-moonlight .artifact-card-head>strong,.palette-moonlight .preview-top strong,.palette-moonlight .preview-top h3,.palette-moonlight .artifact-form>h3,.palette-moonlight .picker-list em,.palette-moonlight .help-circle,.palette-moonlight .eyebrow,.palette-moonlight .collection-count{color:#665481!important}.palette-moonlight .desktop-brand strong,.palette-moonlight .desktop-brand .ajax-wordmark{color:#f5d781!important}.palette-moonlight .nav-item.active,.palette-moonlight .desktop-pill,.palette-moonlight .settings-tabs button.active,.palette-moonlight .slot-actions button,.palette-moonlight .loadout-controls button{color:#f5d781!important;background:#665481!important}.panel-toolbar{grid-template-columns:auto 24px minmax(120px,1fr) 52px 52px minmax(104px,116px) 34px 138px!important;gap:4px!important}.panel-toolbar .search{grid-column:3!important;width:100%!important}.panel-toolbar .artifact-filter,.panel-toolbar .order-button{background:#4c4769!important;border-color:#69628e!important}.panel-toolbar .toolbar-menu-host>.artifact-filter{color:#f0edf8!important}.panel-toolbar .toolbar-menu-host>.icon-filter{width:52px!important}.panel-toolbar .toolbar-menu-host:has(.icon-filter){width:52px!important}.panel-toolbar .order-glyph{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:13px!important;height:24px!important;margin:auto!important;display:flex!important}.panel-toolbar .order-glyph i{background:#f0edf8!important;width:13px!important;height:10px!important;margin:0!important;font-size:0!important;font-weight:400!important;line-height:0!important;display:block!important;transform:none!important}.panel-toolbar .order-glyph i:first-child{clip-path:polygon(50% 0,100% 48%,70% 48%,70% 100%,30% 100%,30% 48%,0 48%)}.panel-toolbar .order-glyph i:last-child{clip-path:polygon(30% 0,70% 0,70% 52%,100% 52%,50% 100%,0 52%,30% 52%)}@media (max-width:1180px){.panel-toolbar{grid-template-columns:auto 24px minmax(96px,1fr) 48px 48px minmax(100px,110px) 32px 122px!important;gap:4px!important}.panel-toolbar .toolbar-menu-host>.icon-filter{width:48px!important}.panel-toolbar .toolbar-menu-host:has(.icon-filter){width:48px!important}}@media (max-width:1050px){.panel-toolbar{grid-template-columns:auto 24px minmax(80px,1fr) 44px 44px minmax(98px,106px) 32px 112px!important;gap:3px!important}.panel-toolbar .toolbar-menu-host>.icon-filter{width:44px!important}.panel-toolbar .toolbar-menu-host:has(.icon-filter){width:44px!important}}.palette-moonlight .panel-toolbar .artifact-filter,.palette-moonlight .panel-toolbar .order-button{color:#f5d781!important;background:#665481!important;border-color:#58466f!important}.palette-moonlight .panel-toolbar .toolbar-icon.filter:before,.palette-moonlight .panel-toolbar .toolbar-icon.sliders:before,.palette-moonlight .panel-toolbar .order-glyph i{background:#f5d781!important}.palette-moonlight .panel-toolbar .toolbar-icon.sliders{background:linear-gradient(#f5d781,#f5d781) 1px 3px/19px 3px no-repeat,linear-gradient(#f5d781,#f5d781) 1px 8px/19px 3px no-repeat,linear-gradient(#f5d781,#f5d781) 1px 13px/19px 3px no-repeat!important}.sidebar-footer{flex-direction:row!important;justify-content:center!important;align-items:flex-end!important;gap:13px!important;width:100%!important;margin-top:auto!important;display:flex!important}.sidebar-footer>img{flex:0 0 82px!important;width:82px!important;height:82px!important}.account-launcher{color:#aaa7b6;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 54px;align-items:center;gap:5px;min-width:54px;padding:0 0 4px;display:flex}.account-launcher>span{box-sizing:border-box;color:#f5d781;background:#4c4769;border:1px solid #69628e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:400;display:grid;box-shadow:0 4px 12px #0003;font-family:Genshin,serif!important}.account-launcher>small{letter-spacing:.8px;font-size:8px;font-weight:700;font-family:Ubuntu,sans-serif!important}:is(.account-launcher:hover>span,.account-launcher:focus-visible>span){background:#5d587f;border-color:#9189ba}.account-launcher:focus-visible{outline:0}.account-backdrop{z-index:11000!important}.account-panel{color:#f0edf8;background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(430px,100vw - 40px);padding:24px;box-shadow:0 30px 90px #000000a8}.account-panel>p{color:#b9bece;margin:18px 0;font-size:12px;line-height:1.55;font-family:Ubuntu,sans-serif!important}.account-profile{background:#282a3c;border:1px solid #353a4d;border-radius:9px;align-items:center;gap:13px;margin-top:20px;padding:14px;display:flex}.account-profile>span{color:#f5d781;background:#4c4769;border:1px solid #69628e;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.account-profile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-profile strong,.account-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile strong{font-size:13px}.account-profile small{color:#a7adbd;font-size:10px;font-family:Ubuntu,sans-serif!important}.account-actions{justify-content:flex-end;gap:9px;display:flex}.account-actions a,.account-signin{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-actions .soft-button{border-radius:22px;height:44px;padding:0 20px}.account-signin{width:100%;margin-top:4px}.account-local-note{color:#858b98;text-align:center;margin-top:13px;font-size:9px;line-height:1.45;display:block;font-family:Ubuntu,sans-serif!important}.palette-moonlight .account-panel{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .account-panel>p,.palette-moonlight .account-profile small,.palette-moonlight .account-local-note{color:#484351!important}.palette-moonlight .account-profile{background:#dcd6e9!important;border-color:#b1a5c8!important}.palette-moonlight .account-profile strong{color:#292632!important}.palette-moonlight .account-launcher>span,.palette-moonlight .account-profile>span{color:#f5d781!important;background:#665481!important;border-color:#58466f!important}.account-actions>*{flex:none;margin-top:0;margin-bottom:0;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:44px!important;line-height:1!important;display:inline-flex!important}.account-actions .desktop-pill,.account-actions .soft-button{padding-top:0!important;padding-bottom:0!important}.danger-link{color:#d98e8e;background:0 0;border:0;height:44px;margin-right:auto;padding:0 4px;font-size:9px}.danger-link:hover{color:#ffb0b0}.danger-button{color:#fff1f1;background:#713843;border:1px solid #9b4e59;border-radius:22px;height:44px;padding:0 19px}.danger-button:hover:not(:disabled){background:#874550}.danger-button:disabled{opacity:.42}.delete-account-panel>label{color:#b9bece;gap:8px;font-family:Ubuntu,sans-serif;font-size:11px;display:grid}.delete-account-panel>label input{color:#f0edf8;background:#171923;border:1px solid #494e62;border-radius:7px;height:40px;padding:0 12px}.delete-account-panel .account-actions{margin-top:18px}.palette-moonlight .delete-account-panel>label,.palette-moonlight .danger-link{color:#713843!important}.palette-moonlight .delete-account-panel>label input{color:#292632!important;background:#f4f2fa!important;border-color:#b1a5c8!important}.panel-toolbar .add-artifact-button:hover,.panel-toolbar .add-artifact-button:active{transform:none!important}@media (max-width:1360px){.panel-toolbar{box-sizing:border-box!important;grid-template-rows:34px 34px!important;grid-template-columns:auto 24px minmax(0,1fr) 48px 48px minmax(104px,112px) 34px 138px!important;align-items:center!important;gap:8px 4px!important;height:86px!important;padding:0 0 10px!important}.panel-toolbar>.collection-count{grid-area:1/1!important}.panel-toolbar>.help-circle{grid-area:1/2!important}.panel-toolbar>.search{grid-area:2/1/auto/8!important;width:100%!important;min-width:0!important}.panel-toolbar>.toolbar-menu-host:has(.toolbar-icon.filter){grid-area:1/4!important}.panel-toolbar>.toolbar-menu-host:has(.toolbar-icon.sliders){grid-area:1/5!important}.panel-toolbar>.toolbar-menu-host:has(.sort-label){grid-area:1/6!important;width:112px!important}.panel-toolbar>.order-button{grid-area:1/7!important;width:34px!important;height:34px!important}.panel-toolbar>.add-artifact-button{grid-area:2/8!important;justify-self:end!important;width:138px!important;height:34px!important}.artifact-split{height:calc(max(100dvh,720px) - 217px)!important}}.panel-toolbar{grid-template-columns:auto 24px minmax(120px,1fr) 52px 52px 116px 34px 138px!important;column-gap:4px!important}.panel-toolbar>.toolbar-menu-host>.icon-filter{box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:34px!important}.panel-toolbar>.toolbar-menu-host:has(.toolbar-icon.filter){box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:34px!important}.panel-toolbar>.toolbar-menu-host:has(.toolbar-icon.sliders){box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:34px!important}.panel-toolbar>.toolbar-menu-host>.sort-label{box-sizing:border-box!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:34px!important}.panel-toolbar>.toolbar-menu-host:has(.sort-label){box-sizing:border-box!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:34px!important}.panel-toolbar>.order-button{box-sizing:border-box!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.panel-toolbar>.add-artifact-button{box-sizing:border-box!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important}.panel-toolbar>.toolbar-menu-host>.sort-label>span{text-overflow:ellipsis!important;justify-content:center!important;padding:0 8px!important;overflow:hidden!important}.panel-toolbar>.toolbar-menu-host>.sort-label i{display:none!important}.panel-toolbar .toolbar-icon.sliders{--stats-line:#f0edf8;--stats-hole:#4c4769;background:radial-gradient(circle at 5px 3px,var(--stats-line) 0 3px,transparent 3.2px),radial-gradient(circle at 16px 9px,var(--stats-line) 0 3px,transparent 3.2px),radial-gradient(circle at 9px 15px,var(--stats-line) 0 3px,transparent 3.2px),linear-gradient(var(--stats-line),var(--stats-line)) 1px 3px/20px 1px no-repeat,linear-gradient(var(--stats-line),var(--stats-line)) 1px 9px/20px 1px no-repeat,linear-gradient(var(--stats-line),var(--stats-line)) 1px 15px/20px 1px no-repeat!important;width:22px!important;height:18px!important;position:relative!important}.panel-toolbar .toolbar-icon.sliders:before,.panel-toolbar .toolbar-icon.sliders:after{content:none!important}.palette-moonlight .panel-toolbar .toolbar-icon.sliders{--stats-line:#f5d781;--stats-hole:#665481}.panel-toolbar .toolbar-active-symbol,.loadout-toolbar .toolbar-active-symbol{color:#f0edf8!important}.panel-toolbar .toolbar-active-symbol .toolbar-icon.filter:before,.loadout-toolbar .toolbar-active-symbol .toolbar-icon.filter:before{background:#f0edf8!important}.panel-toolbar .toolbar-active-symbol .toolbar-icon.sliders,.loadout-toolbar .toolbar-active-symbol .toolbar-icon.sliders{--stats-line:#f0edf8!important}.panel-toolbar .toolbar-active-symbol.filter-active,.loadout-toolbar .toolbar-active-symbol.filter-active{color:#f4d78d!important}.panel-toolbar .toolbar-active-symbol.filter-active .toolbar-icon.filter:before,.loadout-toolbar .toolbar-active-symbol.filter-active .toolbar-icon.filter:before{background:#f4d78d!important}.panel-toolbar .toolbar-active-symbol.filter-active .toolbar-icon.sliders,.loadout-toolbar .toolbar-active-symbol.filter-active .toolbar-icon.sliders{--stats-line:#f4d78d!important}@media (max-width:1360px){.panel-toolbar{grid-template-rows:34px 34px!important;grid-template-columns:auto 24px minmax(0,1fr) 52px 52px 116px 34px 138px!important;align-items:center!important;gap:8px 4px!important;height:86px!important;padding:0 0 10px!important}.panel-toolbar>.collection-count{grid-area:1/1!important}.panel-toolbar>.help-circle{grid-area:1/2!important}.panel-toolbar>.toolbar-menu-host:has(.toolbar-icon.filter){grid-area:1/4!important}.panel-toolbar>.toolbar-menu-host:has(.toolbar-icon.sliders){grid-area:1/5!important}.panel-toolbar>.toolbar-menu-host:has(.sort-label){grid-area:1/6!important}.panel-toolbar>.order-button{grid-area:1/7!important}.panel-toolbar>.add-artifact-button{grid-area:1/8!important;justify-self:end!important}.panel-toolbar>.search{grid-area:2/1/auto/9!important;width:100%!important;min-width:0!important}}.loadout-summary{min-height:92px!important;padding:5px 11px!important}.desktop-loadout-grid{gap:3px!important}.loadout-inline-preview.empty{align-self:stretch;min-height:100%;position:relative;overflow:hidden}.loadout-inline-preview.empty>.preview-decoration{width:75%;max-width:300px;top:48%}.empty-inspector-copy{z-index:1;color:#9491a0;margin:0;font:700 11px/1.45 Ubuntu,sans-serif;position:relative}.palette-moonlight .empty-inspector-copy{color:#484351!important}.desktop-loadout-grid.two-columns .loadout-expanded.inspecting{grid-template-columns:minmax(280px,2fr) minmax(300px,3fr)}.loadout-creator .form-actions>button{box-sizing:border-box!important;height:38px!important;min-height:38px!important;padding:0 18px!important;font-family:Ubuntu,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.loadout-creator .creator-progress>button{box-sizing:border-box!important;height:34px!important;min-height:34px!important;padding:0 16px!important;font-family:Ubuntu,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.loadout-creator .creator-progress>button.piece-dirty{color:#2b2437!important;background:linear-gradient(135deg,#f7df9e,#d9b965)!important;border-color:#f4d78d85!important;box-shadow:0 7px 22px #f4d78d1f!important}:is(.loadout-creator .creator-progress>button.piece-dirty:hover,.loadout-creator .creator-progress>button.piece-dirty:focus-visible){color:#2b2437!important;filter:brightness(1.07)!important;background:linear-gradient(135deg,#f7df9e,#d9b965)!important;border-color:#fff0bd!important;box-shadow:0 8px 22px #f4d78d38!important}.loadout-summary .goal{font-size:11px!important}.ajax-select{width:100%;min-width:0;font-family:Ubuntu,sans-serif;display:block;position:relative}.ajax-select>select{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.ajax-select>button{box-sizing:border-box;color:#f0edf8;text-align:left;cursor:pointer;background:#1b1e28;border:1px solid #3b4156;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:34px;min-height:34px;padding:0 9px;font:11px Ubuntu,sans-serif;display:flex;overflow:hidden}.ajax-select>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ajax-select>button .placeholder{color:#858b98}.ajax-select>button>i{border-bottom:1px solid;border-right:1px solid;flex:0 0 7px;width:7px;height:7px;margin:-4px 2px 0 0;transform:rotate(45deg)}:is(.ajax-select>button:hover,.ajax-select>button:focus-visible,.ajax-select>button[aria-expanded=true]){background:#282a3c;border-color:#69628e;outline:0}.ajax-select>button:disabled{opacity:.42;cursor:not-allowed}.ajax-select-popup{z-index:180;box-sizing:border-box;background:#282a3c;border:1px solid #69628e;border-radius:12px;width:max-content;min-width:100%;max-width:min(360px,70vw);max-height:300px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 30px #08091099}.ajax-select-option-wrap{display:block}.ajax-select-option-wrap>b{color:#f4d78d;letter-spacing:.8px;text-transform:uppercase;padding:8px 9px 4px;font:9px Ubuntu,sans-serif;display:block}.ajax-select-option-wrap>button{color:#f0edf8;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:32px;padding:7px 10px;font:12px Ubuntu,sans-serif;display:block}:is(.ajax-select-option-wrap>button:hover,.ajax-select-option-wrap>button:focus-visible,.ajax-select-option-wrap>button.selected){background:#5d587f;outline:0}.ajax-select-option-wrap>button:disabled{opacity:.42;cursor:not-allowed}.artifact-substats .ajax-select-popup{top:auto;bottom:calc(100% + 5px)}.team-name .ajax-select>button,.team-slot .ajax-select>button{background:#191b26;border-color:#393e50;border-radius:4px;height:25px;min-height:25px;padding-inline:7px;font-size:9px}.team-row .ajax-select-popup{max-height:390px}.team-slot .ajax-select-popup{min-width:190px}.setting-line .ajax-select{max-width:360px}.setting-line .ajax-select>button{height:33px;font-family:Genshin,Ubuntu,sans-serif}.palette-moonlight .ajax-select>button{color:#25212e!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .ajax-select>button .placeholder{color:#625c6b!important}.palette-moonlight .ajax-select-popup{color:#292632!important;background:#dcd6e9!important;border-color:#9b8db6!important}.palette-moonlight .ajax-select-option-wrap>button{color:#292632!important}:is(.palette-moonlight .ajax-select-option-wrap>button:hover,.palette-moonlight .ajax-select-option-wrap>button:focus-visible,.palette-moonlight .ajax-select-option-wrap>button.selected){color:#f4f2fa!important;background:#665481!important}.loadout-toolbar>.ajax-select{width:100%;min-width:0}.loadout-toolbar>.ajax-select>button{text-transform:uppercase;background:#1b1e28;border-color:#3b4156;border-radius:6px;height:34px;padding:3px 28px 3px 8px;font-family:Ubuntu,sans-serif;font-size:12px;font-weight:700}.loadout-toolbar>.ajax-select .ajax-select-popup{min-width:100%;max-width:min(390px,80vw)}.preview-substats .ajax-select{min-width:0}.preview-substats .ajax-select>button{background:#181a25;border-radius:5px;height:30px;min-height:30px;padding:4px 24px 4px 7px;font:10px Segoe UI,sans-serif}.image-position-editor{box-sizing:border-box;color:#f0edf8;background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(720px,100vw - 64px);padding:24px;box-shadow:0 30px 90px #000}.image-position-editor>p{color:#a7adbd;margin:9px 0 16px;font:12px/1.45 Ubuntu,sans-serif}.image-position-preview{cursor:grab;touch-action:none;background-color:#171923;border:1px solid #494e62;border-radius:9px;height:330px;position:relative;overflow:hidden}.image-position-preview>span{color:#f4d78d;letter-spacing:.8px;pointer-events:none;background:#1b1e28cc;border:1px solid #69628e;border-radius:999px;padding:7px 12px;font:9px Ubuntu,sans-serif;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.image-scale-control{color:#a7adbd;grid-template-columns:110px minmax(0,1fr) 46px;align-items:center;gap:12px;margin:17px 0;font:10px Ubuntu,sans-serif;display:grid}.image-scale-control input{accent-color:#8278b2;width:100%}.image-scale-control b{color:#f4d78d;text-align:right}.image-position-controls{border-top:1px solid #353a4d;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding-top:15px;display:grid}.image-position-controls>button{color:#f0edf8;cursor:pointer;background:#282a3c;border:1px solid #494e62;border-radius:19px;height:38px;padding:0 16px;font:700 10px Ubuntu,sans-serif}.image-position-controls>.desktop-pill{background:#51496b}.palette-moonlight .image-position-editor{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .image-position-editor>p{color:#484351!important}.creator-image{background:#1b1e28;border:1px solid #353a4d;border-radius:8px;grid-template-columns:minmax(170px,1fr) 130px 130px;align-items:center;gap:9px;margin:14px 0 10px;padding:10px 12px;display:grid}.creator-image>span{flex-direction:column;gap:3px;display:flex}.creator-image strong{color:#f4d78d;font:11px Ubuntu,sans-serif}.creator-image small{color:#858b98;font:9px Ubuntu,sans-serif}.creator-image>button{color:#f0edf8;cursor:pointer;background:#282a3c;border:1px solid #494e62;border-radius:7px;height:34px;font:700 9px Ubuntu,sans-serif}.creator-image>button:hover:not(:disabled){background:#4c4769;border-color:#69628e}.creator-image>button:disabled{opacity:.42;cursor:not-allowed}.loadout-summary.custom-image{background-color:#1c1f2c!important}.loadout-summary.custom-image .loadout-identity,.loadout-summary.custom-image .goal,.loadout-summary.custom-image .piece-count{text-shadow:0 1px 2px #000,0 0 5px #000}.palette-moonlight .loadout-summary.custom-image,.palette-moonlight .loadout-summary.custom-image *{color:#f0edf8!important}.palette-moonlight .loadout-summary.custom-image .piece-count{color:#d3cce1!important}.sidebar-footer{align-items:flex-end!important;gap:12px!important}.account-launcher{box-sizing:border-box!important;background:0 0!important;border:0!important;flex:0 0 48px!important;place-items:end center!important;width:48px!important;min-width:48px!important;height:54px!important;padding:0 0 8px!important;display:grid!important}.account-launcher>span{box-sizing:border-box!important;color:#f5d781!important;letter-spacing:.4px!important;background:#4c4769!important;border:1px solid #69628e!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;font-family:Genshin,serif!important;font-size:13px!important;font-weight:400!important;line-height:1!important;display:grid!important;box-shadow:0 4px 12px #0003!important}.account-launcher>small{display:none!important}.account-remember{box-sizing:border-box;color:#f0edf8;cursor:pointer;background:#282a3c;border:1px solid #353a4d;border-radius:8px;align-items:center;gap:11px;margin:17px 0;padding:12px 13px;display:flex}.account-remember>input{accent-color:#665481;flex:0 0 17px;width:17px;height:17px;margin:0}.account-remember>span{flex-direction:column;gap:3px;min-width:0;display:flex}.account-remember strong{font-size:11px;line-height:1.2;font-family:Ubuntu,sans-serif!important}.account-remember small{color:#a7adbd;font-size:9px;line-height:1.35;font-family:Ubuntu,sans-serif!important}.palette-moonlight .account-remember{color:#292632!important;background:#dcd6e9!important;border-color:#b1a5c8!important}.palette-moonlight .account-remember small{color:#484351!important}.settings-actions>.settings-save{box-sizing:border-box!important;color:#2b2437!important;background:linear-gradient(135deg,#f7df9e,#d9b965)!important;border:1px solid #f4d78d85!important;border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 18px!important;font-family:Segoe UI,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;box-shadow:0 7px 22px #f4d78d1f!important}.settings-actions>.settings-save:hover{color:#2b2437!important;filter:brightness(1.07)!important;background:linear-gradient(135deg,#f7df9e,#d9b965)!important;border-color:#fff0bd!important;transform:translateY(-1px)!important;box-shadow:0 8px 22px #f4d78d38!important}@media (max-width:1100px){.loadout-toolbar select:nth-of-type(3){z-index:2;position:relative;box-sizing:border-box!important;grid-area:1/5!important;justify-self:start!important;width:162px!important;min-width:162px!important}.loadout-toolbar input{grid-area:2/1/auto/6!important}.loadout-toolbar .desktop-pill{grid-area:2/6!important;justify-self:end!important;width:162px!important}}.auth-loading-copy{z-index:2;color:#f0edf8;text-align:center;text-shadow:0 2px 8px #05060b;width:min(520px,100vw - 40px);margin:0;font-family:Ubuntu,sans-serif;font-size:12px;line-height:1.4;position:absolute;top:7.5%;left:50%;transform:translate(-50%)}.info-footer{border-top:1px solid #494e62;margin-top:28px;padding-top:24px;font-family:Ubuntu,sans-serif}.info-support{background:#202330;border:1px solid #494e62;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.info-support h3{color:#f0edf8;margin:3px 0 7px;font-family:Cinzel Decorative,serif;font-size:16px}.info-support p{color:#a7adbd!important;margin:0!important;font-size:10px!important}.info-socials{gap:9px;display:flex}.info-social{color:#f0edf8;background:#2b3040;border:1px solid #545b73;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px auto;align-items:center;column-gap:9px;min-width:126px;padding:10px 12px;display:grid}.info-social svg{fill:#f5d781;grid-row:1/3;width:27px;height:27px}.info-social b{font-size:10px}.info-social small{color:#858b98;font-size:7px}.info-social.pending{cursor:default;opacity:.74}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.legal-grid details{background:#1e212e;border:1px solid #3b4156;border-radius:8px}.legal-grid summary{color:#f0edf8;cursor:pointer;padding:13px 15px;font-family:Cinzel Decorative,serif;font-size:11px;list-style:none}.legal-grid summary::-webkit-details-marker{display:none}.legal-grid summary:after{content:"+";float:right;color:#f5d781;font-family:Ubuntu,sans-serif;font-size:16px}.legal-grid details[open] summary:after{content:"−"}.legal-grid details>div{border-top:1px solid #353a4d;padding:0 15px 14px}.legal-grid p{color:#b9bece!important;margin:11px 0 0!important;font-size:9px!important;line-height:1.6!important}.legal-grid a,.info-footer-bottom a{color:#f5d781}.info-footer-bottom{color:#858b98;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:15px;padding:15px 4px 2px;font-size:8px;display:flex}.palette-moonlight .info-support,.palette-moonlight .legal-grid details{background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .info-support h3,.palette-moonlight .legal-grid summary{color:#292632!important}.palette-moonlight .info-support p,.palette-moonlight .legal-grid p,.palette-moonlight .info-footer-bottom{color:#484351!important}.palette-moonlight .info-social{color:#292632!important;background:#dcd6e9!important;border-color:#9b8db6!important}.palette-moonlight .info-social svg{fill:#665481!important}.palette-moonlight .legal-grid details>div{border-color:#b1a5c8!important}@media (max-width:760px){.info-support{flex-direction:column;align-items:stretch}.info-socials{width:100%}.info-social{flex:1;min-width:0}.legal-grid{grid-template-columns:1fr}}.auth-provider-page{place-items:center;display:grid}.auth-provider-panel{z-index:2;box-sizing:border-box;color:#f0edf8;background:#1d202df5;border:1px solid #494e62;border-radius:12px;width:min(430px,100vw - 40px);padding:25px;position:relative;box-shadow:0 30px 90px #000000a8}.auth-provider-panel h1{margin:5px 0 0;font-size:21px}.auth-provider-panel>p:not(.eyebrow){color:#b9bece;margin:15px 0;font-family:Ubuntu,sans-serif;font-size:12px;line-height:1.55}.auth-provider-actions{gap:9px;display:grid}.auth-provider-actions button{width:100%;height:44px}.auth-provider-panel>small{color:#f5d781;text-align:center;margin-top:12px;font-family:Ubuntu,sans-serif;font-size:10px;display:block}.auth-provider-panel>a{color:#a7adbd;text-align:center;margin-top:14px;font-family:Ubuntu,sans-serif;font-size:10px;text-decoration:none;display:block}.auth-provider-panel>a:hover{color:#f5d781}.palette-moonlight .auth-provider-panel{color:#292632;background:#eeebf6f7;border-color:#b1a5c8}.palette-moonlight .auth-provider-panel>p:not(.eyebrow),.palette-moonlight .auth-provider-panel>a{color:#484351}.auth-provider-panel{background:#1c1f2cf9;border-color:#3b4156;border-radius:10px;width:min(390px,100vw - 40px);padding:0;overflow:hidden}.auth-provider-panel>header{border-bottom:1px solid #353a4d;align-items:center;gap:11px;padding:18px 21px;display:flex}.auth-provider-panel>header img{object-fit:contain;width:34px;height:34px}.auth-provider-panel>header div{flex-direction:column;gap:2px;display:flex}.auth-provider-panel>header p{color:#f5d781;letter-spacing:1.6px;margin:0;font:17px Ajax,serif}.auth-provider-panel>header span{color:#858b98;letter-spacing:1.7px;font:700 7px Ubuntu,sans-serif}.auth-provider-copy{padding:22px 21px 16px}.auth-provider-copy h1{color:#f0edf8;margin:0;font:600 21px Ubuntu,sans-serif}.auth-provider-copy p{color:#a7adbd;margin:6px 0 0;font:11px Ubuntu,sans-serif}.auth-provider-actions{gap:8px;padding:0 21px}.auth-provider-actions button{color:#e7e9f0;text-align:center;height:45px;box-shadow:none;background:#282a3c;border:1px solid #494e62;border-radius:7px;grid-template-columns:22px 1fr 22px;align-items:center;padding:0 14px;font:600 11px Ubuntu,sans-serif;display:grid}.auth-provider-actions button:hover:not(:disabled){background:#303447;border-color:#69628e;transform:none}.auth-provider-actions button:disabled{opacity:.58}.auth-provider-actions svg{width:19px;height:19px}.auth-provider-actions span{grid-column:2}.auth-provider-panel>small{margin:12px 21px 0}.auth-provider-panel>footer{color:#747b8e;border-top:1px solid #353a4d;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:14px 21px;font:8px Ubuntu,sans-serif;display:flex}.auth-provider-panel>footer a{color:#a7adbd;text-decoration:none}.auth-provider-panel>footer a:hover{color:#f5d781}.info-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.patch-notes-button{color:#f5d781;letter-spacing:.5px;background:#282a3c;border:1px solid #545b73;border-radius:17px;height:34px;padding:0 15px;font-size:9px}.patch-notes-button:hover{background:#3b4156;border-color:#8278b2}.patch-notes-backdrop{z-index:11000!important}.patch-notes-panel{color:#f0edf8;background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(650px,100vw - 40px);max-height:min(720px,100dvh - 50px);padding:23px;overflow:auto;box-shadow:0 30px 90px #000000ad}.patch-notes-list{gap:10px;margin-top:19px;display:grid}.patch-notes-list article{background:#282a3c;border:1px solid #353a4d;border-radius:8px;padding:17px}.patch-notes-list article>header{color:#f5d781;letter-spacing:1px;justify-content:space-between;gap:15px;font:8px Ubuntu,sans-serif;display:flex}.patch-notes-list time{color:#858b98}.patch-notes-list h3{margin:7px 0 9px;font-size:14px}.patch-notes-list ul{color:#b9bece;margin:0;padding-left:18px;font:10px/1.6 Ubuntu,sans-serif}.palette-moonlight .auth-provider-panel,.palette-moonlight .patch-notes-panel{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .auth-provider-panel>header,.palette-moonlight .auth-provider-panel>footer{border-color:#b1a5c8!important}.palette-moonlight .auth-provider-copy h1{color:#292632!important}.palette-moonlight .auth-provider-copy p,.palette-moonlight .auth-provider-panel>footer{color:#484351!important}.palette-moonlight .auth-provider-actions button,.palette-moonlight .patch-notes-list article{color:#292632!important;background:#dcd6e9!important;border-color:#b1a5c8!important}.palette-moonlight .patch-notes-button{color:#f5d781!important;background:#665481!important;border-color:#58466f!important}.palette-moonlight .patch-notes-list ul{color:#484351!important}@media (max-width:560px){.auth-provider-panel>footer{flex-direction:column;align-items:flex-start}.patch-notes-button{height:32px;padding:0 11px}.patch-notes-panel{padding:18px}}.info-footer-bottom{font-size:10px}.legal-grid>button{color:#f0edf8;text-align:left;background:#1e212e;border:1px solid #3b4156;border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-family:Cinzel Decorative,serif;font-size:11px;display:flex}.legal-grid>button span{color:#f5d781;font:20px Ubuntu,sans-serif}.legal-grid>button:hover{background:#282a3c;border-color:#69628e}.legal-backdrop{z-index:12000!important}.legal-panel{box-sizing:border-box;color:#f0edf8;background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(660px,100vw - 40px);max-height:min(760px,100dvh - 44px);padding:23px;overflow:auto;box-shadow:0 30px 90px #000000b3}.legal-copy{background:#282a3c;border:1px solid #353a4d;border-radius:8px;margin-top:18px;padding:4px 17px 16px}.legal-copy p{color:#d0d3dd!important;margin:13px 0 0!important;font-family:Ubuntu,sans-serif!important;font-size:12px!important;line-height:1.7!important}.legal-copy a{color:#f5d781}.legal-actions{justify-content:flex-end;margin-top:15px;display:flex}.legal-actions button{height:42px;padding:0 22px}.palette-moonlight .legal-grid>button,.palette-moonlight .legal-panel{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .legal-copy{background:#dcd6e9!important;border-color:#b1a5c8!important}.palette-moonlight .legal-copy p{color:#292632!important}.palette-moonlight .legal-grid>button span,.palette-moonlight .legal-copy a{color:#665481!important}.custom-image-layer{border-radius:inherit;pointer-events:none;display:block;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.custom-image-layer>img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.custom-image-layer>i{display:block;position:absolute;inset:0}.workspace>.custom-image-layer{border-radius:0}.workspace.customized>:not(.background-decoration):not(.custom-image-layer){z-index:1;position:relative}.sidebar.customized>.custom-image-layer{border-radius:0;z-index:0!important}.sidebar.customized:after{z-index:1!important}.sidebar.customized>:not(.custom-image-layer){z-index:2;position:relative}.loadout-summary.custom-image>:not(.custom-image-layer){z-index:1;position:relative}.loadout-image-slice{border-radius:inherit;pointer-events:none;display:block;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.loadout-image-slice-canvas{width:100%;height:500%;position:absolute;top:-50%;left:0}.loadout-expanded.custom-image{position:relative;overflow:hidden;background:#1c1f2c!important}.loadout-expanded.custom-image>:not(.custom-image-layer){z-index:1;position:relative}.loadout-expanded.custom-image .loadout-detail{background:#191b272e!important}.loadout-expanded.custom-image .loadout-inline-preview.empty{background:0 0!important}.loadout-expanded.custom-image .loadout-inline-preview:not(.empty){box-shadow:inset 1px 0 #ffffff09;background:#0d0e16db!important}.loadout-expanded.custom-image :is(h1,h2,h3,h4,p,span,strong,small,b,em,label,button){text-shadow:0 1px 2px #000,0 0 5px #000000f2}.palette-moonlight .loadout-expanded.custom-image,.palette-moonlight .loadout-expanded.custom-image *{color:#f0edf8!important}.loadout-image-slice .custom-image-layer>i{background:#12131dd1!important}.loadout-expanded.custom-image>.custom-image-layer>i{background:#12131d70!important}.loadout-expanded.inspecting>.loadout-inline-preview{box-sizing:border-box;align-self:stretch;min-height:100%}.loadout-image-slice-canvas{aspect-ratio:.85;width:100%;height:auto;top:-100%;left:0;transform:none}.loadout-expanded.custom-image>.custom-image-layer{aspect-ratio:auto;width:100%!important;height:100%!important;inset:0!important}.loadout-expanded.custom-image .loadout-inline-preview,.loadout-expanded.custom-image .loadout-inline-preview *{text-shadow:none!important}.app-tooltip{max-height:none!important;overflow:visible!important}.settings-value-grid input{font-variant-numeric:tabular-nums}.image-position-editor{width:min(720px,100vw - 64px)}.image-position-editor.sidebar-shape{width:min(420px,100vw - 64px)}.image-position-preview{box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#11131c;height:auto;margin:0 auto;overflow:hidden}.image-position-preview:active{cursor:grabbing}.image-position-preview.background-shape{aspect-ratio:1.46;width:min(640px,100%)}.image-position-preview.sidebar-shape{aspect-ratio:232/720;width:150px}.image-position-preview.loadout-shape{aspect-ratio:.85;width:min(640px,100%)}.image-position-preview>img{object-fit:cover;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.image-position-preview>span{z-index:2;white-space:nowrap;bottom:10px}.image-position-controls{margin-top:16px}.image-scale-control{display:none!important}.creator-image.compact{box-sizing:border-box;grid-template-columns:minmax(68px,1fr) 83px 83px 28px;gap:5px;width:100%;min-height:50px;margin:0;padding:5px 6px;display:grid}.creator-image.compact>span{justify-content:center}.creator-image.compact strong{font-size:9px}.creator-image.compact small{font-size:8px}.creator-image.compact>button{white-space:nowrap;height:30px;min-height:30px;padding:0 5px;font-size:8px}.creator-image.compact>.help-circle{box-sizing:border-box;color:#f4d78d;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:11px}.creator-image.compact>.help-circle:hover{background:#4c4769;border-color:#69628e}.creator-error{color:#f2b0b0;background:#75233238;border:1px solid #e1696973;border-radius:8px;margin:8px 0 0;padding:9px 12px;font:600 11px/1.4 Ubuntu,Segoe UI,sans-serif}.custom-image-layer>img{object-fit:fill;max-width:none;inset:auto}.image-editor-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#11131c;background-image:linear-gradient(45deg,#171923 25%,#0000 25%),linear-gradient(-45deg,#171923 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#171923 75%),linear-gradient(-45deg,#0000 75%,#171923 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #353a4d;border-radius:9px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.image-editor-stage:active{cursor:grabbing}.image-position-preview,.image-position-preview.background-shape,.image-position-preview.sidebar-shape,.image-position-preview.loadout-shape{background:0 0;border:2px dashed #f4d78d;border-radius:3px;width:auto;max-width:100%;height:auto;margin:0;position:relative;overflow:visible;box-shadow:0 0 0 999px #0a0b1133}.image-position-preview>img{object-fit:fill;max-width:none;inset:auto}.image-position-preview>span{background:#171923e8;border-style:dashed;padding:5px 9px;bottom:-28px;left:50%}.image-editor-stage.sidebar-shape{max-width:340px;margin-inline:auto}.palette-moonlight .image-editor-stage{background-color:#dcd6e9;border-color:#9b8db6}.palette-moonlight .image-position-preview{border-color:#665481}.palette-moonlight .image-position-preview>span{color:#f5d781;background:#665481}.image-position-preview{border-color:#0000!important}.image-position-preview:after{content:"";z-index:4;box-sizing:border-box;pointer-events:none;border:2px dashed #f4d78d;border-radius:3px;position:absolute;inset:-2px}.image-editor-stage.loadout-shape{max-height:520px!important}.teams-panel .team-row{grid-template-columns:150px repeat(4,minmax(0,1fr))!important}.teams-panel .team-slot{grid-template-columns:64px minmax(0,1fr)!important}.teams-panel .team-slot:not(.has-avatar){grid-template-columns:minmax(0,1fr)!important}.teams-panel .team-slot:not(.has-avatar)>div{grid-column:1/-1}.teams-panel .team-slot>div{width:100%;min-width:0}.artifact-gallery .artifact-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))!important;justify-content:stretch!important}.artifact-gallery .artifact-card{width:100%!important;min-width:0!important}@media (max-width:1180px){.teams-panel .team-row{grid-template-columns:135px repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.teams-panel .team-row{grid-template-columns:135px repeat(2,minmax(180px,1fr))!important}.teams-panel .team-name{grid-row:1/3!important}}@media (max-width:650px){.teams-panel .team-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.teams-panel .team-name{grid-area:auto/1/auto/-1!important}}@media (max-width:430px){.teams-panel .team-row{grid-template-columns:minmax(0,1fr)!important}.teams-panel .team-name{grid-column:auto!important}}.artifact-form{width:min(620px,100vw - 32px)!important}.artifact-form-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.artifact-form-fields>label:first-child,.artifact-form-fields>.artifact-notes{grid-column:1/-1}.artifact-form>h3{margin:20px 0 10px!important}.artifact-substats{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.artifact-form .substat-input{width:100%;grid-template-columns:24px minmax(0,1fr) 112px!important;align-items:center!important;gap:10px!important;margin:0!important;display:grid!important}.artifact-form .substat-input .ajax-select,.artifact-form .substat-input input{box-sizing:border-box;width:100%;min-width:0}.artifact-substats-heading{align-items:center;gap:8px;display:flex}.artifact-substats-heading .help-circle{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;font-size:10px!important}.loadout-summary .progress-track>i{box-shadow:0 0 8px #00000029;transition:width .28s,background .28s!important}.tier-text{letter-spacing:.2px;display:inline-block;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important;background:0 0!important;font-size:1.16em!important;font-weight:900!important;line-height:1!important}.creator-priority-heading{align-items:center;gap:8px;display:flex}.creator-priority-heading .help-circle{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:10px!important}.progress-track{box-shadow:inset 0 0 0 1px #080a1080,0 1px 2px #00000040;border-color:#5d6378!important}.palette-moonlight .progress-track{box-shadow:inset 0 0 0 1px #372c462e,0 1px 2px #372c461f;border-color:#807494!important}.progress-track{height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.progress-track:before{content:"";background:#12141d;border:1px solid #5d6378;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #080a1061}.progress-track>i{height:3px!important;min-height:3px!important;box-shadow:none!important;border-radius:999px!important;inset:auto auto 0 0!important}.progress-track>b{justify-content:center!important;align-items:flex-start!important;height:12px!important;line-height:10px!important;display:flex!important;inset:0 0 auto!important}.palette-moonlight .progress-track:before{background:#d3cce1;border-color:#807494;box-shadow:inset 0 0 0 1px #372c462e}.assignment-line.assigned{color:var(--gold)!important}*{scrollbar-width:thin;scrollbar-color:#756ca4 #171925}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#171925;border:1px solid #4b506373;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#857bae,#5c557d);border:2px solid #171925;border-radius:999px;min-width:28px;min-height:28px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a69bcf,#756ca4)}::-webkit-scrollbar-corner{background:#171925}.palette-moonlight,.palette-moonlight *{scrollbar-color:#8b7ca7 #ddd7e9}.palette-moonlight ::-webkit-scrollbar-track{background:#ddd7e9;border-color:#b1a5c8}.palette-moonlight ::-webkit-scrollbar-thumb{background:linear-gradient(#a99abe,#76668f);border-color:#ddd7e9}.palette-moonlight ::-webkit-scrollbar-corner{background:#ddd7e9}.app-tooltip{box-sizing:border-box;max-height:calc(100dvh - 36px)}.artifact-split{height:calc(max(100dvh,720px) - 161px)!important}@media (max-width:1360px){.artifact-split{height:calc(max(100dvh,720px) - 197px)!important}}.recommend-build{box-sizing:border-box;color:#f0edf8;text-align:left;cursor:pointer;width:100%}:is(.recommend-build:hover,.recommend-build:focus-visible){background:#34384a;border-color:#69628e;outline:0}.recommend-build:active{transform:none}.app-shell .recommend-build>strong>.recommend-build-character{color:#f4d78d!important;-webkit-text-fill-color:#f4d78d!important;text-shadow:0 1px 2px #0a0810d1!important}.loadout-toolbar:has(>.toolbar-menu-host .loadout-set-filter){grid-template-columns:auto 24px 52px minmax(150px,190px) minmax(170px,190px) minmax(220px,1fr) 162px!important}.loadout-toolbar>.toolbar-menu-host:has(.loadout-set-filter){position:relative;width:52px!important}.loadout-toolbar .loadout-set-filter{box-sizing:border-box;color:#f0edf8!important;background:#4c4769!important;border:1px solid #69628e!important;border-radius:15px!important;width:52px!important;height:34px!important;padding:0!important}.loadout-toolbar .loadout-set-filter .toolbar-icon.filter{width:20px!important;height:20px!important}.loadout-toolbar .loadout-set-filter .toolbar-icon.filter:before{clip-path:polygon(2% 5%,98% 5%,65% 43%,65% 79%,38% 96%,38% 43%)!important;width:18px!important;height:18px!important;top:1px!important;left:1px!important}.loadout-toolbar>.toolbar-menu-host .toolbar-popup.set-grid{left:0;right:auto}@media (max-width:1360px){.loadout-toolbar:has(>.toolbar-menu-host .loadout-set-filter){grid-template-columns:auto 24px 52px minmax(120px,1fr) minmax(120px,1fr) 162px!important}}@media (max-width:1080px){.loadout-toolbar:has(>.toolbar-menu-host .loadout-set-filter){grid-template-columns:auto 24px 52px minmax(105px,1fr) minmax(105px,1fr) 162px!important}}.team-slot .ajax-select>button{border-radius:6px!important;height:33px!important;min-height:33px!important;padding:3px 7px!important;font-size:12px!important;font-weight:700!important}.team-name>input,.team-slot .ajax-select>button{box-sizing:border-box;align-self:start}.team-slot>div{align-self:start}@media (max-width:560px){.artifact-form-fields{grid-template-columns:minmax(0,1fr)!important}.artifact-form-fields>label{grid-column:1!important}.artifact-form .substat-input{grid-template-columns:22px minmax(0,1fr) 92px!important;gap:7px!important}}.favorite,.picker-art .mini-star{box-sizing:border-box!important;color:#0000!important;text-indent:0!important;text-align:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;text-shadow:none!important;filter:none!important;background:#838995!important;border:1px solid #a1a6af!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;position:relative!important}.favorite:before,.picker-art .mini-star:before{content:""!important;color:#555b68!important;text-shadow:none!important;font:900 13px/1 Font Awesome Solid!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.favorite:after,.picker-art .mini-star:after{content:none!important;display:none!important}.favorite.on,.picker-art .mini-star.on{color:#0000!important;background:#9b8146!important;border-color:#c2a86b!important}.favorite.on:before,.picker-art .mini-star.on:before{color:#ffebb8!important}.favorite:hover{filter:brightness(1.1)!important}.picker-art .mini-star{pointer-events:none!important;cursor:default!important;top:0!important;right:0!important}.artifact-card-head button:not(.favorite){color:#e4a0a0!important;background:#8c313133!important;border-color:#c8515161!important}.artifact-card-head button:not(.favorite):hover{color:#f7c9c9!important;background:#8c313161!important;border-color:#d86e6e!important}.progress-track>i,.palette-moonlight .progress-track>i{background:var(--progress-color)!important}.palette-moonlight .progress-track{background:0 0!important}.palette-moonlight .progress-track:before{background:#cec9d9!important}.ajax-select{width:100%!important;min-width:0!important;display:block!important;position:relative!important}.ajax-select>button.ajax-select-trigger{box-sizing:border-box!important;color:#f0edf8!important;text-align:left!important;text-transform:none!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#4c4769!important;border:1px solid #69628e!important;border-radius:17px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:0 30px 0 10px!important;font:700 11px/1 Genshin,Ubuntu,sans-serif!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.ajax-select>button.ajax-select-trigger>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;display:block!important;overflow:hidden!important}.ajax-select>button.ajax-select-trigger>.ajax-select-chevron{width:9px!important;height:5px!important;color:inherit!important;clip-path:polygon(0 0,100% 0,50% 100%)!important;pointer-events:none!important;background:currentColor!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}:is(.ajax-select>button.ajax-select-trigger:hover,.ajax-select>button.ajax-select-trigger:focus-visible,.ajax-select>button.ajax-select-trigger[aria-expanded=true]){background:#5d587f!important;border-color:#8278b2!important;outline:0!important}.ajax-select>button.ajax-select-trigger:disabled{opacity:.42!important;cursor:not-allowed!important}.ajax-select-popup{z-index:400!important}.team-slot .ajax-select>button.ajax-select-trigger,.team-name .ajax-select>button.ajax-select-trigger{border-radius:16.5px!important;height:33px!important;min-height:33px!important;padding:3px 28px 3px 9px!important;font-size:12px!important}.preview-substats .ajax-select>button.ajax-select-trigger{background:#181a25!important;border-radius:5px!important;height:30px!important;min-height:30px!important;padding:4px 24px 4px 7px!important;font:10px Segoe UI,sans-serif!important}.toolbar-menu-trigger{box-sizing:border-box!important;height:34px!important;min-height:34px!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.toolbar-menu-trigger>span{margin:0!important}.palette-moonlight .ajax-select>button.ajax-select-trigger{color:#25212e!important;background:#dcd6e9!important;border-color:#9b8db6!important}:is(.palette-moonlight .ajax-select>button.ajax-select-trigger:hover,.palette-moonlight .ajax-select>button.ajax-select-trigger:focus-visible,.palette-moonlight .ajax-select>button.ajax-select-trigger[aria-expanded=true]){background:#cec6df!important;border-color:#786794!important}.palette-moonlight .preview-substats .ajax-select>button.ajax-select-trigger{color:#f0edf8!important;background:#181a25!important;border-color:#34384a!important;border-radius:5px!important;font:10px Segoe UI,sans-serif!important}:is(.palette-moonlight .preview-substats .ajax-select>button.ajax-select-trigger:hover,.palette-moonlight .preview-substats .ajax-select>button.ajax-select-trigger:focus-visible,.palette-moonlight .preview-substats .ajax-select>button.ajax-select-trigger[aria-expanded=true]){background:#202330!important;border-color:#555b72!important}.recommendation-loadout-summary{position:relative;overflow:hidden}.recommendation-loadout-summary.custom-image>:not(.loadout-image-slice){z-index:1;position:relative}.recommendation-loadout-summary .loadout-image-slice{z-index:0!important}.loadout-expanded.custom-image .loadout-detail,.loadout-expanded.custom-image .loadout-slot,.palette-moonlight .loadout-expanded.custom-image .loadout-detail,.palette-moonlight .loadout-expanded.custom-image .loadout-slot{background:0 0!important}.palette-moonlight .loadout-expanded.custom-image .loadout-inline-preview.empty{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.info-socials a.info-social{cursor:pointer;text-decoration:none}.info-socials a.info-social:hover{filter:brightness(1.08);border-color:#8278b2}.field-guide-banner>p{font-family:Ubuntu,sans-serif!important;font-weight:400!important}.field-guide-banner article h3{font-family:Ubuntu,sans-serif!important;font-weight:800!important}.field-guide-banner article p{font-family:Ubuntu,sans-serif!important;font-weight:400!important}.field-guide-banner article p .info-control{color:inherit!important;font-family:Ubuntu,sans-serif!important;font-style:italic!important;font-weight:400!important}.artifact-delete{font-size:0!important;position:relative!important}.artifact-delete:before{content:""!important;box-sizing:border-box!important;clip-path:none!important;background:0 0!important;border:2px solid!important;border-top:0!important;border-radius:0 0 2px 2px!important;width:8px!important;height:9px!important;position:absolute!important;top:8px!important;left:7px!important;transform:none!important}.artifact-delete:after{content:""!important;background:currentColor!important;border-radius:2px!important;width:12px!important;height:2px!important;position:absolute!important;top:5px!important;left:5px!important;box-shadow:4px -3px 0 -1px!important}.tier-f{color:#ce2727!important}.tier-b{color:#ce9c27!important}.tier-a{color:#9cce27!important}.tier-s{color:#2dce27!important}.tier-s-plus{color:#f4d68b!important}.progress-track>i{background:var(--progress-color)!important}.palette-moonlight .loadout-image-slice .custom-image-layer>i{background:#12131dd1!important}.palette-moonlight .loadout-expanded.custom-image>.custom-image-layer>i{background:#12131d70!important}.palette-moonlight .loadout-expanded.custom-image .loadout-detail,.palette-moonlight .loadout-expanded.custom-image .loadout-slot,.palette-moonlight .loadout-expanded.custom-image .loadout-inline-preview.empty{background:0 0!important}.loadout-expanded.custom-image .loadout-inline-preview.empty>.preview-decoration{display:none!important}.loadout-summary>img,.recommendation-loadout-summary>img{box-sizing:border-box!important;background:#282a3cb8!important;border:1px solid #69628e!important;border-radius:7px!important;padding:2px!important}.palette-moonlight .loadout-summary>img,.palette-moonlight .recommendation-loadout-summary>img{background:#ffffff94!important;border-color:#9b8db6!important}.desktop-loadout-card.disabled{border-color:#b8404c!important}.desktop-loadout-card.disabled:not(.open) .loadout-summary{position:relative}.desktop-loadout-card.disabled:not(.open) .loadout-summary:after{content:"";z-index:5;pointer-events:none;background:#5b5e6894;position:absolute;inset:0}.desktop-loadout-card.disabled:not(.open):hover{border-color:#d6535f!important}.loadout-controls .loadout-actions-help{width:29px;height:29px;color:#f5d781!important;border-radius:50%!important;padding:0!important}.slot-actions button:disabled{opacity:.35;cursor:not-allowed}.confirm-actions.disable-actions{flex-wrap:wrap}.confirm-actions.disable-actions button{min-width:145px}@keyframes team-save-toast-life{0%{opacity:0;transform:translateY(14px)}12%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.team-save-toast{z-index:13000;color:#231f2b;cursor:pointer;background:linear-gradient(135deg,#f5d781,#d9b65d);border:1px solid #f4d78d7a;border-radius:10px;max-width:min(360px,100vw - 32px);padding:13px 18px;font:700 13px/1.35 Ubuntu,Segoe UI,sans-serif;animation:3.2s both team-save-toast-life;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 42px #0000006b}.team-save-toast:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:600px){.team-save-toast{bottom:16px;right:16px}}.json-import-panel{background:linear-gradient(135deg,#e0c37b1a,#5f53821f);border:1px solid #e0c37b6b;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:4px 0 18px;padding:16px;display:grid}.json-import-panel>div{gap:5px;display:grid}.json-import-panel strong{color:#f2d890;letter-spacing:.05em;font-size:13px}.json-import-panel small{max-width:560px;color:var(--muted,#aaa8ba);font-size:12px;line-height:1.4}.json-import-status{border-radius:6px;grid-column:1/-1;margin:2px 0 0;padding:9px 11px;font-size:12px;line-height:1.4}.json-import-status.success{color:#d8efb8;background:#4870203d;border:1px solid #81b74c80}.json-import-status.error{color:#ffd5da;background:#781c2b3d;border:1px solid #dc4b5b85}.artifact-form-divider{color:#9692a8;letter-spacing:.1em;align-items:center;gap:12px;margin:0 0 16px;font-size:10px;font-weight:700;display:flex}.artifact-form-divider:before,.artifact-form-divider:after{content:"";background:#746f8f61;flex:1;height:1px}@media (max-width:650px){.json-import-panel{grid-template-columns:1fr}.json-import-panel>button{width:100%}}.settings-import-panel{background:linear-gradient(135deg,#e0c37b1a,#5f53821f);border:1px solid #e0c37b6b;border-radius:10px;gap:12px;margin:0 0 24px;padding:18px;display:grid}.settings-import-panel h3,.settings-import-panel p,.settings-import-panel small{margin:0}.settings-import-panel>small{color:var(--muted,#aaa8ba);font-size:11px;line-height:1.45}.settings-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-import-grid .setting-line{align-content:start;gap:7px;margin:0;grid-template-columns:minmax(0,1fr)!important}.settings-import-grid .setting-line .ajax-select{width:100%;max-width:none}.settings-json-upload{justify-self:start}.settings-import-panel .json-import-status{box-sizing:border-box;width:100%}.palette-moonlight .settings-import-panel{background:linear-gradient(135deg,#d0a95929,#8471a21f);border-color:#8768387a}@media (max-width:850px){.settings-import-grid{grid-template-columns:1fr}.settings-json-upload{width:100%}}.settings-import-panel .settings-import-download{color:var(--muted,#aaa8ba);letter-spacing:.04em;font-size:11px;font-weight:700}.settings-import-download a{color:#f2d890;text-underline-offset:3px}:is(.settings-import-download a:hover,.settings-import-download a:focus-visible){color:#fff1bd}.palette-moonlight .settings-import-download a{color:#74591d}:is(.palette-moonlight .settings-import-download a:hover,.palette-moonlight .settings-import-download a:focus-visible){color:#49370e}.artifact-form .json-import-panel>div small{font-size:0}.artifact-form .json-import-panel>div small:after{content:"Uses the filters saved in General Settings. You will confirm the artifact count before anything is created.";font-size:12px;line-height:1.4}.artifact-form .json-import-panel>div{grid-template-columns:minmax(0,1fr) 24px;align-items:center}.artifact-form .json-import-panel>div>.help-circle{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.artifact-form .json-import-panel>div>small{grid-column:1/-1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}:is(html:has(.public-site),body:has(.public-site)){scroll-behavior:smooth;background:#10121b;min-width:0!important;height:auto!important;overflow:auto!important}body:has(.public-site){margin:0}.public-site,.public-site *{box-sizing:border-box;font-family:Ubuntu,sans-serif!important}.public-site{--bg:#10121b;--panel:#1b1e2b;--panel-2:#24283a;--line:#363b50;--gold:#f5d781;--text:#f2eff8;--muted:#b7bbc9;--space:clamp(72px,8vw,108px);min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 7%,#5a4d7e3d,#0000 29%),linear-gradient(#12141f,#0e1018 60%,#12141f)}.skip-link{z-index:100;color:#171923;background:var(--gold);border-radius:7px;padding:11px 15px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.public-nav{z-index:4;border-bottom:1px solid #8278b238;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:84px;margin:auto;display:flex;position:relative}.public-brand{color:var(--gold);align-items:center;gap:11px;text-decoration:none;display:flex}.public-brand img{object-fit:contain;width:40px;height:40px}.public-brand span{letter-spacing:2px;font-size:23px;font-family:Ajax,serif!important}.public-nav nav{align-items:center;gap:30px;display:flex}.public-nav nav a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.public-nav nav a:hover{color:var(--text)}.public-button{letter-spacing:.65px;background:linear-gradient(135deg,#f7df9e,#d7b75f);border:1px solid #d8ba6b;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:0 25px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #dab96224;color:#272131!important}.public-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 36px #dab96238}.public-button.compact{min-height:40px;padding:0 18px;font-size:11px}.public-button.secondary{box-shadow:none;background:#202432;border-color:#50566f;color:var(--text)!important}.public-button.secondary:hover{background:#2a2f43;border-color:#8278b2}.public-kicker{color:var(--gold);letter-spacing:1.8px;margin:0 0 18px;font-size:12px;font-weight:800;line-height:1.5}.public-hero h1,.public-section h2,.public-cta h2,.document-shell h1,.status-page h1{font-weight:400;font-family:Genshin,serif!important}.public-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(450px,.92fr);align-items:center;gap:66px;width:min(1180px,100% - 40px);min-height:690px;margin:auto;padding:82px 0 98px;display:grid}.public-hero h1{color:#f4f1fa;letter-spacing:-1.6px;max-width:730px;margin:0;font-size:clamp(48px,5.7vw,74px);line-height:1.05}.public-lead{color:#c4c7d2;max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.72}.public-trust{color:#9ca2b3;letter-spacing:.9px;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:11px;font-weight:800;display:flex}.public-trust span{align-items:center;gap:8px;display:flex}.public-trust span:before{content:"";background:#8278b2;border-radius:50%;width:6px;height:6px}.public-hero-visual{background:radial-gradient(circle at 50% 34%,#74659f52,#0000 46%),linear-gradient(145deg,#262a3cf0,#161823f7);border:1px solid #69628e6b;border-radius:24px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000061}.public-hero-visual:before{content:"";border:1px solid #8278b22b;border-radius:50%;position:absolute;inset:32px}.character-fan{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;display:grid;position:absolute;top:35px;left:24px;right:24px}.character-card{aspect-ratio:1;background:linear-gradient(#51497080,#1d202fd1);border:1px solid #847ab273;border-radius:17px;place-items:end center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #12141e33,0 12px 22px #00000038}.character-card img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px #0000004d);width:100%;height:100%}.character-card:first-child,.character-card:nth-child(4){transform:translateY(34px)scale(.92)}.artifact-fan{z-index:2;align-items:center;display:flex;position:absolute;top:250px;left:50%;transform:translate(-50%)}.artifact-fan img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000073);width:86px;height:86px;margin-left:-15px}.artifact-fan img:first-child{margin-left:0}.artifact-fan img:nth-child(2),.artifact-fan img:nth-child(3){width:104px;height:104px}.hero-score{z-index:3;background:#191c29f5;border:1px solid #4b516b;border-radius:12px;grid-template-columns:1fr auto;gap:9px 18px;padding:18px 20px;display:grid;position:absolute;bottom:27px;left:28px;right:28px}.hero-score>span,.hero-score>small{color:#a8adbd;letter-spacing:.75px;font-size:11px;font-weight:800}.hero-score>strong{color:var(--gold);grid-area:1/2/4;align-self:center;font-size:40px;font-family:Genshin,serif!important}.hero-score>i{background:#272b3c;border:1px solid #4e5570;border-radius:9px;height:8px;overflow:hidden}.hero-score>i b{background:linear-gradient(90deg,#655b84,#b19ed8);border-radius:9px;height:100%;display:block}.public-section{width:min(1180px,100% - 40px);padding:var(--space) 0;border-top:1px solid #8278b238;margin:auto}.section-heading{grid-template-columns:minmax(340px,1.12fr) minmax(300px,.88fr);align-items:start;gap:clamp(48px,8vw,112px);margin-bottom:48px;display:grid}.section-heading h2,.experience-copy h2,.public-cta h2{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.18}.section-summary .public-kicker{margin-bottom:12px}.section-summary>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.purpose-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.purpose-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#232738e6,#191c29f7);border-radius:14px;min-height:335px;padding:28px;position:relative;overflow:hidden}.purpose-grid article>span{color:#868ca0;font-size:12px;font-weight:800}.purpose-grid img{object-fit:contain;filter:drop-shadow(0 11px 16px #00000057);width:122px;height:122px;margin:10px auto 4px;display:block}.purpose-grid h3,.future-grid h3{margin:14px 0 12px;font-size:21px;font-weight:400;font-family:Genshin,serif!important}.purpose-grid p,.future-grid p,.public-cta>div>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.loadout-showcase{grid-template-columns:repeat(2,minmax(0,1fr)) 280px;gap:16px;min-height:250px;display:grid;position:relative}.loadout-showcase article{border:1px solid var(--line);background:linear-gradient(145deg,#232738e6,#191c29f7);border-radius:14px;padding:30px}.loadout-showcase article>span{color:var(--gold);letter-spacing:1px;font-size:11px;font-weight:800}.loadout-showcase article>strong{margin:38px 0 12px;font-size:23px;font-weight:400;display:block;font-family:Genshin,serif!important}.loadout-showcase article>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.loadout-art{border:1px solid var(--line);background:radial-gradient(circle,#6a5a944d,#0000 62%),#1b1e2b;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.loadout-art img{object-fit:contain;filter:drop-shadow(0 12px 16px #0000006b);width:112px;height:112px;margin-left:-40px}.loadout-art img:first-child{margin-left:0}.experience-section{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:center;gap:clamp(68px,9vw,118px);display:grid}.experience-art{aspect-ratio:1;justify-self:center;width:min(100%,300px);position:relative}.experience-character-frame{border:1px solid var(--line);background:radial-gradient(circle at 40% 35%,#6758914d,#0000 48%),#191c29;border-radius:22px;place-items:end center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 68px #00000047}.experience-character-frame img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 18px #0000004d);width:100%;height:100%;display:block}.experience-art>img{z-index:3;object-fit:contain;filter:drop-shadow(0 15px 20px #00000073);width:128px;height:128px;position:absolute;top:-40px;right:-34px}.experience-badge{z-index:4;color:var(--gold);letter-spacing:.8px;background:#1e2130f5;border:1px solid #5b5477;border-radius:10px;padding:13px 15px;font-size:11px;font-weight:800;line-height:1.5;position:absolute;bottom:20px;right:-20px}.experience-copy h2{max-width:620px}.experience-copy .section-summary{max-width:620px;margin-top:27px}.experience-copy ul{color:#d9dbe4;gap:12px;margin:26px 0;padding:0;font-size:14px;list-style:none;display:grid}.experience-copy li{align-items:center;gap:11px;display:flex}.experience-copy li:before{content:"✓";width:23px;height:23px;color:var(--gold);background:#353049;border-radius:50%;place-items:center;font-size:12px;display:grid}.text-link{color:var(--gold);letter-spacing:.6px;margin-top:9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.text-link span{margin-left:10px}.future-grid{grid-template-columns:.72fr 1.28fr;gap:16px;display:grid}.future-grid article{border:1px solid var(--line);background:#1b1e2b;border-radius:14px;min-height:270px;padding:30px}.future-grid article>span,.future-grid article div>span{color:#9b91b9;letter-spacing:1px;font-size:11px;font-weight:800}.future-grid .live>span{color:var(--gold)}.future-grid h3{margin-top:50px;font-size:25px}.future-grid .upgrade{background:radial-gradient(circle at 90% 20%,#7663a14d,#0000 45%),#1b1e2b;grid-template-columns:1fr 230px;gap:22px;display:grid;overflow:hidden}.future-grid .upgrade h3{margin-top:35px}.upgrade-images{justify-content:center;align-items:center;display:flex}.upgrade-images img{object-fit:contain;filter:drop-shadow(0 12px 16px #0006);width:105px;height:105px;margin-left:-38px}.upgrade-images img:first-child{margin-left:0}.public-cta{background:radial-gradient(circle at 18% 0,#74639e45,#0000 58%),#1a1d2a;border:1px solid #4d526b;border-radius:18px;grid-template-columns:110px 1fr auto;align-items:center;gap:34px;width:min(1180px,100% - 40px);margin:0 auto 90px;padding:55px 60px;display:grid}.public-cta>img{object-fit:contain;width:104px;height:104px}.public-cta h2{max-width:720px}.public-cta>div>p:last-child{max-width:720px;margin-top:15px}.public-footer{color:#8f96a8;border-top:1px solid #8278b238;grid-template-columns:1.1fr 1fr 1fr;gap:50px;width:min(1180px,100% - 40px);margin:auto;padding:46px 0 58px;display:grid}.public-footer p{font-size:12px;line-height:1.65}.public-footer nav{grid-template-columns:1fr 1fr;gap:13px;display:grid}.public-footer nav a,.public-footer>div:last-child a{color:#b2b6c4;font-size:12px;text-decoration:none}.public-footer>div:last-child{flex-direction:column;align-items:flex-end;gap:13px;font-size:12px;display:flex}.public-socials{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.public-socials button{color:#aeb3c2;background:#1b1e2b;border:1px solid #444a60;border-radius:18px;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:inline-flex;font:700 11px Ubuntu,sans-serif!important}.public-socials button:disabled{cursor:not-allowed;opacity:.72}.social-mark{flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.patreon-mark:before{content:"";background:#f5d781;border-radius:2px;width:4px;height:16px;position:absolute;top:1px;left:1px}.patreon-mark:after{content:"";background:#f5d781;border-radius:50%;width:11px;height:11px;position:absolute;top:1px;right:0}.discord-mark{color:#1b1e2b;background:#8f86bd;border-radius:6px;font-size:10px;font-weight:900}.public-document{min-height:100vh;padding-bottom:80px}.document-shell{width:min(860px,100% - 40px);margin:90px auto 0}.document-shell>h1{max-width:800px;margin:0;font-size:clamp(40px,6vw,67px);line-height:1.08}.document-lead{color:#c4c7d2;max-width:730px;margin:25px 0 62px;font-size:18px;line-height:1.72}.document-shell>section{border-top:1px solid var(--line);grid-template-columns:62px 1fr;gap:20px;padding:30px 0;display:grid}.document-shell>section>span{color:#8f95a8;font-size:12px;font-weight:800}.document-shell>section h2,.legal-document-shell h2{margin:0 0 13px;font-size:22px;font-weight:400;font-family:Genshin,serif!important}.document-shell>section p,.legal-document-shell>p{color:#c0c3d0;margin:0;font-size:15px;line-height:1.8}.document-shell>aside{background:#202432;border:1px solid #504a6a;border-radius:13px;margin-top:56px;padding:34px}.document-shell>aside h2{margin:0;font-size:24px;font-family:Genshin,serif!important}.document-shell>aside p{color:#c0c3d0;font-size:15px;line-height:1.75}.document-shell>aside .public-button{margin-top:9px}.document-updated{letter-spacing:.6px;margin-top:30px;color:#9299aa!important;font-size:12px!important}.feedback-shell form{border:1px solid var(--line);background:#1b1e2b;border-radius:13px;gap:18px;padding:30px;display:grid}.feedback-shell label{color:#d0d3dd;gap:8px;font-size:12px;font-weight:800;display:grid}.feedback-shell input,.feedback-shell select,.feedback-shell textarea{color:#f0edf8;background:#131620;border:1px solid #444a60;border-radius:8px;width:100%;font:15px Ubuntu,sans-serif!important}.feedback-shell input,.feedback-shell select{height:46px;padding:0 14px}.feedback-shell textarea{resize:vertical;min-height:190px;padding:14px;line-height:1.55}.feedback-shell .public-button{width:max-content}.feedback-status{color:var(--gold);font-size:13px}.legal-document-shell h2{margin-top:36px}.legal-document-shell a{color:var(--gold)}.legal-document-shell>footer{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:56px;padding-top:22px;font-size:13px;display:flex}.status-page{place-items:center;min-height:100vh;padding:30px;display:grid}.status-page>section{text-align:center;width:min(650px,100%)}.status-page img{object-fit:contain;width:130px;height:130px}.status-page h1{margin:21px 0 16px;font-size:clamp(38px,7vw,65px)}.status-page>section>p:not(.public-kicker){color:var(--muted);font-size:15px;line-height:1.75}.status-page .public-actions{justify-content:center}.status-page small{color:#989eaf;margin-top:26px;font-size:12px;display:block}@media (max-width:980px){.public-nav nav{display:none}.public-hero{grid-template-columns:1fr;padding-top:62px}.public-hero-visual{min-height:500px}.section-heading{grid-template-columns:1fr;gap:20px}.purpose-grid{grid-template-columns:1fr}.purpose-grid article{min-height:255px}.loadout-showcase{grid-template-columns:1fr 1fr}.loadout-art{grid-column:1/-1;min-height:180px}.experience-section,.future-grid{grid-template-columns:1fr}.public-cta{grid-template-columns:90px 1fr}.public-cta>.public-button{grid-column:2;width:max-content}.public-footer{grid-template-columns:1fr 1fr}.public-footer>div:last-child{grid-column:1/-1;align-items:flex-start}.public-socials{justify-content:flex-start}}@media (max-width:600px){.public-nav{width:calc(100% - 24px);min-height:72px}.public-brand span{font-size:19px}.public-nav>.public-button{padding:0 12px;font-size:10px}.public-hero,.public-section,.public-cta,.public-footer{width:calc(100% - 24px)}.public-hero{gap:44px}.public-hero h1{letter-spacing:-.8px;font-size:43px}.public-lead{font-size:16px}.public-actions>.public-button{width:100%}.public-hero-visual{min-height:430px}.character-fan{gap:4px;top:38px;left:8px;right:8px}.character-card{border-radius:11px}.character-card:first-child,.character-card:nth-child(4){transform:translateY(22px)scale(.92)}.artifact-fan{top:220px}.artifact-fan img{width:68px;height:68px}.artifact-fan img:nth-child(2),.artifact-fan img:nth-child(3){width:84px;height:84px}.hero-score{bottom:14px;left:14px;right:14px}.hero-score>span,.hero-score>small{font-size:10px}.public-section{padding:78px 0}.purpose-grid img{width:108px;height:108px}.loadout-showcase{grid-template-columns:1fr}.loadout-art{grid-column:auto}.experience-art{width:min(76vw,280px)}.experience-art>img{width:105px;height:105px;top:-30px;right:-14px}.experience-badge{bottom:12px;right:-6px}.future-grid .upgrade{grid-template-columns:1fr}.upgrade-images{min-height:115px}.public-cta{text-align:center;grid-template-columns:1fr;padding:40px 22px}.public-cta>img{margin:auto}.public-cta>.public-button{grid-column:auto;width:100%}.public-footer{grid-template-columns:1fr}.public-footer>div:last-child{grid-column:auto}.document-shell{width:calc(100% - 28px);margin-top:62px}.document-shell>section{grid-template-columns:38px 1fr}.feedback-shell form{padding:20px}.legal-document-shell>footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html:has(.public-site){scroll-behavior:auto}.public-site *{transition:none!important;animation:none!important}}.onboarding-backdrop{z-index:12500!important}.onboarding-panel{color:#f0edf8;background:#1d202d;border:1px solid #494e62;border-radius:12px;width:min(650px,100vw - 40px);max-height:calc(100dvh - 44px);padding:27px;overflow:auto;box-shadow:0 30px 90px #000000b8}.onboarding-panel .picker-header h2{font-size:25px}.onboarding-panel .picker-header .eyebrow{font-size:10px}.onboarding-steps{gap:10px;margin-top:21px;display:grid}.onboarding-steps article{background:#282a3c;border:1px solid #353a4d;border-radius:8px;grid-template-columns:49px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.onboarding-steps article>span{color:#f5d781;background:#403c5d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;font:700 11px Ubuntu,sans-serif!important}.onboarding-steps b{font-size:14px}.onboarding-steps p{color:#a7adbd;margin:6px 0 0;font:12px/1.55 Ubuntu,sans-serif!important}.onboarding-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.onboarding-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.onboarding-actions a,.onboarding-actions button{font-size:10px!important}.info-resource-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.info-resource-links a{color:#d9d5e3;letter-spacing:.4px;background:#282a3c;border:1px solid #4c526a;border-radius:18px;align-items:center;min-height:35px;padding:0 12px;text-decoration:none;display:inline-flex;font:700 8px Ubuntu,sans-serif!important}.info-resource-links a:hover{color:#f5d781;background:#35394d;border-color:#8278b2}.palette-moonlight .onboarding-panel{color:#292632!important;background:#eeebf6!important;border-color:#b1a5c8!important}.palette-moonlight .onboarding-steps article{background:#dcd6e9!important;border-color:#b1a5c8!important}.palette-moonlight .onboarding-steps p{color:#484351!important}.palette-moonlight .info-resource-links a{color:#292632!important;background:#dcd6e9!important;border-color:#b1a5c8!important}@media (max-width:560px){.onboarding-actions{flex-direction:column}.onboarding-actions>*{width:100%}}.public-socials button,.public-socials>a{color:#aeb3c2;background:#1b1e2b;border:1px solid #444a60;border-radius:18px;align-items:center;gap:8px;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex;font:700 11px Ubuntu,sans-serif!important}.public-socials>a:hover{color:#f5d781;border-color:#f5d781}.kofi-mark{color:#1b1e2b;background:#f5d781;border-radius:6px;font-size:10px;font-weight:900}
