@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_175561f7-module__GeD5ia__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_175561f7-module__GeD5ia__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.hidden{display:none}.table{display:table}.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)}}.guide-page .combo-card header{grid-template-columns:96.2px 1fr}.guide-page .combo-card header p{color:#c9cec6;max-width:1105px;margin:10.4px 0 0;font-size:18.2px;line-height:1.7}.guide-page .combo-track{grid-template-columns:repeat(var(--combo-tier-count), minmax(0, 1fr))}.guide-page .combo-card header>div>span{color:#e5b96f;letter-spacing:.04em;font-size:15.6px;font-weight:700}.guide-page .combo-card h2{margin-top:6.5px;font-size:32.5px}.guide-page .combo-track>div{padding:36.4px 20.8px 13px}.guide-page .combo-track strong{color:#ffbd68;font-size:39px}.guide-page .combo-track>div>span{background:#ffb65b;border-color:#d49345;box-shadow:0 0 0 5.2px #ffb65b1a}.guide-page .combo-track p{color:#eef0eb;min-height:75.4px;margin-top:13px;font-size:18.2px;font-weight:500;line-height:1.65}@media (max-width:780px){.guide-page .combo-track{grid-template-columns:1fr}.guide-page .combo-track p{min-height:auto;font-size:16.9px}}html[data-theme=light] .guide-page .combo-card header p{color:#46534a}html[data-theme=light] .guide-page .combo-card header>div>span{color:#805000}html[data-theme=light] .guide-page .combo-track strong{color:#914900}html[data-theme=light] .guide-page .combo-track>div>span{background:#b96c12;border-color:#9a5a0d;box-shadow:0 0 0 5.2px #9a5a0d1f}html[data-theme=light] .guide-page .combo-track p{color:#263229}.artifact-filter-bar{grid-template-columns:minmax(338px,1fr) repeat(3,minmax(182px,auto));gap:13px;margin:26px 0 13px;display:grid}.artifact-filter-bar .search-input{align-items:center;gap:11.7px;display:flex}.artifact-filter-bar input{width:100%;color:inherit;background:0 0;border:0;outline:0}.artifact-count{color:var(--muted);margin-bottom:23.4px;font-size:15.6px}.artifact-layout{grid-template-columns:minmax(0,1fr) 416px;align-items:start;gap:26px;padding-bottom:117px;display:grid}.artifact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.artifact-tile{border:1.3px solid var(--line);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;text-align:left;border-radius:14.3px;padding:11.7px;position:relative}.artifact-tile:hover,.artifact-tile.active{border-color:var(--guide-accent);background:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.artifact-tile:hover,.artifact-tile.active{background:color-mix(in srgb,var(--guide-accent) 8%,var(--surface))}}.artifact-tile .asset-art{background:0 0;border:0;height:130px}.artifact-tile .asset-art img{padding:3.9px}.artifact-tile>span{text-overflow:ellipsis;white-space:nowrap;margin-top:9.1px;font-size:15.6px;font-weight:700;display:block;overflow:hidden}.artifact-tile>small{color:var(--muted);font-size:13px}.artifact-tile>b{color:#cab8ff;background:#9d7cff24;border-radius:6.5px;width:max-content;max-width:100%;margin-top:6.5px;padding:3.9px 7.8px;font-size:11.7px;display:block}.artifact-detail{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;padding:26px;position:sticky;top:119.6px}.artifact-detail>.asset-art{background:radial-gradient(circle,#f4d35e14,#0000 68%);border:0;height:273px}.artifact-detail>.asset-art img{padding:10.4px}.artifact-detail h2{margin:13px 0 2.6px;font-size:32.5px}.artifact-detail>small{color:var(--muted)}.artifact-meta{align-items:center;gap:10.4px;margin-top:19.5px;display:flex}.source-tag{color:#cab8ff;background:#9d7cff24;border-radius:6.5px;padding:5.2px 9.1px;font-size:13px}.artifact-categories{flex-wrap:wrap;gap:9.1px;margin:20.8px 0;display:flex}.artifact-categories button,.artifact-categories span{color:#f4d35e;background:#f4d35e14;border:1.3px solid #665a2d;border-radius:128.7px;padding:7.8px 11.7px;font-size:14.3px}.artifact-categories button{cursor:pointer}.artifact-effects{border-top:1.3px solid var(--line);gap:10.4px;margin-top:23.4px;padding-top:22.1px;display:grid}.artifact-effects strong{color:#f4d35e;font-size:15.6px}.artifact-effects p{color:#eef0eb;background:#ffffff09;border-radius:9.1px;margin:0;padding:11.7px 13px;font-size:16.9px;line-height:1.6}@media (max-width:1300px){.artifact-filter-bar{grid-template-columns:1fr 1fr}.artifact-layout{grid-template-columns:1fr}.artifact-detail{grid-row:1;position:static}.artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.artifact-filter-bar{grid-template-columns:1fr}.artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-detail>.asset-art{height:221px}}html[data-theme=light] .artifact-tile>b,html[data-theme=light] .source-tag{color:#5d3e8e;background:#5c3d961a}html[data-theme=light] .artifact-categories button,html[data-theme=light] .artifact-categories span{color:#715900;background:#8e700f14;border-color:#9a8233}html[data-theme=light] .artifact-effects strong{color:#6e5700}html[data-theme=light] .artifact-effects p{color:#233128;background:#1f2c220e}.companion-panel{background:#55d7c00f;border:1.3px solid #356961;border-radius:13px;margin-top:23.4px;padding:18.2px}.companion-panel header{justify-content:space-between;align-items:center;gap:15.6px;display:flex}.companion-panel header span{color:#82cfc1;letter-spacing:.08em;font-size:13px}.companion-panel header strong{color:#b7f3e8;font-size:19.5px}.companion-stats{gap:9.1px;margin-top:16.9px;display:grid}.companion-stats span{color:#c7cec8;justify-content:space-between;font-size:15.6px;display:flex}.companion-stats strong{color:#fff;font-size:18.2px}.companion-panel>small{color:var(--muted);margin-top:14.3px;font-size:11.7px;display:block}.companion-panel>p{color:var(--muted);margin:15.6px 0 0;font-size:14.3px}.artifact-flavor{color:#9edce0;background:#69c8cf12;border-left:3.9px solid #69c8cf;border-radius:0 9.1px 9.1px 0;margin:20.8px 0 0;padding:14.3px 15.6px;font-size:15.6px;line-height:1.65}html[data-theme=light] .artifact-flavor{color:#245e63;background:#287e8414;border-left-color:#287e84}html[data-theme=light] .companion-panel header span{color:#226d62}html[data-theme=light] .companion-panel header strong{color:#185b51}html[data-theme=light] .companion-stats span{color:#405047}html[data-theme=light] .companion-stats strong{color:#16231b}.miracle-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.miracle-catalog .miracle-card{flex-direction:column;display:flex}.miracle-catalog .asset-art{background:radial-gradient(circle,#7dc4ff1a,#0000 68%);border:0;height:195px}.miracle-catalog .asset-art img{padding:15.6px}.miracle-english{color:var(--muted);font-size:13px}.miracle-effect-list{border-top:1.3px solid var(--line);gap:9.1px;margin-top:19.5px;padding-top:16.9px;display:grid}.miracle-effect-list p{color:#dbeeff;background:#7dc4ff0d;border-radius:7.8px;margin:0;padding:9.1px 10.4px;font-size:14.3px;line-height:1.55}.miracle-pending{color:#788078;margin:auto 0 0;padding-top:23.4px;font-size:13px}@media (max-width:1170px){.miracle-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.miracle-catalog{grid-template-columns:1fr}}.miracle-category{color:#65e2c5;background:#55d7c014;border-radius:6.5px;width:max-content;margin-top:11.7px;padding:5.2px 9.1px;font-size:13px;font-weight:700}.miracle-image-status{color:#91a4b4;border:1.3px dashed #dbeeff40;border-radius:6.5px;width:max-content;margin-top:11.7px;padding:5.2px 9.1px;font-size:13px}.miracle-effect-list p.negative{color:#f77;background:#ff4b4b12}html[data-theme=light] .miracle-effect-list p{color:#244657;background:#235b7a12}html[data-theme=light] .miracle-effect-list p.negative{color:#9c2330;background:#b0222d14}html[data-theme=light] .miracle-category{color:#176b56;background:#146e5717}html[data-theme=light] .miracle-image-status{color:#52656f;border-color:#384c5859}html[data-theme=light] .miracle-pending{color:#5e6961}.weapon-root-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:11.7px;margin-bottom:23.4px;display:grid}.weapon-root-tabs button{border:1.3px solid var(--line);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:14.3px;grid-template-columns:67.6px 1fr;align-items:center;gap:11.7px;padding:10.4px;display:grid}.weapon-root-tabs button.active{border-color:var(--guide-accent);background:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.weapon-root-tabs button.active{background:color-mix(in srgb, var(--guide-accent) 9%, var(--surface))}}.weapon-root-tabs .asset-art.compact{aspect-ratio:1;border-radius:9.1px;width:67.6px;height:67.6px}.weapon-root-tabs span{font-size:14.3px}.weapon-workspace{grid-template-columns:minmax(0,1fr) 377px;align-items:start;gap:23.4px;display:grid}.weapon-tree-scroll{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;padding:23.4px}.weapon-root-stage{justify-items:center;display:grid}.weapon-root-stage>span,.weapon-branch-card header>span,.weapon-child-grid>strong{color:var(--muted);letter-spacing:.08em;margin-bottom:9.1px;font-size:11.7px}.weapon-root-stage .weapon-node{width:min(338px,100%)}.weapon-root-stage>i{background:var(--guide-accent);opacity:.6;width:1.3px;height:31.2px}.weapon-branch-grid{border-top:1.3px solid var(--guide-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:33.8px 28.6px;padding-top:31.2px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.weapon-branch-grid{border-top:1.3px solid color-mix(in srgb, var(--guide-accent) 45%, var(--line))}}.weapon-branch-card{border:1.3px solid var(--line);border-top:2.6px solid var(--guide-accent);min-width:0;padding:23.4px}@supports (color:color-mix(in lab, red, red)){.weapon-branch-card{border-top:2.6px solid color-mix(in srgb, var(--guide-accent) 65%, var(--line))}}.weapon-branch-card{background:#1c201c;border-radius:19.5px;box-shadow:0 10.4px 28.6px #00000029}.weapon-branch-card header{display:grid}.weapon-branch-card header .weapon-node{width:100%}.weapon-branch-arrow{background:var(--guide-accent);opacity:.55;width:1.3px;height:23.4px;margin-inline:auto}.weapon-child-grid{border-top:1.3px solid var(--guide-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:10.4px;padding-top:14.3px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.weapon-child-grid{border-top:1.3px solid color-mix(in srgb, var(--guide-accent) 42%, var(--line))}}.weapon-child-grid>strong{grid-column:1/-1;margin:0}.weapon-node{border:1.3px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#20241f;border-radius:11.7px;grid-template-columns:62.4px 1fr;align-items:center;gap:10.4px;padding:9.1px;display:grid}.weapon-node:hover,.weapon-node.active{border-color:var(--guide-accent);background:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.weapon-node:hover,.weapon-node.active{background:color-mix(in srgb, var(--guide-accent) 9%, #20241f)}}.weapon-node .asset-art.compact{aspect-ratio:1;border-radius:7.8px;width:62.4px;height:62.4px}.weapon-node span{min-width:0;font-size:13px;line-height:1.35}.weapon-node small{color:var(--muted);text-overflow:ellipsis;margin-top:3.9px;font-size:10.4px;display:block;overflow:hidden}.weapon-node.placeholder{color:#829087;cursor:default;border-style:dashed}.weapon-detail-panel{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;padding:23.4px;position:sticky;top:119.6px}.weapon-detail-panel>.asset-art.compact{aspect-ratio:1;border-radius:10.4px;width:min(286px,100%);height:auto;margin:0 auto 18.2px}.weapon-detail-panel h2{margin:6.5px 0}.weapon-detail-panel>small{color:var(--muted)}.weapon-detail-panel .weapon-effects{border-top:1.3px solid var(--line);gap:10.4px;margin-top:20.8px;padding-top:18.2px;display:grid}.weapon-effects p{color:#dbeeff;margin:0;font-size:14.3px;line-height:1.55}.weapon-no-effect{color:var(--muted)!important}@media (max-width:1430px){.weapon-branch-grid{grid-template-columns:1fr}}@media (max-width:1170px){.weapon-root-tabs{grid-template-columns:repeat(3,1fr)}.weapon-workspace{grid-template-columns:1fr}.weapon-detail-panel{position:static}}@media (max-width:780px){.weapon-root-tabs{display:flex;overflow-x:auto}.weapon-root-tabs button{flex:0 0 188.5px}.weapon-tree-scroll{padding:15.6px}.weapon-child-grid{grid-template-columns:1fr}}html[data-theme=light] .weapon-branch-card{background:var(--surface);box-shadow:0 10.4px 28.6px #2b382e14}html[data-theme=light] .weapon-node{background:var(--surface-2);color:#17231b}html[data-theme=light] .weapon-node:hover,html[data-theme=light] .weapon-node.active{background:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .weapon-node:hover,html[data-theme=light] .weapon-node.active{background:color-mix(in srgb, var(--guide-accent) 11%, var(--surface-2))}}html[data-theme=light] .weapon-node span{color:#17231b;font-weight:600}html[data-theme=light] .weapon-node small{color:#56645b}html[data-theme=light] .weapon-node.placeholder{color:#59685e}html[data-theme=light] .weapon-effects p{color:#294555}html[data-theme=light] .weapon-no-effect{color:#5b685f!important}.builds-page,.build-editor-page,.build-detail-page{--build-accent:#8ed8ff;--build-warm:#ffb65b}.builds-hero{justify-content:space-between;align-items:end;gap:52px;display:flex}.builds-hero>div:first-child{max-width:936px}.build-version-callout{background:linear-gradient(135deg,#8ed8ff1f,#9d7cff0f);border:1.3px solid #8ed8ff47;border-radius:18.2px;gap:3.9px;min-width:286px;padding:23.4px 26px;display:grid}.build-version-callout span,.build-version-callout small{color:var(--muted);font-size:13px}.build-version-callout strong{font:700 39px var(--font-space);color:var(--build-accent)}.build-filter-panel{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;grid-template-columns:minmax(338px,1.5fr) repeat(3,minmax(162.5px,.6fr));gap:13px;padding:20.8px;display:grid}.build-filter-panel .search-input{grid-row:span 2;align-items:center;gap:11.7px;display:flex}.build-filter-panel .search-input input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.build-filter-panel select{border:1.3px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);border-radius:11.7px;padding:14.3px 15.6px}.build-results-heading{color:var(--muted);justify-content:space-between;align-items:center;margin:31.2px 0 20.8px;font-size:15.6px;display:flex}.community-build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20.8px;padding-bottom:130px;display:grid}.community-build-card{border:1.3px solid var(--line);background:var(--surface);border-radius:22.1px;flex-direction:column;min-width:0;transition:all .22s;display:flex;overflow:hidden}.community-build-card:hover{border-color:#8ed8ff8c;transform:translateY(-5.2px);box-shadow:0 26px 65px #0000003d}.community-build-art{background:radial-gradient(circle,#8ed8ff1a,#0000 68%);height:247px;position:relative}.community-build-art .asset-art{background:0 0;border:0;width:100%;height:100%}.community-build-art .asset-art img{padding:28.6px}.community-build-body{padding:23.4px 23.4px 44.2px;position:relative}.community-build-body>small{color:var(--muted);font-size:13px}.community-build-body h2{margin:6.5px 0 5.2px;font-size:27.3px}.community-build-body>p{color:var(--muted);margin:0;font-size:14.3px}.community-build-version{color:var(--build-accent);font:700 13px var(--font-space);background:#8ed8ff14;border-radius:7.8px;padding:5.2px 9.1px;position:absolute;bottom:18.2px;right:23.4px}.community-combo-tags{flex-wrap:wrap;gap:7.8px;margin-top:20.8px;display:flex}.community-combo-tags span{color:#d3efff;background:#8ed8ff0f;border:1.3px solid #8ed8ff29;border-radius:7.8px;gap:7.8px;padding:6.5px 9.1px;font-size:11.7px;display:flex}.community-combo-tags b{color:var(--build-accent)}.community-build-card>footer{border-top:1.3px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding:16.9px 23.4px;font-size:13px;display:flex}.community-build-card>footer span,.community-build-card>footer strong{align-items:center;gap:6.5px;display:flex}.community-build-card>footer span{color:#ff91ad}.community-build-card>footer strong{color:var(--build-accent)}.build-empty{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;place-items:center;gap:10.4px;margin-bottom:130px;display:grid}.build-empty strong{color:var(--text)}.build-empty p{margin:0}.build-editor-hero{border-bottom:1.3px solid var(--line);margin-bottom:31.2px}.build-editor-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:26px;padding-bottom:143px;display:grid}.build-editor-main{gap:20.8px;display:grid}.build-form-section{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;padding:28.6px}.build-form-section>header{align-items:flex-start;gap:18.2px;margin-bottom:26px;display:flex}.build-form-section>header>span{width:44.2px;height:44.2px;color:var(--build-accent);font:700 14.3px var(--font-space);border:1.3px solid #8ed8ff59;border-radius:11.7px;flex:none;place-items:center;display:grid}.build-form-section>header>div{flex:1}.build-form-section>header h2{margin:0;font-size:26px}.build-form-section>header p{color:var(--muted);margin:5.2px 0 0;font-size:14.3px;line-height:1.5}.build-form-section>header>strong{font:700 28.6px var(--font-space);color:var(--build-accent)}.build-form-section>header>strong.over-limit{color:#ff6b6b}.small-action{border:1.3px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:10.4px;align-items:center;gap:7.8px;padding:10.4px 13px;font-size:13px;display:inline-flex}.field-label,.artifact-group-editors label{color:#dfe5dc;gap:10.4px;font-size:14.3px;font-weight:700;display:grid}.field-label input,.field-label textarea,.artifact-group-editors input,.artifact-group-editors textarea{border:1.3px solid var(--line);width:100%;color:var(--text);font:400 16.9px var(--font-noto);resize:vertical;background:#151817;border-radius:11.7px;outline:0;padding:15.6px 16.9px}.field-label input:focus,.field-label textarea:focus,.artifact-group-editors input:focus,.artifact-group-editors textarea:focus{border-color:var(--build-accent)}.field-label>small{color:var(--muted);font-weight:400}.preset-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:14.3px!important}.field-error{color:#ff9797;background:#ff6b6b14;border-radius:9.1px;margin:11.7px 0 0;padding:10.4px 13px;font-size:13px}.readonly-version{background:#8ed8ff0a;border:1.3px solid #8ed8ff29;border-radius:11.7px;grid-template-columns:1fr auto;gap:3.9px;margin-top:18.2px;padding:15.6px 18.2px;display:grid}.readonly-version span{color:var(--muted);font-size:13px}.readonly-version strong{font:700 23.4px var(--font-space);color:var(--build-accent);grid-row:span 2}.readonly-version small{color:#748079;font-size:11.7px}.selector-scroll{scroll-snap-type:x proximity;grid-auto-columns:145.6px;grid-auto-flow:column;gap:11.7px;padding-bottom:10.4px;display:grid;overflow-x:auto}.selector-scroll>button{border:1.3px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);cursor:pointer;scroll-snap-align:start;border-radius:13px;padding:9.1px}.selector-scroll>button.selected{border-color:var(--build-accent);background:#8ed8ff14;box-shadow:inset 0 0 0 1.3px #8ed8ff40}.selector-scroll .asset-art{background:0 0;border:0;width:100%;height:119.6px}.selector-scroll .asset-art img{padding:3.9px}.selector-scroll>button>span{text-overflow:ellipsis;white-space:nowrap;margin:7.8px 2.6px 2.6px;font-size:11.7px;display:block;overflow:hidden}.miracle-selector .asset-art{height:101.4px}.weapon-route-editor{gap:16.9px;display:grid}.weapon-route-editor>div{border:1.3px solid var(--line);background:#171a18;border-radius:14.3px;grid-template-columns:149.5px 1fr;align-items:start;gap:15.6px;padding:15.6px;display:grid}.weapon-route-editor>div>strong{color:var(--muted);padding-top:13px;font-size:13px}.weapon-route-editor>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10.4px;display:grid}.weapon-route-editor button{background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border:1.3px solid #0000;border-radius:10.4px;grid-template-columns:54.6px 1fr;align-items:center;gap:9.1px;padding:7.8px;display:grid}.weapon-route-editor button.selected{border-color:var(--build-accent);background:#8ed8ff14}.weapon-route-editor .asset-art{aspect-ratio:1;border-radius:6.5px;width:54.6px;height:54.6px}.weapon-route-editor button span{text-overflow:ellipsis;font-size:10.4px;line-height:1.35;overflow:hidden}.weapon-route-editor>div>div>p{color:var(--muted);grid-column:1/-1;margin:15.6px;font-size:13px}.talent-editor-grid{grid-template-columns:1fr 1fr;gap:11.7px;display:grid}.talent-editor-grid>label{border:1.3px solid var(--talent-color,var(--line));grid-template-columns:minmax(130px,1fr) 1fr 75.4px;align-items:center;gap:13px;padding:14.3px 15.6px;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-editor-grid>label{border:1.3px solid color-mix(in srgb,var(--talent-color,var(--line)) 34%,var(--line))}}.talent-editor-grid>label{background:linear-gradient(120deg,var(--talent-color,var(--surface)),#171a18);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.talent-editor-grid>label{background:linear-gradient(120deg,color-mix(in srgb,var(--talent-color,var(--surface)) 8%,#171a18),#171a18)}}.talent-editor-grid>label>div{display:grid}.talent-editor-grid strong{color:var(--talent-color,var(--text));font-size:15.6px}.talent-editor-grid small{color:var(--muted);font-size:10.4px}.talent-editor-grid input[type=range]{width:100%;accent-color:var(--talent-color,var(--build-accent))}.talent-editor-grid input[type=number]{border:1.3px solid var(--talent-color,var(--line));width:75.4px;padding:9.1px}@supports (color:color-mix(in lab, red, red)){.talent-editor-grid input[type=number]{border:1.3px solid color-mix(in srgb,var(--talent-color,var(--line)) 34%,var(--line))}}.talent-editor-grid input[type=number]{background:var(--surface-2);color:var(--talent-color,var(--text));text-align:center;border-radius:9.1px}.artifact-group-tabs{gap:9.1px;margin-bottom:15.6px;display:flex;overflow-x:auto}.artifact-group-tabs button{white-space:nowrap;border:1.3px solid var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:10.4px;align-items:center;gap:9.1px;padding:10.4px 13px;font-size:13px;display:flex}.artifact-group-tabs button.active{border-color:var(--build-accent);color:var(--text)}.artifact-group-tabs small{min-width:23.4px;color:var(--build-accent);background:#8ed8ff1f;border-radius:128.7px;padding:2.6px 6.5px}.artifact-group-editors>article{border:1.3px solid var(--line);background:#161917;border-radius:15.6px;padding:18.2px;display:none}.artifact-group-editors>article.active{display:block}.artifact-group-editors>article>header{grid-template-columns:1fr auto;gap:15.6px;display:grid}.artifact-group-editors>article>header>div:first-child{grid-template-columns:minmax(169px,.45fr) 1fr;gap:13px;display:grid}.artifact-group-editors>article>header>div:last-child{gap:6.5px;display:flex}.artifact-group-editors>article>header button,.selected-artifacts>div>button{border:1.3px solid var(--line);background:var(--surface-2);width:44.2px;height:44.2px;color:var(--muted);cursor:pointer;border-radius:9.1px;place-items:center;display:grid}.artifact-group-editors button:disabled{opacity:.28;cursor:not-allowed}.selected-artifacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9.1px;margin-top:16.9px;display:grid}.selected-artifacts>p{color:var(--muted);text-align:center;grid-column:1/-1;margin:19.5px;font-size:13px}.selected-artifacts>div{border:1.3px solid var(--line);background:var(--surface-2);border-radius:10.4px;grid-template-columns:54.6px minmax(0,1fr) auto 39px;align-items:center;gap:9.1px;padding:7.8px;display:grid}.selected-artifacts .asset-art{aspect-ratio:1;border-radius:6.5px;width:54.6px;height:54.6px}.selected-artifacts>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:11.7px;overflow:hidden}.selected-artifacts>div>label{color:var(--muted);gap:2.6px;font-size:9.1px;display:grid}.selected-artifacts input{border:1.3px solid var(--line);width:62.4px;color:var(--text);background:#151817;border-radius:6.5px;padding:6.5px}.selected-artifacts>div>button{width:36.4px;height:36.4px}.artifact-search{border:1.3px solid var(--line);color:var(--muted);background:#151817;border-radius:11.7px;align-items:center;gap:11.7px;margin-top:18.2px;padding:14.3px 16.9px;display:flex}.artifact-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.artifact-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9.1px;max-height:507px;margin-top:11.7px;padding-right:5.2px;display:grid;overflow-y:auto}.artifact-picker-grid>button{border:1.3px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:10.4px;grid-template-rows:auto auto;grid-template-columns:67.6px minmax(0,1fr);align-items:center;gap:1.3px 9.1px;padding:7.8px;display:grid;position:relative}.artifact-picker-grid>button:hover{border-color:var(--build-accent)}.artifact-picker-grid .asset-art{aspect-ratio:1;border-radius:6.5px;grid-row:1/3;width:67.6px;height:67.6px}.artifact-picker-grid>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:11.7px;overflow:hidden}.artifact-picker-grid>button>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.1px;overflow:hidden}.artifact-picker-grid>button>svg{background:var(--build-accent);color:#142029;border-radius:50%;padding:2.6px;position:absolute;top:5.2px;right:5.2px}.build-live-summary{background:linear-gradient(155deg,#8ed8ff12,var(--surface) 35%);border:1.3px solid #8ed8ff38;border-radius:20.8px;gap:15.6px;padding:26px;display:grid;position:sticky;top:119.6px}.build-live-summary h2{margin:0;font-size:28.6px}.summary-version{border-bottom:1.3px solid var(--line);color:var(--muted);justify-content:space-between;padding:11.7px 0;font-size:11.7px;display:flex}.summary-version strong{color:var(--build-accent)}.build-live-summary dl{gap:9.1px;margin:0;display:grid}.build-live-summary dl>div{justify-content:space-between;gap:15.6px;display:flex}.build-live-summary dt{color:var(--muted);font-size:11.7px}.build-live-summary dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.summary-combos{border-top:1.3px solid var(--line);gap:7.8px;padding-top:13px;display:grid}.summary-combos>strong{font-size:13px}.summary-combos>span{grid-template-columns:39px 1fr auto;align-items:center;gap:9.1px;display:grid}.summary-combos .asset-art{aspect-ratio:1;background:0 0;border:0;width:39px;height:39px}.summary-combos b{font-size:11.7px}.summary-combos em{font:700 14.3px var(--font-space);color:var(--build-accent);font-style:normal}.summary-combos p{color:var(--muted);margin:0;font-size:11.7px}.summary-validation{background:#ffffff06;border-radius:10.4px;gap:6.5px;padding:13px;display:grid}.summary-validation strong{font-size:11.7px}.summary-validation span{color:#ff9696;font-size:10.4px;line-height:1.4}.build-live-summary .button{border:1.3px solid var(--line);cursor:pointer;width:100%;min-height:54.6px}.build-preview-overlay,.auth-notice-overlay{z-index:80;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#080a09e6;padding:31.2px;position:fixed;inset:0;overflow-y:auto}.build-preview-overlay>div{border:1.3px solid var(--line);background:var(--bg);border-radius:23.4px;width:min(1456px,100%);margin:auto;padding:0 36.4px 52px}.auth-notice-overlay{place-items:center;display:grid}.auth-notice-overlay>section{background:var(--surface);text-align:center;border:1.3px solid #8ed8ff47;border-radius:22.1px;width:min(572px,100%);padding:41.6px;position:relative}.auth-notice-overlay>section>button:first-child{width:44.2px;height:44.2px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:15.6px;right:15.6px}.auth-notice-overlay>section>svg{color:var(--build-accent)}.auth-notice-overlay h2{margin:9.1px 0 13px}.auth-notice-overlay p{color:var(--muted);font-size:15.6px;line-height:1.75}.auth-notice-overlay .button{cursor:pointer;border:0;margin-top:13px}.build-detail-page{padding-bottom:130px}.build-detail-view{padding-top:44.2px}.build-detail-header{border-bottom:1.3px solid var(--line);padding-bottom:33.8px}.build-detail-nav{justify-content:space-between;align-items:center;display:flex}.back-link{color:var(--muted);align-items:center;gap:9.1px;font-size:14.3px;display:flex}.version-badge{color:var(--build-accent);font:700 11.7px var(--font-space);border:1.3px solid #8ed8ff38;border-radius:9.1px;padding:7.8px 11.7px}.build-title-row{justify-content:space-between;align-items:end;gap:31.2px;margin-top:33.8px;display:flex}.build-title-row h1{letter-spacing:-.04em;margin:9.1px 0 6.5px;font-size:clamp(46.8px,6.5vw,78px)}.build-title-row p{color:var(--muted);margin:0;font-size:14.3px}.build-detail-actions{gap:10.4px;display:flex}.build-detail-actions .button{border:1.3px solid var(--line);cursor:pointer}.like-button{color:#ff8da7;background:#ff70911a}.build-loadout-strip{grid-template-columns:286px 286px 1fr;gap:15.6px;margin:28.6px 0;display:grid}.build-loadout-strip>article{border:1.3px solid var(--line);background:var(--surface);border-radius:18.2px;grid-template-rows:auto auto 1fr;grid-template-columns:117px 1fr;align-items:center;gap:2.6px 16.9px;min-width:0;padding:16.9px;display:grid;position:relative}.build-loadout-strip>article>span{z-index:2;color:var(--build-accent);background:#0c0e0dd6;border-radius:5.2px;padding:3.9px 7.8px;font-size:10.4px;position:absolute;top:11.7px;left:14.3px}.build-loadout-strip>article>.asset-art{aspect-ratio:1;background:var(--surface-2);border:0;grid-row:1/4;width:117px;height:117px}.build-loadout-strip>article>strong{align-self:end;font-size:15.6px}.build-loadout-strip>article>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:10.4px;overflow:hidden}.build-loadout-strip>.weapon-loadout-card{grid-template-columns:247px 1fr}.build-weapon-path{grid-row:1/4;grid-template-columns:repeat(3,75.4px);gap:9.1px;display:grid}.build-weapon-path>div{position:relative}.build-weapon-path .asset-art{aspect-ratio:1;border-radius:7.8px;width:75.4px;height:75.4px}.build-weapon-path small{color:var(--build-accent);background:#121413;border-radius:3.9px;padding:2.6px 3.9px;font-size:7.8px;position:absolute;bottom:2.6px;right:2.6px}.build-detail-section{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;margin-top:20.8px;padding:28.6px}.build-detail-section>header{justify-content:space-between;align-items:end;gap:26px;margin-bottom:22.1px;display:flex}.build-detail-section>header h2,.build-detail-section>h2{margin:5.2px 0 0;font-size:31.2px}.build-detail-section>header>small{color:var(--muted)}.talent-total{font:700 32.5px var(--font-space);color:var(--build-accent)}.build-talent-grid{grid-template-columns:repeat(4,1fr);gap:10.4px;display:grid}.build-talent-grid>article{border:1.3px solid var(--line);opacity:.55;background:#171a18;border-radius:13px;padding:15.6px}.build-talent-grid>article.active{opacity:1;border-color:#8ed8ff47}.build-talent-grid>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.build-talent-grid>article>div:first-child>span{font:700 28.6px var(--font-space);color:var(--build-accent)}.build-talent-grid>article>small{min-height:37.7px;color:var(--muted);margin-top:5.2px;font-size:10.4px;line-height:1.5;display:block}.talent-milestone-pips{gap:6.5px;margin-top:10.4px;display:flex}.talent-milestone-pips span{border:1.3px solid var(--line);color:#606660;text-align:center;border-radius:5.2px;flex:1;padding:3.9px;font-size:9.1px}.talent-milestone-pips span.unlocked{color:var(--build-accent);background:#8ed8ff1a;border-color:#8ed8ff59}.build-artifact-groups{gap:14.3px;display:grid}.build-artifact-groups>article{border:1.3px solid var(--line);background:#171a18;border-radius:14.3px;padding:18.2px}.build-artifact-groups>article>header{justify-content:space-between;gap:23.4px;display:flex}.build-artifact-groups h3{margin:0;font-size:18.2px}.build-artifact-groups header p{color:var(--muted);margin:6.5px 0 0;font-size:11.7px;line-height:1.5}.build-artifact-groups header>span{color:var(--build-accent);font:700 13px var(--font-space)}.build-artifact-row{gap:10.4px;margin-top:15.6px;padding-bottom:6.5px;display:flex;overflow-x:auto}.build-artifact-row>div{flex:0 0 96.2px;min-width:0;position:relative}.build-artifact-row .asset-art{aspect-ratio:1;border-radius:9.1px;width:96.2px;height:96.2px}.build-artifact-row>div>b{color:var(--build-accent);background:#111;border-radius:5.2px;padding:2.6px 5.2px;font-size:10.4px;position:absolute;top:3.9px;right:3.9px}.build-artifact-row>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5.2px;font-size:9.1px;display:block;overflow:hidden}.empty-inline{color:var(--muted);font-size:11.7px}.build-combo-grid{grid-template-columns:1fr 1fr;gap:10.4px;display:grid}.build-combo-grid>article{border:1.3px solid var(--line);background:#171a18;border-radius:13px;grid-template-columns:88.4px 1fr;gap:15.6px;padding:13px;display:grid}.build-combo-grid .asset-art{aspect-ratio:1;background:0 0;border:0;width:88.4px;height:88.4px}.build-combo-grid h3{justify-content:space-between;margin:2.6px 0 9.1px;font-size:15.6px;display:flex}.build-combo-grid h3 strong{color:var(--build-accent);font:700 22.1px var(--font-space)}.combo-tier-pills{gap:5.2px;display:grid}.combo-tier-pills span{color:#cceafa;background:#8ed8ff0f;border-radius:6.5px;padding:5.2px 7.8px;font-size:9.1px;line-height:1.45}.combo-tier-pills span.locked{color:var(--muted)}.compact-empty{padding:39px}.build-notes-grid{grid-template-columns:1.5fr .7fr;gap:20.8px;display:grid}.build-notes-grid>.build-detail-section{height:100%}.build-notes{white-space:pre-wrap;color:#d6dbd3;font-size:15.6px;line-height:1.85}.preset-panel code{color:#bfe7ff;overflow-wrap:anywhere;background:#121513;border-radius:10.4px;max-height:169px;margin:18.2px 0;padding:14.3px;font-size:11.7px;display:block;overflow:auto}.preset-panel .button{cursor:pointer;border:0;width:100%}.preset-empty{border:1.3px dashed var(--line);color:var(--muted);text-align:center;border-radius:13px;place-items:center;gap:6.5px;margin-top:20.8px;padding:31.2px;display:grid}.preset-empty strong{color:var(--text);font-size:14.3px}.preset-empty p{margin:0;font-size:10.4px;line-height:1.5}.build-toast{z-index:100;color:#dff3ff;background:#202622;border:1.3px solid #8ed8ff47;border-radius:13px;align-items:center;gap:11.7px;max-width:546px;padding:15.6px 18.2px;font-size:13px;display:flex;position:fixed;bottom:28.6px;right:28.6px;box-shadow:0 19.5px 65px #0006}.build-toast>button{color:var(--muted);background:0 0;border:0;margin-left:auto}@media (max-width:1300px){.build-filter-panel{grid-template-columns:1fr 1fr 1fr}.build-filter-panel .search-input{grid-area:auto/1/auto/-1}.community-build-grid{grid-template-columns:repeat(2,1fr)}.build-editor-layout{grid-template-columns:1fr}.build-live-summary{grid-row:1;position:static}.weapon-route-editor>div>div,.artifact-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.build-loadout-strip{grid-template-columns:1fr 1fr}.build-loadout-strip>.weapon-loadout-card{grid-column:1/-1}.build-talent-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:910px){.builds-hero,.build-title-row{display:block}.build-version-callout{margin-top:26px}.build-filter-panel{grid-template-columns:1fr 1fr}.community-build-grid{grid-template-columns:1fr}.build-form-section{padding:19.5px}.build-form-section>header{flex-wrap:wrap}.build-form-section>header .small-action{margin-left:62.4px}.weapon-route-editor>div{grid-template-columns:1fr}.weapon-route-editor>div>strong{padding-top:0}.weapon-route-editor>div>div{display:flex;overflow-x:auto}.weapon-route-editor button{flex:0 0 188.5px}.talent-editor-grid,.artifact-group-editors>article>header,.artifact-group-editors>article>header>div:first-child,.selected-artifacts{grid-template-columns:1fr}.artifact-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-preview-overlay{padding:0}.build-preview-overlay>div{border-radius:0;padding:0 15.6px 36.4px}.build-detail-actions{flex-wrap:wrap;margin-top:23.4px}.build-loadout-strip{grid-template-columns:1fr}.build-loadout-strip>.weapon-loadout-card{grid-column:auto;grid-template-columns:227.5px 1fr}.build-talent-grid,.build-combo-grid,.build-notes-grid{grid-template-columns:1fr}.build-detail-section{padding:19.5px}.build-detail-nav{gap:15.6px}.version-badge{white-space:nowrap}}@media (max-width:624px){.build-filter-panel{grid-template-columns:1fr}.build-results-heading{flex-direction:column;align-items:stretch;gap:15.6px}.artifact-picker-grid,.build-loadout-strip>.weapon-loadout-card{grid-template-columns:1fr}.build-weapon-path{grid-row:auto}.build-loadout-strip>.weapon-loadout-card>strong,.build-loadout-strip>.weapon-loadout-card>small{grid-column:1}.build-detail-actions .button{flex:1;padding-inline:13px}.build-artifact-row>div{flex-basis:83.2px}.build-artifact-row .asset-art{width:83.2px;height:83.2px}}.delete-build-button{color:#ff8f8f;background:#ff48481a;border-color:#ff5c5c6b!important}.delete-build-button:hover:not(:disabled){color:#ffd5d5;background:#ff484833}.delete-build-button:disabled{cursor:wait;opacity:.6}.build-artifact-groups h3{font-size:22.1px;font-weight:800;line-height:1.35}.artifact-group-description{white-space:pre-wrap;font-weight:500;color:#edf4ef!important;font-size:16.9px!important;line-height:1.7!important}html[data-theme=light] .artifact-group-description{color:#21382a!important}.build-notes{color:#f2f6f1;font-size:18.2px;font-weight:500;line-height:1.9}.build-notes-input{color:#f5faf5!important;font-size:19.5px!important;font-weight:500!important;line-height:1.75!important}.build-notes-input::placeholder{color:#8f9992;opacity:1}.community-build-body>p{color:#dfe6e0;font-size:16.9px;line-height:1.65}html[data-theme=light] .build-notes{color:#17271d}html[data-theme=light] .build-notes-input{color:#17271d!important}html[data-theme=light] .build-notes-input::placeholder{color:#657269}html[data-theme=light] .community-build-body>p{color:#34443a}.build-option-tooltip.emphasized-effects{border-color:#8ed8ff99;width:min(480px,100vw - 31.2px);max-height:455px;padding:23.4px}.build-option-tooltip.emphasized-effects>strong{font-size:23.4px}.build-option-tooltip.emphasized-effects ul{gap:9.1px;margin-top:15.6px;padding-top:15.6px}.build-option-tooltip.emphasized-effects li{color:#f5faf5;background:#8ed8ff17;border:1.3px solid #8ed8ff2e;padding:13px 14.3px;font-size:16.9px;font-weight:600;line-height:1.7}.build-artifact-row>div>span{color:var(--text);font-size:14.3px;font-weight:600}.artifact-picker-preview-effects p{color:#f5faf5;background:#8ed8ff13;border:1.3px solid #8ed8ff29;padding:11.7px 13px;font-size:16.9px;font-weight:600;line-height:1.7}html[data-theme=light] .build-option-tooltip.emphasized-effects li,html[data-theme=light] .build-editor-page .artifact-picker-preview-effects p{color:#162a20;background:#176d9417;border-color:#176d943d}.build-editor-main,.build-form-section{min-width:0}.selector-scroll{max-width:100%}.build-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.build-talent-grid>article{border-color:var(--talent-color);padding:18.2px}@supports (color:color-mix(in lab, red, red)){.build-talent-grid>article{border-color:color-mix(in srgb,var(--talent-color) 48%,var(--line))}}.build-talent-grid>article{background:linear-gradient(135deg,var(--talent-color),#171a18 72%)}@supports (color:color-mix(in lab, red, red)){.build-talent-grid>article{background:linear-gradient(135deg,color-mix(in srgb,var(--talent-color) 14%,#171a18),#171a18 72%)}}.build-talent-grid>article{box-shadow:inset 3.9px 0 0 var(--talent-color)}@supports (color:color-mix(in lab, red, red)){.build-talent-grid>article{box-shadow:inset 3.9px 0 0 color-mix(in srgb,var(--talent-color) 78%,transparent)}}.build-talent-grid>article{opacity:1}.build-talent-grid>article>div:first-child>strong,.build-talent-grid>article>div:first-child>span{color:var(--talent-color)}.build-talent-grid>article>div:first-child>span{font-size:31.2px}.build-talent-grid>article>small{color:#c7cec5;margin-top:6.5px;font-size:11.7px}.talent-milestone-pips{margin-top:11.7px}.talent-milestone-pips span{padding-block:5.2px}.talent-milestone-pips span.unlocked{border-color:var(--talent-color)}@supports (color:color-mix(in lab, red, red)){.talent-milestone-pips span.unlocked{border-color:color-mix(in srgb,var(--talent-color) 62%,var(--line))}}.talent-milestone-pips span.unlocked{background:var(--talent-color)}@supports (color:color-mix(in lab, red, red)){.talent-milestone-pips span.unlocked{background:color-mix(in srgb,var(--talent-color) 15%,transparent)}}.talent-milestone-pips span.unlocked{color:var(--talent-color)}@media (max-width:1300px){.build-talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:910px){.build-talent-grid{grid-template-columns:1fr}}.weapon-route-editor>div>div{flex-wrap:wrap;gap:10.4px;display:flex}.weapon-route-editor button{text-align:center;flex-direction:column;flex:0 0 114.4px;justify-content:center;align-items:center;gap:6.5px;width:114.4px;height:114.4px;min-height:114.4px;padding:7.8px;display:flex}.weapon-route-editor .asset-art.compact{aspect-ratio:1;border-radius:7.8px;flex:none;width:65px;height:65px;min-height:65px;max-height:65px}.weapon-route-editor button span{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:26px;display:-webkit-box;overflow:hidden}.artifact-search-controls{grid-template-columns:minmax(0,1fr) 234px;gap:10.4px;margin-top:18.2px;display:grid}.artifact-search-controls .artifact-search{min-width:0;margin:0}.artifact-combo-select{border:1.3px solid var(--line);min-width:0;color:var(--text);background:#151817;border-radius:11.7px;padding:13px 14.3px;font-size:13px}.artifact-picker-layout{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:13px;margin-top:11.7px;display:grid}.artifact-picker-grid{grid-template-columns:repeat(auto-fill,minmax(111.8px,1fr));gap:9.1px;max-height:507px;margin-top:0}.artifact-picker-grid>button{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3.9px;min-width:0;min-height:0;padding:7.8px;display:flex}.artifact-picker-grid .asset-art.compact{aspect-ratio:1;border-radius:7.8px;flex:none;grid-row:auto;width:67.6px;height:67.6px;min-height:67.6px;max-height:67.6px}.artifact-picker-grid>button>span,.artifact-picker-grid>button>small{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.artifact-picker-grid>button:hover,.artifact-picker-grid>button:focus-visible{border-color:var(--build-accent);background:#8ed8ff12;outline:none}.artifact-picker-preview{background:linear-gradient(145deg,#8ed8ff0e,#171a18 38%);border:1.3px solid #8ed8ff33;border-radius:13px;min-width:0;padding:15.6px}.artifact-picker-preview>.asset-art.compact{aspect-ratio:1;background:0 0;border:0;width:124.8px;height:124.8px;min-height:124.8px;max-height:124.8px;margin:0 auto}.artifact-picker-preview-meta,.artifact-picker-preview-tags{flex-wrap:wrap;gap:6.5px;display:flex}.artifact-picker-preview-meta{margin-top:10.4px}.artifact-picker-preview-meta span,.artifact-picker-preview-tags span{border:1.3px solid var(--line);color:var(--muted);border-radius:6.5px;padding:3.9px 6.5px;font-size:9.1px}.artifact-picker-preview h3{margin:10.4px 0 1.3px;font-size:18.2px}.artifact-picker-preview>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.1px;display:block;overflow:hidden}.artifact-picker-preview-tags{margin-top:10.4px}.artifact-picker-preview-tags span{color:#f4d35e;background:#f4d35e0f;border-color:#f4d35e47}.artifact-picker-preview-effects{border-top:1.3px solid var(--line);gap:6.5px;max-height:188.5px;margin-top:13px;padding-top:11.7px;display:grid;overflow-y:auto}.artifact-picker-preview-effects strong{color:var(--build-accent);font-size:11.7px}.artifact-picker-preview-effects p,.artifact-picker-empty{color:#dce3da;background:#ffffff06;border-radius:7.8px;margin:0;padding:7.8px 9.1px;font-size:10.4px;line-height:1.55}.artifact-picker-empty{color:var(--muted);text-align:center}@media (max-width:1040px){.artifact-picker-layout{grid-template-columns:minmax(0,1fr) 286px}}@media (max-width:910px){.weapon-route-editor>div>div{flex-wrap:nowrap}.weapon-route-editor button{flex-basis:114.4px}.artifact-picker-layout{grid-template-columns:1fr}.artifact-picker-preview{grid-template-columns:117px 1fr;gap:0 15.6px;display:grid}.artifact-picker-preview>.asset-art.compact{grid-row:1/7;width:106.6px;height:106.6px;min-height:106.6px;max-height:106.6px}.artifact-picker-preview-meta{margin-top:0}.artifact-picker-preview-effects{grid-column:1/-1}.artifact-search-controls{grid-template-columns:1fr}}@media (max-width:624px){.artifact-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.selected-artifacts>div{height:67.6px;min-height:67.6px;padding:5.2px 6.5px}.selected-artifacts .asset-art.compact{aspect-ratio:1;border-radius:6.5px;width:54.6px;height:54.6px;min-height:54.6px;max-height:54.6px}.selected-artifacts>div>label{gap:1.3px}.selected-artifacts input{height:33.8px;padding:2.6px 6.5px}.talent-editor-milestones{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7.8px;margin-top:3.9px;display:grid!important}.talent-editor-milestones>div{border:1.3px solid var(--line);opacity:.38;background:#0000001f;border-radius:9.1px;grid-template-columns:31.2px 39px minmax(0,1fr);align-items:center;gap:6.5px;min-width:0;padding:7.8px;transition:all .18s;display:grid}.talent-editor-milestones>div>span{background:var(--surface-2);width:28.6px;height:28.6px;color:var(--muted);font:700 10.4px var(--font-space);border-radius:6.5px;place-items:center;display:grid}.talent-editor-milestones .asset-art.compact{aspect-ratio:1;background:0 0;border:0;border-radius:5.2px;width:36.4px;height:36.4px;min-height:36.4px;max-height:36.4px}.talent-editor-milestones p{color:var(--muted);margin:0;font-size:9.1px;line-height:1.4}.talent-editor-milestones>div.unlocked{border-color:var(--talent-color)}@supports (color:color-mix(in lab, red, red)){.talent-editor-milestones>div.unlocked{border-color:color-mix(in srgb,var(--talent-color) 58%,var(--line))}}.talent-editor-milestones>div.unlocked{background:var(--talent-color)}@supports (color:color-mix(in lab, red, red)){.talent-editor-milestones>div.unlocked{background:color-mix(in srgb,var(--talent-color) 11%,#171a18)}}.talent-editor-milestones>div.unlocked{box-shadow:inset 2.6px 0 0 var(--talent-color);opacity:1}.talent-editor-milestones>div.unlocked>span{background:var(--talent-color);color:#141715}.talent-editor-milestones>div.unlocked p{color:var(--talent-color)}.build-option-tooltip{z-index:200;width:min(377px,100vw - 31.2px);max-height:325px;color:var(--text);pointer-events:none;-webkit-backdrop-filter:blur(15.6px);backdrop-filter:blur(15.6px);background:#161917fa;border:1.3px solid #8ed8ff61;border-radius:13px;padding:16.9px;position:fixed;overflow-y:auto;box-shadow:0 23.4px 71.5px #0000008c}.build-option-tooltip>strong{color:var(--build-accent);padding-right:10.4px;font-size:16.9px;display:block}.build-option-tooltip>small{color:var(--muted);margin-top:2.6px;font-size:10.4px;display:block}.build-option-tooltip>div{flex-wrap:wrap;gap:6.5px;margin-top:10.4px;display:flex}.build-option-tooltip>div>span{color:#ccecff;background:#8ed8ff0f;border:1.3px solid #8ed8ff3d;border-radius:6.5px;padding:3.9px 6.5px;font-size:9.1px}.build-option-tooltip ul{border-top:1.3px solid var(--line);gap:6.5px;margin:11.7px 0 0;padding:11.7px 0 0;list-style:none;display:grid}.build-option-tooltip li{color:#e2e7df;background:#ffffff06;border-radius:6.5px;padding:6.5px 7.8px;font-size:10.4px;line-height:1.5}.build-editor-page{font-size:18.2px}.costume-selector,.miracle-selector{grid-auto-columns:205.4px}.costume-selector>button,.miracle-selector>button{text-align:left;grid-template-columns:62.4px minmax(0,1fr);align-items:center;gap:10.4px;height:80.6px;min-height:80.6px;padding:7.8px;display:grid}.costume-selector .asset-art.compact,.miracle-selector .asset-art.compact{aspect-ratio:1;border-radius:7.8px;width:62.4px;height:62.4px;min-height:62.4px;max-height:62.4px}.costume-selector>button>span,.miracle-selector>button>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.6px;line-height:1.4;display:-webkit-box}.build-form-section>header>span{font-size:15.6px}.build-form-section>header p{font-size:16.9px}.small-action{font-size:15.6px}.field-label,.artifact-group-editors label{font-size:16.9px}.field-label input,.field-label textarea,.artifact-group-editors input,.artifact-group-editors textarea{font-size:18.2px}.field-label>small{font-size:14.3px;line-height:1.55}.field-error,.weapon-route-editor>div>strong{font-size:15.6px}.weapon-route-editor button span{font-size:13px;line-height:1.4}.talent-editor-grid strong{font-size:18.2px}.talent-editor-grid small{font-size:13px}.talent-editor-grid input[type=number]{font-size:16.9px}.talent-editor-milestones p{font-size:13px;line-height:1.5}.talent-editor-milestones>div>span{font-size:13px}.artifact-group-tabs button,.selected-artifacts>p{font-size:15.6px}.selected-artifacts>div>span{font-size:14.3px}.selected-artifacts>div>label{font-size:11.7px}.artifact-search input,.artifact-combo-select{font-size:15.6px}.artifact-picker-grid>button>span{font-size:13px}.artifact-picker-grid>button>small,.artifact-picker-preview-meta span,.artifact-picker-preview-tags span{font-size:11.7px}.artifact-picker-preview h3{font-size:20.8px}.artifact-picker-preview>small{font-size:13px}.artifact-picker-preview-effects strong{font-size:15.6px}.artifact-picker-preview-effects p,.artifact-picker-empty{font-size:14.3px;line-height:1.6}.summary-version,.build-live-summary dt{font-size:14.3px}.build-live-summary dd,.summary-combos>strong{font-size:15.6px}.summary-combos b,.summary-combos p,.summary-validation strong{font-size:14.3px}.summary-validation span{font-size:13px}.build-option-tooltip{width:min(429px,100vw - 31.2px);max-height:403px;padding:19.5px}.build-option-tooltip>strong{font-size:20.8px}.build-option-tooltip>small{font-size:14.3px}.build-option-tooltip>div>span{padding:5.2px 7.8px;font-size:13px}.build-option-tooltip li{padding:9.1px 10.4px;font-size:15.6px;line-height:1.6}.build-live-summary{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;align-self:start;height:fit-content;max-height:calc(100dvh - 145.6px);overflow:hidden auto}.summary-combos{grid-auto-rows:max-content;align-content:start;align-self:start;row-gap:3.9px;height:auto}.summary-combos>span{min-height:41.6px;padding-block:1.3px}.summary-combos .asset-art.compact{aspect-ratio:1;width:39px;min-width:39px;max-width:39px;height:39px;min-height:39px;max-height:39px}@media (max-width:1300px){.build-live-summary{scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}}.build-weapon-copy{align-content:start;align-self:stretch;gap:3.9px;min-width:0;display:grid}.build-weapon-copy>strong{font-size:19.5px}.build-weapon-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.build-loadout-strip>article:not(.weapon-loadout-card){grid-template-rows:auto auto;align-content:center}.build-loadout-strip>article:not(.weapon-loadout-card)>.asset-art{grid-row:1/3}.build-weapon-path{grid-auto-rows:max-content;align-self:center;align-items:start}.build-weapon-path>div{aspect-ratio:1;width:75.4px;height:75.4px}.build-weapon-path .asset-art.compact{aspect-ratio:1;width:75.4px;min-width:75.4px;max-width:75.4px;height:75.4px;min-height:75.4px;max-height:75.4px}.build-weapon-effect-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9.1px;margin-top:10.4px;display:grid}.build-weapon-effect-list>section{background:#8ed8ff0b;border:1.3px solid #8ed8ff29;border-radius:9.1px;min-width:0;padding:10.4px}.build-weapon-effect-list header{align-items:center;gap:7.8px;display:flex}.build-weapon-effect-list header b{color:var(--build-accent);font:700 11.7px var(--font-space);background:#8ed8ff24;border-radius:5.2px;padding:2.6px 5.2px}.build-weapon-effect-list header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.3px;overflow:hidden}.build-weapon-effect-list p{color:#d9e2dc;margin:6.5px 0 0;font-size:14.3px;line-height:1.55}.build-artifact-groups>article{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:26px;display:grid}.build-artifact-groups>article>header{grid-template-columns:1fr;align-content:center;align-self:stretch;gap:11.7px;min-width:0;display:grid}.build-artifact-groups>article>header>span{background:#8ed8ff14;border-radius:6.5px;justify-self:start;padding:3.9px 7.8px}.build-artifact-row{flex-wrap:wrap;align-content:center;align-items:flex-start;min-width:0;margin-top:0;padding-bottom:0;overflow-x:visible}.build-artifact-row>.empty-inline{margin:0}.build-artifact-row>div{cursor:help;flex-basis:88.4px}.build-artifact-row .asset-art.compact{aspect-ratio:1;width:78px;min-width:78px;max-width:78px;height:78px;min-height:78px;max-height:78px}.build-artifact-row>div>span{font-size:13px}.build-artifact-row>div>b{font-size:11.7px}.build-combo-grid .asset-art.compact{aspect-ratio:1;width:88.4px;min-width:88.4px;max-width:88.4px;height:88.4px;min-height:88.4px;max-height:88.4px}.build-combo-grid h3{font-size:20.8px}.build-combo-grid h3 strong{font-size:28.6px}.combo-tier-pills{gap:7.8px}.combo-tier-pills span{padding:9.1px 11.7px;font-size:15.6px;line-height:1.6}@media (max-width:910px){.build-weapon-effect-list{grid-template-columns:1fr}.build-artifact-groups>article{grid-template-columns:1fr;gap:16.9px}.build-artifact-groups>article>header{align-self:auto}.build-artifact-row{margin-top:0}}.community-build-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:9.1px;height:130px;padding:10.4px;display:grid}.community-build-art>div{background:#1014129e;border:1.3px solid #8ed8ff24;border-radius:10.4px;grid-template-rows:minmax(0,1fr) auto;gap:3.9px;min-width:0;padding:5.2px;display:grid;overflow:hidden}.community-build-art>div>.asset-art.compact{background:0 0;border:0;width:100%;height:76.7px;min-height:76.7px;max-height:76.7px}.community-build-art .community-build-costume>.asset-art.compact img{padding:7.8px;transform:scale(1.2)}.community-build-art .community-build-weapon>.asset-art.compact img{padding:15.6px;transform:scale(1.2)}.community-build-art>div>small{color:#cbd6cd;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11.7px;font-weight:700;overflow:hidden}.community-build-author{align-items:center;gap:14.3px;display:flex}.community-author-avatar{background:#202522;border:1.3px solid #8ed8ff47;border-radius:50%;flex:0 0 54.6px;width:54.6px;height:54.6px;position:relative;box-shadow:0 6.5px 20.8px #00000040}.community-author-avatar>img{object-fit:cover;border-radius:50%}.community-author-avatar>span{width:100%;height:100%;color:var(--build-accent);font:700 19.5px var(--font-space);place-items:center;display:grid}.community-author-avatar>i{border:2.6px solid var(--surface);color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:22.1px;height:22.1px;display:grid;position:absolute;bottom:-2.6px;right:-3.9px}.community-author-avatar>i svg{width:13px;height:13px}.community-build-author>div:last-child{gap:2.6px;min-width:0;display:grid}.community-build-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:16.9px;overflow:hidden}.community-build-author small{color:var(--muted);font-size:13px}.community-build-body h2{margin-top:16.9px}.community-build-card>footer{justify-content:flex-start}@media (max-width:546px){.community-build-art{grid-template-columns:1fr 1fr}}.community-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18.2px;padding-bottom:0}.community-build-card{background:linear-gradient(145deg,#8ed8ff09,var(--surface) 34%);border-radius:20.8px;padding:22.1px;display:block}.community-build-card:hover{transform:translateY(-2.6px)}.community-build-meta{justify-content:space-between;align-items:center;gap:20.8px;display:flex}.community-build-meta-status{justify-items:end;gap:5.2px;display:grid}.community-build-meta-status span{color:#6f7b85;align-items:center;gap:6.5px;font-size:13px;display:flex}.community-build-meta-status span.available{color:var(--build-accent)}.community-build-meta-status strong{color:#f4c752;font:700 18.2px var(--font-space)}.community-build-title{background:#8ed8ff0e;border:1.3px solid #8ed8ff29;border-radius:13px;margin:18.2px 0 14.3px;padding:13px 18.2px}.community-title-line{justify-content:center;align-items:center;gap:11.7px;min-height:44.2px;display:flex}.community-build-title h2{text-align:center;min-width:0;margin:0;font-size:24.7px;line-height:1.35}.community-title-combos{flex:none;gap:6.5px;display:flex}.community-title-combos>span{cursor:help;width:39px;height:39px;position:relative}.community-title-combos .asset-art.compact{aspect-ratio:1;background:0 0;border:0;width:39px;height:39px;min-height:39px;max-height:39px}.community-build-loadout{grid-template-columns:repeat(3,minmax(0,1fr));gap:11.7px;display:grid}.community-loadout-item{border:1.3px solid var(--line);background:#0c0f0e52;border-radius:13px;min-width:0;min-height:174.2px;overflow:hidden}.community-loadout-item h3{border-bottom:1.3px solid var(--line);text-align:center;margin:0;padding:10.4px 11.7px;font-size:14.3px}.community-loadout-asset{grid-template-rows:91px auto;place-items:center;gap:5.2px;padding:9.1px 7.8px;display:grid}.community-loadout-asset>.asset-art.compact{background:0 0;border:0;width:91px;height:91px;min-height:91px;max-height:91px}.community-loadout-asset>.asset-art.compact img{padding:7.8px}.community-loadout-weapon .community-loadout-asset>.asset-art.compact img{padding:14.3px}.community-loadout-asset strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;display:block;overflow:hidden}.community-artifact-preview{flex-wrap:wrap;place-content:center;align-items:center;gap:6.5px;min-height:128.7px;padding:7.8px 5.2px;display:flex}.community-artifact-preview>div{text-align:center;width:46.8px;min-width:0;position:relative}.community-artifact-preview .asset-art.compact{aspect-ratio:1;border-radius:6.5px;width:46.8px;height:46.8px;min-height:46.8px;max-height:46.8px}.community-loadout-artifacts{grid-column:span 1}.community-loadout-talents{grid-column:span 2}.community-loadout-empty{min-height:128.7px;color:var(--muted);place-items:center;font-size:13px;display:grid}.community-talent-summary{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;min-height:128.7px;padding:15.6px 10.4px;display:grid}.community-talent-summary>span{min-width:0;color:var(--talent-color);justify-items:center;gap:5.2px;display:grid}.community-talent-summary .asset-art.compact{aspect-ratio:1;background:0 0;border:0;width:28.6px;height:28.6px;min-height:28.6px;max-height:28.6px}.community-talent-summary .asset-art.compact img{padding:1.3px}.community-talent-summary strong{font:700 20.8px var(--font-space)}.community-build-card>footer{justify-content:space-between;margin:16.9px -22.1px -22.1px;padding:14.3px 22.1px}.community-build-card>footer small{color:var(--muted);font-size:11.7px}html[data-theme=light] .community-loadout-item{background:#ffffff6b}@media (max-width:1300px){.community-build-grid{grid-template-columns:1fr}}@media (max-width:780px){.community-build-card{padding:15.6px}.community-build-meta{align-items:flex-start}.community-build-loadout{grid-template-columns:repeat(2,minmax(0,1fr))}.community-loadout-artifacts,.community-loadout-talents{grid-column:1/-1}.community-build-card>footer{margin:15.6px -15.6px -15.6px;padding-inline:15.6px}}@media (max-width:546px){.community-build-meta{display:grid}.community-build-meta-status{justify-items:start}.community-title-line{justify-content:flex-start}.community-build-title h2{text-align:left;font-size:20.8px}.community-build-loadout{grid-template-columns:1fr 1fr}.community-loadout-item h3{font-size:13px}.community-talent-summary{padding-inline:5.2px}.community-talent-summary .asset-art.compact{width:23.4px;height:23.4px;min-height:23.4px;max-height:23.4px}.community-talent-summary strong{font-size:16.9px}.community-build-card>footer small{display:none}}.community-build-card>footer .community-build-likes{color:var(--build-accent);font:700 15.6px var(--font-space);gap:7.8px}.community-build-likes svg{flex:none}.like-button{min-width:98px;color:var(--build-accent);background:#8ed8ff1a;gap:9.1px;font-weight:700}.like-button svg{flex:none}.like-button.liked{color:#d5f2ff;background:#8ed8ff33;border-color:#8ed8ff6b}.build-pagination{justify-content:center;align-items:center;gap:7.8px;padding:31.2px 0 130px;display:flex}.build-pagination button{border:1.3px solid var(--line);background:var(--surface);width:46.8px;height:46.8px;color:var(--muted);font:700 14.3px var(--font-space);cursor:pointer;border-radius:10.4px;place-items:center;display:grid}.build-pagination button:hover:not(:disabled),.build-pagination button.active{border-color:var(--build-accent);color:var(--build-accent);background:#8ed8ff1a}.build-pagination button:disabled{cursor:not-allowed;opacity:.3}@media (max-width:546px){.build-pagination{gap:5.2px;padding-bottom:91px}.build-pagination button{width:41.6px;height:41.6px}}@media (max-width:676px){.talent-editor-milestones{grid-template-columns:1fr}.talent-editor-milestones>div{grid-template-columns:31.2px 39px 1fr}}.counted-field{min-width:0;display:block;position:relative}.counted-field>input,.counted-field>textarea{padding-right:106.6px!important}.counted-field>textarea{padding-bottom:39px!important}.character-count{color:#8f9b93;font:600 13px/1 var(--font-space);font-variant-numeric:tabular-nums;pointer-events:none;background:#0a0d0cd1;border-radius:5.2px;padding:2.6px 6.5px;position:absolute;bottom:11.7px;right:13px}.character-count.at-limit{color:#ffb65b}.build-form-section>.field-label+.field-label{margin-top:18.2px}.build-save-notice{color:#d7efff;background:#8ed8ff0f;border:1.3px solid #8ed8ff38;border-radius:10.4px;margin:0;padding:11.7px 13px;font-size:14.3px;line-height:1.5}.build-live-summary .button:disabled{cursor:wait;opacity:.58}.my-builds-page{--build-accent:#8ed8ff;--build-warm:#ffb65b}.build-results-actions{gap:10.4px;display:flex}.my-builds-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin:31.2px 0 18.2px;display:flex}.my-builds-list{gap:13px;padding-bottom:117px;display:grid}.my-builds-list>article{border:1.3px solid var(--line);background:var(--surface);border-radius:18.2px;justify-content:space-between;align-items:center;gap:23.4px;padding:23.4px;display:flex}.my-builds-list h2{margin:9.1px 0 3.9px;font-size:24.7px}.my-builds-list p{color:var(--muted);margin:0;font-size:14.3px}.my-builds-list>article>div:last-child{gap:10.4px;display:flex}.build-status{color:var(--build-warm);background:#ffb65b1a;border-radius:6.5px;padding:5.2px 9.1px;font-size:11.7px;font-weight:700;display:inline-block}.build-status.published{color:var(--build-accent);background:#8ed8ff1a}.my-builds-empty{border:1.3px solid var(--line);background:var(--surface);text-align:center;border-radius:20.8px;place-items:center;gap:10.4px;margin:31.2px 0 117px;padding:62.4px 26px;display:grid}.my-builds-empty h2,.my-builds-empty p{margin:0}.my-builds-empty p{color:var(--muted)}@media (max-width:780px){.build-results-heading,.my-builds-list>article{flex-direction:column;align-items:stretch}.build-results-actions,.my-builds-list>article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.build-results-actions .button,.my-builds-list .button{justify-content:center}}.build-video-editor{border:1.3px solid var(--line);background:#8ed8ff09;border-radius:13px;margin:18.2px 0 26px;padding:18.2px}.build-video-editor>header{justify-content:space-between;align-items:center;gap:20.8px;display:flex}.build-video-editor>header>div{gap:5.2px;display:grid}.build-video-editor>header strong{font-size:16.9px}.build-video-editor>header small,.build-video-editor>p{color:var(--muted);font-size:13px;line-height:1.55}.build-video-editor>p{margin:15.6px 0 0}.build-video-editor .small-action:disabled{cursor:not-allowed;opacity:.4}.build-video-inputs{gap:10.4px;margin-top:15.6px;display:grid}.build-video-inputs>div{grid-template-columns:1fr 46.8px;gap:9.1px;display:grid}.build-video-inputs input{border:1.3px solid var(--line);background:var(--surface-2);width:100%;min-height:52px;color:var(--text);border-radius:10.4px;font-size:14.3px}.build-video-inputs>div>button{border:1.3px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10.4px;place-items:center;display:grid}.build-video-inputs>div>button:hover{color:#ff8da7;border-color:#ff8da7}.build-video-section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10.4px;display:grid}.build-video-section>div>a{border:1.3px solid var(--line);color:#ff5b5b;background:#171a18;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15.6px;transition:all .18s;display:grid}.build-video-section>div>a:hover{background:#ff5b5b0f;border-color:#ff5b5b80;transform:translateY(-2.6px)}.build-video-section>div>a>span{gap:3.9px;min-width:0;display:grid}.build-video-section>div>a strong{color:var(--text);font-size:15.6px}.build-video-section>div>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.4px;overflow:hidden}.build-notes-grid{margin-top:20.8px}.build-notes-grid>.build-detail-section{height:auto;margin-top:0}.build-notes-grid+.build-video-section{margin-top:20.8px}html[data-theme=light] .build-video-section>div>a{background:#ffffff80}@media (max-width:910px){.build-video-section>div{grid-template-columns:1fr}.build-video-editor>header{flex-direction:column;align-items:stretch}.build-video-editor .small-action{justify-content:center}}.fruit-skewer-capacity{background:#8ed8ff0a;border:1.3px solid #8ed8ff2b;border-radius:11.7px;justify-content:space-between;align-items:center;gap:15.6px;margin-bottom:13px;padding:13px 15.6px;display:flex}.fruit-skewer-capacity>div{gap:2.6px;display:grid}.fruit-skewer-capacity span,.fruit-skewer-capacity small{color:var(--muted);font-size:13px}.fruit-skewer-capacity strong{font-size:16.9px}.fruit-skewer-capacity .fruit-costume-bonus{color:var(--lime);background:#dff56a1a;border-radius:7.8px;padding:6.5px 10.4px;font-weight:700}.adaptive-drop-control{border:1.3px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#171a18;border-radius:11.7px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:13px;padding:11.7px 13px;display:grid}.adaptive-drop-control>span{width:52px;height:52px;color:var(--build-accent);background:#8ed8ff14;border-radius:9.1px;place-items:center;display:grid}.adaptive-drop-control>div{gap:3.9px;display:grid}.adaptive-drop-control strong{font-size:16.9px}.adaptive-drop-control small{color:var(--muted);font-size:13px}.adaptive-drop-control>b{color:var(--muted);background:#ffffff0a;border-radius:7.8px;padding:6.5px 10.4px;font-size:13px}.adaptive-drop-control.active{background:#8ed8ff12;border-color:#8ed8ff6b}.adaptive-drop-control.active>b{color:var(--build-accent);background:#8ed8ff21}.adaptive-drop-control:disabled{cursor:not-allowed;opacity:.46}.fruit-skewer-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9.1px;display:grid}.fruit-skewer-category-grid>article{border:1.3px solid var(--line);background:#171a18;border-radius:11.7px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10.4px;min-width:0;padding:9.1px;display:grid}.fruit-skewer-category-grid .asset-art.compact{aspect-ratio:1;background:0 0;border:0;width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px}.fruit-skewer-category-grid>article>div:nth-child(2){gap:2.6px;min-width:0;display:grid}.fruit-skewer-category-grid>article>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.3px;overflow:hidden}.fruit-skewer-category-grid>article>div:nth-child(2)>small{color:var(--muted);font-size:11.7px}.fruit-skewer-category-grid>article.selected.positive{background:#57e2b20e;border-color:#57e2b257}.fruit-skewer-category-grid>article.selected.positive>div:nth-child(2)>small{color:#72dfbd}.fruit-skewer-category-grid>article.selected.negative{background:#ff6b6b0e;border-color:#ff6b6b5c}.fruit-skewer-category-grid>article.selected.negative>div:nth-child(2)>small{color:#ff9696}.fruit-skewer-stepper{grid-template-columns:31.2px 33.8px 31.2px;align-items:center;display:grid}.fruit-skewer-stepper button{border:1.3px solid var(--line);background:var(--surface-2);width:31.2px;height:33.8px;color:var(--text);cursor:pointer;place-items:center;display:grid}.fruit-skewer-stepper button:first-child{border-radius:7.8px 0 0 7.8px}.fruit-skewer-stepper button:last-child{border-radius:0 7.8px 7.8px 0}.fruit-skewer-stepper button:disabled{cursor:not-allowed;opacity:.25}.fruit-skewer-stepper b{border-block:1.3px solid var(--line);height:33.8px;font:700 13px var(--font-space);place-items:center;display:grid}.fruit-skewer-category-grid>article.positive .fruit-skewer-stepper b{color:#72dfbd}.fruit-skewer-category-grid>article.negative .fruit-skewer-stepper b{color:#ff9696}.fruit-skewer-detail-section>header>div:first-child>p{color:var(--muted);margin:5.2px 0 0;font-size:14.3px}.fruit-skewer-detail-capacity{justify-items:end;gap:3.9px;display:grid}.fruit-skewer-detail-capacity>strong{font:700 31.2px var(--font-space);color:var(--build-accent)}.fruit-skewer-detail-capacity>small{color:var(--lime);font-size:13px;font-weight:700}.fruit-skewer-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10.4px;display:grid}.fruit-skewer-detail-grid>article{border:1.3px solid var(--line);background:#171a18;border-radius:13px;grid-template-columns:62.4px minmax(0,1fr) auto;align-items:center;gap:11.7px;min-width:0;padding:11.7px;display:grid}.fruit-skewer-detail-grid .asset-art.compact{aspect-ratio:1;background:0 0;border:0;width:62.4px;min-width:62.4px;max-width:62.4px;height:62.4px;min-height:62.4px;max-height:62.4px}.fruit-skewer-detail-grid>article>div{gap:3.9px;min-width:0;display:grid}.fruit-skewer-detail-grid>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:16.9px;overflow:hidden}.fruit-skewer-detail-grid>article small{color:var(--muted);font-size:13px}.fruit-skewer-detail-grid>article>b{font:700 22.1px var(--font-space)}.fruit-skewer-detail-grid>article.positive{border-color:#57e2b24d}.fruit-skewer-detail-grid>article.positive small,.fruit-skewer-detail-grid>article.positive>b{color:#72dfbd}.fruit-skewer-detail-grid>article.negative{border-color:#ff6b6b57}.fruit-skewer-detail-grid>article.negative small,.fruit-skewer-detail-grid>article.negative>b{color:#ff9696}.fruit-skewer-detail-grid>article.adaptive>span{width:62.4px;height:62.4px;color:var(--build-accent);background:#8ed8ff1a;border-radius:10.4px;place-items:center;display:grid}.fruit-skewer-detail-grid>article.adaptive small{color:var(--build-accent)}.fruit-skewer-detail-grid{grid-template-columns:repeat(4,minmax(260px,280px));justify-content:start}.fruit-skewer-detail-grid>article:not(.adaptive){grid-template-columns:62.4px minmax(0,1fr) 44px;justify-content:stretch}.fruit-skewer-detail-grid>article:not(.adaptive)>b{text-align:center;justify-self:center}html[data-theme=light] .adaptive-drop-control,html[data-theme=light] .fruit-skewer-category-grid>article,html[data-theme=light] .fruit-skewer-detail-grid>article{background:#ffffff7a}html[data-theme=light] .fruit-skewer-category-grid>article.selected.positive{background:#228b6912}html[data-theme=light] .fruit-skewer-category-grid>article.selected.negative{background:#b6313d12}html[data-theme=light] .fruit-skewer-category-grid>article.selected.positive>div:nth-child(2)>small,html[data-theme=light] .fruit-skewer-category-grid>article.positive .fruit-skewer-stepper b,html[data-theme=light] .fruit-skewer-detail-grid>article.positive small,html[data-theme=light] .fruit-skewer-detail-grid>article.positive>b{color:#16775c}html[data-theme=light] .fruit-skewer-category-grid>article.selected.negative>div:nth-child(2)>small,html[data-theme=light] .fruit-skewer-category-grid>article.negative .fruit-skewer-stepper b,html[data-theme=light] .fruit-skewer-detail-grid>article.negative small,html[data-theme=light] .fruit-skewer-detail-grid>article.negative>b{color:#a52231}@media (max-width:1100px){.fruit-skewer-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fruit-skewer-detail-grid{grid-template-columns:repeat(2,minmax(260px,280px))}}@media (max-width:624px){.fruit-skewer-capacity{flex-direction:column;align-items:flex-start}.adaptive-drop-control{grid-template-columns:46.8px minmax(0,1fr)}.adaptive-drop-control>span{width:46.8px;height:46.8px}.adaptive-drop-control>b{grid-column:2}.fruit-skewer-category-grid,.fruit-skewer-detail-grid{grid-template-columns:1fr}.fruit-skewer-detail-section>header{align-items:flex-start}.fruit-skewer-detail-capacity{justify-items:start}}.local-draft-banner{background:#8ed8ff0e;border:1.3px solid #8ed8ff3d;border-radius:14.3px;justify-content:space-between;align-items:center;gap:20.8px;margin:0 0 20.8px;padding:15.6px 18.2px;display:flex}.local-draft-banner>div{align-items:center;gap:13px;min-width:0;display:flex}.local-draft-banner>div>svg{color:var(--build-accent);flex:none}.local-draft-banner span{gap:3.9px;display:grid}.local-draft-banner strong{font-size:15.6px}.local-draft-banner small{color:var(--muted);font-size:13px;line-height:1.45}.local-draft-banner.restored{background:#dff56a0e;border-color:#dff56a52}.local-draft-banner.restored>div>svg{color:var(--lime)}.local-draft-banner>button{border:1.3px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:9.1px;flex:none;padding:7.8px 11.7px;font-size:13px}.local-draft-banner>button:hover{color:#ffb1b1;border-color:#ff9696}.summary-validation.incomplete{background:#ff6b6b12;border:1.3px solid #ff6b6b4d}.summary-validation.incomplete strong{color:#ff7e7e;font-size:15.6px}.summary-validation.incomplete>span:first-of-type{color:#ffaaa8;font-weight:700}.summary-validation.complete{background:#57e2b20e;border:1.3px solid #57e2b240}.summary-validation.complete strong{color:#72dfbd}.build-live-summary .publish-build-button:disabled{color:#8f7777;cursor:not-allowed;opacity:.68;background:#ff6b6b12;border-color:#ff6b6b2e}.my-builds-button{color:#d9f2ff;background:linear-gradient(135deg,#8ed8ff29,#8ed8ff0e);border:1.3px solid #8ed8ff61;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11.7px;min-height:55px;padding:7.8px 13px;transition:all .18s;display:grid;box-shadow:0 9.1px 26px #4a99be14}.my-builds-button:hover{background:linear-gradient(135deg,#8ed8ff3b,#8ed8ff14);border-color:#8ed8ffad;transform:translateY(-1.3px)}.my-builds-button>svg{color:var(--build-accent)}.my-builds-button strong{font-size:15.6px}.my-builds-button>b{background:var(--build-accent);color:#102029;min-width:31.2px;height:31.2px;font:800 13px var(--font-space);border-radius:9.1px;place-items:center;padding-inline:6.5px;display:grid}.my-builds-button.has-local-draft{background:linear-gradient(135deg,#ffb65b29,#ffb65b0e);border-color:#ffb65b85}.my-builds-button.has-local-draft>svg{color:#ffbd70}html[data-theme=light] .local-draft-banner{background:#3a92b812}html[data-theme=light] .local-draft-banner.restored{background:#889e1b14}html[data-theme=light] .my-builds-button{color:#16394a;background:linear-gradient(135deg,#3d9dc629,#3d9dc60d)}html[data-theme=light] .my-builds-button small{color:#426a7c}html[data-theme=light] .summary-validation.incomplete strong{color:#b42634}html[data-theme=light] .summary-validation.incomplete>span:first-of-type{color:#9f3440}@media (max-width:780px){.build-results-actions .my-builds-button{justify-content:center}.local-draft-banner{flex-direction:column;align-items:flex-start}.local-draft-banner>button{width:100%}}.local-build-list{gap:10.4px;margin:31.2px 0 18.2px;display:grid}.local-build-list-heading{color:#ffbd70;align-items:center;gap:7.8px;display:flex}.local-build-list-heading>span{color:var(--muted);margin-left:auto;font-size:13px}.local-build-list>article{background:linear-gradient(135deg,#ffb65b1f,#ffb65b09);border:1.3px solid #ffb65b85;border-radius:18.2px;justify-content:space-between;align-items:center;gap:23.4px;padding:23.4px;display:flex}.local-build-list h2{margin:9.1px 0 3.9px;font-size:24.7px}.local-build-list p{color:#d8b78f;margin:0;font-size:14.3px}.build-status.local{color:#ffbd70;background:#ffb65b2b}.local-draft-action{color:#ffd4a0;background:#ffb65b1a;border:1.3px solid #ffb65b6b}.local-draft-action:hover{background:#ffb65b2b;border-color:#ffbd70}html[data-theme=light] .local-build-list>article{background:linear-gradient(135deg,#c7700a1a,#c7700a06)}html[data-theme=light] .local-build-list-heading,html[data-theme=light] .build-status.local{color:#9b5700}html[data-theme=light] .local-build-list p{color:#735a3d}html[data-theme=light] .local-draft-action{color:#754006}.local-build-preview-helper{background:#8ed8ff0b;border:1.3px dashed #8ed8ff5c;border-radius:14.3px;justify-content:space-between;align-items:center;gap:20.8px;margin:31.2px 0 18.2px;padding:15.6px 18.2px;display:flex}.local-build-preview-helper>div{align-items:center;gap:11.7px;display:flex}.local-build-preview-helper>div>svg{color:var(--build-accent)}.local-build-preview-helper span{gap:2.6px;display:grid}.local-build-preview-helper strong{color:var(--build-accent);font:800 11.7px var(--font-space);letter-spacing:.12em}.local-build-preview-helper small{color:var(--muted);font-size:13px}@media (max-width:780px){.local-build-list>article{flex-direction:column;align-items:stretch}.local-draft-action{justify-content:center}.local-build-preview-helper{flex-direction:column;align-items:stretch}.local-build-preview-helper .button{justify-content:center}}.policy-page{padding-bottom:130px}.policy-hero{border-bottom:1.3px solid var(--line)}.policy-hero>p{max-width:1014px;font-size:20.8px}.policy-meta{flex-wrap:wrap;gap:10.4px;margin-top:31.2px;display:flex}.policy-meta span{border:1.3px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:9.1px;padding:9.1px 13px;font-size:14.3px}.policy-meta strong{color:var(--lime)}.policy-layout{grid-template-columns:299px minmax(0,1fr);align-items:start;gap:31.2px;margin-top:36.4px;display:grid}.policy-nav{border:1.3px solid var(--line);background:var(--surface);border-radius:18.2px;padding:18.2px;display:grid;position:sticky;top:119.6px}.policy-nav>strong{color:var(--muted);letter-spacing:.08em;padding:5.2px 10.4px 15.6px;font-size:14.3px}.policy-nav a{color:#d9dfd6;border-radius:10.4px;grid-template-columns:36.4px 1fr;align-items:center;gap:9.1px;padding:13px 10.4px;font-size:16.9px;display:grid}.policy-nav a:hover{color:var(--lime);background:#dff56a12}.policy-nav a span{color:#727b70;font:700 11.7px var(--font-space)}.policy-sections{gap:15.6px;display:grid}.policy-sections>section{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;grid-template-columns:59.8px minmax(0,1fr);gap:18.2px;padding:31.2px;scroll-margin-top:124.8px;display:grid}.policy-sections>section>span{width:49.4px;height:49.4px;color:var(--lime);font:700 13px var(--font-space);border:1.3px solid #dff56a40;border-radius:11.7px;place-items:center;display:grid}.policy-sections h2{margin:3.9px 0 16.9px;font-size:31.2px}.policy-sections p{color:#c5ccc2;margin:0 0 14.3px;font-size:18.2px;line-height:1.85}.policy-sections p:last-child{margin-bottom:0}.policy-sections a:not(.button){color:var(--lime);text-underline-offset:3.9px;text-decoration:underline}.policy-sections code{color:#bfe7ff;overflow-wrap:anywhere;background:#111512;border-radius:5.2px;padding:2.6px 6.5px;font-size:15.6px}.policy-attribution{border-left:3.9px solid var(--lime);background:#dff56a0e;border-radius:0 11.7px 11.7px 0;gap:6.5px;margin:20.8px 0;padding:20.8px;display:grid}.policy-attribution strong{font-size:22.1px}.policy-attribution small{color:var(--muted);font-size:15.6px;line-height:1.65}.policy-actions{flex-wrap:wrap;gap:11.7px;margin-top:23.4px;display:flex}.policy-actions .button{border:1.3px solid var(--line)}@media (max-width:988px){.policy-layout{grid-template-columns:1fr}.policy-nav{grid-template-columns:repeat(3,1fr);position:static}.policy-nav>strong{grid-column:1/-1}.policy-sections>section{grid-template-columns:1fr}.policy-sections>section>span{width:44.2px;height:44.2px}}@media (max-width:676px){.policy-nav{grid-template-columns:1fr 1fr}.policy-sections>section{padding:23.4px}.policy-sections h2{font-size:27.3px}.policy-sections p{font-size:16.9px}.policy-actions .button{width:100%}}:root{--bg:#101211;--surface:#171a18;--surface-2:#1e221f;--line:#30362f;--text:#f6f3ea;--muted:#a7aea4;--lime:#dff56a;--mint:#9ce7c5;--plum:#9f7aea;--header:#101211d1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-noto),sans-serif;background-image:radial-gradient(circle at 80% 10%,#a0d27d14,#0000 30%),linear-gradient(#ffffff05 1.3px,#0000 1.3px),linear-gradient(90deg,#ffffff05 1.3px,#0000 1.3px);background-size:auto,52px 52px,52px 52px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1534px,100% - 52px);margin-inline:auto}.site-header{z-index:20;background:var(--header);-webkit-backdrop-filter:blur(23.4px);backdrop-filter:blur(23.4px);border-bottom:1.3px solid #ffffff14;position:sticky;top:0}.header-inner{align-items:center;gap:41.6px;width:min(1612px,100% - 41.6px);height:93.6px;margin:auto;display:flex}.brand{align-items:center;gap:14.3px;min-width:max-content;display:flex}.brand-gem{width:50.7px;height:50.7px;font:700 23.4px var(--font-space);color:var(--lime);background:#202720;border:1.3px solid #70806e;place-items:center;display:grid;transform:rotate(45deg)}.brand-gem:first-letter{transform:rotate(-45deg)}.brand>span:last-child{line-height:1;display:grid}.brand strong{font:700 20.8px var(--font-space);letter-spacing:.14em}.brand small{color:var(--muted);letter-spacing:.08em;margin-top:7.8px;font-size:13px}.main-nav{flex:1;justify-content:center;align-items:center;gap:2.6px;display:flex}.main-nav a{color:#cbd1c8;border-radius:10.4px;padding:13px 11.7px;font-size:18.2px}.main-nav a:hover{color:#fff;background:#252a26}.header-actions{gap:10.4px;display:flex}.icon-button{border:1.3px solid var(--line);width:52px;height:52px;color:var(--text);background:#1d211e;border-radius:13px;place-items:center;display:grid}.menu-button{display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:104px;min-height:858px;padding-block:93.6px 83.2px;display:grid}.eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10.4px;font-size:15.6px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.055em;margin:23.4px 0 28.6px;font-size:clamp(62.4px,7.8vw,101.4px);line-height:1.08}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy>p{color:var(--muted);max-width:806px;font-size:23.4px;line-height:1.85}.hero-actions{gap:15.6px;margin-top:39px;display:flex}.button{border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:62.4px;padding:0 24.7px;font-size:18.2px;font-weight:700;display:inline-flex}.button.primary{background:var(--lime);color:#151814}.button.ghost{border:1.3px solid var(--line);background:#ffffff08}.hero-stats{border-top:1.3px solid var(--line);color:var(--muted);gap:39px;margin-top:59.8px;padding-top:31.2px;font-size:15.6px;display:flex}.hero-stats span{gap:5.2px;display:grid}.hero-stats strong{font:700 28.6px var(--font-space);color:var(--text)}.hero-visual{place-items:center;height:637px;display:grid;position:relative}.hero-ring{border:1.3px solid #343b34;border-radius:50%;width:507px;height:507px;position:absolute;box-shadow:0 0 0 62.4px #ffffff05,0 0 0 124.8px #ffffff03}.placeholder-art{color:#91a18e;background:linear-gradient(145deg,#2b332c,#171b18);border:1.3px solid #465044;border-radius:42% 42% 28% 28%;align-content:center;place-items:center;gap:23.4px;width:390px;height:468px;display:grid;position:relative;overflow:hidden}.placeholder-art:before,.placeholder-art:after{content:"";border:1.3px solid #dff56a29;width:221px;height:221px;position:absolute;transform:rotate(45deg)}.placeholder-art:after{width:104px;height:104px}.placeholder-orb{background:radial-gradient(circle at 35% 30%,#effba9,var(--lime) 30%,#667339);border-radius:50%;width:88.4px;height:88.4px;box-shadow:0 0 58.5px #dff56a40}.placeholder-mark{color:#ffffff57;font-size:54.6px}.placeholder-art small{letter-spacing:.12em;text-transform:uppercase;font-size:14.3px}.placeholder-art.compact{border-radius:18.2px;gap:10.4px;width:100%;height:192.4px}.placeholder-art.compact .placeholder-orb{width:46.8px;height:46.8px}.placeholder-art.compact .placeholder-mark{font-size:28.6px}.floating-chip{color:#cdd5ca;background:#181c19eb;border:1.3px solid #485147;border-radius:128.7px;padding:13px 18.2px;font-size:14.3px;position:absolute}.chip-one{top:153.4px;left:-13px}.chip-two{bottom:123.5px;right:-6.5px}.feature-strip{grid-template-columns:1fr 1fr;gap:20.8px;margin-bottom:130px;display:grid}.feature-card{border:1.3px solid var(--line);border-radius:20.8px;align-items:flex-start;gap:26px;min-height:195px;padding:33.8px;display:flex;position:relative;overflow:hidden}.feature-card:after{content:"";opacity:.1;background:currentColor;border-radius:50%;width:221px;height:221px;position:absolute;bottom:-130px;right:-78px}.feature-card.plum{color:#cab5ff;background:linear-gradient(120deg,#292234,#191b19)}.feature-card.mint{color:var(--mint);background:linear-gradient(120deg,#1c3028,#191b19)}.feature-card span{color:currentColor;font-size:14.3px}.feature-card h2{margin:3.9px 0;font-size:31.2px}.feature-card p{color:var(--muted);margin:0;font-size:16.9px}.card-arrow{margin-left:auto}.section{padding-block:104px}.section-heading{justify-content:space-between;align-items:end;gap:39px;margin-bottom:41.6px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(39px,5.2vw,58.5px)}.section-heading>p{color:var(--muted);max-width:598px;font-size:18.2px;line-height:1.7}.category-grid{grid-template-columns:repeat(4,1fr);gap:18.2px;display:grid}.category-card{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;padding:15.6px;transition:all .25s;position:relative}.category-card:hover{border-color:var(--accent);transform:translateY(-6.5px);box-shadow:0 23.4px 65px #00000038}.category-index{z-index:2;color:var(--accent);font:700 15.6px var(--font-space);position:absolute;top:26px;right:26px}.category-card>div:nth-of-type(2){padding:20.8px 10.4px 15.6px}.category-card small{color:var(--accent);font-size:13px}.category-card h3{margin:2.6px 0 9.1px;font-size:28.6px}.category-card p{color:var(--muted);margin:0 26px 0 0;font-size:15.6px;line-height:1.6}.category-arrow{color:var(--accent);position:absolute;bottom:26px;right:23.4px}.builds-section{border-block:1.3px solid var(--line);background:#141715}.text-link{color:var(--lime);align-items:center;gap:10.4px;font-size:16.9px;display:flex}.build-grid{grid-template-columns:repeat(3,1fr);gap:20.8px;display:grid}.build-card{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;padding:15.6px 15.6px 28.6px}.build-top{position:relative}.build-score{color:var(--lime);background:#101211cc;border-radius:9.1px;padding:7.8px 11.7px;font-size:13px;position:absolute;top:13px;right:13px}.build-card>small{color:var(--muted);margin:20.8px 13px 0;display:block}.build-card h3{margin:5.2px 13px 18.2px;font-size:26px}.tag-row{flex-wrap:wrap;gap:9.1px;margin:0 13px;display:flex}.tag-row span{border:1.3px solid var(--line);color:#bdc4ba;border-radius:128.7px;padding:6.5px 11.7px;font-size:13px}.site-footer{width:min(1534px,100% - 52px);color:var(--muted);grid-template-columns:1fr auto;gap:31.2px;margin:auto;padding:72.8px 0 36.4px;font-size:15.6px;display:grid}.site-footer strong{color:var(--text)}.site-footer p{max-width:806px;line-height:1.7}.footer-links{gap:23.4px;display:flex}.copyright{border-top:1.3px solid var(--line);grid-column:1/-1;padding-top:26px}.page-hero{padding:91px 0 46.8px}.page-hero h1{margin:13px 0;font-size:67.6px}.page-hero p{max-width:845px;color:var(--muted);line-height:1.8}.filter-bar{gap:15.6px;margin:26px 0 36.4px;display:flex}.search-input,.select-input{background:var(--surface);border:1.3px solid var(--line);color:var(--text);border-radius:13px;padding:15.6px 18.2px}.search-input{flex:1}.item-grid{grid-template-columns:repeat(3,1fr);gap:20.8px;padding-bottom:104px;display:grid}.item-card{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;padding:15.6px 15.6px 26px}.item-card-content{padding:19.5px 10.4px 0}.item-card h2{margin:2.6px 0 10.4px;font-size:24.7px}.item-card p{color:var(--muted);font-size:16.9px;line-height:1.6}.rarity{color:var(--lime);font-size:13px}.empty-state{text-align:center;color:var(--muted);grid-column:1/-1;padding:78px}.workspace{grid-template-columns:364px 1fr;gap:26px;padding-bottom:104px;display:grid}.tool-panel,.canvas-panel{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;padding:26px}.tool-panel h2,.canvas-panel h2{margin-top:0}.slot-list{gap:13px;display:grid}.slot-button{text-align:left;border:1.3px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:13px;padding:15.6px}.slot-button.active{border-color:var(--lime);box-shadow:inset 3.9px 0 var(--lime)}.inventory-grid{grid-template-columns:repeat(4,1fr);gap:15.6px;display:grid}.inventory-slot{background:#131614;border:1.3px dashed #4a5349;border-radius:15.6px;flex-direction:column;justify-content:space-between;min-height:169px;padding:15.6px;display:flex}.inventory-slot.filled{background:#20261f;border-style:solid;border-color:#697466}.inventory-slot small{color:var(--muted)}.summary-box{border:1.3px solid var(--line);color:var(--muted);border-radius:15.6px;justify-content:space-between;margin-top:23.4px;padding:23.4px;display:flex}.summary-box strong{color:var(--lime)}.home-hero{grid-template-columns:.82fr 1.18fr;gap:72.8px;min-height:auto;padding-block:31.2px 20.8px}.home-categories-section,.home-builds-section{padding-block:31.2px}.home-categories-section .section-heading,.home-builds-section .section-heading{margin-bottom:20.8px}.home-categories-section .section-heading h2,.home-builds-section .section-heading h2{font-size:clamp(35.1px,4.5vw,49.4px)}.home-hero .hero-copy h1{letter-spacing:-.045em;margin:13px 0 18.2px;font-size:clamp(39px,4.6vw,58.5px);line-height:1.16}.home-hero .hero-copy>p{margin-bottom:0}.home-hero .hero-copy h1>span,.home-hero .hero-copy h1>em{white-space:nowrap;display:block}.hero-visual.store-hero-visual{justify-items:end;height:auto;min-height:0;margin-inline:0;transform:none}.home-hero .hero-store-art.asset-art.kind-hero{aspect-ratio:1232/706;background:#171a18;border:1.3px solid #ffffff1f;border-radius:23.4px;width:90%;height:auto;box-shadow:0 36.4px 97.5px #00000059}.hero-store-art.asset-art.kind-hero img{object-fit:cover;object-position:center}.home-categories-section .category-card>.asset-art.compact{height:143px}.home-categories-section .category-card>.asset-art.compact img{padding:23.4px}.home-categories-section .category-card.category-talent>.asset-art.compact img{padding:42.9px}.home-categories-section .category-card.category-combo>.asset-art.compact img{padding:36.4px}.home-categories-section .category-card h3{margin-bottom:6.5px;font-size:26px}.home-community-build-grid{padding-bottom:0}.main-nav{gap:6.5px}.main-nav a{letter-spacing:.02em;padding:15.6px 18.2px;font-size:22.1px;font-weight:700}.home-categories-section .category-grid{grid-template-columns:repeat(7,minmax(156px,1fr));gap:13px;padding-bottom:6.5px;overflow-x:auto}.home-categories-section .category-card{min-height:390px;padding:13px}.home-categories-section .category-card>.asset-art.compact{aspect-ratio:auto;height:143px}.home-categories-section .category-card>div:nth-of-type(2){padding:15.6px 5.2px 36.4px}.home-categories-section .category-card h3{font-size:22.1px;line-height:1.3}.home-categories-section .category-card p{margin-right:0;font-size:14.3px;line-height:1.55}.home-categories-section .category-arrow{bottom:18.2px;right:18.2px}@media (min-width:1301px) and (max-width:1450px){.main-nav{border:1.3px solid var(--line);background:#191d1a;border-radius:18.2px;grid-template-columns:repeat(3,1fr);padding:15.6px;display:none;position:absolute;top:84.5px;left:20.8px;right:20.8px}.main-nav.open,.menu-button{display:grid}}@media (max-width:910px){.hero-visual.store-hero-visual{justify-items:center}.home-categories-section .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:624px){.home-categories-section .category-grid{grid-template-columns:1fr}}.category-card>.asset-art.compact img{padding:31.2px}.category-card.category-talent>.asset-art.compact img{padding:57.2px}.category-card.category-combo>.asset-art.compact img{padding:48.1px}.build-card .build-top>.asset-art.compact img{padding:61.1px}@media (max-width:780px){.category-card>.asset-art.compact img{padding:26px}.category-card.category-talent>.asset-art.compact img{padding:54.6px}.category-card.category-combo>.asset-art.compact img{padding:44.2px}.build-card .build-top>.asset-art.compact img{padding:57.2px}}@media (max-width:1300px){.main-nav{border:1.3px solid var(--line);background:#191d1a;border-radius:18.2px;grid-template-columns:repeat(3,1fr);padding:15.6px;display:none;position:absolute;top:84.5px;left:20.8px;right:20.8px}.main-nav.open,.menu-button{display:grid}.hero{grid-template-columns:1fr;padding-top:91px}.hero-visual{height:546px}.category-grid{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:1fr}.slot-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:910px){.shell{width:min(100% - 31.2px,1534px)}.header-inner{width:calc(100% - 26px)}.brand strong{font-size:16.9px}.main-nav{grid-template-columns:repeat(2,1fr)}.hero{gap:26px;min-height:auto}.hero h1{font-size:55.9px}.hero-copy>p{font-size:19.5px}.hero-actions,.hero-stats{flex-wrap:wrap}.hero-visual{margin-inline:-39px;transform:scale(.85)}.feature-strip,.build-grid,.item-grid,.category-grid{grid-template-columns:1fr}.section-heading{display:block}.section-heading>p{margin-top:20.8px}.inventory-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr}.footer-links{margin-top:6.5px}}.guide-page{--guide-accent:var(--lime)}.guide-heading{border-bottom:1.3px solid var(--line);margin-bottom:36.4px;position:relative}.guide-heading .eyebrow{color:var(--guide-accent)}.data-notice{border:1.3px solid var(--line);color:var(--muted);border-radius:9.1px;margin-top:15.6px;padding:9.1px 13px;font-size:13px;display:inline-block}.guide-icon{background:radial-gradient(circle at 50% 35%,var(--guide-accent),transparent 46%),#20241f;border:1.3px solid #485047;border-radius:18.2px;flex:none;align-content:center;place-items:center;gap:3.9px;width:106.6px;height:106.6px;display:grid}@supports (color:color-mix(in lab, red, red)){.guide-icon{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--guide-accent) 23%,transparent),transparent 46%),#20241f}}.guide-icon{color:var(--guide-accent);overflow:hidden}.guide-icon i{font:700 31.2px var(--font-space);font-style:normal}.guide-icon small{color:#899087;letter-spacing:.08em;font-size:10.4px}.costume-list,.talent-list,.combo-list{gap:18.2px;padding-bottom:117px;display:grid}.costume-row{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;grid-template-columns:143px 1fr minmax(299px,.7fr);align-items:center;gap:28.6px;padding:26px;display:grid}.costume-row>.guide-icon{width:143px;height:169px}.costume-main h2,.talent-card h2,.combo-card h2,.miracle-card h2,.library-detail h2,.weapon-detail h2{margin:5.2px 0 11.7px}.costume-main p,.library-detail p,.weapon-detail p{color:var(--muted);margin:0;line-height:1.65}.effect-list{border-left:1.3px solid var(--line);gap:10.4px;padding-left:31.2px;display:grid}.effect-list strong{color:var(--muted);font-size:14.3px}.effect-list span{color:var(--mint);background:#9ce7c514;border-radius:9.1px;padding:10.4px 13px;font-size:15.6px}.effect-list span.negative{color:#ff8d8d;background:#ff6b6b14}.library-filter{align-items:stretch}.library-filter .search-input{align-items:center;gap:10.4px;display:flex}.library-filter input{color:inherit;background:0 0;border:0;outline:0;width:100%}.library-layout{grid-template-columns:1fr 377px;align-items:start;gap:26px;padding-bottom:117px;display:grid}.icon-library{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.library-tile{border:1.3px solid var(--line);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;border-radius:14.3px;padding:11.7px}.library-tile:hover,.library-tile.active{border-color:var(--guide-accent);background:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.library-tile:hover,.library-tile.active{background:color-mix(in srgb,var(--guide-accent) 8%,var(--surface))}}.library-tile .guide-icon{width:100%;height:110.5px}.library-tile>span{white-space:nowrap;text-overflow:ellipsis;margin-top:9.1px;font-size:13px;display:block;overflow:hidden}.library-detail{border:1.3px solid var(--line);background:var(--surface);border-radius:19.5px;padding:26px;position:sticky;top:119.6px}.library-detail>.guide-icon{width:100%;height:195px;margin-bottom:20.8px}.library-detail hr{border:0;border-top:1.3px solid var(--line);margin:26px 0}.talent-card{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;grid-template-columns:429px 1fr;display:grid;overflow:hidden}.talent-stat{background:linear-gradient(120deg,var(--guide-accent),var(--surface));grid-template-columns:106.6px 1fr auto;align-items:center;gap:20.8px;padding:28.6px;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-stat{background:linear-gradient(120deg,color-mix(in srgb,var(--guide-accent) 12%,var(--surface)),var(--surface))}}.talent-stat>strong{font:700 39px var(--font-space);color:var(--guide-accent)}.talent-stat p{color:var(--muted);margin:0;font-size:15.6px}.milestones{grid-template-columns:repeat(3,1fr);padding:23.4px;display:grid}.milestones>div{border-left:1.3px solid var(--line);grid-template-columns:44.2px 1fr;gap:11.7px;padding:10.4px 18.2px;display:grid}.milestones>div>span{background:var(--guide-accent);color:#171a18;width:39px;height:39px;font:700 15.6px var(--font-space);border-radius:50%;place-items:center;display:grid}.milestones p{margin:0;font-size:14.3px;line-height:1.5}.milestones small{color:var(--muted);margin-top:9.1px;display:block}.combo-card{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;padding:26px}.combo-card header{grid-template-columns:96.2px 1fr auto;align-items:center;gap:20.8px;display:grid}.combo-card header>.guide-icon{width:91px;height:91px}.combo-card header span{color:var(--muted);font-size:13px}.combo-card header a{color:var(--guide-accent);align-items:center;gap:7.8px;font-size:14.3px;display:flex}.combo-track{border-top:1.3px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:28.6px;display:grid}.combo-track>div{border-right:1.3px solid var(--line);padding:31.2px 18.2px 7.8px;position:relative}.combo-track>div:last-child{border:0}.combo-track strong{font:700 31.2px var(--font-space);color:#626a61}.combo-track>div>span{border:1.3px solid var(--line);background:var(--surface);color:#687067;border-radius:50%;place-items:center;width:28.6px;height:28.6px;display:grid;position:absolute;top:-14.3px;left:18.2px}.combo-track>div>span.unlocked{background:var(--guide-accent);color:#161916;border-color:var(--guide-accent)}.combo-track p{min-height:65px;color:var(--muted);font-size:13px;line-height:1.55}.miracle-grid{grid-template-columns:repeat(3,1fr);gap:18.2px;padding-bottom:117px;display:grid}.miracle-card{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;padding:23.4px}.miracle-card>.guide-icon{width:100%;height:201.5px;margin-bottom:19.5px}.miracle-stats{border-block:1.3px solid var(--line);grid-template-columns:1fr 1fr;margin:20.8px 0;padding:15.6px 0;display:grid}.miracle-stats p{color:var(--muted);margin:0;font-size:13px;display:grid}.miracle-stats strong{color:var(--guide-accent);font:700 26px var(--font-space)}.miracle-card>small{color:var(--muted);line-height:1.6}.tier-tabs{gap:10.4px;margin-bottom:23.4px;display:flex}.tier-tabs button{border:1.3px solid var(--line);background:var(--surface);color:var(--muted);border-radius:11.7px;padding:13px 23.4px}.tier-tabs button.active{background:var(--guide-accent);color:#171917;border-color:var(--guide-accent)}.weapon-picker{border:1.3px solid var(--line);background:var(--surface);border-radius:18.2px;gap:15.6px;padding:18.2px;display:flex}.weapon-picker button{width:156px;color:var(--text);background:0 0;border:1.3px solid #0000;border-radius:13px;padding:10.4px}.weapon-picker button.active{border-color:var(--guide-accent);background:var(--guide-accent)}@supports (color:color-mix(in lab, red, red)){.weapon-picker button.active{background:color-mix(in srgb,var(--guide-accent) 8%,transparent)}}.weapon-picker .guide-icon{width:100%;height:104px}.weapon-picker button>span{margin-top:9.1px;font-size:13px;display:block}.weapon-detail{border:1.3px solid var(--line);background:var(--surface);border-radius:20.8px;grid-template-columns:403px 1fr;align-items:center;gap:46.8px;margin:23.4px 0 117px;padding:31.2px;display:grid}.weapon-art .guide-icon{width:100%;height:325px}.weapon-stats{gap:13px;margin-top:28.6px;display:grid}.weapon-stats span{border-bottom:1.3px solid var(--line);color:var(--muted);grid-template-columns:28.6px 1fr auto;align-items:center;padding:14.3px;font-size:15.6px;display:grid}.weapon-stats strong{color:var(--text)}@media (max-width:1170px){.costume-row{grid-template-columns:130px 1fr}.effect-list{border-left:0;border-top:1.3px solid var(--line);grid-column:1/-1;padding:20.8px 0 0}.library-layout,.talent-card,.weapon-detail{grid-template-columns:1fr}.library-detail{position:static}.icon-library{grid-template-columns:repeat(4,1fr)}.miracle-grid{grid-template-columns:repeat(2,1fr)}.milestones{grid-template-columns:1fr}.milestones>div{border-left:0;border-top:1.3px solid var(--line)}}@media (max-width:780px){.guide-heading h1{font-size:54.6px}.costume-row{grid-template-columns:1fr}.costume-row>.guide-icon{width:100%;height:195px}.icon-library{grid-template-columns:repeat(3,1fr)}.library-filter{display:grid}.miracle-grid{grid-template-columns:1fr}.combo-card header{grid-template-columns:80.6px 1fr}.combo-card header a{grid-column:1/-1}.combo-track{grid-template-columns:1fr}.combo-track>div{border-right:0;border-bottom:1.3px solid var(--line);grid-template-columns:52px 1fr;align-items:center;padding:15.6px 10.4px;display:grid}.combo-track>div>span{grid-column:1;position:static}.combo-track strong{grid-area:1/2}.combo-track p{grid-column:2;min-height:auto}.weapon-picker{overflow-x:auto}.weapon-detail{padding:18.2px}.talent-stat{grid-template-columns:91px 1fr}.talent-stat>strong{grid-column:1/-1}.milestones>div{padding-inline:0}}.asset-art{background:#171b18;border:1.3px solid #465044;border-radius:23.4px;width:390px;height:468px;position:relative;overflow:hidden}.asset-art img{object-fit:contain}.asset-art.kind-hero{z-index:1;background:0 0;border:0;width:min(728px,100%);height:507px}.asset-art.kind-hero img{object-fit:cover;object-position:center}.asset-art.kind-framed img,.asset-art.kind-sprite img{image-rendering:pixelated}.asset-art.compact{width:100%;height:192.4px}.asset-fallback{color:var(--muted);align-content:center;place-items:center;gap:18.2px;display:grid}.asset-fallback small{font-size:13px}.brand-logo{width:195px;height:49.4px;display:block;position:relative}.brand-logo img,.footer-logo img{object-fit:contain;object-position:left center}.footer-logo{width:234px;height:58.5px;display:block;position:relative}.attribution-panel{max-width:988px;margin-bottom:130px}.attribution-panel p{color:var(--muted);line-height:1.9}.attribution-panel a{color:var(--lime);text-decoration:underline}.attribution-panel small{color:var(--muted)}.guide-icon.asset-art{display:block}.guide-icon.asset-art img{object-fit:contain;padding:10.4px}.costume-row>.guide-icon.asset-art img{padding:5.2px}.site-footer .footer-links{flex-wrap:wrap}.footer-link-groups{grid-template-columns:repeat(2,max-content);gap:41.6px;display:grid}.footer-link-groups strong{letter-spacing:.08em;margin-bottom:15.6px;font-size:14.3px;display:block}.footer-link-groups .footer-links{gap:10.4px;display:grid}.site-footer .copyright a{color:var(--lime)}@media (max-width:910px){.footer-link-groups{grid-template-columns:1fr;gap:26px}}.header-actions{align-items:center}.auth-control{align-items:center;display:flex;position:relative}.auth-control>button,.auth-control form button{border:1.3px solid var(--line);min-height:52px;color:var(--text);cursor:pointer;background:#1d211e;border-radius:13px;align-items:center;gap:9.1px;padding:0 14.3px;display:flex}.auth-control>button span{font-size:14.3px;font-weight:700}.auth-control.signed-in{border:1.3px solid var(--line);background:#1d211e;border-radius:15.6px;gap:9.1px;padding:5.2px 6.5px 5.2px 5.2px}.auth-control.signed-in>strong{text-overflow:ellipsis;white-space:nowrap;max-width:143px;font-size:14.3px;overflow:hidden}.auth-avatar{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:41.6px;height:41.6px;display:grid;position:relative;overflow:hidden}.auth-avatar img{object-fit:cover}.auth-control form button{background:0 0;border:0;min-height:39px;padding:0 9.1px}.auth-control-notice{border:1.3px solid var(--line);width:max-content;max-width:286px;color:var(--muted);background:#202522;border-radius:10.4px;padding:10.4px 13px;font-size:13px;position:absolute;top:62.4px;right:0;box-shadow:0 15.6px 45.5px #00000059}@media (max-width:988px){.auth-control>button span,.auth-control.signed-in>strong{display:none}.auth-control>button{justify-content:center;width:52px;padding:0}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-toggle{cursor:pointer}.theme-icon-moon{display:none}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4ee;--surface:#fffef9;--surface-2:#e8ede5;--line:#c8d0c5;--text:#18211a;--muted:#5f6c62;--lime:#607900;--mint:#19765e;--plum:#7254a0;--header:#f8faf5e0}html[data-theme=light] .theme-icon-sun{display:none}html[data-theme=light] .theme-icon-moon{display:block}html[data-theme=light] body{background-image:radial-gradient(circle at 80% 10%,#64873c1a,#0000 30%),linear-gradient(#1c2a1f09 1.3px,#0000 1.3px),linear-gradient(90deg,#1c2a1f09 1.3px,#0000 1.3px)}html[data-theme=light] .site-header{border-bottom-color:#18211a1f}html[data-theme=light] .main-nav a{color:#46544a}html[data-theme=light] .main-nav a:hover{background:var(--surface-2);color:var(--text)}html[data-theme=light] :is(.icon-button,.auth-control>button,.auth-control form button,.auth-control.signed-in){background:var(--surface);color:var(--text)}html[data-theme=light] .auth-control-notice{background:var(--surface);color:var(--muted)}html[data-theme=light] .feature-card.plum{color:#674a91;background:linear-gradient(120deg,#eee8f7,#fffef9)}html[data-theme=light] .feature-card.mint{color:#166c55;background:linear-gradient(120deg,#e0f1e9,#fffef9)}html[data-theme=light] .builds-section{background:#e9ede5}html[data-theme=light] :is(.asset-art,.hero-store-art.asset-art.kind-hero){background:var(--surface-2)}html[data-theme=light] :is(.floating-chip,.inventory-slot,.inventory-slot.filled),html[data-theme=light] .main-nav.open{background:var(--surface)}html[data-theme=light] :is(.field-label,.artifact-group-editors label){color:var(--text)}html[data-theme=light] :is(.field-label input,.field-label textarea,.artifact-group-editors input,.artifact-group-editors textarea,.selected-artifacts input,.artifact-search,.artifact-combo-select){background:var(--surface);color:var(--text)}html[data-theme=light] :is(.weapon-route-editor>div,.artifact-group-editors>article,.build-talent-grid>article,.build-artifact-groups>article,.build-combo-grid>article){background:var(--surface-2)}html[data-theme=light] .talent-editor-grid>label{background:linear-gradient(120deg,var(--talent-color,var(--surface)),var(--surface))}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .talent-editor-grid>label{background:linear-gradient(120deg,color-mix(in srgb,var(--talent-color,var(--surface)) 9%,var(--surface)),var(--surface))}}html[data-theme=light] .talent-editor-milestones>div{background:#ffffff80}html[data-theme=light] .talent-editor-milestones>div.unlocked{background:var(--talent-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .talent-editor-milestones>div.unlocked{background:color-mix(in srgb,var(--talent-color) 12%,var(--surface))}}html[data-theme=light] .artifact-picker-preview{background:linear-gradient(145deg,#226f9114,var(--surface) 38%)}html[data-theme=light] :is(.artifact-picker-preview-effects p,.artifact-picker-empty){color:var(--text);background:#18211a0a}html[data-theme=light] .build-option-tooltip{color:var(--text);background:#fffef9fa;box-shadow:0 23.4px 71.5px #2d3a3033}html[data-theme=light] .build-option-tooltip li{color:var(--text);background:#18211a0b}html[data-theme=light] :is(.builds-page,.build-editor-page,.build-detail-page,.my-builds-page){--build-accent:#176d94;--build-warm:#9b5700}html[data-theme=light] :is(.build-notes,.combo-tier-pills span,.build-weapon-effect-list p){color:#34443a}html[data-theme=light] :is(.preset-panel code,.policy-sections code){color:#175a78;background:#e5ebe2}html[data-theme=light] .build-toast{color:#174f69;background:#f8fbf6;box-shadow:0 19.5px 65px #2d3a3033}html[data-theme=light] .community-author-avatar{background:var(--surface-2)}html[data-theme=light] .policy-sections p{color:#3f4d43}html[data-theme=light] .like-button.liked{background:#be285026;border-color:#a91f4959}.like-button:disabled{cursor:wait;opacity:.65}html[data-theme=light] .like-button{color:#176d94;background:#176d9414}html[data-theme=light] .like-button.liked{color:#105a7d;background:#176d9426;border-color:#176d9461}@media (prefers-reduced-motion:no-preference){body,.site-header,.category-card,.build-card,.item-card,.build-form-section,.build-detail-section{transition:background-color .18s,border-color .18s,color .18s}}@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}
