.AccountPortal_loading__rHqY1,.AccountPortal_login__V42J5,.AccountPortal_shell__9R5I0{--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__V42J5 *,.AccountPortal_shell__9R5I0 *{box-sizing:border-box}.AccountPortal_login__V42J5 :is(h1,h2,h3,p),.AccountPortal_shell__9R5I0 :is(h1,h2,h3,p){text-wrap:pretty}.AccountPortal_login__V42J5 h1,.AccountPortal_shell__9R5I0 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__V42J5 h2,.AccountPortal_shell__9R5I0 h2{font:650 21px/1.35 var(--font-display),sans-serif;letter-spacing:-.02em;margin:0 0 14px;color:#f0f5f1}.AccountPortal_login__V42J5 h3,.AccountPortal_shell__9R5I0 h3{font:650 17px/1.4 var(--font-display),sans-serif;letter-spacing:-.015em;margin:0 0 10px;color:#f0f5f1}.AccountPortal_login__V42J5 p,.AccountPortal_shell__9R5I0 p{font-size:14px;line-height:1.75;margin:0 0 18px;color:var(--muted)}.AccountPortal_login__V42J5 a,.AccountPortal_shell__9R5I0 a{color:#d2f5a0;text-underline-offset:4px}.AccountPortal_login__V42J5 svg,.AccountPortal_shell__9R5I0 svg{flex-shrink:0}.AccountPortal_shell__9R5I0{display:grid;grid-template-columns:248px minmax(0,1fr)}.AccountPortal_brand__zG3XX{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__zG3XX small{display:block;font:600 9px/1.4 var(--font-mono),monospace;letter-spacing:.15em;color:#b1c3c0;margin-top:8px}.AccountPortal_logo__UZ3vr{width:44px;height:44px;display:block;flex-shrink:0;color:var(--accent)}.AccountPortal_sidebar__VRoB8{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__VRoB8 .AccountPortal_brand__zG3XX{margin:0 8px 6px}.AccountPortal_workspace__xSagh{padding:0 12px;font:500 10px/1.6 var(--font-mono),monospace;color:var(--muted);letter-spacing:.1em}.AccountPortal_workspace__xSagh 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__VRoB8 nav{display:grid;gap:6px}.AccountPortal_downloadLink__Z_3qv,.AccountPortal_login__V42J5 button,.AccountPortal_shell__9R5I0 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__V42J5 button:hover,.AccountPortal_shell__9R5I0 button:hover{background:#293d40;border-color:#7b9776}.AccountPortal_login__V42J5 button:disabled,.AccountPortal_shell__9R5I0 button:disabled{opacity:.5;cursor:not-allowed}.AccountPortal_downloadLink__Z_3qv,.AccountPortal_login__V42J5 button.AccountPortal_primary__DnKxb,.AccountPortal_shell__9R5I0 button.AccountPortal_primary__DnKxb{background:var(--accent);border-color:var(--accent);color:#14200b}.AccountPortal_downloadLink__Z_3qv:hover,.AccountPortal_login__V42J5 button.AccountPortal_primary__DnKxb:hover,.AccountPortal_shell__9R5I0 button.AccountPortal_primary__DnKxb:hover{background:#daff98;color:#14200b}.AccountPortal_login__V42J5 :is(button,a,input,select,textarea,summary):focus-visible,.AccountPortal_shell__9R5I0 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.AccountPortal_sidebar__VRoB8 nav button{width:100%;text-align:left;justify-content:flex-start;background:transparent;border-color:transparent;color:#b7c8c9;padding:12px}.AccountPortal_sidebar__VRoB8 nav button[aria-current]{color:var(--accent);background:#c6fb6310;border-color:#c6fb633a}.AccountPortal_sidebarBottom__7QaVc{margin-top:auto;display:grid;gap:14px;border-top:1px solid var(--line);padding:20px 10px 0}.AccountPortal_sidebarBottom__7QaVc>small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.AccountPortal_sidebarBottom__7QaVc>button{justify-content:flex-start;background:transparent;padding:8px 0;border-color:transparent}.AccountPortal_sidebarBottom__7QaVc>a{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);text-decoration:none;min-height:32px}.AccountPortal_content__Fqq2s{min-width:0}.AccountPortal_topbar__6LVsA{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__6LVsA>span:first-child{display:flex;align-items:center;gap:10px;font:500 11px/1.5 var(--font-mono),monospace;color:#b8c8c8}.AccountPortal_body__DCuoi{max-width:1320px;padding:36px clamp(24px,3.5vw,52px) 72px;margin:auto}.AccountPortal_heading__NgXMH{margin-bottom:30px;max-width:820px}.AccountPortal_heading__NgXMH>p:not(.AccountPortal_eyebrow__QVoZ4){max-width:700px;margin:0}.AccountPortal_login__V42J5 .AccountPortal_eyebrow__QVoZ4,.AccountPortal_shell__9R5I0 .AccountPortal_eyebrow__QVoZ4{font:600 10px/1.6 var(--font-mono),monospace;letter-spacing:.12em;color:#c5dcaa;margin:0 0 12px;text-transform:uppercase}.AccountPortal_heading__NgXMH em,.AccountPortal_intro__s7Lk7 em{color:var(--accent);font-style:normal}.AccountPortal_badge__A27xg{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__qe3M0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.AccountPortal_stats__qe3M0>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__qe3M0 strong{grid-column:1;grid-row:1;font:650 34px/1.1 var(--font-display),sans-serif}.AccountPortal_stats__qe3M0 svg{grid-column:2;grid-row:1;color:var(--accent);width:22px}.AccountPortal_stats__qe3M0 span{grid-column:1/-1;color:#b8c9c7;font-size:13px}.AccountPortal_panel__pcGim{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin:0 0 24px;min-width:0}.AccountPortal_panel__pcGim>p:last-child{margin-bottom:0}.AccountPortal_panel__pcGim ol{padding-left:22px;color:var(--muted);font-size:14px;line-height:1.9}.AccountPortal_actions__3bFTH,.AccountPortal_row__WEIN3{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.AccountPortal_row__WEIN3{justify-content:space-between}.AccountPortal_actions__3bFTH{justify-content:flex-start}.AccountPortal_row__WEIN3 h2,.AccountPortal_row__WEIN3 p{margin:0}.AccountPortal_row__WEIN3>p{max-width:580px}.AccountPortal_sectionTabs__Gz8Pg{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:12px;flex-wrap:wrap}.AccountPortal_sectionTabs__Gz8Pg button{background:transparent;border-color:transparent;color:var(--muted)}.AccountPortal_sectionTabs__Gz8Pg button[aria-current]{background:#c6fb6312;border-color:#c6fb6350;color:var(--accent)}.AccountPortal_licence__WsRfb{border:1px solid #3d5356;border-radius:10px;padding:22px;margin:18px 0;background:linear-gradient(120deg,#142930,#142029)}.AccountPortal_licence__WsRfb:last-child{margin-bottom:0}.AccountPortal_licence__WsRfb h3{font-size:23px;margin:0}.AccountPortal_licence__WsRfb .AccountPortal_eyebrow__QVoZ4{margin-bottom:7px}.AccountPortal_facts__Er_2v{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__Er_2v>div{min-width:0}.AccountPortal_facts__Er_2v small{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.AccountPortal_facts__Er_2v code,.AccountPortal_facts__Er_2v strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.AccountPortal_device__bZNA4{display:flex;align-items:center;gap:14px;padding:12px 0}.AccountPortal_device__bZNA4>svg{color:#b7ccb9}.AccountPortal_device__bZNA4>div{flex:1;min-width:0}.AccountPortal_device__bZNA4 strong{font-size:14px;overflow-wrap:anywhere}.AccountPortal_device__bZNA4 small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.AccountPortal_login__V42J5 .AccountPortal_small__UFsT0,.AccountPortal_shell__9R5I0 .AccountPortal_small__UFsT0{font-size:12px;line-height:1.75;color:var(--muted)}.AccountPortal_helper__GuaV7{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #405748;border-radius:10px;background:#13251f;margin:24px 0}.AccountPortal_helper__GuaV7>svg{color:var(--accent);width:22px}.AccountPortal_helper__GuaV7 h3{font-size:14px;margin-bottom:6px}.AccountPortal_helper__GuaV7 p{font-size:13px;margin:0}.AccountPortal_helper__GuaV7>div{min-width:0}.AccountPortal_empty__Y7W9F{text-align:center;padding:32px 20px;border:1px dashed #48615f;border-radius:10px;margin:18px 0;color:var(--muted)}.AccountPortal_empty__Y7W9F>svg{color:#c1dea1;width:28px;height:28px}.AccountPortal_empty__Y7W9F h3{margin:14px 0 8px}.AccountPortal_empty__Y7W9F p{margin:0}.AccountPortal_plans__nUve4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.AccountPortal_plans__nUve4 .AccountPortal_panel__pcGim{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.AccountPortal_plans__nUve4 h3,.AccountPortal_plans__nUve4 p{margin:0}.AccountPortal_plans__nUve4 .AccountPortal_price__UHs6c{font:650 35px/1.2 var(--font-display),sans-serif;color:#f0f5f1;letter-spacing:-.04em}.AccountPortal_price__UHs6c small{font:400 12px var(--font-body),sans-serif;letter-spacing:0;color:var(--muted)}.AccountPortal_plans__nUve4 button{width:100%;margin-top:auto}.AccountPortal_plans__nUve4 button+button{margin-top:0}.AccountPortal_ticketList__wLU4L{display:grid;gap:9px}.AccountPortal_ticketList__wLU4L>button{justify-content:flex-start;text-align:left;min-height:76px;padding:16px;background:#172831;border-color:#344a51}.AccountPortal_ticketList__wLU4L>button>span:first-of-type{flex:1;min-width:0}.AccountPortal_ticketList__wLU4L strong{display:block;font-size:14px;overflow-wrap:anywhere}.AccountPortal_ticketList__wLU4L small{display:block;color:var(--muted);font-size:12px;margin-top:5px;overflow-wrap:anywhere}.AccountPortal_login__V42J5 form,.AccountPortal_shell__9R5I0 form{display:grid;gap:20px}.AccountPortal_login__V42J5 label,.AccountPortal_shell__9R5I0 label{display:grid;gap:8px;font-size:13px;line-height:1.6;color:#dce7e3;min-width:0}.AccountPortal_login__V42J5 :is(input,textarea,select),.AccountPortal_shell__9R5I0 :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__V42J5 textarea,.AccountPortal_shell__9R5I0 textarea{resize:vertical;line-height:1.7}.AccountPortal_login__V42J5 select,.AccountPortal_shell__9R5I0 select{cursor:pointer}.AccountPortal_login__V42J5 label.AccountPortal_checkbox__O_t8u,.AccountPortal_shell__9R5I0 label.AccountPortal_checkbox__O_t8u{display:flex;align-items:flex-start;gap:12px;font-size:13px}.AccountPortal_login__V42J5 input[type=checkbox],.AccountPortal_shell__9R5I0 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__65dcU,.AccountPortal_notice__DZTxg{padding:15px 18px;border-radius:9px;margin:0 0 22px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.AccountPortal_error__65dcU{background:#361f29;border:1px solid #935967;color:#ffdde2!important}.AccountPortal_notice__DZTxg{display:flex;gap:10px;align-items:center;background:#203528;border:1px solid #557846;color:#e0f6d0!important}.AccountPortal_backdrop__MwCvT{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:#02080dd9;backdrop-filter:blur(8px)}.AccountPortal_dialog__by2gt{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__by2gt h2{padding-right:38px;margin-top:12px;font-size:25px}.AccountPortal_dialog__by2gt .AccountPortal_close__CK5Ln{position:absolute;right:12px;top:12px;width:44px;padding:10px;background:transparent;border-color:transparent}.AccountPortal_reference__JVQEu{display:block;overflow-wrap:anywhere;font-size:12px;color:#d5e8bb;margin:18px 0}.AccountPortal_login__V42J5{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__s7Lk7{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.AccountPortal_intro__s7Lk7 h1{font-size:clamp(38px,4.5vw,58px)}.AccountPortal_intro__s7Lk7>div>p:not(.AccountPortal_eyebrow__QVoZ4){max-width:420px}.AccountPortal_intro__s7Lk7 ul{list-style:none;padding:0;margin:30px 0;display:grid;gap:20px}.AccountPortal_intro__s7Lk7 li{display:flex;align-items:center;gap:12px;color:#c6d8cd;font-size:14px}.AccountPortal_intro__s7Lk7 li svg{width:20px;color:var(--accent)}.AccountPortal_intro__s7Lk7>a:last-child{display:flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:13px;min-height:44px}.AccountPortal_loginPanel__2hLFj{width:100%;padding:32px;border:1px solid #40564d;border-radius:16px;background:#112029;box-shadow:0 20px 80px #0004}.AccountPortal_loginPanel__2hLFj>.AccountPortal_badge__A27xg{margin-bottom:28px}.AccountPortal_loginPanel__2hLFj h2{font-size:26px}.AccountPortal_loginPanel__2hLFj form{margin:24px 0}.AccountPortal_loginPanel__2hLFj form button{min-height:46px}.AccountPortal_loginPanel__2hLFj .AccountPortal_textButton__jfWrs{background:transparent;border-color:transparent;color:var(--accent);padding-inline:0}.AccountPortal_setup__OgDGY{padding:18px;border:1px solid #536b4c;border-radius:10px}.AccountPortal_setup__OgDGY p{font-size:13px}.AccountPortal_setup__OgDGY code{font-size:14px;overflow-wrap:anywhere;color:#dff5b9}.AccountPortal_loading__rHqY1{display:grid;place-items:center}.AccountPortal_downloadLink__Z_3qv{margin:12px 0}.AccountPortal_downloadLink__Z_3qv:visited{color:#14200b}.AccountPortal_tableWrap__cSyQP{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.AccountPortal_dataTable__fOtKo{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.AccountPortal_dataTable__fOtKo th{font:600 10px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em;color:#c3d1d0;background:#0d1921}.AccountPortal_dataTable__fOtKo td,.AccountPortal_dataTable__fOtKo th{padding:16px 12px;border-bottom:1px solid var(--line);vertical-align:top}.AccountPortal_dataTable__fOtKo small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.AccountPortal_dataTable__fOtKo code{font-size:11px;overflow-wrap:anywhere;white-space:normal}.AccountPortal_dataTable__fOtKo td:first-child{min-width:150px}.AccountPortal_dataTable__fOtKo .AccountPortal_ticketLink__cGYlr{background:none;border:0;justify-content:flex-start;text-align:left;padding:0;min-height:44px}.AccountPortal_ticketLink__cGYlr strong{display:block;max-width:360px;overflow-wrap:anywhere}.AccountPortal_filters__qCxur{display:flex!important;flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0!important}.AccountPortal_filters__qCxur label{flex:1;min-width:140px}.AccountPortal_filters__qCxur label:first-child{flex:2}.AccountPortal_filters__qCxur button{margin-bottom:0}.AccountPortal_caseLayout__jpWn0{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:22px;align-items:start}.AccountPortal_correspondence__VXikZ{margin:20px 0}.AccountPortal_caseEntry__xwoPi{padding:22px 0;border-top:1px solid var(--line)}.AccountPortal_caseEntry__xwoPi header,.AccountPortal_internal__0pIvX header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px}.AccountPortal_caseEntry__xwoPi time,.AccountPortal_internal__0pIvX time{color:var(--muted);font-size:12px}.AccountPortal_caseEntry__xwoPi p,.AccountPortal_internal__0pIvX p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85;margin:12px 0 0}.AccountPortal_internal__0pIvX{padding:18px;border:1px solid #7c643e;border-radius:9px;background:#30271d;margin:18px 0}.AccountPortal_internal__0pIvX header{color:#f4d69b}.AccountPortal_subscription__W2Ozb{padding:22px 0;border-top:1px solid var(--line)}.AccountPortal_subscription__W2Ozb>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.AccountPortal_subscription__W2Ozb h3{font-size:21px;margin:0}.AccountPortal_subscription__W2Ozb p{margin:14px 0}.AccountPortal_subscription__W2Ozb small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.AccountPortal_extensionConfirm___cWYi{display:flex!important;align-items:flex-start;gap:12px}.AccountPortal_extensionConfirm___cWYi input{width:18px!important;height:18px;flex:none}.AccountPortal_qrCanvas__TlZCO{display:block;max-width:100%;height:auto;margin:18px auto;background:white;border-radius:8px}.AccountPortal_manualSetup__t3PFw{margin-top:16px}.AccountPortal_manualSetup__t3PFw summary,.AccountPortal_testBench__Rjt_l summary{cursor:pointer;color:#d8edb9;font-size:13px;padding:10px 0;min-height:44px}.AccountPortal_testBench__Rjt_l{margin-bottom:24px}.AccountPortal_testBench__Rjt_l>section{margin-top:14px}@media(max-width:1150px){.AccountPortal_shell__9R5I0{grid-template-columns:220px minmax(0,1fr)}.AccountPortal_sidebar__VRoB8{padding-inline:14px}.AccountPortal_body__DCuoi{padding:28px 24px 60px}.AccountPortal_topbar__6LVsA{padding-inline:24px}.AccountPortal_plans__nUve4{grid-template-columns:1fr}.AccountPortal_plans__nUve4 .AccountPortal_panel__pcGim{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 24px}.AccountPortal_plans__nUve4 .AccountPortal_panel__pcGim>button{grid-column:2}.AccountPortal_plans__nUve4 .AccountPortal_price__UHs6c{grid-column:2;grid-row:1/3}.AccountPortal_facts__Er_2v{grid-template-columns:1fr 1fr}.AccountPortal_facts__Er_2v>div:first-child{grid-column:1/-1}.AccountPortal_caseLayout__jpWn0{grid-template-columns:1fr}}@media(max-width:760px){.AccountPortal_shell__9R5I0{display:block}.AccountPortal_sidebar__VRoB8{position:relative;height:auto;padding:20px;gap:18px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.AccountPortal_sidebar__VRoB8 .AccountPortal_brand__zG3XX{margin:0}.AccountPortal_workspace__xSagh{display:none}.AccountPortal_sidebar__VRoB8 nav{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px}.AccountPortal_sidebar__VRoB8 nav button{width:auto;flex-shrink:0;white-space:nowrap;font-size:12px;min-height:42px;padding:10px}.AccountPortal_sidebar__VRoB8 nav button svg{width:17px}.AccountPortal_sidebarBottom__7QaVc{margin:0;padding:0;border:0;display:flex;justify-content:space-between;gap:12px;align-items:center}.AccountPortal_sidebarBottom__7QaVc>small{max-width:65%}.AccountPortal_sidebarBottom__7QaVc>a{display:none}.AccountPortal_sidebarBottom__7QaVc>button{min-height:36px}.AccountPortal_topbar__6LVsA{min-height:60px;padding:12px 20px}.AccountPortal_topbar__6LVsA>span:first-child{font-size:10px}.AccountPortal_topbar__6LVsA>.AccountPortal_badge__A27xg{font-size:9px}.AccountPortal_body__DCuoi{padding:26px 20px 50px}.AccountPortal_heading__NgXMH{margin-bottom:24px}.AccountPortal_stats__qe3M0{gap:9px}.AccountPortal_stats__qe3M0>button{padding:16px 12px;min-height:112px}.AccountPortal_stats__qe3M0 strong{font-size:28px}.AccountPortal_stats__qe3M0 svg{width:18px}.AccountPortal_stats__qe3M0 span{font-size:11px}.AccountPortal_panel__pcGim{padding:20px}.AccountPortal_licence__WsRfb{padding:18px}.AccountPortal_device__bZNA4{display:grid;grid-template-columns:24px minmax(0,1fr)}.AccountPortal_device__bZNA4>button{grid-column:2;justify-self:start}.AccountPortal_plans__nUve4 .AccountPortal_panel__pcGim{display:flex}.AccountPortal_plans__nUve4 .AccountPortal_panel__pcGim>button{min-height:44px}.AccountPortal_facts__Er_2v{gap:16px}.AccountPortal_ticketList__wLU4L>button{flex-wrap:wrap;padding:14px}.AccountPortal_login__V42J5{display:block;padding:28px 20px}.AccountPortal_intro__s7Lk7{gap:26px}.AccountPortal_intro__s7Lk7 h1{font-size:37px}.AccountPortal_intro__s7Lk7 ul,.AccountPortal_intro__s7Lk7>a:last-child{display:none}.AccountPortal_intro__s7Lk7>div{max-width:540px}.AccountPortal_loginPanel__2hLFj{max-width:540px;margin:26px auto 0;padding:26px}.AccountPortal_backdrop__MwCvT{padding:14px}.AccountPortal_dialog__by2gt{padding:26px;max-height:calc(100dvh - 28px)}.AccountPortal_filters__qCxur{display:grid!important;grid-template-columns:1fr 1fr}.AccountPortal_filters__qCxur label{min-width:0}.AccountPortal_filters__qCxur button,.AccountPortal_filters__qCxur label:first-child{grid-column:1/-1}.AccountPortal_subscription__W2Ozb>div{display:grid}}@media(max-width:365px){.AccountPortal_body__DCuoi,.AccountPortal_sidebar__VRoB8{padding-inline:16px}.AccountPortal_stats__qe3M0{grid-template-columns:1fr}.AccountPortal_stats__qe3M0>button{min-height:76px;grid-template-columns:1fr auto;gap:4px}.AccountPortal_stats__qe3M0 strong{grid-column:2;grid-row:1/3}.AccountPortal_stats__qe3M0 svg{grid-column:1;grid-row:1}.AccountPortal_stats__qe3M0 span{grid-column:1;grid-row:2}.AccountPortal_topbar__6LVsA{flex-wrap:wrap}.AccountPortal_facts__Er_2v{grid-template-columns:1fr}.AccountPortal_facts__Er_2v>div:first-child{grid-column:auto}.AccountPortal_loginPanel__2hLFj{padding:22px}}@media(prefers-reduced-motion:reduce){.AccountPortal_login__V42J5 *,.AccountPortal_shell__9R5I0 *{transition:none!important}}.BuildingExplorer_explorer___HMqD{margin-top:30px}.BuildingExplorer_toolbar__aZadK{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:22px 0}.BuildingExplorer_search__W6tZH{display:grid;gap:9px;color:#dfdfc9;font-size:.9rem;flex:1;max-width:660px}.BuildingExplorer_search__W6tZH>span{position:relative}.BuildingExplorer_search__W6tZH svg{position:absolute;left:14px;top:14px;color:#afc5bc}.BuildingExplorer_search__W6tZH input{width:100%;background:#0b1a21;color:#eef2e7;border:1px solid #657d73;border-radius:10px;padding:13px 16px 13px 43px;font:inherit}.BuildingExplorer_count__S4lDc{color:#b4c9bf;font-size:.85rem;line-height:1.7}.BuildingExplorer_filters__ZRozB{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}.BuildingExplorer_filters__ZRozB button{padding:9px 13px;border:1px solid #476359;background:#14282b;border-radius:30px;color:#ccdcd1;font:inherit;font-size:.83rem;cursor:pointer}.BuildingExplorer_filters__ZRozB button[aria-pressed=true]{background:#e2c685;color:#142c29;border-color:#e2c685}.BuildingExplorer_layout__bS_Tf{display:grid;grid-template-columns:290px minmax(0,1fr);gap:25px;align-items:start}.BuildingExplorer_list__iiWW_{max-height:690px;overflow:auto;overscroll-behavior:contain;padding:4px 9px 4px 3px;display:grid;gap:8px;scrollbar-color:#647b63 #102228}.BuildingExplorer_list__iiWW_ button{width:100%;display:flex;gap:13px;align-items:center;text-align:left;padding:14px;border:1px solid #354e48;background:#14272c;border-radius:10px;color:#d9e7db;font:inherit;cursor:pointer}.BuildingExplorer_list__iiWW_ button>span:first-child{width:37px;height:42px;background:linear-gradient(150deg,#506143,#1b3030);clip-path:polygon(50% 0,100% 18%,100% 75%,50% 100%,0 75%,0 18%);display:grid;place-items:center;color:#e2c685;flex:0 0 auto}.BuildingExplorer_list__iiWW_ button strong{display:block;font-size:.92rem;line-height:1.4}.BuildingExplorer_list__iiWW_ button small{display:block;color:#a9c3b7;font-size:.73rem;margin-top:5px}.BuildingExplorer_list__iiWW_ button[aria-pressed=true]{border-color:#d3b674;background:linear-gradient(100deg,#394530,#192e2f);box-shadow:inset 3px 0 #dec187}.BuildingExplorer_detail__04Mvh{min-width:0;border:1px solid #56684e;border-radius:20px;background:radial-gradient(ellipse at 100% 0,#64734735,transparent 55%),linear-gradient(145deg,#19302f,#0f2129);padding:30px;position:relative;overflow:hidden}.BuildingExplorer_detail__04Mvh:before{content:"";pointer-events:none;position:absolute;top:-80px;right:-80px;width:270px;height:270px;border:1px solid #cfb67425;border-radius:50%;box-shadow:0 0 0 24px #cfb67408,0 0 0 48px #cfb67406}.BuildingExplorer_heading___e_4j{position:relative;display:flex;align-items:start;gap:18px;margin-bottom:25px}.BuildingExplorer_crest__PuycR{flex:0 0 auto;width:65px;height:72px;display:grid;place-items:center;color:#e5c885;background:linear-gradient(150deg,#657142,#24423d);clip-path:polygon(50% 0,100% 18%,100% 75%,50% 100%,0 75%,0 18%)}.BuildingExplorer_heading___e_4j h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.16;margin:8px 0 12px;color:#f8e6b8}.BuildingExplorer_eyebrow__GXX40{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#d4bd85;margin:0}.BuildingExplorer_description__gxI8p{color:#c5d5cc;line-height:1.8;margin:0}.BuildingExplorer_rankControl___DWRN{border-block:1px solid #4b645344;margin:24px 0;padding:20px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.BuildingExplorer_rankControl___DWRN label{display:grid;gap:9px;font-size:.85rem;color:#d9e3ce}.BuildingExplorer_rankControl___DWRN select{width:100%;background:#0c1f24;color:#efead7;border:1px solid #6c8070;border-radius:8px;padding:12px;font:inherit;min-width:0}.BuildingExplorer_stepButtons__H3Lhg{display:flex;gap:8px}.BuildingExplorer_copy__bUhLJ,.BuildingExplorer_stepButtons__H3Lhg button{border:1px solid #718572;background:#243d34;border-radius:8px;color:#f1dfb4;padding:11px;min-height:43px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.8rem}.BuildingExplorer_stepButtons__H3Lhg button:disabled{opacity:.35;cursor:default}.BuildingExplorer_detail__04Mvh h3{color:#eed9ad;font-size:1.1rem;margin:26px 0 14px}.BuildingExplorer_costs__0zFCN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BuildingExplorer_cost__t3LJ_{padding:15px;border:1px solid #456259;background:#0a1b2144;border-radius:11px;display:flex;gap:12px;align-items:center;min-width:0}.BuildingExplorer_cost__t3LJ_ svg{color:#d5b77c;flex-shrink:0}.BuildingExplorer_cost__t3LJ_ span{display:grid;gap:4px;min-width:0}.BuildingExplorer_cost__t3LJ_ small{color:#bdd1c4;font-size:.76rem}.BuildingExplorer_cost__t3LJ_ strong{color:#eef0d4;font-size:1.16rem;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.BuildingExplorer_note__wjYPb{color:#b8cbc1;line-height:1.75;font-size:.86rem}.BuildingExplorer_requirements__7SR8h{display:grid;gap:9px;list-style:none;margin:0;padding:0}.BuildingExplorer_requirements__7SR8h button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:left;border:1px solid #557464;background:#1b3733;border-radius:9px;color:#dce8d7;padding:13px 15px;cursor:pointer;font:inherit}.BuildingExplorer_requirements__7SR8h strong{display:block;font-size:.87rem}.BuildingExplorer_requirements__7SR8h small{display:block;color:#cfbd91;font-size:.8rem;margin-top:5px}.BuildingExplorer_requireIcon___4XxW{display:flex;align-items:center;gap:10px}.BuildingExplorer_foot__Lf3Ki{border-top:1px solid #456258;margin-top:26px;padding-top:17px;display:flex;justify-content:space-between;align-items:start;gap:15px}.BuildingExplorer_foot__Lf3Ki p{margin:0}.BuildingExplorer_referenceNote__jEgSM{border-left:3px solid #d7b777;padding:12px 16px;background:#d7b77710;line-height:1.8;color:#d6e2d8}.BuildingExplorer_loading__UOT_A{min-height:320px;display:grid;place-content:center;gap:16px;text-align:center;color:#cddccd}.BuildingExplorer_loading__UOT_A button{background:#e0c58a;color:#112626;padding:12px;border:0;border-radius:8px;cursor:pointer}.BuildingExplorer_empty__5Rl2A{color:#cad6ca;padding:20px;line-height:1.7}.BuildingExplorer_index__hZ1LQ{margin-top:36px;border-top:1px solid #415d50;padding-top:20px}.BuildingExplorer_index__hZ1LQ summary{cursor:pointer;color:#e6cd93;padding:10px 0}.BuildingExplorer_index__hZ1LQ ul{column-count:3;list-style:none;margin:12px 0;padding:0}.BuildingExplorer_index__hZ1LQ li{padding:5px 0;break-inside:avoid}.BuildingExplorer_index__hZ1LQ a{color:#c8dace;text-decoration:underline;text-underline-offset:3px;font-size:.87rem}.BuildingExplorer_explorer___HMqD a:focus-visible,.BuildingExplorer_explorer___HMqD button:focus-visible,.BuildingExplorer_explorer___HMqD input:focus-visible,.BuildingExplorer_explorer___HMqD select:focus-visible,.BuildingExplorer_explorer___HMqD summary:focus-visible{outline:3px solid #f5d78e;outline-offset:4px}.BuildingExplorer_detail__04Mvh:focus-visible{outline:2px solid #f5d78e;outline-offset:4px}@media(max-width:850px){.BuildingExplorer_layout__bS_Tf{grid-template-columns:1fr}.BuildingExplorer_list__iiWW_{display:flex;max-height:none;overflow:auto;max-width:100%;padding-bottom:12px}.BuildingExplorer_list__iiWW_ button{flex:0 0 225px}.BuildingExplorer_detail__04Mvh{padding:24px}.BuildingExplorer_index__hZ1LQ ul{column-count:2}.BuildingExplorer_toolbar__aZadK{align-items:start}.BuildingExplorer_count__S4lDc{max-width:110px}.BuildingExplorer_filters__ZRozB{gap:7px}}@media(max-width:480px){.BuildingExplorer_detail__04Mvh{padding:19px}.BuildingExplorer_heading___e_4j{gap:12px}.BuildingExplorer_crest__PuycR{width:47px;height:57px}.BuildingExplorer_heading___e_4j h2{font-size:1.6rem}.BuildingExplorer_costs__0zFCN{grid-template-columns:1fr 1fr}.BuildingExplorer_cost__t3LJ_{padding:12px;gap:8px}.BuildingExplorer_cost__t3LJ_ strong{font-size:1.04rem}.BuildingExplorer_cost__t3LJ_ svg{width:19px}.BuildingExplorer_rankControl___DWRN{grid-template-columns:1fr}.BuildingExplorer_stepButtons__H3Lhg{justify-content:flex-end}.BuildingExplorer_foot__Lf3Ki{flex-direction:column}.BuildingExplorer_toolbar__aZadK{display:block}.BuildingExplorer_count__S4lDc{max-width:none;margin-top:12px}.BuildingExplorer_index__hZ1LQ ul{column-count:1}}@media(prefers-reduced-motion:reduce){.BuildingExplorer_explorer___HMqD *{scroll-behavior:auto!important}}.BuildingExplorer_artHeader__dOGjX{display:flex;align-items:center;gap:12px;margin-bottom:24px;position:relative}.BuildingExplorer_artHeader__dOGjX .BuildingExplorer_heading___e_4j{margin-bottom:0;flex:1}.BuildingExplorer_illustration__1k0S7{margin:0;width:230px;flex:0 0 auto}.BuildingExplorer_illustration__1k0S7 img{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 16px #050f1480)}.BuildingExplorer_illustration__1k0S7 figcaption{text-align:right;font-size:.68rem;color:#bbccbc;margin-top:4px}@media(max-width:1160px) and (min-width:851px){.BuildingExplorer_artHeader__dOGjX{flex-wrap:wrap}.BuildingExplorer_illustration__1k0S7{margin-left:auto;width:200px}}@media(max-width:600px){.BuildingExplorer_artHeader__dOGjX{flex-direction:column-reverse;align-items:stretch}.BuildingExplorer_illustration__1k0S7{width:min(100%,320px);align-self:center}.BuildingExplorer_illustration__1k0S7 figcaption{text-align:center}}.Reference_page__rGK8P{background:radial-gradient(ellipse at 90% 0,#29463a26,transparent 40%),#0c171d;color:#d7e1dc;min-height:100vh;font:14px/1.65 var(--font-body),sans-serif;color-scheme:dark}.Reference_page__rGK8P *{box-sizing:border-box}.Reference_page__rGK8P h1,.Reference_page__rGK8P h2,.Reference_page__rGK8P h3{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;color:#f3eddd;line-height:1.25}.Reference_page__rGK8P h2{font-size:1.65rem}.Reference_page__rGK8P h3{font-size:1.1rem}.Reference_page__rGK8P p{margin:0}.Reference_main__LRQt_{max-width:1320px;margin:auto;padding:27px 32px 64px;min-width:0}.Reference_breadcrumbs__6PV1A{display:flex;flex-wrap:wrap;gap:4px;font-size:11px;color:#91aaa0;line-height:1.7}.Reference_breadcrumbs__6PV1A a{color:#cfc7a8;text-decoration:none}.Reference_breadcrumbs__6PV1A a:hover{text-decoration:underline}.Reference_hero__Q7jUt{padding:26px 0 24px;max-width:940px}.Reference_eyebrow__T9F_n{font-size:10px;font-weight:650;letter-spacing:.14em;color:#cdb67e;text-transform:uppercase}.Reference_hero__Q7jUt h1{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.15;margin:11px 0 15px;overflow-wrap:anywhere}.Reference_hero__Q7jUt>p:last-child{font-size:15px;line-height:1.8;color:#aec3b9;max-width:82ch}.Reference_sections__Hj3_Y{display:flex;gap:5px;overflow:auto;scrollbar-width:thin;scrollbar-color:#536459 transparent;padding:6px;border:1px solid #3f554c88;border-radius:12px;background:#112128b0;margin-bottom:25px}.Reference_sections__Hj3_Y a{flex:0 0 auto;display:inline-flex;align-items:center;padding:8px 13px;white-space:nowrap;border-radius:7px;color:#adc3b9;text-decoration:none;font-size:12px;border:1px solid transparent}.Reference_sections__Hj3_Y a:hover{color:#f0dfb5;background:#ffffff06}.Reference_sections__Hj3_Y a[aria-current]{color:#f4dfad;background:#c5aa6420;border-color:#ceb67744}.Reference_links__1Oe7j{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;line-height:1.6}.Reference_footer__xryqU a,.Reference_links__1Oe7j a,.Reference_main__LRQt_ p a{color:#e4c68d;text-decoration:none;font-size:13px}.Reference_footer__xryqU a:hover,.Reference_links__1Oe7j a:hover,.Reference_main__LRQt_ p a:hover{text-decoration:underline;text-underline-offset:4px}.Reference_main__LRQt_>.Reference_links__1Oe7j{padding:10px 0 5px}.Reference_filterBar__DV7It{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:22px 0 18px}.Reference_search__DpVca{display:grid;gap:8px;font-size:12px;font-weight:550;flex:1;max-width:620px;margin:0;color:#c4d4cb}.Reference_searchField__jxJfn{display:flex;align-items:center;gap:12px;border:1px solid #536b5e;background:#0a161c;padding:0 15px;border-radius:10px;min-height:49px}.Reference_searchField__jxJfn:focus-within{border-color:#e6c88d;box-shadow:0 0 0 3px #e6c88d13}.Reference_searchField__jxJfn svg{color:#aebd9b;flex-shrink:0}.Reference_search__DpVca input{background:transparent;border:0;color:#f4f1e5;padding:12px 0;font:inherit;font-size:14px;width:100%;min-width:0;outline:none!important}.Reference_muted__CLjPt{font-size:12px;color:#9bb4a8;line-height:1.7}.Reference_filterBar__DV7It>.Reference_muted__CLjPt{padding-bottom:13px;text-align:right;white-space:nowrap}.Reference_grid__zrCOi,.Reference_heroGrid__lfqrO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Reference_heroGrid__lfqrO{grid-template-columns:repeat(3,minmax(0,1fr))}.Reference_grid__zrCOi>div,.Reference_heroGrid__lfqrO>div{min-width:0;display:flex}.Reference_grid__zrCOi>[hidden],.Reference_heroGrid__lfqrO>[hidden]{display:none}.Reference_card__hzuRk{display:flex;flex-direction:column;gap:13px;width:100%;border:1px solid #3e574c8c;border-radius:14px;background:linear-gradient(145deg,#152a2b,#101e25 80%);padding:23px;min-width:0;overflow-wrap:anywhere;box-shadow:0 12px 28px #030b0e22;transition:border-color .15s,box-shadow .15s,transform .15s}.Reference_card__hzuRk:hover{border-color:#b6a37077;box-shadow:0 16px 30px #020a0f44;transform:translateY(-2px)}.Reference_card__hzuRk h2{font-size:21px;margin:0;line-height:1.25}.Reference_card__hzuRk h3{font-size:16px;margin:14px 0 8px}.Reference_card__hzuRk h2 a{color:#f1e1b9;text-decoration:none}.Reference_card__hzuRk h2 a:hover{color:#ffedbd}.Reference_card__hzuRk li,.Reference_card__hzuRk p{font-size:13px;line-height:1.75}.Reference_card__hzuRk>.Reference_cardAction__X507t,.Reference_card__hzuRk>a{color:#e8cb92;font-size:12px;text-decoration:none;margin-top:auto;display:inline-flex;align-items:center;gap:6px}.Reference_card__hzuRk:hover>.Reference_cardAction__X507t{color:#ffdf9e}.Reference_portrait__9A4HU{display:flex;align-items:center;gap:17px;min-width:0}.Reference_portrait__9A4HU>div{min-width:0}.Reference_portrait__9A4HU img{border-radius:12px;object-fit:contain;max-width:100%;height:auto;flex-shrink:0;background:radial-gradient(ellipse at center,#8a744525,transparent 70%)}.Reference_portrait__9A4HU p:not(.Reference_eyebrow__T9F_n){font-size:12px;color:#99b3a5;margin-top:5px}.Reference_tags__MC41F{display:flex;gap:6px;flex-wrap:wrap;margin:0}.Reference_tags__MC41F span{background:#0a171c70;border:1px solid #536e5c66;padding:3px 8px;border-radius:6px;font-size:10px;color:#adc9b8}.Reference_tags__MC41F span:first-child{color:#e4c894;border-color:#af956044;background:#a8883c0a}.Reference_card__hzuRk>.Reference_links__1Oe7j{margin-top:auto;padding-top:8px;gap:8px}.Reference_card__hzuRk>.Reference_links__1Oe7j a{border:1px solid #50645680;border-radius:7px;padding:7px 10px;font-size:11px;color:#d4dfce}.Reference_card__hzuRk>.Reference_links__1Oe7j a:first-child{background:#d4b77516;color:#ecd8a7;border-color:#b89d6644}.Reference_card__hzuRk>.Reference_links__1Oe7j a:hover{background:#d4b77525;text-decoration:none}.Reference_section__yedhh{margin:32px 0}.Reference_article__jBoZg h2,.Reference_cta__C5Wrf h2,.Reference_section__yedhh>h2{font-size:25px;color:#f0dfb6;line-height:1.3;margin:0 0 15px}.Reference_section__yedhh>p{font-size:14px;color:#afc4b7;line-height:1.8;max-width:85ch}.Reference_tableWrap__wFiwN{overflow:auto;max-width:100%;border:1px solid #3b574a99;border-radius:12px;margin:18px 0}.Reference_table__f_N58{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.Reference_table__f_N58 td,.Reference_table__f_N58 th{padding:13px 16px;text-align:left;border-bottom:1px solid #314a4166;vertical-align:top}.Reference_table__f_N58 th{color:#d8c79f;background:#172c2c;font-size:11px;font-weight:650;letter-spacing:.02em}.Reference_table__f_N58 td{min-width:85px}.Reference_table__f_N58 tr:last-child td{border-bottom:0}.Reference_table__f_N58 tbody tr:nth-child(2n){background:#ffffff02}.Reference_table__f_N58 ul{margin:0;padding-left:17px}.Reference_table__f_N58 caption{text-align:left;padding:14px;color:#afc6b8;font-size:12px}.Reference_card__hzuRk details{margin-top:3px;border-top:1px solid #50645455;padding-top:6px}.Reference_card__hzuRk summary{cursor:pointer;color:#d6bd87;padding:7px 0;font-size:12px}.Reference_card__hzuRk:target{outline:2px solid #dfbd76;outline-offset:5px;scroll-margin-top:28px}.Reference_article__jBoZg{max-width:820px;font-size:15px}.Reference_article__jBoZg section{margin:0;padding:28px 0;border-bottom:1px solid #48604a55;scroll-margin-top:24px}.Reference_article__jBoZg section:first-child{padding-top:8px}.Reference_article__jBoZg h2{font-size:25px;margin-top:8px}.Reference_article__jBoZg li,.Reference_article__jBoZg p{line-height:1.9;color:#bfd0c5}.Reference_article__jBoZg ol,.Reference_article__jBoZg ul{padding-left:24px}.Reference_guideActions__06U5M{display:flex;flex-wrap:wrap;gap:13px;margin:18px 0 22px;align-items:center}.Reference_guideActions__06U5M a{color:#d6c193;font-size:12px;text-decoration:none}.Reference_guideActions__06U5M a:first-child{padding:10px 15px;background:#d7b97617;border:1px solid #bda06c66;border-radius:8px}.Reference_guideActions__06U5M a:hover{color:#ffe0a2}.Reference_articleLayout__B777g{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;margin:35px 0}.Reference_toc__SX4vJ{align-self:start;position:sticky;top:var(--atlas-sticky-top,24px);padding:20px;border:1px solid #4b60424d;border-radius:12px;background:#13272566}.Reference_toc__SX4vJ summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:#e1c38b;font-size:11px;letter-spacing:.08em;list-style:none}.Reference_toc__SX4vJ summary::-webkit-details-marker{display:none}.Reference_toc__SX4vJ details[open]>summary{margin-bottom:15px}.Reference_toc__SX4vJ details[open]>summary svg{transform:rotate(180deg)}.Reference_toc__SX4vJ ol{padding:0;margin:0;list-style:none;display:grid;gap:12px}.Reference_toc__SX4vJ a{display:flex;gap:10px;font-size:12px;color:#b8cbbf;text-decoration:none;line-height:1.65}.Reference_toc__SX4vJ a span{color:#d7bd87;font-size:10px;padding-top:2px}.Reference_toc__SX4vJ a:hover{color:#f0ddb3}.Reference_cta__C5Wrf{margin-top:48px;padding:28px 30px;border:1px solid #c1a15b40;border-radius:15px;background:radial-gradient(ellipse at top right,#86703318,transparent 60%),#142727}.Reference_cta__C5Wrf h2{font-size:25px;margin:9px 0 12px}.Reference_cta__C5Wrf p{line-height:1.8;font-size:14px;max-width:90ch}.Reference_cta__C5Wrf .Reference_links__1Oe7j{margin:19px 0}.Reference_cta__C5Wrf .Reference_links__1Oe7j a{display:inline-flex;align-items:center;border:1px solid #b5a16e55;border-radius:8px;padding:9px 13px;font-size:12px}.Reference_cta__C5Wrf .Reference_links__1Oe7j a:last-child{background:#e7cc8f;color:#172820;border-color:#e7cc8f;font-weight:650}.Reference_cta__C5Wrf .Reference_muted__CLjPt{font-size:11px;color:#99afa4}.Reference_footer__xryqU{margin-top:30px;padding-top:22px;border-top:1px solid #3a504255;font-size:11px;line-height:1.9;color:#879f91}.Reference_footer__xryqU p{max-width:100ch;margin-bottom:10px}.Reference_footer__xryqU a{font-size:12px}.Reference_stats__279M8{display:flex;gap:28px;flex-wrap:wrap;margin:22px 0}.Reference_stats__279M8 div{display:grid;gap:4px}.Reference_stats__279M8 strong{color:#ead19a;font-size:24px}.Reference_stats__279M8 span{font-size:11px;color:#a5beaf}.Reference_main__LRQt_ a:focus-visible,.Reference_main__LRQt_ summary:focus-visible,.Reference_tableWrap__wFiwN:focus-visible{outline:2px solid #f4cf85;outline-offset:4px}@media(max-width:1050px){.Reference_heroGrid__lfqrO{grid-template-columns:repeat(2,minmax(0,1fr))}.Reference_articleLayout__B777g{gap:30px;grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:760px){.Reference_main__LRQt_{padding:20px 18px 48px}.Reference_hero__Q7jUt{padding:20px 0}.Reference_hero__Q7jUt h1{font-size:29px}.Reference_hero__Q7jUt>p:last-child{font-size:14px;line-height:1.8}.Reference_grid__zrCOi,.Reference_heroGrid__lfqrO{grid-template-columns:1fr;gap:14px}.Reference_card__hzuRk{padding:21px}.Reference_card__hzuRk h2{font-size:21px}.Reference_card__hzuRk .Reference_portrait__9A4HU img{max-width:80px}.Reference_sections__Hj3_Y{margin-inline:-3px}.Reference_sections__Hj3_Y a{padding:8px 11px;font-size:11px}.Reference_filterBar__DV7It{display:block;margin-top:20px}.Reference_filterBar__DV7It>.Reference_muted__CLjPt{padding:9px 0 0;text-align:left}.Reference_card__hzuRk>.Reference_links__1Oe7j a{padding:9px 11px}.Reference_table__f_N58 td,.Reference_table__f_N58 th{padding:11px}.Reference_articleLayout__B777g{display:flex;flex-direction:column;gap:20px;margin-top:26px}.Reference_toc__SX4vJ{position:static;order:-1;width:100%;padding:18px}.Reference_toc__SX4vJ ol{grid-template-columns:1fr 1fr;gap:12px 16px}.Reference_toc__SX4vJ a{font-size:11px}.Reference_article__jBoZg h2{font-size:23px}.Reference_cta__C5Wrf{padding:23px}.Reference_cta__C5Wrf h2{font-size:23px}.Reference_breadcrumbs__6PV1A>span:last-child{max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.Reference_card__hzuRk{transition:none}}.Reference_referenceAbout__xMszb{border-top:1px solid #394b5e;margin-top:38px;padding:18px 0;color:#98afc0;font-size:12px}.Reference_referenceAbout__xMszb summary{cursor:pointer;color:#b9c9d4}.Reference_referenceAbout__xMszb p{max-width:90ch;margin-top:12px;line-height:1.8}.Reference_variantGrid__T9iWA{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.Reference_variantGrid__T9iWA>section{padding:20px;border:1px solid #4b607566;border-radius:8px;background:#1a2a39}.Reference_variantGrid__T9iWA h3{font-size:14px!important;color:#dac59d!important}.Reference_variantGrid__T9iWA p{font-size:13px!important}.Reference_equipmentDisclosure__aGyPg{margin-top:18px;border:1px solid #41576b;border-radius:8px;background:#172533;padding:16px}.Reference_equipmentDisclosure__aGyPg>summary{cursor:pointer;color:#cbd9e1;font-size:14px}.Reference_skinGrid__36hLK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:23px}.Reference_skinReference__InCVo{border:1px solid #40566b;border-radius:10px;background:linear-gradient(150deg,#28303b,#14202d);overflow:hidden}.Reference_skinReference__InCVo>img{display:block;object-fit:contain;width:100%;height:180px;background:radial-gradient(ellipse,#8ba7c21b,transparent 70%)}.Reference_skinReference__InCVo>div{padding:20px}.Reference_skinReference__InCVo h3{font-size:19px}.Reference_skinReference__InCVo li,.Reference_skinReference__InCVo p{font-size:12px;line-height:1.8;color:#a4bbcd}.Reference_skinReference__InCVo details{border-top:1px solid #3e536a;padding-top:14px;margin-top:15px}.Reference_skinReference__InCVo summary{font-size:12px;color:#d8bf8c;cursor:pointer}.Reference_skinReference__InCVo h4{font-size:13px;color:#c8d5dd}@media(max-width:850px){.Reference_variantGrid__T9iWA{grid-template-columns:1fr}.Reference_skinGrid__36hLK{grid-template-columns:1fr 1fr}}@media(max-width:560px){.Reference_skinGrid__36hLK{grid-template-columns:1fr}}.Reference_skinReference__InCVo .Reference_skinReferenceArt__yuulR{height:180px;display:grid;place-items:center;padding:0;background:radial-gradient(ellipse,#8ba7c21b,transparent 70%);color:#9fa88f}.Reference_skinReferenceArt__yuulR img{object-fit:contain;width:100%;height:180px}.TribeBuildingExplorer_explorer__iDJCp{margin:28px 0}.TribeBuildingExplorer_controls__oDq7G{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:24px;border:1px solid #304351;border-radius:12px;background:#101f2b}.TribeBuildingExplorer_controls__oDq7G label{display:grid;align-content:start;gap:10px;min-width:0;color:#ecdfbf;font-size:.9rem;line-height:1.5}.TribeBuildingExplorer_controls__oDq7G input,.TribeBuildingExplorer_controls__oDq7G select{box-sizing:border-box;height:50px;background:#091620;border:1px solid #4b6070;border-radius:8px;padding:0 14px;color:#edf0e7;font:inherit;width:100%;min-width:0}.TribeBuildingExplorer_controls__oDq7G small{color:#b3c4cf;font-size:.77rem;line-height:1.6}.TribeBuildingExplorer_contextNote__KATaH{margin:14px 0 24px;color:#aebfcb;font-size:.82rem;line-height:1.75;max-width:100ch}.TribeBuildingExplorer_icon__dKShY{display:flex;align-items:center;gap:12px;color:#e1c780;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.TribeBuildingExplorer_icon__dKShY>svg{width:28px;height:28px}.TribeBuildingExplorer_thresholds__n9_Rc{list-style:none;padding:0;display:grid;gap:11px;color:#c6d8c8;font-size:.9rem}.TribeBuildingExplorer_thresholds__n9_Rc li{display:flex;align-items:center;gap:9px}.TribeBuildingExplorer_costs__i0A_q{display:grid;gap:1px;background:#304351;border:1px solid #304351;border-radius:9px;overflow:hidden}.TribeBuildingExplorer_costs__i0A_q>div{background:#101f2b;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px}.TribeBuildingExplorer_costs__i0A_q dt{display:flex;align-items:center;gap:8px;color:#cbd8df;font-size:.85rem}.TribeBuildingExplorer_costs__i0A_q dd{margin:0;color:#eddaad;font-variant-numeric:tabular-nums;font-size:1rem}.TribeBuildingExplorer_notice__3ntVr{border-left:3px solid #d9bb78;background:#d9bb780c;padding:15px 18px;color:#c5d8c8;line-height:1.75}.TribeBuildingExplorer_notice__3ntVr button{background:#e2c780;color:#142528;border:0;border-radius:8px;padding:10px 17px;cursor:pointer}.TribeBuildingExplorer_controls__oDq7G :focus-visible,.TribeBuildingExplorer_notice__3ntVr button:focus-visible{outline:3px solid #f5d997;outline-offset:4px}@media(max-width:620px){.TribeBuildingExplorer_controls__oDq7G{grid-template-columns:1fr;padding:18px;gap:20px}.TribeBuildingExplorer_costs__i0A_q>div{padding:11px}.TribeBuildingExplorer_costs__i0A_q dt{font-size:.8rem}}