.AccountPortal_loading__zWo4q,.AccountPortal_login___5rXp,.AccountPortal_shell__l6UVe{--accent:#c6fb63;--muted:#adbdc1;--line:#304047;--panel:#111e26;background:#0a131b;color:#f0f5f1;min-height:100svh;font:400 14px/1.65 var(--font-body),sans-serif;letter-spacing:normal}.AccountPortal_login___5rXp *,.AccountPortal_shell__l6UVe *{box-sizing:border-box}.AccountPortal_login___5rXp :is(h1,h2,h3,p),.AccountPortal_shell__l6UVe :is(h1,h2,h3,p){text-wrap:pretty}.AccountPortal_login___5rXp h1,.AccountPortal_shell__l6UVe h1{font:700 clamp(28px,3vw,42px)/1.2 var(--font-display),sans-serif;letter-spacing:-.035em;margin:0 0 14px;color:#f0f5f1}.AccountPortal_login___5rXp h2,.AccountPortal_shell__l6UVe h2{font:650 21px/1.35 var(--font-display),sans-serif;letter-spacing:-.02em;margin:0 0 14px;color:#f0f5f1}.AccountPortal_login___5rXp h3,.AccountPortal_shell__l6UVe h3{font:650 17px/1.4 var(--font-display),sans-serif;letter-spacing:-.015em;margin:0 0 10px;color:#f0f5f1}.AccountPortal_login___5rXp p,.AccountPortal_shell__l6UVe p{font-size:14px;line-height:1.75;margin:0 0 18px;color:var(--muted)}.AccountPortal_login___5rXp a,.AccountPortal_shell__l6UVe a{color:#d2f5a0;text-underline-offset:4px}.AccountPortal_login___5rXp svg,.AccountPortal_shell__l6UVe svg{flex-shrink:0}.AccountPortal_shell__l6UVe{display:grid;grid-template-columns:248px minmax(0,1fr)}.AccountPortal_brand__1kU9X{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#f0f5f1!important;font:800 27px/1 var(--font-display),sans-serif;letter-spacing:.03em}.AccountPortal_brand__1kU9X small{display:block;font:600 9px/1.4 var(--font-mono),monospace;letter-spacing:.15em;color:#b1c3c0;margin-top:8px}.AccountPortal_logo__wm31T{width:44px;height:44px;display:block;flex-shrink:0;color:var(--accent)}.AccountPortal_sidebar__Yk797{position:sticky;top:0;display:flex;flex-direction:column;gap:28px;height:100svh;overflow:auto;padding:28px 18px 24px;border-right:1px solid var(--line);background:linear-gradient(165deg,#15251f,#0d1820 40%)}.AccountPortal_sidebar__Yk797 .AccountPortal_brand__1kU9X{margin:0 8px 6px}.AccountPortal_workspace__5lMUx{padding:0 12px;font:500 10px/1.6 var(--font-mono),monospace;color:var(--muted);letter-spacing:.1em}.AccountPortal_workspace__5lMUx small{display:block;font:600 14px/1.5 var(--font-body),sans-serif;color:#e1ece6;margin-top:7px;letter-spacing:0;overflow-wrap:anywhere}.AccountPortal_sidebar__Yk797 nav{display:grid;gap:6px}.AccountPortal_downloadLink__4E_Xl,.AccountPortal_login___5rXp button,.AccountPortal_shell__l6UVe button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:11px 16px;border:1px solid #455a60;border-radius:8px;background:#1b2c34;color:#edf5ef;font:600 13px/1.5 var(--font-body),sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s;white-space:normal}.AccountPortal_login___5rXp button:hover,.AccountPortal_shell__l6UVe button:hover{background:#293d40;border-color:#7b9776}.AccountPortal_login___5rXp button:disabled,.AccountPortal_shell__l6UVe button:disabled{opacity:.5;cursor:not-allowed}.AccountPortal_downloadLink__4E_Xl,.AccountPortal_login___5rXp button.AccountPortal_primary__UhZtc,.AccountPortal_shell__l6UVe button.AccountPortal_primary__UhZtc{background:var(--accent);border-color:var(--accent);color:#14200b}.AccountPortal_downloadLink__4E_Xl:hover,.AccountPortal_login___5rXp button.AccountPortal_primary__UhZtc:hover,.AccountPortal_shell__l6UVe button.AccountPortal_primary__UhZtc:hover{background:#daff98;color:#14200b}.AccountPortal_login___5rXp :is(button,a,input,select,textarea,summary):focus-visible,.AccountPortal_shell__l6UVe :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.AccountPortal_sidebar__Yk797 nav button{width:100%;text-align:left;justify-content:flex-start;background:transparent;border-color:transparent;color:#b7c8c9;padding:12px}.AccountPortal_sidebar__Yk797 nav button[aria-current]{color:var(--accent);background:#c6fb6310;border-color:#c6fb633a}.AccountPortal_sidebarBottom__AuCK0{margin-top:auto;display:grid;gap:14px;border-top:1px solid var(--line);padding:20px 10px 0}.AccountPortal_sidebarBottom__AuCK0>small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.AccountPortal_sidebarBottom__AuCK0>button{justify-content:flex-start;background:transparent;padding:8px 0;border-color:transparent}.AccountPortal_sidebarBottom__AuCK0>a{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);text-decoration:none;min-height:32px}.AccountPortal_content__hVRdi{min-width:0}.AccountPortal_topbar__chYrJ{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:16px clamp(24px,3.5vw,52px);border-bottom:1px solid var(--line);background:#0e1921}.AccountPortal_topbar__chYrJ>span:first-child{display:flex;align-items:center;gap:10px;font:500 11px/1.5 var(--font-mono),monospace;color:#b8c8c8}.AccountPortal_body__Ya0_g{max-width:1320px;padding:36px clamp(24px,3.5vw,52px) 72px;margin:auto}.AccountPortal_heading__pbNNv{margin-bottom:30px;max-width:820px}.AccountPortal_heading__pbNNv>p:not(.AccountPortal_eyebrow__7pZPo){max-width:700px;margin:0}.AccountPortal_login___5rXp .AccountPortal_eyebrow__7pZPo,.AccountPortal_shell__l6UVe .AccountPortal_eyebrow__7pZPo{font:600 10px/1.6 var(--font-mono),monospace;letter-spacing:.12em;color:#c5dcaa;margin:0 0 12px;text-transform:uppercase}.AccountPortal_heading__pbNNv em,.AccountPortal_intro__yxjC3 em{color:var(--accent);font-style:normal}.AccountPortal_badge__1XRXV{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;border:1px solid #546a55;border-radius:6px;background:#c6fb6309;color:#d5e8bb;font:500 10px/1.6 var(--font-mono),monospace;letter-spacing:.025em;text-transform:uppercase;overflow-wrap:anywhere}.AccountPortal_stats__ZW_1x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.AccountPortal_stats__ZW_1x>button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:10px;padding:22px;min-height:124px;border-color:#3c504b;background:linear-gradient(135deg,#1a302b,#12212b)}.AccountPortal_stats__ZW_1x strong{grid-column:1;grid-row:1;font:650 34px/1.1 var(--font-display),sans-serif}.AccountPortal_stats__ZW_1x svg{grid-column:2;grid-row:1;color:var(--accent);width:22px}.AccountPortal_stats__ZW_1x span{grid-column:1/-1;color:#b8c9c7;font-size:13px}.AccountPortal_panel__RZhRk{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin:0 0 24px;min-width:0}.AccountPortal_panel__RZhRk>p:last-child{margin-bottom:0}.AccountPortal_panel__RZhRk ol{padding-left:22px;color:var(--muted);font-size:14px;line-height:1.9}.AccountPortal_actions__fN2Qn,.AccountPortal_row__Uel_a{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.AccountPortal_row__Uel_a{justify-content:space-between}.AccountPortal_actions__fN2Qn{justify-content:flex-start}.AccountPortal_row__Uel_a h2,.AccountPortal_row__Uel_a p{margin:0}.AccountPortal_row__Uel_a>p{max-width:580px}.AccountPortal_sectionTabs__K9G3g{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:12px;flex-wrap:wrap}.AccountPortal_sectionTabs__K9G3g button{background:transparent;border-color:transparent;color:var(--muted)}.AccountPortal_sectionTabs__K9G3g button[aria-current]{background:#c6fb6312;border-color:#c6fb6350;color:var(--accent)}.AccountPortal_licence__ssKPG{border:1px solid #3d5356;border-radius:10px;padding:22px;margin:18px 0;background:linear-gradient(120deg,#142930,#142029)}.AccountPortal_licence__ssKPG:last-child{margin-bottom:0}.AccountPortal_licence__ssKPG h3{font-size:23px;margin:0}.AccountPortal_licence__ssKPG .AccountPortal_eyebrow__7pZPo{margin-bottom:7px}.AccountPortal_facts__fKutp{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px;border-block:1px solid var(--line);padding:18px 0;margin-bottom:14px}.AccountPortal_facts__fKutp>div{min-width:0}.AccountPortal_facts__fKutp small{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.AccountPortal_facts__fKutp code,.AccountPortal_facts__fKutp strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.AccountPortal_device__xKBVU{display:flex;align-items:center;gap:14px;padding:12px 0}.AccountPortal_device__xKBVU>svg{color:#b7ccb9}.AccountPortal_device__xKBVU>div{flex:1;min-width:0}.AccountPortal_device__xKBVU strong{font-size:14px;overflow-wrap:anywhere}.AccountPortal_device__xKBVU small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.AccountPortal_login___5rXp .AccountPortal_small__mxjyX,.AccountPortal_shell__l6UVe .AccountPortal_small__mxjyX{font-size:12px;line-height:1.75;color:var(--muted)}.AccountPortal_helper__vbwxW{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #405748;border-radius:10px;background:#13251f;margin:24px 0}.AccountPortal_helper__vbwxW>svg{color:var(--accent);width:22px}.AccountPortal_helper__vbwxW h3{font-size:14px;margin-bottom:6px}.AccountPortal_helper__vbwxW p{font-size:13px;margin:0}.AccountPortal_helper__vbwxW>div{min-width:0}.AccountPortal_empty__qeL8s{text-align:center;padding:32px 20px;border:1px dashed #48615f;border-radius:10px;margin:18px 0;color:var(--muted)}.AccountPortal_empty__qeL8s>svg{color:#c1dea1;width:28px;height:28px}.AccountPortal_empty__qeL8s h3{margin:14px 0 8px}.AccountPortal_empty__qeL8s p{margin:0}.AccountPortal_plans__fODOL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.AccountPortal_plans__fODOL .AccountPortal_panel__RZhRk{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.AccountPortal_plans__fODOL h3,.AccountPortal_plans__fODOL p{margin:0}.AccountPortal_plans__fODOL .AccountPortal_price__g7TCx{font:650 35px/1.2 var(--font-display),sans-serif;color:#f0f5f1;letter-spacing:-.04em}.AccountPortal_price__g7TCx small{font:400 12px var(--font-body),sans-serif;letter-spacing:0;color:var(--muted)}.AccountPortal_plans__fODOL button{width:100%;margin-top:auto}.AccountPortal_plans__fODOL button+button{margin-top:0}.AccountPortal_ticketList__8BfzG{display:grid;gap:9px}.AccountPortal_ticketList__8BfzG>button{justify-content:flex-start;text-align:left;min-height:76px;padding:16px;background:#172831;border-color:#344a51}.AccountPortal_ticketList__8BfzG>button>span:first-of-type{flex:1;min-width:0}.AccountPortal_ticketList__8BfzG strong{display:block;font-size:14px;overflow-wrap:anywhere}.AccountPortal_ticketList__8BfzG small{display:block;color:var(--muted);font-size:12px;margin-top:5px;overflow-wrap:anywhere}.AccountPortal_login___5rXp form,.AccountPortal_shell__l6UVe form{display:grid;gap:20px}.AccountPortal_login___5rXp label,.AccountPortal_shell__l6UVe label{display:grid;gap:8px;font-size:13px;line-height:1.6;color:#dce7e3;min-width:0}.AccountPortal_login___5rXp :is(input,textarea,select),.AccountPortal_shell__l6UVe :is(input,textarea,select){width:100%;min-width:0;min-height:46px;border:1px solid #4a626a;border-radius:8px;background:#09141c;color:#f0f5f1;font:400 14px/1.5 var(--font-body),sans-serif;padding:11px 13px}.AccountPortal_login___5rXp textarea,.AccountPortal_shell__l6UVe textarea{resize:vertical;line-height:1.7}.AccountPortal_login___5rXp select,.AccountPortal_shell__l6UVe select{cursor:pointer}.AccountPortal_login___5rXp label.AccountPortal_checkbox__SH3Cp,.AccountPortal_shell__l6UVe label.AccountPortal_checkbox__SH3Cp{display:flex;align-items:flex-start;gap:12px;font-size:13px}.AccountPortal_login___5rXp input[type=checkbox],.AccountPortal_shell__l6UVe input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0;accent-color:var(--accent)}.AccountPortal_error__gNNuk,.AccountPortal_notice__w067l{padding:15px 18px;border-radius:9px;margin:0 0 22px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.AccountPortal_error__gNNuk{background:#361f29;border:1px solid #935967;color:#ffdde2!important}.AccountPortal_notice__w067l{display:flex;gap:10px;align-items:center;background:#203528;border:1px solid #557846;color:#e0f6d0!important}.AccountPortal_backdrop__94uVf{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#02080dd9;backdrop-filter:blur(8px)}.AccountPortal_dialog__cLI3R{position:relative;width:min(560px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:32px;border:1px solid #5c735d;border-radius:16px;background:#12212a;box-shadow:0 30px 100px #0008}.AccountPortal_dialog__cLI3R h2{padding-right:38px;margin-top:12px;font-size:25px}.AccountPortal_dialog__cLI3R .AccountPortal_close__ixcZt{position:absolute;right:12px;top:12px;width:44px;padding:10px;background:transparent;border-color:transparent}.AccountPortal_reference__aXNVq{display:block;overflow-wrap:anywhere;font-size:12px;color:#d5e8bb;margin:18px 0}.AccountPortal_login___5rXp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(40px,6vw,100px);padding:48px max(32px,calc((100vw - 1120px)/2));background:radial-gradient(ellipse at 8% 15%,#31503855,transparent 55%),#0a131b}.AccountPortal_intro__yxjC3{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.AccountPortal_intro__yxjC3 h1{font-size:clamp(38px,4.5vw,58px)}.AccountPortal_intro__yxjC3>div>p:not(.AccountPortal_eyebrow__7pZPo){max-width:420px}.AccountPortal_intro__yxjC3 ul{list-style:none;padding:0;margin:30px 0;display:grid;gap:20px}.AccountPortal_intro__yxjC3 li{display:flex;align-items:center;gap:12px;color:#c6d8cd;font-size:14px}.AccountPortal_intro__yxjC3 li svg{width:20px;color:var(--accent)}.AccountPortal_intro__yxjC3>a:last-child{display:flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:13px;min-height:44px}.AccountPortal_loginPanel__ZozCx{width:100%;padding:32px;border:1px solid #40564d;border-radius:16px;background:#112029;box-shadow:0 20px 80px #0004}.AccountPortal_loginPanel__ZozCx>.AccountPortal_badge__1XRXV{margin-bottom:28px}.AccountPortal_loginPanel__ZozCx h2{font-size:26px}.AccountPortal_loginPanel__ZozCx form{margin:24px 0}.AccountPortal_loginPanel__ZozCx form button{min-height:46px}.AccountPortal_loginPanel__ZozCx .AccountPortal_textButton__wQArV{background:transparent;border-color:transparent;color:var(--accent);padding-inline:0}.AccountPortal_setup__i2qSF{padding:18px;border:1px solid #536b4c;border-radius:10px}.AccountPortal_setup__i2qSF p{font-size:13px}.AccountPortal_setup__i2qSF code{font-size:14px;overflow-wrap:anywhere;color:#dff5b9}.AccountPortal_loading__zWo4q{display:grid;place-items:center}.AccountPortal_downloadLink__4E_Xl{margin:12px 0}.AccountPortal_downloadLink__4E_Xl:visited{color:#14200b}.AccountPortal_tableWrap__ZJ_K7{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.AccountPortal_dataTable__r_Lrf{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.AccountPortal_dataTable__r_Lrf th{font:600 10px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:#c3d1d0;background:#0d1921}.AccountPortal_dataTable__r_Lrf td,.AccountPortal_dataTable__r_Lrf th{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top}.AccountPortal_dataTable__r_Lrf small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.AccountPortal_dataTable__r_Lrf code{font-size:11px;overflow-wrap:anywhere;white-space:normal}.AccountPortal_dataTable__r_Lrf td:first-child{min-width:150px}.AccountPortal_dataTable__r_Lrf .AccountPortal_ticketLink__cwhWp{background:none;border:0;justify-content:flex-start;text-align:left;padding:0;min-height:44px}.AccountPortal_ticketLink__cwhWp strong{display:block;max-width:360px;overflow-wrap:anywhere}.AccountPortal_filters___3iCf{display:flex!important;flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0!important}.AccountPortal_filters___3iCf label{flex:1;min-width:140px}.AccountPortal_filters___3iCf label:first-child{flex:2}.AccountPortal_filters___3iCf button{margin-bottom:0}.AccountPortal_caseLayout__estNY{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:22px;align-items:start}.AccountPortal_correspondence__ehNO_{margin:20px 0}.AccountPortal_caseEntry__AAjQr{padding:22px 0;border-top:1px solid var(--line)}.AccountPortal_caseEntry__AAjQr header,.AccountPortal_internal__8iQ0y header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px}.AccountPortal_caseEntry__AAjQr time,.AccountPortal_internal__8iQ0y time{color:var(--muted);font-size:12px}.AccountPortal_caseEntry__AAjQr p,.AccountPortal_internal__8iQ0y p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85;margin:12px 0 0}.AccountPortal_internal__8iQ0y{padding:18px;border:1px solid #7c643e;border-radius:9px;background:#30271d;margin:18px 0}.AccountPortal_internal__8iQ0y header{color:#f4d69b}.AccountPortal_subscription__iNHf7{padding:22px 0;border-top:1px solid var(--line)}.AccountPortal_subscription__iNHf7>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.AccountPortal_subscription__iNHf7 h3{font-size:21px;margin:0}.AccountPortal_subscription__iNHf7 p{margin:14px 0}.AccountPortal_subscription__iNHf7 small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.AccountPortal_extensionConfirm__lL_y3{display:flex!important;align-items:flex-start;gap:12px}.AccountPortal_extensionConfirm__lL_y3 input{width:18px!important;height:18px;flex:none}.AccountPortal_qrCanvas__WfHSj{display:block;max-width:100%;height:auto;margin:18px auto;background:white;border-radius:8px}.AccountPortal_manualSetup__UHnvJ{margin-top:16px}.AccountPortal_manualSetup__UHnvJ summary,.AccountPortal_testBench__Do2gY summary{cursor:pointer;color:#d8edb9;font-size:13px;padding:10px 0;min-height:44px}.AccountPortal_testBench__Do2gY{margin-bottom:24px}.AccountPortal_testBench__Do2gY>section{margin-top:14px}@media(max-width:1150px){.AccountPortal_shell__l6UVe{grid-template-columns:220px minmax(0,1fr)}.AccountPortal_sidebar__Yk797{padding-inline:14px}.AccountPortal_body__Ya0_g{padding:28px 24px 60px}.AccountPortal_topbar__chYrJ{padding-inline:24px}.AccountPortal_plans__fODOL{grid-template-columns:1fr}.AccountPortal_plans__fODOL .AccountPortal_panel__RZhRk{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 24px}.AccountPortal_plans__fODOL .AccountPortal_panel__RZhRk>button{grid-column:2}.AccountPortal_plans__fODOL .AccountPortal_price__g7TCx{grid-column:2;grid-row:1/3}.AccountPortal_facts__fKutp{grid-template-columns:1fr 1fr}.AccountPortal_facts__fKutp>div:first-child{grid-column:1/-1}.AccountPortal_caseLayout__estNY{grid-template-columns:1fr}}@media(max-width:760px){.AccountPortal_shell__l6UVe{display:block}.AccountPortal_sidebar__Yk797{position:relative;height:auto;padding:20px;gap:18px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.AccountPortal_sidebar__Yk797 .AccountPortal_brand__1kU9X{margin:0}.AccountPortal_workspace__5lMUx{display:none}.AccountPortal_sidebar__Yk797 nav{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px}.AccountPortal_sidebar__Yk797 nav button{width:auto;flex-shrink:0;white-space:nowrap;font-size:12px;min-height:42px;padding:10px}.AccountPortal_sidebar__Yk797 nav button svg{width:17px}.AccountPortal_sidebarBottom__AuCK0{margin:0;padding:0;border:0;display:flex;justify-content:space-between;gap:12px;align-items:center}.AccountPortal_sidebarBottom__AuCK0>small{max-width:65%}.AccountPortal_sidebarBottom__AuCK0>a{display:none}.AccountPortal_sidebarBottom__AuCK0>button{min-height:36px}.AccountPortal_topbar__chYrJ{min-height:60px;padding:12px 20px}.AccountPortal_topbar__chYrJ>span:first-child{font-size:10px}.AccountPortal_topbar__chYrJ>.AccountPortal_badge__1XRXV{font-size:9px}.AccountPortal_body__Ya0_g{padding:26px 20px 50px}.AccountPortal_heading__pbNNv{margin-bottom:24px}.AccountPortal_stats__ZW_1x{gap:9px}.AccountPortal_stats__ZW_1x>button{padding:16px 12px;min-height:112px}.AccountPortal_stats__ZW_1x strong{font-size:28px}.AccountPortal_stats__ZW_1x svg{width:18px}.AccountPortal_stats__ZW_1x span{font-size:11px}.AccountPortal_panel__RZhRk{padding:20px}.AccountPortal_licence__ssKPG{padding:18px}.AccountPortal_device__xKBVU{display:grid;grid-template-columns:24px minmax(0,1fr)}.AccountPortal_device__xKBVU>button{grid-column:2;justify-self:start}.AccountPortal_plans__fODOL .AccountPortal_panel__RZhRk{display:flex}.AccountPortal_plans__fODOL .AccountPortal_panel__RZhRk>button{min-height:44px}.AccountPortal_facts__fKutp{gap:16px}.AccountPortal_ticketList__8BfzG>button{flex-wrap:wrap;padding:14px}.AccountPortal_login___5rXp{display:block;padding:28px 20px}.AccountPortal_intro__yxjC3{gap:26px}.AccountPortal_intro__yxjC3 h1{font-size:37px}.AccountPortal_intro__yxjC3 ul,.AccountPortal_intro__yxjC3>a:last-child{display:none}.AccountPortal_intro__yxjC3>div{max-width:540px}.AccountPortal_loginPanel__ZozCx{max-width:540px;margin:26px auto 0;padding:26px}.AccountPortal_backdrop__94uVf{padding:14px}.AccountPortal_dialog__cLI3R{padding:26px;max-height:calc(100dvh - 28px)}.AccountPortal_filters___3iCf{display:grid!important;grid-template-columns:1fr 1fr}.AccountPortal_filters___3iCf label{min-width:0}.AccountPortal_filters___3iCf button,.AccountPortal_filters___3iCf label:first-child{grid-column:1/-1}.AccountPortal_subscription__iNHf7>div{display:grid}}@media(max-width:365px){.AccountPortal_body__Ya0_g,.AccountPortal_sidebar__Yk797{padding-inline:16px}.AccountPortal_stats__ZW_1x{grid-template-columns:1fr}.AccountPortal_stats__ZW_1x>button{min-height:76px;grid-template-columns:1fr auto;gap:4px}.AccountPortal_stats__ZW_1x strong{grid-column:2;grid-row:1/3}.AccountPortal_stats__ZW_1x svg{grid-column:1;grid-row:1}.AccountPortal_stats__ZW_1x span{grid-column:1;grid-row:2}.AccountPortal_topbar__chYrJ{flex-wrap:wrap}.AccountPortal_facts__fKutp{grid-template-columns:1fr}.AccountPortal_facts__fKutp>div:first-child{grid-column:auto}.AccountPortal_loginPanel__ZozCx{padding:22px}}@media(prefers-reduced-motion:reduce){.AccountPortal_login___5rXp *,.AccountPortal_shell__l6UVe *{transition:none!important}}.HeroPlanner_page__m_OSN{--bg:#0b1317;--panel:#111e24;--line:#2a3a42;--text:#edf2ef;--muted:#a4b8bf;--gold:#edc276;--green:#a8dfbe;background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.55;color-scheme:dark}.HeroPlanner_page__m_OSN *{box-sizing:border-box}.HeroPlanner_modal__pavyM button,.HeroPlanner_modal__pavyM input,.HeroPlanner_modal__pavyM select,.HeroPlanner_page__m_OSN button,.HeroPlanner_page__m_OSN input,.HeroPlanner_page__m_OSN select{font:inherit}.HeroPlanner_modal__pavyM button,.HeroPlanner_page__m_OSN button{cursor:pointer}.HeroPlanner_modal__pavyM button:disabled,.HeroPlanner_page__m_OSN button:disabled{cursor:not-allowed;opacity:.45}.HeroPlanner_modal__pavyM button,.HeroPlanner_page__m_OSN button{transition:background .15s,border-color .15s,transform .15s}.HeroPlanner_modal__pavyM button:focus-visible,.HeroPlanner_modal__pavyM input:focus-visible,.HeroPlanner_modal__pavyM select:focus-visible,.HeroPlanner_page__m_OSN a:focus-visible,.HeroPlanner_page__m_OSN button:focus-visible,.HeroPlanner_page__m_OSN input:focus-visible,.HeroPlanner_page__m_OSN select:focus-visible{outline:2px solid var(--gold,#edc276);outline-offset:4px}.HeroPlanner_modal__pavyM h2,.HeroPlanner_modal__pavyM h3,.HeroPlanner_page__m_OSN h1,.HeroPlanner_page__m_OSN h2,.HeroPlanner_page__m_OSN h3{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;margin:0;color:#f4f6f2}.HeroPlanner_page__m_OSN p{margin:0}.HeroPlanner_page__m_OSN a{color:inherit;text-decoration:none}.HeroPlanner_modal__pavyM svg,.HeroPlanner_page__m_OSN svg{flex-shrink:0}.HeroPlanner_modal__pavyM button svg,.HeroPlanner_page__m_OSN button svg{vertical-align:middle}.HeroPlanner_topbar__rHk8j{height:72px;padding:0 36px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:50px;background:#101b20}.HeroPlanner_brand__kRVXs{display:flex;align-items:center;gap:12px;letter-spacing:.12em;font-size:18px}.HeroPlanner_brand__kRVXs>span{width:38px;height:38px;border:1px solid #506d59;border-radius:10px;color:var(--green);display:grid;place-items:center}.HeroPlanner_brand__kRVXs b{font-weight:400;color:var(--gold);margin-left:5px}.HeroPlanner_topbar__rHk8j nav{display:flex;align-items:center;gap:28px;height:100%;font-size:13px;color:var(--muted)}.HeroPlanner_topbar__rHk8j nav>a{display:flex;gap:6px;align-items:center}.HeroPlanner_currentNav__jChjm{color:var(--green);border-bottom:2px solid var(--green);height:100%;display:flex;align-items:center}.HeroPlanner_freeBadge__ljowK{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.HeroPlanner_freeBadge__ljowK>span{height:6px;width:6px;background:var(--green);border-radius:50%}.HeroPlanner_main__eTna9{max-width:1760px;margin:auto;padding:36px 28px 0}.HeroPlanner_pageHeading__VJSuN{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}.HeroPlanner_eyebrow__uYxLl{font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--green,#a8dfbe);display:block}.HeroPlanner_pageHeading__VJSuN h1{font-size:clamp(27px,2.7vw,43px);line-height:1.25;margin:7px 0 9px}.HeroPlanner_pageHeading__VJSuN h1 em{font-style:normal;color:var(--gold)}.HeroPlanner_pageHeading__VJSuN p:last-child{color:var(--muted);font-size:13px}.HeroPlanner_workspace__O59Wy{display:grid;grid-template-columns:190px minmax(0,1fr) 264px;align-items:start;gap:22px}.HeroPlanner_roster__Kt1Mq{position:sticky;top:20px;min-width:0}.HeroPlanner_rosterTitle__kKxXd{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.HeroPlanner_rosterTitle__kKxXd h2{font-size:17px;display:flex;align-items:center;gap:10px}.HeroPlanner_rosterTitle__kKxXd h2>span{font-size:11px;color:var(--muted);border:1px solid var(--line);padding:2px 7px;border-radius:5px;font-family:var(--font-body)}.HeroPlanner_mobileRosterToggle__TKSuw{display:none}.HeroPlanner_search__aRwbl{display:flex;align-items:center;gap:9px;border:1px solid var(--line,#2a3a42);background:#0c171c;border-radius:8px;padding:0 12px;min-width:0;height:42px;color:#94aeb7}.HeroPlanner_search__aRwbl input{min-width:0;width:100%;border:0;background:none;color:#f4f6f2;height:100%;outline:0;font-size:12px}.HeroPlanner_search__aRwbl:focus-within{border-color:var(--gold,#edc276);box-shadow:0 0 0 1px var(--gold,#edc276)}.HeroPlanner_search__aRwbl input:focus-visible{outline:0}.HeroPlanner_search__aRwbl input::placeholder{color:#94aeb7}.HeroPlanner_rosterFilter__W1tPK{width:100%;border:0;border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:13px;background:transparent;color:var(--muted);font-size:12px}.HeroPlanner_heroGrid___SXSd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(100vh - 200px);overflow-y:auto;padding:3px 6px 8px 3px;scrollbar-width:thin;scrollbar-color:#3c505a transparent}.HeroPlanner_heroTile__mJkWs{position:relative;background:#17262c;border:1px solid #2d3e45;border-radius:8px;padding:0;min-width:0;overflow:hidden;text-align:center;color:#ced9dd;display:flex;flex-direction:column}.HeroPlanner_heroTile__mJkWs img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--item-color),transparent 85%),transparent)}.HeroPlanner_heroTile__mJkWs>span{padding:6px 2px;font-size:10px;line-height:1.3;min-height:33px;display:grid;place-items:center;background:#122127;border-top:2px solid color-mix(in srgb,var(--item-color),transparent 35%)}.HeroPlanner_heroTile__mJkWs>svg{position:absolute;top:4px;right:4px;background:var(--green);color:#102019;border-radius:50%;padding:2px;width:18px;height:18px}.HeroPlanner_heroTile__mJkWs:hover{border-color:var(--item-color);transform:translateY(-2px)}.HeroPlanner_heroTile__mJkWs[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.HeroPlanner_rosterNote__uFzOf{font-size:10px;line-height:1.6;color:var(--muted);margin-top:16px!important;text-align:center}.HeroPlanner_builder__nNzdy{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.HeroPlanner_buildToolbar__cpDS3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line);background:#14232a}.HeroPlanner_buildToolbar__cpDS3>div{display:flex;gap:7px;align-items:center}.HeroPlanner_buildName__YBvY_{min-width:0}.HeroPlanner_buildName__YBvY_ input{width:100%;max-width:260px;display:block;border:0;background:transparent;color:var(--text);font-size:13px;font-weight:600;padding:3px 0}.HeroPlanner_buildName__YBvY_>span:last-child{font-size:10px;color:var(--muted)}.HeroPlanner_compareButton__Q28xC,.HeroPlanner_iconButton__FfbJ_,.HeroPlanner_primaryButton__ZBn47,.HeroPlanner_subtleButton__KNusA{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;min-height:36px;line-height:1.25;padding:8px 12px;font-size:11px;font-weight:600;white-space:nowrap}.HeroPlanner_primaryButton__ZBn47{background:#b0dec0;border:1px solid #b0dec0;color:#12271d}.HeroPlanner_primaryButton__ZBn47:hover{background:#caefd7}.HeroPlanner_subtleButton__KNusA{border:1px solid #3d515a;background:#182b34;color:#e1ecec}.HeroPlanner_subtleButton__KNusA:hover{background:#263d47;border-color:#73908d}.HeroPlanner_iconButton__FfbJ_{border:1px solid transparent;color:#bacbd1;background:transparent;padding:7px;min-width:34px}.HeroPlanner_iconButton__FfbJ_:hover{background:#23363e;color:#fff}.HeroPlanner_textButton__KIoa6{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;padding:5px 0;background:transparent;color:var(--green,#a8dfbe);font-size:11px;font-weight:600}.HeroPlanner_textButton__KIoa6:hover{text-decoration:underline}.HeroPlanner_heroShowcase__cF1en{position:relative;display:flex;min-height:348px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 75% 95%,#34433a 0,#1c2d2d 30%,#132329 66%)}.HeroPlanner_heroCopy___ErYK{position:relative;z-index:2;padding:28px 0 25px 25px;width:61%;max-width:480px;min-width:0}.HeroPlanner_heroMeta__w1lNE{display:flex;align-items:center;gap:13px;font-size:11px}.HeroPlanner_rarity__D7rbY{font-size:10px;font-weight:700;letter-spacing:.065em}.HeroPlanner_heroMeta__w1lNE>span:last-child{color:#a0b4b7;font-size:10px}.HeroPlanner_heroCopy___ErYK>h2{font-size:clamp(29px,3vw,45px);margin:7px 0 1px;line-height:1.1;text-shadow:0 2px 20px #0b1419}.HeroPlanner_heroTitle__2qSvx{color:#d4dcda;font-size:12px;margin-top:5px!important}.HeroPlanner_tags__9eDRk{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0 20px}.HeroPlanner_tags__9eDRk>span{background:#14262de6;color:#c3d6d8;font-size:10px;border:1px solid #425452;padding:3px 8px;border-radius:4px}.HeroPlanner_heroControls___0tOk{display:grid;grid-template-columns:minmax(0,1fr) 103px;gap:16px;max-width:330px}.HeroPlanner_heroControls___0tOk label,.HeroPlanner_promotion__C66Pp label{font-size:10px;color:#b9cccc;text-transform:uppercase;letter-spacing:.055em}.HeroPlanner_heroControls___0tOk label>div{display:flex;align-items:center;gap:10px;margin-top:8px;height:29px}.HeroPlanner_heroControls___0tOk input{width:100%;min-width:0;accent-color:var(--gold)}.HeroPlanner_heroControls___0tOk output{font-weight:700;color:var(--gold);font-size:15px;width:30px}.HeroPlanner_heroControls___0tOk select,.HeroPlanner_promotion__C66Pp select{display:block;width:100%;margin-top:6px;background:#112129e6;color:var(--gold);border:1px solid #3c514f;border-radius:5px;padding:6px 8px;font-size:12px;letter-spacing:0;text-transform:none}.HeroPlanner_promotion__C66Pp{margin-top:14px;max-width:330px}.HeroPlanner_promotion__C66Pp label{display:flex;align-items:center;gap:14px;white-space:nowrap}.HeroPlanner_promotion__C66Pp select{margin:0;min-width:0}.HeroPlanner_heroArt__HtNtq{position:absolute;right:-12px;bottom:0;height:100%;width:47%;z-index:1;pointer-events:none}.HeroPlanner_character__DEdbQ{height:100%;width:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 20px #071113aa)}.HeroPlanner_heroArt__HtNtq>span{position:absolute;bottom:10px;right:24px;font-size:8px;letter-spacing:.3em;color:#b5c8bc;opacity:.65}.HeroPlanner_runeRing__keXsA{position:absolute;border:1px solid #84927233;border-radius:50%;width:280px;height:280px;left:50%;top:50%;transform:translate(-50%,-40%);outline:1px solid #84927222;outline-offset:12px;box-shadow:0 0 0 44px #84927206}.HeroPlanner_runeRing__keXsA:after{content:"ᚠ ᚢ ᚦ ᚨ ᚱ ᚲ ᚷ ᚹ";position:absolute;bottom:16px;width:100%;text-align:center;letter-spacing:8px;color:#a4b0953d;font-size:17px}.HeroPlanner_tabs__Q2iMw{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101d23;gap:0;padding:0 16px}.HeroPlanner_tabs__Q2iMw>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:17px 15px;font-size:12px;color:var(--muted);border:0;border-bottom:2px solid transparent;background:none}.HeroPlanner_tabs__Q2iMw>button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green);background:#19312b55}.HeroPlanner_tabs__Q2iMw>button:hover{color:white}.HeroPlanner_panel__uJcge{padding:24px;min-height:450px}.HeroPlanner_sectionHeading___VAux{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 19px}.HeroPlanner_sectionHeading___VAux:not(:first-child){margin-top:28px}.HeroPlanner_sectionHeading___VAux h2{font-size:18px;line-height:1.3}.HeroPlanner_sectionHeading___VAux p{font-size:11px;color:var(--muted);margin-top:5px}.HeroPlanner_countPill__GCSJ7{padding:4px 7px;border:1px solid #364b54;border-radius:5px;font-size:9px;color:#c0d0d1;white-space:nowrap}.HeroPlanner_skillsGrid__B6eug{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HeroPlanner_skillCard__E84n_{border:1px solid #34464e;border-radius:9px;background:#13232b;padding:17px;position:relative;overflow:hidden;display:flex;flex-direction:column}.HeroPlanner_skillCard__E84n_:before{content:"";height:2px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,var(--item-color),transparent 65%);opacity:.6}.HeroPlanner_skillHeading__NSqCv{display:flex;gap:12px;align-items:center;min-width:0}.HeroPlanner_skillHeading__NSqCv>div{min-width:0}.HeroPlanner_skillHeading__NSqCv>.HeroPlanner_iconButton__FfbJ_{margin-left:auto;align-self:flex-start}.HeroPlanner_itemIcon__AP7e0{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--item-color,#edc276),transparent 25%);border-radius:8px;background:#0f1a22;overflow:hidden}.HeroPlanner_artwork__XrOxJ{width:100%;height:100%;object-fit:contain}.HeroPlanner_artFallback__VKFtk{display:grid;place-items:center;min-width:30px;min-height:30px;height:100%;color:#9ab0ab}.HeroPlanner_skillHeading__NSqCv h3{font-size:14px;line-height:1.3;margin:3px 0}.HeroPlanner_mutedLabel__uWWzq{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.HeroPlanner_skillDescription__PU08e{font-size:12px;line-height:1.8;color:#cedbdd;margin:15px 0 16px!important;flex:1;white-space:pre-line}.HeroPlanner_upgradeControls__hdtdN{display:flex;gap:10px;align-items:flex-end;margin-top:auto}.HeroPlanner_upgradeControls__hdtdN>label{font-size:10px;color:var(--muted);flex:1;min-width:0}.HeroPlanner_upgradeControls__hdtdN select{width:100%;display:block;background:#0d1a21;color:#e2edeb;border:1px solid #3a4c55;border-radius:5px;padding:7px 5px;font-size:11px;margin-top:5px}.HeroPlanner_upgradeControls__hdtdN>.HeroPlanner_textButton__KIoa6{font-size:10px;min-height:33px;flex-shrink:0}.HeroPlanner_sourceDetails__QJidU{margin-top:12px;border-top:1px solid #2a3d46;padding-top:9px;font-size:10px;color:var(--muted)}.HeroPlanner_sourceDetails__QJidU summary{cursor:pointer}.HeroPlanner_sourceDetails__QJidU p{margin-top:8px;font-size:10px;line-height:1.7}.HeroPlanner_emptySlot__8op7u{border:1px dashed #41564f;background:#142a2455;border-radius:9px;min-height:244px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 15px;text-align:center;gap:10px}.HeroPlanner_emptySlot__8op7u>span:not(.HeroPlanner_spinner__1h4BK){width:45px;height:45px;background:#253d32;color:var(--green);display:grid;place-items:center;border-radius:50%}.HeroPlanner_emptySlot__8op7u h3{font-size:15px}.HeroPlanner_emptySlot__8op7u p{font-size:11px;color:var(--muted)}.HeroPlanner_emptySlot__8op7u .HeroPlanner_subtleButton__KNusA{margin-top:3px}.HeroPlanner_finePrint__yttxb{margin-top:18px!important;font-size:10px;line-height:1.8;color:#a6babf}.HeroPlanner_heroLore__p7cgC{border-top:1px solid var(--line);padding:18px 24px;color:#b4c6ca;font-size:11px}.HeroPlanner_heroLore__p7cgC summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.HeroPlanner_heroLore__p7cgC summary>svg:last-child{margin-left:auto}.HeroPlanner_heroLore__p7cgC>p{padding-top:12px;white-space:pre-line;line-height:1.85}.HeroPlanner_statsRail__yfsEG{position:sticky;top:20px;border:1px solid var(--line);border-radius:12px;padding:22px 19px;background:#101c22;min-width:0}.HeroPlanner_statsHeading__53zIi h2{font-size:24px;margin:5px 0}.HeroPlanner_statsHeading__53zIi p{color:var(--muted);font-size:11px}.HeroPlanner_capacity__CIxcQ{padding:23px 0 19px;border-bottom:1px solid var(--line);display:flex;flex-direction:column}.HeroPlanner_capacity__CIxcQ>span{font-size:11px;color:#bacbcd}.HeroPlanner_capacity__CIxcQ strong{font-family:var(--font-display);font-size:37px;font-weight:600;letter-spacing:-.04em;color:var(--gold)}.HeroPlanner_capacity__CIxcQ small{font-size:9px;color:var(--muted)}.HeroPlanner_statCounters__OmotA{padding:17px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}.HeroPlanner_statCounters__OmotA>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.HeroPlanner_statCounters__OmotA b{color:var(--text);font-size:12px}.HeroPlanner_bonusHeading__my1IT{margin-top:22px;margin-bottom:12px}.HeroPlanner_bonusHeading__my1IT h3{font-size:13px}.HeroPlanner_bonusHeading__my1IT span{font-size:9px;color:var(--muted)}.HeroPlanner_totalBonuses__PF6hX{max-height:430px;overflow-y:auto;scrollbar-width:thin}.HeroPlanner_totalBonuses__PF6hX>details{border-bottom:1px solid #253943;padding:10px 0}.HeroPlanner_totalBonuses__PF6hX summary{font-size:10px;display:flex;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;align-items:center;color:#c1d1d5}.HeroPlanner_totalBonuses__PF6hX summary>strong{color:var(--green);font-size:12px;white-space:nowrap}.HeroPlanner_totalBonuses__PF6hX ul{list-style:none;margin:10px 0 0;padding:0}.HeroPlanner_totalBonuses__PF6hX li{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:9px;padding:5px 0}.HeroPlanner_totalBonuses__PF6hX li b{font-weight:500;white-space:nowrap}.HeroPlanner_statsEmpty__Y60vb{padding:24px 5px 30px;text-align:center;color:#91b2a5}.HeroPlanner_statsEmpty__Y60vb>p{color:#d5e1db;font-size:12px;margin:9px 0 6px}.HeroPlanner_statsEmpty__Y60vb>span{font-size:10px;color:var(--muted);display:block;line-height:1.7}.HeroPlanner_compareButton__Q28xC{width:100%;background:#192d30;color:#c4d8d4;border:1px solid #405c5a;font-size:10px;margin-top:19px}.HeroPlanner_compareNote__nH6ir{font-size:10px;color:var(--muted);margin-top:10px!important}.HeroPlanner_delta__FntO0{font-size:10px;color:var(--gold);margin-top:9px!important}.HeroPlanner_statDisclaimer__GkbDi{display:flex;align-items:flex-start;gap:8px;padding:17px 0;color:#b4c6c7;font-size:9px;line-height:1.75}.HeroPlanner_statDisclaimer__GkbDi>svg{margin-top:2px;color:#80a79a}.HeroPlanner_exportActions__vq1c_{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-wrap:wrap;gap:15px}.HeroPlanner_exportActions__vq1c_ button{background:none;border:0;padding:0;color:#b4c7cb;display:flex;gap:5px;align-items:center;font-size:10px}.HeroPlanner_exportActions__vq1c_ button:hover{color:var(--green)}.HeroPlanner_segmented__BK7Ek{display:flex;background:#0c191f;border:1px solid var(--line);border-radius:6px;padding:3px;gap:3px}.HeroPlanner_segmented__BK7Ek>button{border:0;border-radius:4px;padding:6px 8px;color:var(--muted);background:none;font-size:10px;white-space:nowrap}.HeroPlanner_segmented__BK7Ek>button[aria-pressed=true]{background:#29463e;color:#daf0dc}.HeroPlanner_treeBanner___yrD2{display:flex;align-items:center;gap:10px;border:1px solid #365148;background:#1b332c;border-radius:7px;padding:12px 15px;color:var(--green);font-size:12px;margin-bottom:22px}.HeroPlanner_treeBanner___yrD2>.HeroPlanner_textButton__KIoa6{margin-left:auto;font-size:10px}.HeroPlanner_talentTier__l_bUo{position:relative;padding-bottom:22px}.HeroPlanner_talentTier__l_bUo:last-child{padding-bottom:0}.HeroPlanner_tierLabel__zEtFC{font-size:9px;letter-spacing:.15em;color:#a8bdba;display:flex;align-items:center;gap:12px;margin-bottom:10px}.HeroPlanner_tierLabel__zEtFC:after{content:"";height:1px;background:#30474b;flex:1}.HeroPlanner_talentRow__wnktV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.HeroPlanner_talentNode__ze2VD{position:relative;background:#12232b;border:1px solid #344a53;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:11px}.HeroPlanner_talentNode__ze2VD[data-active=true]{border-color:#6b9b7e;background:#193029}.HeroPlanner_talentNode__ze2VD>div:first-child{display:flex;align-items:center;gap:9px}.HeroPlanner_talentNode__ze2VD h3{font-size:11px}.HeroPlanner_talentIcon__svuKE{height:34px;width:34px;background:#0d1b22;border:1px solid #4e6566;border-radius:6px;display:block;flex-shrink:0;padding:3px}.HeroPlanner_talentNode__ze2VD p{color:#b9cbcf;font-size:10px;line-height:1.65;flex:1}.HeroPlanner_rankControl__nL_SM{display:flex;align-items:center;justify-content:space-between;gap:5px}.HeroPlanner_rankControl__nL_SM button{width:28px;height:28px;border:1px solid #446257;border-radius:5px;background:#263e34;color:#c9ead3;font-size:16px}.HeroPlanner_rankControl__nL_SM span{font-size:10px;color:#a6c4ba}.HeroPlanner_rankControl__nL_SM strong{color:#e9ecdf;font-size:13px}.HeroPlanner_rankDots__V9LMv{display:flex;gap:3px}.HeroPlanner_rankDots__V9LMv>span{flex:1;height:3px;border-radius:2px;background:#31464b}.HeroPlanner_rankDots__V9LMv>span[data-filled=true]{background:#a6d9b7}.HeroPlanner_talentNode__ze2VD small{font-size:8px;color:var(--muted)}.HeroPlanner_equipmentGrid__LdMjB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.HeroPlanner_equipmentCard__jPQB5{display:flex;flex-direction:column;align-items:center;border:1px solid #334b53;border-radius:9px;background:#14252c;padding:19px 16px;text-align:center;min-width:0}.HeroPlanner_equipTarget___bRL5{display:grid;place-items:center;width:86px;height:86px;border:1px dashed #496359;background:#10201f;border-radius:10px;color:#9ec4af;margin:14px 0 12px;padding:6px}.HeroPlanner_equipTarget___bRL5:hover{border-style:solid;border-color:var(--item-color,#a8dfbe);background:#244037}.HeroPlanner_equipmentCard__jPQB5 h3{font-size:14px;line-height:1.5}.HeroPlanner_equipmentCard__jPQB5>p{font-size:10px;color:var(--muted);margin:10px 0}.HeroPlanner_equipmentCard__jPQB5 .HeroPlanner_rarity__D7rbY{margin-top:3px}.HeroPlanner_bonusList__Lirru{margin:18px 0 0;padding:0;list-style:none;width:100%;text-align:left;font-size:10px}.HeroPlanner_bonusList__Lirru li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #2a404a;color:#b5cace}.HeroPlanner_bonusList__Lirru strong{color:var(--green);white-space:nowrap;font-weight:600}.HeroPlanner_itemActions__E8DuV{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:16px}.HeroPlanner_itemActions__E8DuV>button{border:0;padding:3px 0;background:none;color:#adc8be;font-size:10px;display:flex;gap:5px;align-items:center}.HeroPlanner_mountShowcase__7KqEB{display:flex;align-items:center;gap:26px;background:radial-gradient(ellipse at left,#28453a,#15282e 65%);border:1px solid #3b5951;border-radius:10px;padding:25px;margin-bottom:18px}.HeroPlanner_mountPortrait__CupyK{display:flex;height:150px;width:150px;flex-shrink:0;align-items:center;justify-content:center}.HeroPlanner_mountShowcase__7KqEB h3{font-size:24px;margin:7px 0}.HeroPlanner_mountShowcase__7KqEB p{color:var(--muted);font-size:11px;margin:6px 0}.HeroPlanner_mountShowcase__7KqEB .HeroPlanner_primaryButton__ZBn47{margin-top:10px}.HeroPlanner_mountShowcase__7KqEB .HeroPlanner_textButton__KIoa6{margin-left:12px}.HeroPlanner_mountEquipment__niK25{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.HeroPlanner_mountEquipment__niK25 .HeroPlanner_equipmentCard__jPQB5{padding:16px 10px}.HeroPlanner_mountEquipment__niK25 h3{font-size:12px}.HeroPlanner_infoNote__HpAg0{display:flex;align-items:flex-start;gap:12px;padding:15px;margin-top:22px;border:1px solid #42565c;border-radius:8px;background:#1b2d33;color:#c0d0d2;font-size:11px;line-height:1.8}.HeroPlanner_infoNote__HpAg0 svg{color:#9ab3b6;margin-top:3px}.HeroPlanner_footer__riuby{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#9db2b7;font-size:10px;padding:28px 0 22px;gap:12px}.HeroPlanner_footer__riuby>span>span{margin:0 9px;color:#718a8b}.HeroPlanner_footer__riuby>p{width:100%;font-size:9px;color:#9db2b7}.HeroPlanner_footer__riuby>button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;font-size:10px}.HeroPlanner_toast__9nUV_{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100vw - 28px));padding:15px 18px;border:1px solid #647f6b;border-radius:9px;background:#213b30;color:#e9f0e8;box-shadow:0 15px 60px #0008;font-size:12px}.HeroPlanner_toast__9nUV_>svg{color:#bce7b9}.HeroPlanner_toast__9nUV_>button{background:none;border:0;padding:3px;color:#d2e3da;margin-left:10px}.HeroPlanner_modal__pavyM{--muted:#a4b8bf;--green:#a8dfbe;--gold:#edc276;--line:#2a3a42;border:1px solid #527165;background:#101e25;color:#e8efeb;border-radius:14px;padding:0;max-width:min(620px,calc(100vw - 28px));width:620px;max-height:85dvh;position:fixed;inset:0;margin:auto;box-shadow:0 35px 140px #000b;font-family:var(--font-body),sans-serif;font-size:13px;line-height:1.6;color-scheme:dark;overflow-y:auto;scrollbar-width:thin}.HeroPlanner_modal__pavyM::backdrop{background:#020a10bb;backdrop-filter:blur(7px)}.HeroPlanner_wideModal__HMPKt{width:980px;max-width:min(980px,calc(100vw - 28px))}.HeroPlanner_modal__pavyM>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px 21px;border-bottom:1px solid #30454c;background:#14282d;position:sticky;top:0;z-index:3}.HeroPlanner_modal__pavyM h2{font-size:24px;margin:4px 0 0}.HeroPlanner_modal__pavyM h3{font-size:16px}.HeroPlanner_modal__pavyM button{color:inherit}.HeroPlanner_modal__pavyM button.HeroPlanner_primaryButton__ZBn47{color:#12271d}.HeroPlanner_pickerFilters__CwsBm{display:flex;gap:12px;padding:20px 25px 0}.HeroPlanner_pickerFilters__CwsBm>.HeroPlanner_search__aRwbl{flex:1}.HeroPlanner_pickerFilters__CwsBm>select{border:1px solid #40585b;border-radius:6px;background:#152830;color:#d4e2df;padding:6px 12px;font-size:12px}.HeroPlanner_pickerCount__UNQ8D{font-size:11px;color:#b1c6c6;margin:12px 25px 17px}.HeroPlanner_pickerGrid__gBhly{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 25px 25px}.HeroPlanner_pickerItem__hf7s7{display:flex;gap:13px;align-items:flex-start;position:relative;padding:15px;text-align:left;min-width:0;background:#182c33;border:1px solid #3b5259;border-radius:8px;color:#dce9e5}.HeroPlanner_pickerItem__hf7s7:hover:not(:disabled){border-color:var(--item-color,#a8dfbe);background:#243b3d}.HeroPlanner_pickerItem__hf7s7>.HeroPlanner_itemIcon__AP7e0{width:50px;height:50px}.HeroPlanner_pickerItem__hf7s7>span:nth-child(2){flex:1;min-width:0}.HeroPlanner_pickerItem__hf7s7 strong{display:block;font-family:var(--font-display);font-size:13px;color:#f2f2e9}.HeroPlanner_pickerItem__hf7s7 .HeroPlanner_rarity__D7rbY{display:block;margin:2px 0 7px}.HeroPlanner_pickerItem__hf7s7 p{font-size:11px;color:#b9cdd1;line-height:1.65;margin:6px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.HeroPlanner_pickerItem__hf7s7 small{color:#b9ceb7;font-size:10px;display:block;margin-top:8px}.HeroPlanner_pickerItem__hf7s7 ul{list-style:none;margin:8px 0;padding:0;font-size:10px;color:#bdced2}.HeroPlanner_pickerItem__hf7s7 li{margin:3px 0}.HeroPlanner_pickerItem__hf7s7 li b{color:#b6dfc4}.HeroPlanner_pickerItem__hf7s7>svg{color:#b6d6c3;margin-top:3px}.HeroPlanner_modalCopy__Idime{padding:20px 26px 0;color:#adbec3;font-size:12px}.HeroPlanner_savedList__XKWVv{padding:8px 25px 25px}.HeroPlanner_savedList__XKWVv>article{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #2e484b}.HeroPlanner_savedList__XKWVv img{height:50px;width:50px}.HeroPlanner_savedList__XKWVv article>div{flex:1;min-width:0}.HeroPlanner_savedList__XKWVv h3{font-size:13px;overflow-wrap:anywhere}.HeroPlanner_savedList__XKWVv p{font-size:11px;color:#afc3c7;margin:3px 0}.HeroPlanner_about___C8PB{padding:24px 26px 28px}.HeroPlanner_about___C8PB h3{font-size:15px;margin-bottom:8px}.HeroPlanner_about___C8PB p{color:#b8ccce;font-size:12px;margin:0 0 23px;line-height:1.9}.HeroPlanner_about___C8PB details{border-top:1px solid #385057;padding-top:15px}.HeroPlanner_about___C8PB summary{cursor:pointer;color:#c6dbc9;margin-bottom:12px}.HeroPlanner_about___C8PB a{color:#b7dfc7;font-size:11px;display:inline-flex;gap:8px;align-items:center}.HeroPlanner_empty__fW__i{text-align:center;padding:30px 18px;color:#afc4c7;line-height:1.8;font-size:12px}.HeroPlanner_empty__fW__i h3{margin:8px 0}.HeroPlanner_loading___01Rm{display:flex;align-items:center;justify-content:center;gap:13px;min-height:200px;color:var(--muted);font-size:12px;flex-wrap:wrap}.HeroPlanner_loading___01Rm>button{border:1px solid #4b6a60;background:#203b2e;color:#d3ecd7;border-radius:5px;padding:6px 10px}.HeroPlanner_spinner__1h4BK{display:block;flex-shrink:0;height:23px;width:23px;border:2px solid #3b524d;border-top-color:#b1dcb8;border-radius:50%;animation:HeroPlanner_spin__lGcBb .9s linear infinite}.HeroPlanner_srOnly__ohq9I{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes HeroPlanner_spin__lGcBb{to{transform:rotate(1turn)}}@media (min-width:1600px){.HeroPlanner_workspace__O59Wy{grid-template-columns:216px minmax(0,1fr) 290px}.HeroPlanner_heroTile__mJkWs>span{font-size:11px}.HeroPlanner_heroShowcase__cF1en{min-height:390px}.HeroPlanner_heroCopy___ErYK{padding-top:40px}.HeroPlanner_panel__uJcge{padding:30px}.HeroPlanner_skillDescription__PU08e{font-size:13px}.HeroPlanner_skillCard__E84n_{padding:20px}}@media (max-width:1200px){.HeroPlanner_workspace__O59Wy{grid-template-columns:166px minmax(0,1fr);gap:18px}.HeroPlanner_statsRail__yfsEG{grid-column:2;position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.HeroPlanner_statsHeading__53zIi{grid-column:1}.HeroPlanner_capacity__CIxcQ{grid-column:2;grid-row:1/3;padding-top:0}.HeroPlanner_bonusHeading__my1IT,.HeroPlanner_compareButton__Q28xC,.HeroPlanner_compareNote__nH6ir,.HeroPlanner_exportActions__vq1c_,.HeroPlanner_statDisclaimer__GkbDi,.HeroPlanner_totalBonuses__PF6hX{grid-column:1/-1}.HeroPlanner_totalBonuses__PF6hX{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.HeroPlanner_statCounters__OmotA{border-bottom:0}.HeroPlanner_roster__Kt1Mq{grid-column:1;grid-row:1/3}.HeroPlanner_heroGrid___SXSd{max-height:calc(100vh - 185px)}.HeroPlanner_main__eTna9{padding:26px 20px 0}.HeroPlanner_topbar__rHk8j{padding:0 24px;gap:30px}.HeroPlanner_pageHeading__VJSuN h1{font-size:34px}.HeroPlanner_heroCopy___ErYK{width:61%;padding-left:24px}.HeroPlanner_heroCopy___ErYK>h2{font-size:38px}.HeroPlanner_heroShowcase__cF1en{min-height:345px}}@media (max-width:800px){.HeroPlanner_topbar__rHk8j{height:60px;padding:0 18px;gap:20px}.HeroPlanner_topbar__rHk8j nav{gap:16px}.HeroPlanner_topbar__rHk8j nav>a{display:none}.HeroPlanner_brand__kRVXs{font-size:15px;gap:8px}.HeroPlanner_brand__kRVXs>span{width:30px;height:30px}.HeroPlanner_freeBadge__ljowK{font-size:10px}.HeroPlanner_pageHeading__VJSuN{align-items:flex-start;margin-bottom:21px}.HeroPlanner_pageHeading__VJSuN>button{font-size:0;padding:9px}.HeroPlanner_pageHeading__VJSuN>button svg{height:17px;width:17px}.HeroPlanner_pageHeading__VJSuN h1{font-size:28px}.HeroPlanner_pageHeading__VJSuN p:last-child{font-size:12px}.HeroPlanner_eyebrow__uYxLl{font-size:8px}.HeroPlanner_workspace__O59Wy{display:flex;flex-direction:column;gap:16px}.HeroPlanner_roster__Kt1Mq{width:100%;position:static;background:#12232a;border:1px solid #344a52;border-radius:8px;padding:12px 15px}.HeroPlanner_rosterTitle__kKxXd{margin:0}.HeroPlanner_rosterTitle__kKxXd h2{font-size:14px}.HeroPlanner_mobileRosterToggle__TKSuw{display:flex;align-items:center;gap:6px;font-size:11px;color:#bee0c6;border:0;background:none;padding:5px}.HeroPlanner_rosterBody__xmjPE{display:none}.HeroPlanner_rosterOpen__RYM5s .HeroPlanner_rosterBody__xmjPE{display:block;padding-top:14px}.HeroPlanner_heroGrid___SXSd{grid-template-columns:repeat(5,minmax(0,1fr));max-height:390px}.HeroPlanner_rosterNote__uFzOf{display:none}.HeroPlanner_builder__nNzdy,.HeroPlanner_statsRail__yfsEG{width:100%}.HeroPlanner_heroShowcase__cF1en{min-height:330px}.HeroPlanner_heroCopy___ErYK{width:62%;padding-left:22px}.HeroPlanner_heroCopy___ErYK>h2{font-size:35px}.HeroPlanner_heroControls___0tOk{grid-template-columns:minmax(0,1fr) 92px;gap:10px}.HeroPlanner_heroArt__HtNtq{width:45%;right:-3px}.HeroPlanner_topbar__rHk8j nav{font-size:11px}.HeroPlanner_panel__uJcge,.HeroPlanner_statsRail__yfsEG{padding:22px}.HeroPlanner_footer__riuby{line-height:1.8}}@media (max-width:540px){.HeroPlanner_main__eTna9{padding:24px 12px 0}.HeroPlanner_pageHeading__VJSuN h1{font-size:27px}.HeroPlanner_pageHeading__VJSuN p:last-child{max-width:260px;font-size:11px}.HeroPlanner_topbar__rHk8j{padding:0 14px}.HeroPlanner_topbar__rHk8j nav{display:none}.HeroPlanner_freeBadge__ljowK{font-size:9px}.HeroPlanner_workspace__O59Wy{gap:12px}.HeroPlanner_buildToolbar__cpDS3{padding:12px;gap:7px}.HeroPlanner_buildToolbar__cpDS3>div{gap:3px}.HeroPlanner_buildName__YBvY_ input{max-width:140px;font-size:11px}.HeroPlanner_buildName__YBvY_>span:last-child{font-size:8px}.HeroPlanner_buildToolbar__cpDS3 .HeroPlanner_subtleButton__KNusA{font-size:0;padding:8px;gap:0}.HeroPlanner_buildToolbar__cpDS3 .HeroPlanner_primaryButton__ZBn47{font-size:10px;padding:7px}.HeroPlanner_buildToolbar__cpDS3 .HeroPlanner_primaryButton__ZBn47>svg{display:none}.HeroPlanner_heroShowcase__cF1en{min-height:355px}.HeroPlanner_heroCopy___ErYK{width:74%;padding:24px 0 22px 17px}.HeroPlanner_heroCopy___ErYK>h2{font-size:35px;max-width:240px}.HeroPlanner_heroMeta__w1lNE{font-size:10px}.HeroPlanner_heroTitle__2qSvx{max-width:170px;font-size:11px}.HeroPlanner_tags__9eDRk{max-width:230px;margin-top:12px;margin-bottom:27px}.HeroPlanner_tags__9eDRk>span{font-size:8px;padding:2px 5px}.HeroPlanner_heroArt__HtNtq{width:52%;opacity:.58;right:-17px}.HeroPlanner_heroCopy___ErYK:before{content:"";position:absolute;inset:0 -10px 0 0;background:linear-gradient(90deg,#15272be0,transparent);z-index:-1}.HeroPlanner_heroControls___0tOk{max-width:252px;grid-template-columns:minmax(0,1fr) 100px}.HeroPlanner_promotion__C66Pp{max-width:252px}.HeroPlanner_promotion__C66Pp label{font-size:8px}.HeroPlanner_promotion__C66Pp select{font-size:10px;padding:7px 5px}.HeroPlanner_tabs__Q2iMw{padding:0 6px;justify-content:space-between}.HeroPlanner_tabs__Q2iMw>button{font-size:10px;padding:14px 9px;gap:4px}.HeroPlanner_tabs__Q2iMw>button>svg{height:14px;width:14px}.HeroPlanner_panel__uJcge{padding:18px 13px}.HeroPlanner_sectionHeading___VAux{align-items:flex-start;gap:10px;flex-wrap:wrap}.HeroPlanner_sectionHeading___VAux h2{font-size:17px}.HeroPlanner_sectionHeading___VAux p{font-size:10px}.HeroPlanner_countPill__GCSJ7{font-size:8px}.HeroPlanner_skillsGrid__B6eug{grid-template-columns:1fr;gap:12px}.HeroPlanner_skillCard__E84n_{padding:18px}.HeroPlanner_skillHeading__NSqCv h3{font-size:15px}.HeroPlanner_skillDescription__PU08e{font-size:12px}.HeroPlanner_emptySlot__8op7u{min-height:215px}.HeroPlanner_equipmentGrid__LdMjB{gap:9px}.HeroPlanner_equipmentCard__jPQB5{padding:14px 10px}.HeroPlanner_equipmentCard__jPQB5 h3{font-size:12px}.HeroPlanner_bonusList__Lirru{font-size:9px}.HeroPlanner_bonusList__Lirru li{gap:5px;flex-wrap:wrap}.HeroPlanner_equipTarget___bRL5{width:70px;height:70px}.HeroPlanner_itemActions__E8DuV{gap:12px}.HeroPlanner_itemActions__E8DuV>button{font-size:9px}.HeroPlanner_talentRow__wnktV{grid-template-columns:repeat(2,minmax(0,1fr))}.HeroPlanner_talentNode__ze2VD{padding:11px}.HeroPlanner_talentNode__ze2VD h3,.HeroPlanner_talentNode__ze2VD p{font-size:10px}.HeroPlanner_mountShowcase__7KqEB{padding:18px 14px;gap:10px}.HeroPlanner_mountPortrait__CupyK{height:98px;width:98px}.HeroPlanner_mountShowcase__7KqEB h3{font-size:19px}.HeroPlanner_mountShowcase__7KqEB p{font-size:10px}.HeroPlanner_mountEquipment__niK25{gap:7px}.HeroPlanner_mountEquipment__niK25 .HeroPlanner_equipmentCard__jPQB5{padding:12px 6px}.HeroPlanner_mountEquipment__niK25 .HeroPlanner_equipTarget___bRL5{height:58px;width:58px}.HeroPlanner_mountEquipment__niK25 h3{font-size:10px}.HeroPlanner_mountEquipment__niK25 p{font-size:9px}.HeroPlanner_statsRail__yfsEG{padding:20px 16px;gap:0 15px}.HeroPlanner_totalBonuses__PF6hX{grid-template-columns:1fr}.HeroPlanner_capacity__CIxcQ strong{font-size:31px}.HeroPlanner_statsHeading__53zIi h2{font-size:23px}.HeroPlanner_statCounters__OmotA>div{font-size:9px}.HeroPlanner_heroLore__p7cgC{padding:16px;font-size:10px}.HeroPlanner_pickerFilters__CwsBm{padding:16px 16px 0;gap:8px}.HeroPlanner_pickerFilters__CwsBm>select{width:110px;padding:6px;font-size:11px}.HeroPlanner_pickerCount__UNQ8D{font-size:10px;margin:12px 16px}.HeroPlanner_pickerGrid__gBhly{grid-template-columns:1fr;padding:0 16px 20px}.HeroPlanner_modal__pavyM>header{padding:20px 17px}.HeroPlanner_modal__pavyM h2{font-size:21px}.HeroPlanner_modal__pavyM .HeroPlanner_eyebrow__uYxLl{font-size:8px}.HeroPlanner_about___C8PB{padding:20px}.HeroPlanner_savedList__XKWVv{padding:7px 16px 20px}.HeroPlanner_savedList__XKWVv>article{gap:8px}.HeroPlanner_savedList__XKWVv img{height:40px;width:40px}.HeroPlanner_savedList__XKWVv h3{font-size:11px}.HeroPlanner_savedList__XKWVv .HeroPlanner_primaryButton__ZBn47{padding:6px 8px;font-size:10px}.HeroPlanner_toast__9nUV_{font-size:11px;padding:12px;bottom:14px}.HeroPlanner_heroGrid___SXSd{grid-template-columns:repeat(4,minmax(0,1fr))}.HeroPlanner_footer__riuby>p{font-size:8px}}@media (prefers-reduced-motion:reduce){.HeroPlanner_modal__pavyM *,.HeroPlanner_page__m_OSN *{animation:none!important;transition:none!important}.HeroPlanner_spinner__1h4BK{border-top-color:#b1dcb8}}.HeroPlanner_constellationMap__dwre3.HeroPlanner_radialMap__hj_5k{overflow:visible}.HeroPlanner_runeGlyph__uEZZy{font-size:34px;color:#d5e8d6;text-shadow:0 0 13px #a2dcbe99;font-family:serif}.HeroPlanner_radialMap__hj_5k{height:650px;min-height:650px;border-radius:12px;overflow:visible;background:radial-gradient(ellipse at 50% 50%,#67714422,transparent 65%)}.HeroPlanner_radialMap__hj_5k .HeroPlanner_treeCrest__mHHYy{display:none}.HeroPlanner_radialMap__hj_5k>.HeroPlanner_constellationTier__eaXa5{position:absolute;left:var(--node-x);top:var(--node-y);transform:translateX(-50%);width:32%;max-width:140px;padding:0;z-index:2}.HeroPlanner_radialMap__hj_5k .HeroPlanner_constellationTierLabel__Xe_XO{font-size:6px;margin-bottom:10px}.HeroPlanner_radialMap__hj_5k .HeroPlanner_constellationSky__iIFaM{opacity:.4}.HeroPlanner_radialMap__hj_5k>.HeroPlanner_constellationHint__yFTs5{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;margin-top:5px!important}.HeroPlanner_soulSeal__8ahJ5{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);height:180px;width:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.HeroPlanner_soulSeal__8ahJ5>div{position:absolute;inset:-12px;border:1px solid #d3b77344;border-radius:50%;outline:1px dashed #b9c18c55;outline-offset:8px;box-shadow:0 0 60px #79997122,inset 0 0 35px #d1c47b13}.HeroPlanner_soulSeal__8ahJ5>div:after{content:"ᚠ ᛉ ᚢ ᚨ ᛟ ᛏ";position:absolute;bottom:15px;left:0;right:0;color:#b2a17488;font-size:10px;letter-spacing:5px}.HeroPlanner_soulSeal__8ahJ5>span{height:100px;width:100px;display:block;filter:drop-shadow(0 0 20px #ced49133)}.HeroPlanner_soulSeal__8ahJ5 img{height:100%;width:100%;object-fit:contain}.HeroPlanner_soulSeal__8ahJ5>strong{font-family:var(--font-display);font-size:16px;color:#e2d2a2;letter-spacing:.04em;margin-top:6px}.HeroPlanner_soulSeal__8ahJ5>small{color:#b1c4ba;font-size:7px;letter-spacing:.2em;margin-top:4px}.HeroPlanner_constellation__6VcHh:has(.HeroPlanner_radialMap__hj_5k){padding-bottom:35px}@media(max-width:540px){.HeroPlanner_radialMap__hj_5k{height:600px;min-height:600px}.HeroPlanner_soulSeal__8ahJ5{height:126px;width:126px;top:43%}.HeroPlanner_soulSeal__8ahJ5>span{height:73px;width:73px}.HeroPlanner_soulSeal__8ahJ5>strong{font-size:13px}.HeroPlanner_soulSeal__8ahJ5>small{font-size:6px}.HeroPlanner_soulSeal__8ahJ5>div{inset:-5px;outline-offset:6px}.HeroPlanner_soulSeal__8ahJ5>div:after{display:none}.HeroPlanner_radialMap__hj_5k .HeroPlanner_runeOrb__s19it{width:65px;height:65px}.HeroPlanner_radialMap__hj_5k .HeroPlanner_runeNode__H6YDc h3{font-size:9px}.HeroPlanner_radialMap__hj_5k .HeroPlanner_orbControls__fvcCD{gap:3px}.HeroPlanner_radialMap__hj_5k .HeroPlanner_orbControls__fvcCD>button{width:22px;height:22px}.HeroPlanner_radialMap__hj_5k .HeroPlanner_orbPips__mqslS{gap:2px}.HeroPlanner_radialMap__hj_5k .HeroPlanner_constellationTierLabel__Xe_XO{font-size:6px}}.HeroPlanner_awakeningToggle__aUKwK{display:flex;align-items:center;gap:8px;margin-top:13px;padding:7px 10px;border:1px solid #786c9277;background:#241e3966;border-radius:6px;color:#ccbee6;font-size:10px;max-width:330px;width:100%;text-align:left}.HeroPlanner_awakeningToggle__aUKwK>i{margin-left:auto;width:24px;height:13px;background:#3e4655;border-radius:10px;position:relative;flex-shrink:0}.HeroPlanner_awakeningToggle__aUKwK>i:after{content:"";position:absolute;left:3px;top:3px;width:7px;height:7px;background:#aeb9c8;border-radius:50%}.HeroPlanner_awakeningToggle__aUKwK[aria-checked=true]{border-color:#c9a8fa;background:#52366566;color:#f3dfb0;box-shadow:0 0 25px #bc9eef17}.HeroPlanner_awakeningToggle__aUKwK[aria-checked=true]>i{background:#b5a16d}.HeroPlanner_awakeningToggle__aUKwK[aria-checked=true]>i:after{left:14px;background:#ffedb5}.HeroPlanner_heroShowcase__cF1en{min-height:385px}.HeroPlanner_page__m_OSN{background-image:radial-gradient(ellipse 900px 650px at 85% 5%,#183b3a55,transparent),radial-gradient(ellipse 700px 700px at 0 35%,#30234444,transparent);background-attachment:fixed}.HeroPlanner_pageHeading__VJSuN h1 em{text-shadow:0 0 35px #dfb26e24}.HeroPlanner_builder__nNzdy{box-shadow:0 20px 100px #020c1166;border-color:#40534b}.HeroPlanner_topbar__rHk8j{background:#101c22e8}.HeroPlanner_heroShowcase__cF1en{background:radial-gradient(ellipse at 80% 60%,#47645155,transparent 48%),radial-gradient(ellipse at 20% 0,#2c264355,transparent 60%),#132329}.HeroPlanner_heroArt__HtNtq .HeroPlanner_runeRing__keXsA{box-shadow:0 0 45px #a4cd8522,inset 0 0 50px #bfce8b09,0 0 0 40px #83957405;border-color:#a6b57955}.HeroPlanner_heroArt__HtNtq .HeroPlanner_runeRing__keXsA:before{content:"";position:absolute;inset:-25px;border:1px dashed #c4ba8060;border-radius:50%;transform:rotate(-25deg)}.HeroPlanner_marchPair__Nueb_{padding:18px 20px 17px;background:radial-gradient(ellipse at 50% 10%,#2c3a32,#132027 75%);border-bottom:1px solid #42534a}.HeroPlanner_pairHeading__XZggX{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.HeroPlanner_pairHeading__XZggX>.HeroPlanner_eyebrow__uYxLl{font-size:9px;color:#d8c696}.HeroPlanner_pairCards___laX3{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative}.HeroPlanner_pairCards___laX3:after{content:"ᛟ";position:absolute;left:50%;top:34px;transform:translateX(-50%);font-size:17px;color:#d1b976;background:#1c2c2b;width:25px;height:29px;text-align:center;border:1px solid #807952;border-radius:50%;pointer-events:none;box-shadow:0 0 20px #deb77829}.HeroPlanner_pairCard__1SWeZ{border:1px solid #4a5c54;border-radius:8px;background:linear-gradient(115deg,#31403555,#111e2590);position:relative;min-width:0;overflow:hidden}.HeroPlanner_pairCard__1SWeZ[data-selected=true]{border-color:#d9bd78;box-shadow:inset 0 0 26px #bc965714,0 0 17px #d9ae6110}.HeroPlanner_pairCard__1SWeZ:before{content:"";position:absolute;top:5px;left:5px;width:9px;height:9px;border-top:1px solid #bea777;border-left:1px solid #bea777;pointer-events:none}.HeroPlanner_pairHero__zwb1p{width:100%;padding:12px 12px 6px;display:flex;align-items:center;gap:12px;color:#f0ece1;background:transparent;border:0;text-align:left;min-width:0}.HeroPlanner_pairPortrait__CUb98{width:56px;height:62px;border-radius:4px;display:grid;place-items:center;flex-shrink:0;background:#263b3455;filter:drop-shadow(0 0 12px #abbf8620)}.HeroPlanner_pairHero__zwb1p>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.HeroPlanner_pairHero__zwb1p small{font-size:8px;letter-spacing:.12em;color:#d1bd8e}.HeroPlanner_pairHero__zwb1p strong{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.35}.HeroPlanner_pairHero__zwb1p>span:last-child>span{font-size:9px;color:#abc0c2}.HeroPlanner_pairActions__rrYnP{display:flex;justify-content:space-between;padding:2px 13px 9px 80px;gap:10px}.HeroPlanner_pairActions__rrYnP button{font-size:9px;border:0;background:none;color:#bdd6bd;padding:2px}.HeroPlanner_pairActions__rrYnP button:hover{text-decoration:underline}.HeroPlanner_marchPair__Nueb_>p{font-size:10px;margin-top:13px;color:#a1bbb8}.HeroPlanner_marchPair__Nueb_>p>strong{color:#d6d0ae;font-weight:500}.HeroPlanner_positionNotice__BSrn7{display:flex;align-items:center;gap:6px;margin-top:13px;color:#e7c68a;font-size:9px;line-height:1.6}.HeroPlanner_awakeningNote__hM5_S{display:block;margin-top:10px;font-size:9px;color:#beadd6;line-height:1.6}.HeroPlanner_capacitySources__OInoc{display:grid;gap:5px;margin-top:10px;font-size:10px;color:#a6c1bd}.HeroPlanner_capacitySources__OInoc>span{display:flex;justify-content:space-between;gap:10px}.HeroPlanner_capacitySources__OInoc b{color:#d5dec8;font-weight:500}.HeroPlanner_commanderPicker__4Rduk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;padding:8px 24px 25px}.HeroPlanner_commanderChoice__RADDe{display:flex;align-items:center;flex-direction:column;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--item-color),transparent 84%),#15252c 80%);border:1px solid color-mix(in srgb,var(--item-color),transparent 50%);border-radius:8px;padding:10px;color:#dfebe8;text-align:center;gap:5px;min-width:0}.HeroPlanner_commanderChoice__RADDe img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 5px 10px #0008)}.HeroPlanner_commanderChoice__RADDe>strong{font-size:12px;line-height:1.4}.HeroPlanner_commanderChoice__RADDe>small{font-size:9px;color:#b0c8c9;line-height:1.5}.HeroPlanner_commanderChoice__RADDe:hover:not(:disabled){border-color:var(--item-color);transform:translateY(-3px)}.HeroPlanner_constellation__6VcHh{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:15px;align-items:start;margin:0 -5px}.HeroPlanner_constellationMap__dwre3{position:relative;isolation:isolate;overflow:hidden;border-radius:40% 40% 12px 12px/80px 80px 12px 12px;background:radial-gradient(ellipse at 50% 35%,#34554833,transparent 65%),radial-gradient(ellipse at 25% 70%,#41295b28,transparent 50%),#0e1b2211;padding:0 3px 25px}.HeroPlanner_constellationMap__dwre3:before{content:"";position:absolute;inset:0;opacity:.45;z-index:-1;background-image:radial-gradient(circle at 16% 12%,#cadbcd 0 1px,transparent 2px),radial-gradient(circle at 83% 24%,#edd497 0 1px,transparent 2px),radial-gradient(circle at 48% 54%,#a9d8c6 0 1px,transparent 2px),radial-gradient(circle at 10% 86%,#c0abde 0 1px,transparent 2px);background-size:170px 250px,230px 330px,190px 280px,300px 390px}.HeroPlanner_constellationSky__iIFaM{position:absolute;left:0;top:20px;width:100%;height:calc(100% - 50px);z-index:-1;opacity:.65;pointer-events:none}.HeroPlanner_treeCrest__mHHYy{text-align:center;position:relative;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.HeroPlanner_treeCrest__mHHYy>span{width:47px;height:47px;display:grid;place-items:center;font-size:30px;color:#e9cf87;border:1px solid #c2a97266;border-radius:50%;box-shadow:0 0 25px #eacc6a20,inset 0 0 18px #f0c66d16;outline:1px dashed #b4c19066;outline-offset:6px}.HeroPlanner_treeCrest__mHHYy>i{font-size:9px;color:#a0ba9f;letter-spacing:5px;font-style:normal;margin-top:5px}.HeroPlanner_constellationTier__eaXa5{padding:4px 0 22px;position:relative}.HeroPlanner_constellationTierLabel__Xe_XO{display:block;text-align:center;font-size:7px;letter-spacing:.22em;color:#a2b9b7;margin-bottom:16px}.HeroPlanner_constellationNodes__mBsN3{display:flex;justify-content:center;gap:8px}.HeroPlanner_runeNode__H6YDc{flex:1;max-width:160px;min-width:0;text-align:center;position:relative}.HeroPlanner_runeNode__H6YDc h3{font-size:10px;letter-spacing:0;margin:14px 0 8px;min-height:31px;line-height:1.5;color:#b4cbd0;font-weight:500}.HeroPlanner_runeOrb__s19it{position:relative;width:78px;height:78px;border:0;border-radius:50%;background:transparent;padding:7px;isolation:isolate;color:#d9e2ce}.HeroPlanner_orbHalo__1Ikrf{position:absolute;inset:0;border:1px solid #476057;border-radius:50%;box-shadow:0 0 0 4px #4d645822,0 0 0 8px #67754c0c;background:conic-gradient(#e9cd83 var(--rune-progress),#2c433f var(--rune-progress));padding:3px}.HeroPlanner_orbHalo__1Ikrf:after{content:"";position:absolute;inset:3px;background:#101f26;border-radius:50%}.HeroPlanner_orbCore__uuyT0{height:100%;width:100%;display:grid;place-items:center;position:relative;border-radius:50%;border:1px solid #5b7b7277;background:radial-gradient(circle at 45% 30%,#345650,#14252b 72%);box-shadow:inset 0 -6px 20px #051015,inset 0 1px 10px #7faa9144;overflow:hidden}.HeroPlanner_orbCore__uuyT0>img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 9px #a1d9c76b)}.HeroPlanner_orbCore__uuyT0:after{content:"";position:absolute;inset:4px 5px auto;height:23px;background:linear-gradient(#b4d3c122,transparent);border-radius:50%;pointer-events:none}.HeroPlanner_orbRank__i3ycH{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border:1px solid #49665b;border-radius:8px;background:#102a27;color:#bfdecf;font-size:9px;padding:0 7px;line-height:18px;white-space:nowrap;z-index:3}.HeroPlanner_runeNode__H6YDc[data-active=true] .HeroPlanner_orbHalo__1Ikrf{border-color:#dbc780;box-shadow:0 0 0 4px #adb96b20,0 0 28px #adc8732b,inset 0 0 18px #eacc7044}.HeroPlanner_runeNode__H6YDc[data-active=true] .HeroPlanner_orbCore__uuyT0{background:radial-gradient(circle at 45% 30%,#507762,#1d382e 80%)}.HeroPlanner_runeNode__H6YDc[data-focused=true] .HeroPlanner_runeOrb__s19it:after{content:"᛫";color:#e4cf8b;font-size:32px;position:absolute;top:-20px;left:50%;transform:translateX(-50%);text-shadow:0 0 12px #eecd73}.HeroPlanner_runeNode__H6YDc[data-focused=true] h3{color:#f0db9f}.HeroPlanner_runeNode__H6YDc[data-mastered=true] .HeroPlanner_orbCore__uuyT0{background:radial-gradient(circle at 45% 30%,#8c7143,#483b26 75%)}.HeroPlanner_runeNode__H6YDc[data-mastered=true] .HeroPlanner_orbRank__i3ycH{color:#f8e6a9;border-color:#c5ab60}.HeroPlanner_runeOrb__s19it:hover{transform:translateY(-3px)}.HeroPlanner_orbControls__fvcCD{display:flex;justify-content:center;align-items:center;gap:6px}.HeroPlanner_orbControls__fvcCD>button{background:#19302c;border:1px solid #456a59;border-radius:50%;width:23px;height:23px;font-size:14px;line-height:20px;color:#c9e6c6;padding:0}.HeroPlanner_orbControls__fvcCD>button:hover:not(:disabled){background:#37563b;border-color:#c8d194}.HeroPlanner_orbPips__mqslS{display:flex;gap:3px}.HeroPlanner_orbPips__mqslS>i{height:4px;width:4px;transform:rotate(45deg);background:#426457;border:1px solid #72947a44}.HeroPlanner_orbPips__mqslS>i[data-lit=true]{background:#e1c879;box-shadow:0 0 6px #cde88777}.HeroPlanner_constellationHint__yFTs5{text-align:center;font-size:9px;color:#a2bcb8;max-width:310px;margin:16px auto 0!important;line-height:1.8}.HeroPlanner_runeInspector__JELBu{position:sticky;top:20px;margin-top:112px;padding:19px 15px;background:radial-gradient(ellipse at 50% 0,#65543624,transparent 60%),#14252c;border:1px solid #85734d88;border-radius:3px 3px 12px 12px;box-shadow:0 12px 30px #0003;min-width:0}.HeroPlanner_runeInspector__JELBu:after,.HeroPlanner_runeInspector__JELBu:before{content:"";position:absolute;top:-4px;width:7px;height:7px;background:#c5a369;transform:rotate(45deg)}.HeroPlanner_runeInspector__JELBu:before{left:15px}.HeroPlanner_runeInspector__JELBu:after{right:15px}.HeroPlanner_inspectorHeading__IAmH6{display:flex;align-items:center;justify-content:space-between;color:#c3a86c;gap:6px}.HeroPlanner_inspectorHeading__IAmH6>.HeroPlanner_eyebrow__uYxLl{font-size:8px;color:#c3b78f}.HeroPlanner_runeInspector__JELBu>h3{font-size:16px;line-height:1.4;margin:12px 0 5px;color:#f0deac}.HeroPlanner_runeRankLabel__29cg_{font-size:9px;color:#abc8bf}.HeroPlanner_runeInspector__JELBu p{font-size:11px;color:#c6d8d6;line-height:1.85;margin:15px 0}.HeroPlanner_nextRank__idVFm{border-top:1px solid #59634c66;margin-top:16px;padding-top:13px}.HeroPlanner_nextRank__idVFm>span{display:flex;align-items:center;gap:5px;color:#acbd9e;font-size:8px;letter-spacing:.08em}.HeroPlanner_nextRank__idVFm p{font-size:10px;color:#b5c8bf;margin:10px 0}.HeroPlanner_inspectorActions__M5BNZ{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.HeroPlanner_inspectorActions__M5BNZ>.HeroPlanner_primaryButton__ZBn47{font-size:10px;width:100%;white-space:normal}.HeroPlanner_runeInspector__JELBu>small{font-size:9px;display:block;color:#adc0b8;margin-top:14px;line-height:1.7}.HeroPlanner_runeInspector__JELBu>details{font-size:9px;border-top:1px solid #3d544a;margin-top:15px;padding-top:10px;color:#aec3b9}.HeroPlanner_runeInspector__JELBu summary{cursor:pointer}.HeroPlanner_runeInspector__JELBu details p{font-size:9px}.HeroPlanner_skillCard__E84n_{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--item-color),transparent 94%),transparent 65%),#13232b}.HeroPlanner_itemIcon__AP7e0{box-shadow:0 0 15px color-mix(in srgb,var(--item-color,#edc276),transparent 94%)}.HeroPlanner_equipmentCard__jPQB5{background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--item-color,#85c7b4),transparent 94%),transparent 70%),#14252c}.HeroPlanner_equipmentCard__jPQB5 .HeroPlanner_equipTarget___bRL5{border-style:solid;border-color:#78816966;box-shadow:0 0 0 4px #75845c0b,inset 0 0 20px #a1b36112;border-radius:14px;transform:rotate(-3deg)}.HeroPlanner_equipmentCard__jPQB5 .HeroPlanner_equipTarget___bRL5>*{transform:rotate(3deg)}@media (min-width:1600px){.HeroPlanner_constellation__6VcHh{grid-template-columns:minmax(0,1fr) 225px}.HeroPlanner_runeOrb__s19it{width:89px;height:89px}.HeroPlanner_runeNode__H6YDc h3{font-size:11px}.HeroPlanner_constellationTier__eaXa5{padding-bottom:30px}}@media (max-width:1400px) and (min-width:1201px){.HeroPlanner_constellation__6VcHh{grid-template-columns:minmax(0,1fr)}.HeroPlanner_runeInspector__JELBu{position:static;margin-top:10px}.HeroPlanner_constellationMap__dwre3{max-width:570px;width:100%;margin:auto}.HeroPlanner_inspectorActions__M5BNZ{justify-content:flex-start}.HeroPlanner_inspectorActions__M5BNZ>.HeroPlanner_primaryButton__ZBn47{width:auto}}@media (max-width:800px){.HeroPlanner_marchPair__Nueb_{padding:15px}.HeroPlanner_pairHero__zwb1p{gap:8px;padding:12px 9px 6px}.HeroPlanner_pairHero__zwb1p strong{font-size:13px}.HeroPlanner_pairPortrait__CUb98{width:42px;height:50px}.HeroPlanner_pairActions__rrYnP{padding-left:60px}.HeroPlanner_pairHero__zwb1p small{font-size:7px}.HeroPlanner_pairHero__zwb1p>span:last-child>span{font-size:8px}.HeroPlanner_constellation__6VcHh{grid-template-columns:minmax(0,1fr)}.HeroPlanner_runeInspector__JELBu{position:static;margin-top:7px}.HeroPlanner_constellationMap__dwre3{max-width:520px;width:100%;margin:auto}.HeroPlanner_constellationTier__eaXa5{padding-bottom:30px}.HeroPlanner_runeNode__H6YDc h3{font-size:11px}.HeroPlanner_inspectorActions__M5BNZ{justify-content:flex-start}.HeroPlanner_inspectorActions__M5BNZ>.HeroPlanner_primaryButton__ZBn47{width:auto}.HeroPlanner_commanderPicker__4Rduk{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:540px){.HeroPlanner_pairCards___laX3{gap:11px}.HeroPlanner_pairHero__zwb1p{padding:11px 8px 4px;gap:6px;flex-direction:column;text-align:center}.HeroPlanner_pairPortrait__CUb98{width:62px;height:60px}.HeroPlanner_pairHero__zwb1p strong{font-size:13px}.HeroPlanner_pairHero__zwb1p>span:last-child{gap:4px}.HeroPlanner_pairActions__rrYnP{padding:4px 10px 9px;justify-content:center;gap:14px}.HeroPlanner_pairHeading__XZggX>.HeroPlanner_eyebrow__uYxLl{font-size:8px}.HeroPlanner_pairCards___laX3:after{top:60px}.HeroPlanner_marchPair__Nueb_>p{font-size:9px}.HeroPlanner_heroShowcase__cF1en{min-height:325px}.HeroPlanner_runeOrb__s19it{width:72px;height:72px}.HeroPlanner_constellationNodes__mBsN3{gap:6px}.HeroPlanner_runeNode__H6YDc h3{font-size:10px;min-height:32px}.HeroPlanner_orbControls__fvcCD{gap:4px}.HeroPlanner_orbControls__fvcCD>button{width:26px;height:26px}.HeroPlanner_orbPips__mqslS{gap:3px}.HeroPlanner_orbPips__mqslS>i{width:3px;height:3px}.HeroPlanner_constellationTier__eaXa5{padding-bottom:26px}.HeroPlanner_constellationHint__yFTs5{padding:0 15px}.HeroPlanner_runeInspector__JELBu{padding:20px}.HeroPlanner_runeInspector__JELBu p{font-size:12px}.HeroPlanner_commanderPicker__4Rduk{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 15px 22px;gap:9px}.HeroPlanner_commanderChoice__RADDe{padding:8px 6px}.HeroPlanner_commanderChoice__RADDe>strong{font-size:11px}.HeroPlanner_commanderChoice__RADDe>small{font-size:8px}}.HeroPlanner_page__m_OSN .HeroPlanner_heroShowcase__cF1en{min-height:390px}@media (max-width:540px){.HeroPlanner_awakeningToggle__aUKwK{max-width:252px;font-size:9px}.HeroPlanner_page__m_OSN .HeroPlanner_heroShowcase__cF1en{min-height:375px}}.HeroPlanner_spNotice__UXpHL{display:flex;gap:12px;align-items:center;color:#ffbdac;padding:14px 0}.HeroPlanner_spNotice__UXpHL small{display:block;max-width:430px;color:#bcb5ca;font-size:12px;margin-top:6px;line-height:1.6}.HeroPlanner_spUpgrades__wvYLq{padding:24px;border:1px solid #794348;background:linear-gradient(120deg,#271820,#141822);border-radius:16px;margin:20px 0;display:grid;gap:18px}.HeroPlanner_spUpgrades__wvYLq h2{font-size:24px;margin:8px 0}.HeroPlanner_spUpgrades__wvYLq p{line-height:1.7;color:#c1baca}.HeroPlanner_spUpgrades__wvYLq label{display:grid;gap:8px}.HeroPlanner_spUpgrades__wvYLq small{display:block;font-size:12px;font-weight:400;color:#c1baca;margin-top:8px}.HeroPlanner_skinCard__ksu_b select,.HeroPlanner_spUpgrades__wvYLq select{background:#141820;border:1px solid #536070;color:#f5ead6;border-radius:8px;padding:12px;max-width:100%;width:100%;min-width:0}.HeroPlanner_skinCollection__aoOcC{margin-bottom:30px}.HeroPlanner_skinGrid__s6jTR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.HeroPlanner_skinCard__ksu_b{min-width:0;padding:18px;border:1px solid #485062;border-radius:14px;background:radial-gradient(ellipse at top,#302942,#131c28 75%)}.HeroPlanner_skinCard__ksu_b h3{font-size:21px;margin:10px 0}.HeroPlanner_skinCard__ksu_b label{display:grid;gap:8px;color:#e3d9c6}.HeroPlanner_skinCard__ksu_b ul{list-style:none;padding:0;display:grid;gap:10px;font-size:13px;color:#c5d0d8}.HeroPlanner_skinCard__ksu_b li{display:flex;justify-content:space-between;gap:12px}.HeroPlanner_skinArt__Rjwwq{height:150px;display:grid;place-items:center;overflow:hidden}.HeroPlanner_skinArt__Rjwwq img{width:100%;height:150px;object-fit:contain}.HeroPlanner_skinArt__Rjwwq svg{color:#d8b975}.HeroPlanner_quietButton__InZr3{width:100%;border:1px solid #77755e;border-radius:8px;background:#303b36;color:#f5ead6;padding:12px;cursor:pointer}.HeroPlanner_quietButton__InZr3:disabled{opacity:.5;cursor:not-allowed}.HeroPlanner_formSelector__1PqZe{border:0;padding:0;margin:20px 0 0;min-width:0}.HeroPlanner_formSelector__1PqZe legend{font-size:12px;letter-spacing:.06em;color:#c8cbd3;margin-bottom:12px}.HeroPlanner_formSelector__1PqZe>p{font-size:12px!important;line-height:1.65!important;color:#aab7c6!important;max-width:500px}.HeroPlanner_formChoices__LyNvH{display:grid;grid-template-columns:1fr 1fr;gap:10px}.HeroPlanner_formChoices__LyNvH button{position:relative;min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #4a5664;border-radius:12px;color:#dae4e7;background:#11202a;padding:10px;text-align:left;cursor:pointer}.HeroPlanner_formChoices__LyNvH button[aria-pressed=true]{border-color:#f5b5a8;background:linear-gradient(125deg,#38242c,#19242e);box-shadow:0 0 18px #e8827730}.HeroPlanner_formChoices__LyNvH strong{display:block;font-size:17px}.HeroPlanner_formChoices__LyNvH small{display:block;font-size:11px;line-height:1.55;color:#b7c4ce;margin-top:6px}.HeroPlanner_formChoices__LyNvH button>svg{position:absolute;right:8px;top:8px;color:#ffd6b5}.HeroPlanner_formPortrait__VWrij{height:84px;overflow:hidden;display:block}.HeroPlanner_formPortrait__VWrij img{width:100%;height:100%;object-fit:cover;object-position:top}.HeroPlanner_spSteps__Dvx5K{padding:0;border:0;min-width:0}.HeroPlanner_spSteps__Dvx5K legend{font-size:14px;color:#f6d1c5;margin-bottom:12px}.HeroPlanner_spSteps__Dvx5K>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.HeroPlanner_spSteps__Dvx5K button{border:1px solid #5b4751;background:#1a1c27;border-radius:10px;padding:13px 7px;display:grid;gap:7px;justify-items:center;color:#aab5c6;cursor:pointer;min-width:0}.HeroPlanner_spSteps__Dvx5K button[data-unlocked=true]{color:#ffb4b1;background:#38232f;border-color:#965262}.HeroPlanner_spSteps__Dvx5K button[aria-pressed=true]{border-color:#ffe1c8;box-shadow:0 0 0 2px #bf697666}.HeroPlanner_spSteps__Dvx5K button small{margin:0;font-size:10px;text-align:center;color:#d0bbc7}.HeroPlanner_spCost__jxsSq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:17px;background:#0d1520;border:1px solid #514352;border-radius:12px}.HeroPlanner_spCost__jxsSq small{font-size:11px;line-height:1.5;color:#bfbdc9;margin:0}.HeroPlanner_spCost__jxsSq output,.HeroPlanner_spCost__jxsSq strong{display:block;font-size:27px;color:#f6ccab;margin-top:8px}.HeroPlanner_spCost__jxsSq>span{color:#bca5b5}@media(max-width:700px){.HeroPlanner_spSteps__Dvx5K>div{grid-template-columns:repeat(3,minmax(0,1fr))}.HeroPlanner_formChoices__LyNvH button{grid-template-columns:1fr;text-align:center;padding-top:15px}.HeroPlanner_formPortrait__VWrij{height:95px;width:80px;margin:auto}.HeroPlanner_formChoices__LyNvH button>span:nth-child(2){min-height:52px}.HeroPlanner_spCost__jxsSq{padding:12px;gap:6px}.HeroPlanner_spCost__jxsSq small{font-size:10px}}.AtlasHeader_header__mXOTY{display:flex;flex-wrap:wrap;align-items:center;gap:18px 36px;padding:18px 28px;background:#102128;border-bottom:1px solid #344c4b;color:#dbe8df;font:13px/1.5 var(--font-body),sans-serif}.AtlasHeader_header__mXOTY .AtlasHeader_brand__1FbqI{display:flex;align-items:center;gap:11px;color:#f0cd87;text-decoration:none;letter-spacing:.12em;font-size:18px}.AtlasHeader_brand__1FbqI strong{color:#ecf0e7;font-weight:650;white-space:nowrap}.AtlasHeader_brand__1FbqI span{color:#f0cd87;font-weight:450}.AtlasHeader_header__mXOTY nav{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.AtlasHeader_header__mXOTY nav a{display:flex;align-items:center;gap:5px;padding:9px 12px;border:1px solid transparent;border-radius:7px;text-decoration:none;color:#c4d5cd}.AtlasHeader_header__mXOTY nav a[aria-current]{color:#f2d694;background:#ddbd6120;border-color:#b39b515c}.AtlasHeader_header__mXOTY nav a:hover{background:#29423e;color:#fff2ce}.AtlasHeader_note__bz9KQ{margin-left:auto;color:#afc9bb;font-size:11px}.AtlasHeader_header__mXOTY a:focus-visible{outline:2px solid #f0cd87;outline-offset:3px}@media (max-width:850px){.AtlasHeader_header__mXOTY{gap:12px;padding:15px 18px}.AtlasHeader_header__mXOTY nav{order:3;width:100%}.AtlasHeader_note__bz9KQ{font-size:10px}.AtlasHeader_header__mXOTY nav a{font-size:12px;padding:8px 9px}}@media (max-width:390px){.AtlasHeader_note__bz9KQ{width:100%;margin:0}}