._accordion_1ne3x_1{margin:0;padding:0;list-style-type:none}._accordion_1ne3x_1._reverse_1ne3x_6 ._title_1ne3x_6{flex-direction:row-reverse;justify-content:flex-end}._accordion_1ne3x_1._plus_1ne3x_10 ._title_1ne3x_6[data-open=true] svg{transform:rotate(135deg)}._accordion_1ne3x_1 li{border-bottom:1px solid var(--w-color-primary-50);margin:0;padding:10px 0}._accordion_1ne3x_1 li:first-child{padding-top:0}._accordion_1ne3x_1 li:last-child{border-bottom:0;padding-bottom:0}._accordion_1ne3x_1 li ._title_1ne3x_6{color:var(--w-color-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;font-size:16px;display:flex}._accordion_1ne3x_1 li ._title_1ne3x_6._reverse_1ne3x_6{flex-direction:row-reverse}._accordion_1ne3x_1 li ._title_1ne3x_6 svg{width:15px;height:15px;color:var(--w-color-primary-20);pointer-events:none;min-width:15px;transition:transform .3s cubic-bezier(.4,0,.2,1)}._accordion_1ne3x_1 li ._title_1ne3x_6[data-open=true] svg{transform:rotate(180deg)}._accordion_1ne3x_1 li ._title_1ne3x_6[data-open=true]+._wrapper_1ne3x_53{grid-template-rows:1fr}._accordion_1ne3x_1 li ._title_1ne3x_6[data-open=true]+._wrapper_1ne3x_53 ._content_1ne3x_56{padding:10px 0}._accordion_1ne3x_1 li ._wrapper_1ne3x_53{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}._accordion_1ne3x_1 li ._content_1ne3x_56{color:var(--w-color-primary-20);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._w-alert_b3gvw_1{border:1px solid var(--w-color-primary-50);border-radius:var(--w-md-radius);padding:15px;display:flex}._w-alert_b3gvw_1._col_b3gvw_7{flex-direction:column}._w-alert_b3gvw_1:not(._col_b3gvw_7){gap:10px}._w-alert_b3gvw_1._info_b3gvw_13{border:1px solid var(--w-color-info);color:var(--w-color-info)}._w-alert_b3gvw_1._success_b3gvw_17{border:1px solid var(--w-color-success);color:var(--w-color-success)}._w-alert_b3gvw_1._warning_b3gvw_21{border:1px solid var(--w-color-warning);color:var(--w-color-warning)}._w-alert_b3gvw_1._alert_b3gvw_25{border:1px solid var(--w-color-alert);color:var(--w-color-alert)}._w-alert_b3gvw_1 svg{width:20px;min-width:20px;height:20px;margin-top:2.5px}._w-alert_b3gvw_1 ._title_b3gvw_35{font-size:18px;line-height:1.5;display:block}._w-alert_b3gvw_1 ._body_b3gvw_40{color:var(--w-color-primary-20);line-height:1.5}div._ratio_1juce_1[style]{width:100%;display:flex}div._ratio_1juce_1[style] *{width:100%;height:100%}._img_1tmmf_1._center_1tmmf_1{margin:0 auto}._img_1tmmf_1._width_1tmmf_4{width:100%}._img_1tmmf_1._height_1tmmf_7{height:100%}._img_1tmmf_1._both_1tmmf_10{width:100%;height:100%}._img_1tmmf_1._top_1tmmf_14{border-radius:var(--w-md-radius) var(--w-md-radius) 0 0}._img_1tmmf_1._bottom_1tmmf_17{border-radius:0 0 var(--w-md-radius) var(--w-md-radius)}._img_1tmmf_1._left_1tmmf_20{border-radius:var(--w-md-radius) 0 0 var(--w-md-radius)}._img_1tmmf_1._right_1tmmf_23{border-radius:0 var(--w-md-radius) var(--w-md-radius) 0}._img_1tmmf_1._diagonal_1tmmf_26{border-radius:var(--w-md-radius) 0}._img_1tmmf_1._reverse-diagonal_1tmmf_29{border-radius:0 var(--w-md-radius)}._img_1tmmf_1._none_1tmmf_32{border-radius:0}._avatar_1cn97_1{--border:var(--w-avatar-border,var(--w-color-primary-70));object-fit:cover;border-radius:100%}._avatar_1cn97_1:not(._borderless_1cn97_6){border:3px solid var(--border)}._group_1cn97_10{align-items:center;display:inline-flex}._group_1cn97_10._reverse_1cn97_14{flex-direction:row-reverse}._group_1cn97_10._reverse_1cn97_14 img{z-index:1}._group_1cn97_10._reverse_1cn97_14 img:not(:first-child){margin-left:0;margin-right:-10px}._group_1cn97_10 img:not(:first-child){margin-left:-10px}._group_1cn97_10 img{z-index:var(--w-avatar-index)}._badge_1luku_1{border-radius:var(--w-md-radius);color:var(--w-color-primary-50);background:var(--w-color-primary);border:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._badge_1luku_1._hover_1luku_13{cursor:pointer}._badge_1luku_1._hover_1luku_13:hover{background:var(--w-color-primary-20)}._badge_1luku_1._hover_1luku_13._secondary_1luku_19:hover{background:var(--w-color-primary-40)}._badge_1luku_1._hover_1luku_13._outline_1luku_22:hover{background:var(--w-color-primary-60);box-shadow:inset 0px 0px 0px 1px var(--w-color-primary)}._badge_1luku_1._hover_1luku_13._flat_1luku_26:hover{background:var(--w-color-primary-40)}._badge_1luku_1._hover_1luku_13._info_1luku_29:hover{background:var(--w-color-info-accent)}._badge_1luku_1._hover_1luku_13._success_1luku_32:hover{background:var(--w-color-success-accent)}._badge_1luku_1._hover_1luku_13._warning_1luku_35:hover{background:var(--w-color-warning-accent)}._badge_1luku_1._hover_1luku_13._alert_1luku_38:hover{background:var(--w-color-alert-accent)}._badge_1luku_1._secondary_1luku_19{color:var(--w-color-primary);background:var(--w-color-primary-50)}._badge_1luku_1._outline_1luku_22{color:var(--w-color-primary);box-shadow:inset 0px 0px 0px 1px var(--w-color-primary-40);background:0 0}._badge_1luku_1._flat_1luku_26{color:var(--w-color-primary);background:0 0}._badge_1luku_1._info_1luku_29{color:var(--w-color-info-fg);background:var(--w-color-info)}._badge_1luku_1._success_1luku_32{color:var(--w-color-success-fg);background:var(--w-color-success)}._badge_1luku_1._warning_1luku_35{color:var(--w-color-warning-fg);background:var(--w-color-warning)}._badge_1luku_1._alert_1luku_38{color:var(--w-color-alert-fg);background:var(--w-color-alert)}._badge_1luku_1._small_1luku_70{padding:2px 5px}._badge_1luku_1._round_1luku_73{border-radius:var(--w-lg-radius)}._badge_1luku_1._transparent_1luku_76{color:var(--w-color-primary);background:0 0;padding:0}._badge_1luku_1._transparent_1luku_76._secondary_1luku_19{color:var(--w-color-primary-20)}._badge_1luku_1._transparent_1luku_76._info_1luku_29{color:var(--w-color-info)}._badge_1luku_1._transparent_1luku_76._success_1luku_32{color:var(--w-color-success)}._badge_1luku_1._transparent_1luku_76._warning_1luku_35{color:var(--w-color-warning)}._badge_1luku_1._transparent_1luku_76._alert_1luku_38{color:var(--w-color-alert)}._button_2oe0d_1{color:var(--w-color-primary-50);border-radius:var(--w-md-radius);background:var(--w-color-primary);cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;padding:10px 15px;font-size:16px;line-height:normal;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._button_2oe0d_1[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}._button_2oe0d_1:hover{background:var(--w-color-primary-20)}._button_2oe0d_1._secondary_2oe0d_25{color:var(--w-color-primary);background:var(--w-color-primary-50)}._button_2oe0d_1._secondary_2oe0d_25:hover{background:var(--w-color-primary-40)}._button_2oe0d_1._outline_2oe0d_32{color:var(--w-color-primary);box-shadow:inset 0px 0px 0px 1px var(--w-color-primary-40);background:0 0}._button_2oe0d_1._outline_2oe0d_32:hover{background:var(--w-color-primary-60);box-shadow:inset 0px 0px 0px 1px var(--w-color-primary)}._button_2oe0d_1._flat_2oe0d_41{color:var(--w-color-primary);background:0 0}._button_2oe0d_1._flat_2oe0d_41:hover{background:var(--w-color-primary-40)}._button_2oe0d_1._info_2oe0d_48{color:var(--w-color-info-fg);background:var(--w-color-info)}._button_2oe0d_1._info_2oe0d_48:hover{background:var(--w-color-info-accent)}._button_2oe0d_1._success_2oe0d_55{color:var(--w-color-success-fg);background:var(--w-color-success)}._button_2oe0d_1._success_2oe0d_55:hover{background:var(--w-color-success-accent)}._button_2oe0d_1._warning_2oe0d_62{color:var(--w-color-warning-fg);background:var(--w-color-warning)}._button_2oe0d_1._warning_2oe0d_62:hover{background:var(--w-color-warning-accent)}._button_2oe0d_1._alert_2oe0d_69{color:var(--w-color-alert-fg);background:var(--w-color-alert)}._button_2oe0d_1._alert_2oe0d_69:hover{background:var(--w-color-alert-accent)}._button_2oe0d_1 svg{pointer-events:none}._banner_12mhw_1{--top:var(--w-banner-top,0);background:var(--w-color-primary-60);z-index:98;text-align:center;top:var(--top);padding:20px;position:sticky}._banner_12mhw_1._padded_12mhw_10{border-radius:var(--w-md-radius);width:calc(100% - 40px);left:20px;top:calc(var(--top) + 20px)}._banner_12mhw_1._padded_12mhw_10._bottom_12mhw_16{bottom:20px;left:20px}._banner_12mhw_1._relative_12mhw_20{position:relative;top:auto}._banner_12mhw_1._bottom_12mhw_16{position:fixed;inset:auto 0 0}._banner_12mhw_1._closeable_12mhw_31{padding:20px 40px 20px 20px}._banner_12mhw_1 ._close_12mhw_31{padding:5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._banner_12mhw_1 ._close_12mhw_31 svg{width:10px;height:10px}@media (width>=600px){._banner_12mhw_1._closeable_12mhw_31{padding:20px}}._nav_9wu46_1{--width:var(--w-bottom-navigation-max-width,auto);background:var(--w-color-primary-60);z-index:99;border-top:1px solid var(--w-color-primary-50);position:fixed;bottom:0;left:0;right:0}._nav_9wu46_1._separated_9wu46_11 ul li:not(:last-child){border-right:1px solid var(--w-color-primary-50)}._nav_9wu46_1._separated_9wu46_11._bordered_9wu46_14 ul{border-left:1px solid var(--w-color-primary-50);border-right:1px solid var(--w-color-primary-50)}._nav_9wu46_1._floating_9wu46_18{border-radius:var(--w-xl-radius);border:0;bottom:20px;left:20px;right:20px}._nav_9wu46_1._floating_9wu46_18:not(._bordered_9wu46_14) li:first-child ._item_9wu46_25{border-radius:var(--w-xl-radius) 0 0 var(--w-xl-radius)}._nav_9wu46_1._floating_9wu46_18:not(._bordered_9wu46_14) li:last-child ._item_9wu46_25{border-radius:0 var(--w-xl-radius) var(--w-xl-radius) 0}._nav_9wu46_1 ul{max-width:var(--width);justify-content:center;margin:auto;padding:0;list-style-type:none;display:flex}._nav_9wu46_1 ul li{flex:1;margin:0}._nav_9wu46_1 ul li._with-icon_9wu46_43 ._item_9wu46_25{padding:10px 0 5px}._nav_9wu46_1 ul li ._item_9wu46_25{height:100%;color:var(--w-color-primary-10);user-select:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 0;font-size:14px;text-decoration:none;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}._nav_9wu46_1 ul li ._item_9wu46_25:hover{background:var(--w-color-primary-50)}._breadcrumb_w6xvb_1{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style-type:none;display:flex}._breadcrumb_w6xvb_1 li{align-items:center;gap:5px;margin:0;display:flex}._breadcrumb_w6xvb_1 li a{color:var(--w-color-primary-20);align-items:center;gap:5px;text-decoration:none;display:flex}._breadcrumb_w6xvb_1 li a:hover{color:var(--w-color-primary)}._breadcrumb_w6xvb_1 svg{width:14px;height:14px}._card_1rm5c_1{border-radius:var(--w-md-radius);background:var(--w-color-primary-70);flex-direction:column;display:flex;overflow:hidden}._card_1rm5c_1:not(._flat_1rm5c_8){border:1px solid var(--w-color-primary-50)}._card_1rm5c_1._secondary_1rm5c_11 ._body_1rm5c_11,._card_1rm5c_1._flat_1rm5c_8 ._title_1rm5c_11{background:var(--w-color-primary-60)}._card_1rm5c_1 ._title_1rm5c_11{padding:20px;display:block}._card_1rm5c_1 ._title_1rm5c_11:not(._flat_1rm5c_8){border-bottom:1px solid var(--w-color-primary-50)}._card_1rm5c_1 ._body_1rm5c_11{height:100%;padding:20px;position:relative}._card_1rm5c_1 ._body_1rm5c_11._compact_1rm5c_26{border:20px solid var(--w-color-primary-60);padding:40px}a._card_1rm5c_1{text-decoration:none}._pagination_1v8vk_1{user-select:none;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style-type:none;display:flex}._pagination_1v8vk_1._primary_1v8vk_10 [data-active=true]{color:var(--w-color-primary-70);background:var(--w-color-primary-20)}._pagination_1v8vk_1._dots_1v8vk_14 button{background:var(--w-color-primary-30);cursor:pointer;border:0;border-radius:100%;width:12px;height:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}._pagination_1v8vk_1._dots_1v8vk_14 button[data-active=true]{background:var(--w-color-primary);border-radius:var(--w-lg-radius);width:20px}._pagination_1v8vk_1 li{margin:0}._pagination_1v8vk_1 svg{pointer-events:none;width:10px;height:10px}._pagination_1v8vk_1 svg path{stroke-width:3px}._pagination_1v8vk_1 [data-active=true]{color:var(--w-color-primary);box-shadow:inset 0px 0px 0px 1px var(--w-color-primary)}._pagination_1v8vk_1 ._inactive_1v8vk_44{pointer-events:none;box-shadow:none}._w-progress_73p4o_1{--color:var(--w-progress-color,var(--w-color-primary));--bg:var(--w-progress-background,var(--w-color-primary-50));--stripe-light:var(--w-progress-stripe-light,var(--w-color-primary));--stripe-dark:var(--w-progress-stripe-dark,var(--w-color-primary-10));border-radius:var(--w-xl-radius);background:var(--bg);width:100%;height:10px;color:var(--bg);font-family:Bold,sans-serif;font-size:10px;overflow:hidden}._w-progress_73p4o_1._medium_73p4o_15{height:15px;font-size:12px}._w-progress_73p4o_1._large_73p4o_19{height:20px;font-size:14px}._w-progress_73p4o_1._square_73p4o_23,._w-progress_73p4o_1._square_73p4o_23 ._progress_73p4o_26{border-radius:var(--w-sm-radius)}._w-progress_73p4o_1._striped_73p4o_29 ._progress_73p4o_26{background-size:10px 10px;background-image:linear-gradient(-45deg, var(--stripe-light) 25%, var(--stripe-dark) 25%, var(--stripe-dark) 50%, var(--stripe-light) 50%, var(--stripe-light) 75%, var(--stripe-dark) 75%, var(--stripe-dark))}._w-progress_73p4o_1._striped_73p4o_29._medium_73p4o_15 ._progress_73p4o_26{background-size:15px 15px}._w-progress_73p4o_1._striped_73p4o_29._large_73p4o_19 ._progress_73p4o_26{background-size:20px 20px}._w-progress_73p4o_1._indeterminate_73p4o_39 ._progress_73p4o_26{animation:1s cubic-bezier(.4,0,.2,1) infinite _load_73p4o_1;position:relative}._w-progress_73p4o_1 ._progress_73p4o_26{border-radius:var(--w-xl-radius);background:var(--color);height:100%;width:var(--w-progress-width);justify-content:center;align-items:center;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex}@keyframes _load_73p4o_1{0%{left:-100%}to{left:100%}}._carousel_542q4_1{--width:100%;flex-direction:column;gap:10px;display:flex}._container_542q4_8{scrollbar-width:none;gap:10px;display:flex;overflow:auto}._container_542q4_8._snap_542q4_14{scroll-snap-type:x mandatory}._wrapper_542q4_18{gap:10px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}._wrapper_542q4_18._opacity_542q4_26 li:not([data-active]){opacity:.5}._wrapper_542q4_18._saturate_542q4_29 li:not([data-active]){filter:saturate(0)}._wrapper_542q4_18:not(._no-snap_542q4_32) li{scroll-snap-align:center}._wrapper_542q4_18 li{min-width:var(--width);justify-content:center;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._pagination-wrapper_542q4_43{flex-direction:column;gap:10px;display:flex}._pagination_542q4_43{justify-content:center}._subtext_542q4_53{color:var(--w-color-primary-20);justify-content:center;font-size:14px;display:flex}._checkbox_mgr2u_1{--color:var(--w-checkbox-color,var(--w-color-primary));cursor:pointer;gap:10px;line-height:1.5;display:inline-flex}._checkbox_mgr2u_1._col_mgr2u_8{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}._checkbox_mgr2u_1._col_mgr2u_8 ._wrapper_mgr2u_14{gap:10px;display:flex}._checkbox_mgr2u_1 input{display:none}._checkbox_mgr2u_1 input:checked+span{background:var(--color)}._checkbox_mgr2u_1 input:checked+span svg{color:var(--w-color-primary-50);width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._checkbox_mgr2u_1 input:disabled+span{background:var(--w-color-primary-30);border:1px solid var(--w-color-primary-30);cursor:no-drop}._checkbox_mgr2u_1 ._check_mgr2u_1{border-radius:var(--w-sm-radius);border:1px solid var(--color);width:15px;min-width:15px;height:15px;margin:5px 0 0;display:inline-block;position:relative}._checkbox_mgr2u_1 ._check_mgr2u_1 svg{display:none}._checkbox_mgr2u_1 ._check_mgr2u_1 svg path{stroke-width:4px}._checkbox_mgr2u_1 ._text_mgr2u_55{color:var(--w-color-primary-20);margin:0 0 0 25px;font-size:14px}._checkbox_mgr2u_1 ._text_mgr2u_55 a{color:var(--w-color-primary-20)}._checkbox_mgr2u_1 ._text_mgr2u_55 a:hover{color:var(--w-color-primary)}._wrapper_wn9cw_1{--initial-height:var(--w-collapsible-initial-height,0);--max-height:var(--w-collapsible-max-height,100%)}._collapsible_wn9cw_6{flex-direction:column;gap:5px;display:flex}._collapsible_wn9cw_6:not([data-toggled=true]) [data-toggle-off],._collapsible_wn9cw_6[data-toggled=true] [data-toggle-on]{display:none}._collapsible_wn9cw_6[data-toggled=true] ._wrapper_wn9cw_1{max-height:var(--max-height)}._collapsible_wn9cw_6._animated_wn9cw_17 ._wrapper_wn9cw_1{transition:max-height .5s cubic-bezier(.4,0,.2,1)}._collapsible_wn9cw_6 ._wrapper_wn9cw_1{max-height:var(--initial-height);overflow:hidden}._ctx_jbm0w_1{position:relative}._content_jbm0w_5{background:var(--w-color-primary-70);z-index:100;opacity:0;pointer-events:none;width:max-content;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;transform:scale(.95)}._content_jbm0w_5[data-show=true]{opacity:1;pointer-events:all;transform:scale(1)}._copy_11i8p_1{font-size:14px}._copy_11i8p_1 svg{cursor:pointer;width:18px;height:18px}._copy_11i8p_1 ._icons_11i8p_9{width:18px;height:18px;position:relative}._copy_11i8p_1 ._copy-icon_11i8p_14,._copy_11i8p_1 ._copied_11i8p_15{transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}._copy_11i8p_1 ._copy-icon_11i8p_14{color:inherit;background:0 0;border:0;padding:0}._copy_11i8p_1 ._copied_11i8p_15{opacity:0;pointer-events:none;cursor:auto}._counter_1ei8c_1{--width:var(--w-counter-width,10ch);border:1px solid var(--w-color-primary-50);border-radius:var(--w-md-radius);display:inline-flex}._counter_1ei8c_1._rounded_1ei8c_7{border-radius:var(--w-xl-radius)}._counter_1ei8c_1._compact_1ei8c_10 button,._counter_1ei8c_1._buttons_1ei8c_13 button{border:0}._counter_1ei8c_1._buttons_1ei8c_13 button:first-child{border-right:1px solid var(--w-color-primary-50)}._counter_1ei8c_1._buttons_1ei8c_13 button:last-child{border-left:1px solid var(--w-color-primary-50)}._counter_1ei8c_1._buttons_1ei8c_13._info_1ei8c_22 button{border-color:var(--w-color-info)}._counter_1ei8c_1._buttons_1ei8c_13._success_1ei8c_25 button{border-color:var(--w-color-success)}._counter_1ei8c_1._buttons_1ei8c_13._warning_1ei8c_28 button{border-color:var(--w-color-warning)}._counter_1ei8c_1._buttons_1ei8c_13._alert_1ei8c_31 button{border-color:var(--w-color-alert)}._counter_1ei8c_1:not(._buttons_1ei8c_13) button{border-radius:var(--w-md-radius)}._counter_1ei8c_1._separated_1ei8c_37{border:0;gap:5px}._counter_1ei8c_1._separated_1ei8c_37 input{border:1px solid var(--w-color-primary-50)}._counter_1ei8c_1._separated_1ei8c_37._info_1ei8c_22 input,._counter_1ei8c_1._separated_1ei8c_37._info_1ei8c_22 button{border-color:var(--w-color-info)}._counter_1ei8c_1._separated_1ei8c_37._success_1ei8c_25 input,._counter_1ei8c_1._separated_1ei8c_37._success_1ei8c_25 button{border-color:var(--w-color-success)}._counter_1ei8c_1._separated_1ei8c_37._warning_1ei8c_28 input,._counter_1ei8c_1._separated_1ei8c_37._warning_1ei8c_28 button{border-color:var(--w-color-warning)}._counter_1ei8c_1._separated_1ei8c_37._alert_1ei8c_31 input,._counter_1ei8c_1._separated_1ei8c_37._alert_1ei8c_31 button{border-color:var(--w-color-alert)}._counter_1ei8c_1._info_1ei8c_22:not(._separated_1ei8c_37){border-color:var(--w-color-info)}._counter_1ei8c_1._success_1ei8c_25:not(._separated_1ei8c_37){border-color:var(--w-color-success)}._counter_1ei8c_1._warning_1ei8c_28:not(._separated_1ei8c_37){border-color:var(--w-color-warning)}._counter_1ei8c_1._alert_1ei8c_31:not(._separated_1ei8c_37){border-color:var(--w-color-alert)}._counter_1ei8c_1._info_1ei8c_22 button svg{color:var(--w-color-info)}._counter_1ei8c_1._success_1ei8c_25 button svg{color:var(--w-color-success)}._counter_1ei8c_1._warning_1ei8c_28 button svg{color:var(--w-color-warning)}._counter_1ei8c_1._alert_1ei8c_31 button svg{color:var(--w-color-alert)}._counter_1ei8c_1 button{border:1px solid var(--w-color-primary-50);color:var(--w-color-primary);cursor:pointer;background:0 0;padding:5px}._counter_1ei8c_1 button[disabled]{color:var(--w-color-primary-50);cursor:default}._counter_1ei8c_1 button svg{width:18px;height:100%}._counter_1ei8c_1 input{border-radius:var(--w-md-radius);color:var(--w-color-primary);text-align:center;width:var(--width);appearance:none;-moz-appearance:textfield;background:0 0;border:0;flex:1;padding:5px}._counter_1ei8c_1 input::-webkit-inner-spin-button,._counter_1ei8c_1 input::-webkit-outer-spin-button{appearance:none}._counter_1ei8c_1 input[disabled]{color:var(--w-color-primary-50)}._input_15j4s_1{border-radius:var(--w-sm-radius);border:1px solid var(--w-color-primary-50);color:var(--w-color-primary);width:100%;color-scheme:var(--w-color-scheme);background:0 0;padding:5px 10px;font-family:Regular,sans-serif;line-height:1.7}._input_15j4s_1[disabled]{color:var(--w-color-primary-30);cursor:no-drop}._input_15j4s_1::file-selector-button{color:var(--w-color-primary);background:0 0;border:0}._input_15j4s_1::placeholder{color:var(--w-color-primary-30)}._input_15j4s_1[type=color]{padding:0}._input_15j4s_1._info_15j4s_27{border:1px solid var(--w-color-info)}._input_15j4s_1._success_15j4s_30{border:1px solid var(--w-color-success)}._input_15j4s_1._warning_15j4s_33{border:1px solid var(--w-color-warning)}._input_15j4s_1._alert_15j4s_36{border:1px solid var(--w-color-alert)}._input_15j4s_1._fill_15j4s_39{background:var(--w-color-primary-50)}._input-label_15j4s_43{flex-direction:column;width:100%;display:flex}._input-label_15j4s_43 ._label_15j4s_48{color:var(--w-color-primary-20);margin:0 0 5px}._input-label_15j4s_43 ._wrapper_15j4s_52{align-items:center;gap:10px;display:flex;position:relative}._input-label_15j4s_43 ._wrapper_15j4s_52 input{padding-left:40px}._input-label_15j4s_43 ._wrapper_15j4s_52 span{width:18px;height:18px;position:absolute}._input-label_15j4s_43 ._wrapper_15j4s_52 svg{width:18px;height:18px;color:var(--w-color-primary-30);pointer-events:none;position:absolute;left:10px}._input-label_15j4s_43 ._subtext_15j4s_74{color:var(--w-color-primary-30);margin:5px 0 0;font-size:14px}._list_7gwg9_1{margin:0;padding:0;list-style-type:none;overflow-y:auto}._list_7gwg9_1:hover li[data-selected]{background:0 0}._list_7gwg9_1 li{border-radius:var(--w-md-radius);align-items:center;gap:10px;margin:5px;padding:5px 10px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}._list_7gwg9_1 li:not(._title_7gwg9_19,[data-disabled]){cursor:pointer}._list_7gwg9_1 li:not(._title_7gwg9_19,[data-disabled]):hover,._list_7gwg9_1 li[data-selected]{background:var(--w-color-primary-40)}._list_7gwg9_1 li[data-disabled],._list_7gwg9_1 li[data-disabled] span{color:var(--w-color-primary-30);cursor:default}._list_7gwg9_1 li[data-hidden]{display:none}._list_7gwg9_1 li[data-id=w-no-results]{cursor:default;justify-content:center}._list_7gwg9_1 li[data-id=w-no-results]:hover{background:0 0}._list_7gwg9_1 li._title_7gwg9_19{color:var(--w-color-primary-20);user-select:none;margin:0;padding-bottom:0;font-size:14px}._list_7gwg9_1 li._title_7gwg9_19:not(:first-child){border-top:1px solid var(--w-color-primary-50)}._list_7gwg9_1 li svg{pointer-events:none;width:18px;height:18px}._list_7gwg9_1 li a,._list_7gwg9_1 li div{flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}._list_7gwg9_1 li div{pointer-events:none}._list_7gwg9_1 li span{color:var(--w-color-primary-20);pointer-events:none;user-select:none;font-size:14px}._container_7gwg9_72{border-radius:var(--w-md-radius);border:1px solid var(--w-color-primary-50);background:var(--w-color-primary-70)}._container_7gwg9_72._secondary_7gwg9_77{background:var(--w-color-primary-60)}._container_7gwg9_72 input{border-top:0;border-left:0;border-right:0}._modal_1hiu1_1{z-index:100;opacity:0;border:1px solid var(--w-color-primary-50);background:var(--w-color-primary-70);color:var(--w-color-primary);border-radius:var(--w-md-radius);pointer-events:none;width:90%;max-width:500px;margin:0;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(15px - 50%))}._modal_1hiu1_1[data-show=true]{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}._modal_1hiu1_1[data-show=true]+._overlay_1hiu1_25{opacity:1;pointer-events:all}._modal_1hiu1_1._transparent_1hiu1_29{background:0 0;border:0;width:fit-content;padding:0}._modal_1hiu1_1._info_1hiu1_35{border-top:3px solid var(--w-color-info-accent)}._modal_1hiu1_1._info_1hiu1_35 ._title_1hiu1_38{color:var(--w-color-info)}._modal_1hiu1_1._success_1hiu1_41{border-top:3px solid var(--w-color-success-accent)}._modal_1hiu1_1._success_1hiu1_41 ._title_1hiu1_38{color:var(--w-color-success)}._modal_1hiu1_1._warning_1hiu1_47{border-top:3px solid var(--w-color-warning-accent)}._modal_1hiu1_1._warning_1hiu1_47 ._title_1hiu1_38{color:var(--w-color-warning)}._modal_1hiu1_1._alert_1hiu1_53{border-top:3px solid var(--w-color-alert-accent)}._modal_1hiu1_1._alert_1hiu1_53 ._title_1hiu1_38{color:var(--w-color-alert)}._modal_1hiu1_1 ._close_1hiu1_59{padding:5px;position:absolute;top:10px;right:10px}._modal_1hiu1_1 ._close_1hiu1_59 svg{width:10px;height:10px}._modal_1hiu1_1 ._title_1hiu1_38{align-items:center;gap:5px;margin:0 0 5px;font-size:18px;display:flex}._modal_1hiu1_1 ._title_1hiu1_38 svg{width:20px;height:20px}._modal_1hiu1_1 ._subTitle_1hiu1_80{color:var(--w-color-primary-20);margin:0 0 5px;line-height:1.5}._overlay_1hiu1_25{background:var(--w-color-overlay);z-index:99;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}@media (width>=600px){._modal_1hiu1_1{width:auto}}._popover_1txgg_1{z-index:100;opacity:0;border:1px solid var(--w-color-primary-50);background:var(--w-color-primary-70);color:var(--w-color-primary);border-radius:var(--w-md-radius);pointer-events:none;will-change:transform, opacity;width:300px;margin:0;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;top:-100%;transform:translateY(-5px)}._popover_1txgg_1._transparent_1txgg_18{background:0 0;border:0;padding:0}._popover_1txgg_1[data-no-transition]{transition:none .3s cubic-bezier(.4,0,.2,1)}._popover_1txgg_1[data-show=true]{opacity:1;pointer-events:all;transform:translateY(0)}._popover_1txgg_1[data-position=top]{transform:translateY(5px)}._popover_1txgg_1[data-position=top][data-show=true]{transform:translate(0)}._popover_1txgg_1[data-position=left]{transform:translateY(0)translate(5px)}._popover_1txgg_1[data-position=left][data-show=true]{transform:translate(0)}._popover_1txgg_1[data-position=right]{transform:translateY(0)translate(-5px)}._popover_1txgg_1[data-position=right][data-show=true]{transform:translate(0)}._select_1uoff_1 svg{cursor:pointer;right:10px;left:auto!important}._select_1uoff_1 input{cursor:pointer;padding-right:40px;padding-left:10px!important}._select_1uoff_1._disabled_1uoff_11 svg{cursor:no-drop}._popover_1uoff_15{border:0!important;padding:0!important}._filters_cyl1v_1{gap:5px;margin:0 0 10px;display:flex}._table_cyl1v_7{overflow:auto}._table_cyl1v_7 table{text-align:left;border-collapse:collapse;width:100%}._table_cyl1v_7 thead,._table_cyl1v_7 thead button{font-family:Bold,sans-serif}._table_cyl1v_7 thead button{padding:2px}._table_cyl1v_7 thead button svg{pointer-events:none;width:15px;height:15px}._table_cyl1v_7 th,._table_cyl1v_7 td{padding:5px 10px}._table_cyl1v_7 th._no-results_cyl1v_31,._table_cyl1v_7 td._no-results_cyl1v_31{text-align:center}._table_cyl1v_7 thead,._table_cyl1v_7 tr{border-bottom:1px solid var(--w-color-primary-50)}._table_cyl1v_7 thead:last-child,._table_cyl1v_7 tr:last-child{border-bottom:0}._table_cyl1v_7 [data-hidden]{display:none}._table_cyl1v_7._hover_cyl1v_46 tr:hover,._table_cyl1v_7._striped-rows_cyl1v_46 tbody tr:nth-child(odd),._table_cyl1v_7._striped-rows_cyl1v_46._offset_cyl1v_46 tbody tr:nth-child(2n),._table_cyl1v_7._striped-columns_cyl1v_46 td:nth-child(odd),._table_cyl1v_7._striped-columns_cyl1v_46._offset_cyl1v_46 td:nth-child(2n),._table_cyl1v_7._hover_cyl1v_46._striped-rows_cyl1v_46._offset_cyl1v_46 tbody tr:nth-child(odd):hover{background:var(--w-color-primary-60)}._table_cyl1v_7._striped-rows_cyl1v_46 tr,._table_cyl1v_7._striped-columns_cyl1v_46 tr,._table_cyl1v_7._striped-columns_cyl1v_46 thead{border-bottom:0}._table_cyl1v_7._striped-rows_cyl1v_46._offset_cyl1v_46 tbody tr:nth-child(odd),._table_cyl1v_7._striped-columns_cyl1v_46._offset_cyl1v_46 td:nth-child(odd){background:0 0}._table_cyl1v_7._compact_cyl1v_55 th,._table_cyl1v_7._compact_cyl1v_55 td{padding:2px 10px}._table_cyl1v_7._scroll_cyl1v_58{padding:0 10px 0 0}._table_cyl1v_7._scroll_cyl1v_58 thead{background:var(--w-color-primary-70);box-shadow:0 .5px 0 var(--w-color-primary-50);position:sticky;top:0}._footer_cyl1v_68{justify-content:flex-end;align-items:center;gap:5px;margin:10px 0 0;display:flex}._footer_cyl1v_68._between_cyl1v_75{justify-content:space-between}._footer_cyl1v_68 ._subtext_cyl1v_78{color:var(--w-color-primary-20);font-size:14px}._footer_1vqlp_1{border-top:1px solid var(--w-color-primary-50)}._footer_1vqlp_1 ._column-title_1vqlp_4{margin:0 0 20px;display:block}._footer_1vqlp_1 ._column_1vqlp_4{margin:0;padding:0;list-style-type:none}._footer_1vqlp_1 ._column_1vqlp_4 a{color:var(--w-color-primary-10);text-decoration:none}._footer_1vqlp_1 ._column_1vqlp_4 a:hover,._footer_1vqlp_1 ._column_1vqlp_4 a._active_1vqlp_17{color:var(--w-color-primary);text-decoration:underline}._container_1vqlp_22{max-width:1200px;margin:20px auto;padding:0 20px}._wrapper_1vqlp_28{flex-direction:column;justify-content:space-between;gap:20px;display:flex}._columns_1vqlp_35{flex-direction:column;gap:20px;display:flex}._subtext_1vqlp_41{border-top:1px solid var(--w-color-primary-60);flex-direction:column;justify-content:space-between;gap:20px;margin:20px 0 0;padding:20px 0;display:flex}._subtext_1vqlp_41 span{color:var(--w-color-primary-20);font-size:14px}@media (width>=800px){._wrapper_1vqlp_28,._subtext_1vqlp_41{flex-direction:row;gap:0}._columns_1vqlp_35{flex-direction:row;gap:50px}}._group_4dovj_1{gap:0;display:flex;overflow:auto}._group_4dovj_1 button,._group_4dovj_1 span{border-radius:0}._group_4dovj_1 button:first-child,._group_4dovj_1 span:first-child{border-radius:var(--w-md-radius) 0 0 var(--w-md-radius)}._group_4dovj_1 button:last-child,._group_4dovj_1 span:last-child{border-radius:0 var(--w-md-radius) var(--w-md-radius) 0}._group_4dovj_1._separator_4dovj_18 button:not(:last-child),._group_4dovj_1._separator_4dovj_18 span:not(:last-child){border-right:1px solid var(--w-color-primary-70)}._group_4dovj_1._outline_4dovj_21 button ._group_4dovj_1._outline_4dovj_21 span{border:1px solid var(--w-color-primary-20);box-shadow:none}._group_4dovj_1._outline_4dovj_21 button ._group_4dovj_1._outline_4dovj_21 span:hover{border:1px solid var(--w-color-primary);box-shadow:none}._group_4dovj_1._outline_4dovj_21 button ._group_4dovj_1._outline_4dovj_21 span:first-child{border-right:0}._group_4dovj_1._outline_4dovj_21 button ._group_4dovj_1._outline_4dovj_21 span:last-child{border-left:0}._skeleton_1bj44_1{--color:var(--w-skeleton-color,var(--w-color-primary-60));--wave-color:var(--w-skeleton-wave-color,var(--w-color-primary-50));background:var(--color);text-indent:-9999px;width:100%;height:100%}._skeleton_1bj44_1._wave_1bj44_9{position:relative;overflow:hidden}._skeleton_1bj44_1._wave_1bj44_9:after{content:"";background:linear-gradient(to right, transparent 0%, var(--wave-color) 50%, transparent 100%);width:200px;height:100%;animation:1s cubic-bezier(.4,0,.2,1) infinite _wave_1bj44_9;display:block;position:absolute;top:0;left:-200px}._skeleton_1bj44_1._pulse_1bj44_24{animation:1.3s cubic-bezier(.4,0,.2,1) infinite _pulse_1bj44_24}._skeleton_1bj44_1._rounded_1bj44_27{border-radius:var(--w-md-radius)}._skeleton_1bj44_1._circle_1bj44_30{border-radius:100%}@keyframes _wave_1bj44_9{0%{left:-200px}to{left:100%}}@keyframes _pulse_1bj44_24{0%{opacity:1}50%{opacity:.7}to{opacity:1}}._loader_1gd8z_1{position:relative}._loader_1gd8z_1 div+img{opacity:0}._loader_1gd8z_1 img{position:absolute;top:0;left:0}._kbd_6xp6a_1{background:var(--w-color-primary-50);border-radius:var(--w-md-radius);padding:5px;font-family:Regular,sans-serif;font-size:14px}._masonry_19fmi_1{--gap:var(--w-masonry-gap,5px);gap:var(--gap);display:flex;overflow-x:auto}._masonry_19fmi_1 ._column_19fmi_7{gap:var(--gap);flex-direction:column;display:flex}._menu_pln2p_1{background:var(--w-color-primary-70);border-bottom:1px solid var(--w-color-primary-50);z-index:99;padding:15px;position:sticky;top:0}._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9{box-shadow:0 0 0 1000px var(--w-color-primary-70)}._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9 ._meat_pln2p_12:first-child,._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9 ._meat_pln2p_12:last-child{opacity:0}._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9 ._meat_pln2p_12:first-child{transform:translateY(20px)scale(0)}._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9 ._meat_pln2p_12:last-child{transform:translateY(-20px)scale(0)}._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9 ._meat_pln2p_12:nth-child(2){transform:rotate(45deg)}._menu_pln2p_1[data-active=true] ._hamburger_pln2p_9 ._meat_pln2p_12:nth-child(3){transform:rotate(-45deg)}._menu_pln2p_1[data-active=true] ul{opacity:1;z-index:99;pointer-events:all;transition:opacity .3s cubic-bezier(.4,0,.2,1)}._menu_pln2p_1 ._wrapper_pln2p_34{align-items:center;gap:20px;display:flex}._menu_pln2p_1 a{text-decoration:none}._menu_pln2p_1 img,._menu_pln2p_1 svg{display:block}._menu_pln2p_1 ul{opacity:0;pointer-events:none;flex-direction:column;gap:20px;margin:0;padding:0;line-height:normal;list-style-type:none;display:flex;position:fixed;top:20px;left:20px}._menu_pln2p_1 ul li{margin:0}._menu_pln2p_1 ul a{color:var(--w-color-primary-20)}._menu_pln2p_1 ul a:hover,._menu_pln2p_1 ul a._active_pln2p_69{color:var(--w-color-primary)}._menu_pln2p_1 ._hamburger_pln2p_9{z-index:98;width:30px;height:20px;box-shadow:0 0 0 0 var(--w-color-primary-70);cursor:pointer;background:0 0;border:0;border-radius:100%;padding:0;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);position:relative}._menu_pln2p_1 ._hamburger_pln2p_9 ._meat_pln2p_12{background:var(--w-color-primary);border-radius:var(--w-md-radius);width:100%;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:absolute}._menu_pln2p_1 ._hamburger_pln2p_9 ._meat_pln2p_12:first-child{top:0}._menu_pln2p_1 ._hamburger_pln2p_9 ._meat_pln2p_12:nth-child(2),._menu_pln2p_1 ._hamburger_pln2p_9 ._meat_pln2p_12:nth-child(3){top:50%;transform:translateY(-50%)}._menu_pln2p_1 ._hamburger_pln2p_9 ._meat_pln2p_12:last-child{bottom:0}._container_pln2p_105{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}@media (width>=800px){._menu_pln2p_1 ._hamburger_pln2p_9{display:none}._menu_pln2p_1 ul{opacity:1;pointer-events:all;flex-direction:row;position:static;transform:none}}._wrapper_vqnrg_1{flex-direction:column;gap:5px;display:flex}._wrapper_vqnrg_1 ._label_vqnrg_6{color:var(--w-color-primary-20);margin:0 0 5px}._wrapper_vqnrg_1 ._input-wrapper_vqnrg_10{display:flex;position:relative}._wrapper_vqnrg_1 ._input-wrapper_vqnrg_10 input{text-align:center;border-radius:0;width:40px;height:40px;font-size:16px}._wrapper_vqnrg_1 ._input-wrapper_vqnrg_10 input:not(:first-child){border-left:0}._wrapper_vqnrg_1 ._input-wrapper_vqnrg_10 input:first-child{border-radius:var(--w-md-radius) 0 0 var(--w-md-radius)}._wrapper_vqnrg_1 ._input-wrapper_vqnrg_10 input:last-child{border-radius:0 var(--w-md-radius) var(--w-md-radius) 0}._wrapper_vqnrg_1 ._input-wrapper_vqnrg_10 ._separator_vqnrg_30+input{border-left:1px solid var(--w-color-primary-50)}._wrapper_vqnrg_1 ._separator_vqnrg_30{justify-content:center;align-items:center;width:40px;height:40px;display:flex}._wrapper_vqnrg_1 ._subtext_vqnrg_40{color:var(--w-color-primary-30);margin:5px 0 0;font-size:14px}._radio_17vh4_1{--color:var(--w-radio-color,var(--w-color-primary));flex-direction:column;gap:10px;display:flex}._radio_17vh4_1._inline_17vh4_7{flex-direction:row}._radio_17vh4_1 label{cursor:pointer;gap:5px;display:flex}._radio_17vh4_1 label._disabled_17vh4_15{cursor:no-drop}._radio_17vh4_1 label._disabled_17vh4_15 input+span:after{background:var(--w-color-primary-20)}._radio_17vh4_1 label._col_17vh4_21{flex-direction:column;align-items:flex-start}._radio_17vh4_1 input{display:none}._radio_17vh4_1 input+span:after{background:var(--color);content:"";border-radius:100%;width:8px;height:8px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}._radio_17vh4_1 input:checked+span:after{transform:translate(-50%,-50%)scale(1)}._radio_17vh4_1 input:disabled+span{background:var(--w-color-primary-40);border:1px solid var(--w-color-primary-40)}._radio_17vh4_1 ._wrapper_17vh4_47{gap:10px;display:flex}._radio_17vh4_1 ._icon_17vh4_51{border:1px solid var(--color);border-radius:100%;width:16px;min-width:16px;height:16px;margin:2px 0 0;display:inline-block;position:relative}._radio_17vh4_1 ._subtext_17vh4_61{color:var(--w-color-primary-20);margin:0 0 0 25px;font-size:14px}._radio_17vh4_1 ._subtext_17vh4_61 a{color:var(--w-color-primary-20)}._radio_17vh4_1 ._subtext_17vh4_61 a:hover{color:var(--w-color-primary)}._label_9lbvt_1{cursor:pointer;flex-direction:column;gap:5px;display:flex}._container_9lbvt_8{--bg:var(--w-range-slider-background,var(--w-color-primary-50));--color:var(--w-range-slider-color,var(--w-color-primary));--thumb:var(--w-range-slider-thumb,var(--w-color-primary-50));align-items:center;gap:5px;display:flex}._container_9lbvt_8 svg{width:14px;height:14px}._container_9lbvt_8 button{color:var(--w-color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:16px;display:flex}._slider_9lbvt_31{border-radius:var(--w-xl-radius);background:var(--bg);flex:1;height:10px;position:relative;overflow:hidden}._range_9lbvt_40{background:var(--color);border-radius:var(--w-md-radius);height:100%;position:absolute}._range_9lbvt_40[data-disabled]{background:var(--w-color-primary-30);cursor:no-drop}._input_9lbvt_51{-webkit-appearance:none;appearance:none;pointer-events:none;background:0 0;width:100%;height:10px;margin:0;position:absolute;top:0}._input_9lbvt_51:focus-visible{outline:none}._input_9lbvt_51:focus-visible::-webkit-slider-thumb{border:1px solid var(--w-color-info)}._input_9lbvt_51:focus-visible::-moz-range-thumb{border:1px solid var(--w-color-info)}._input_9lbvt_51[disabled]::-webkit-slider-thumb{background:var(--w-color-primary-50);border:1px solid var(--w-color-primary-30);cursor:no-drop}._input_9lbvt_51[disabled]::-moz-range-thumb{background:var(--w-color-primary-50);border:1px solid var(--w-color-primary-30);cursor:no-drop}._input_9lbvt_51[data-min]::-webkit-slider-thumb{box-shadow:3px 0 0 3px var(--color)}._input_9lbvt_51[data-max]::-webkit-slider-thumb{box-shadow:-3px 0 0 3px var(--color)}._input_9lbvt_51[data-min]::-moz-range-thumb{box-shadow:3px 0 0 3px var(--color)}._input_9lbvt_51[data-max]::-moz-range-thumb{box-shadow:-3px 0 0 3px var(--color)}._input_9lbvt_51[disabled][data-min]::-webkit-slider-thumb{box-shadow:3px 0 0 3px var(--w-color-primary-30)}._input_9lbvt_51[disabled][data-max]::-webkit-slider-thumb{box-shadow:-3px 0 0 3px var(--w-color-primary-30)}._input_9lbvt_51[disabled][data-min]::-moz-range-thumb{box-shadow:3px 0 0 3px var(--w-color-primary-30)}._input_9lbvt_51[disabled][data-max]::-moz-range-thumb{box-shadow:-3px 0 0 3px var(--w-color-primary-30)}._input_9lbvt_51::-webkit-slider-thumb{background:var(--thumb);border:1px solid var(--w-color-primary);-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;border-radius:100%;width:10px;height:10px}._input_9lbvt_51::-moz-range-thumb{background:var(--thumb);border:1px solid var(--w-color-primary);pointer-events:auto;appearance:none;cursor:pointer;border-radius:100%;width:9px;height:9px}._rating_y0hx7_1{--color:var(--w-rating-color,var(--w-color-primary));--empty-color:var(--w-rating-empty-color,var(--w-color-primary));--empty-background:var(--w-rating-empty-background,var(--w-color-primary-70));--size:var(--w-rating-size,18px);color:var(--color);font-size:var(--size);align-items:center;display:inline-flex}._rating_y0hx7_1._outline_y0hx7_11 ._empty_y0hx7_11{transform-origin:0;color:var(--empty-background);letter-spacing:2px;text-shadow:-1px 0 var(--empty-color), 0 1px var(--empty-color), 1px 0 var(--empty-color), 0 -1px var(--empty-color);transform:scale(.9)}._rating_y0hx7_1 ._empty_y0hx7_11{color:var(--empty-color)}._rating_y0hx7_1 a:hover ._text_y0hx7_21{color:var(--w-color-primary)}._rating_y0hx7_1 ._text_y0hx7_21{color:var(--w-color-primary-20);margin:0 0 0 5px;font-size:16px;transition:color .3s cubic-bezier(.4,0,.2,1)}._rating_y0hx7_1 ._text_y0hx7_21._m_y0hx7_30{margin-right:5px}._ribbon_1yg33_1{--offset:var(--w-ribbon-offset,20px);--folded-offset:var(--w-ribbon-folded-offset,10px);color:var(--w-color-primary-70);background:var(--w-color-primary);top:var(--offset);left:var(--offset);transform-origin:0 0;pointer-events:none;padding:0 50px;font-size:12px;position:absolute;transform:rotate(-45deg)translate(-50%,-50%)}._ribbon_1yg33_1._folded_1yg33_15{top:10px;left:calc(var(--folded-offset) * -1);padding:0 10px;transform:none}._ribbon_1yg33_1._folded_1yg33_15:before{z-index:-1;content:"";border-right:var(--folded-offset) solid var(--w-color-primary-20);border-top:var(--folded-offset) solid transparent;border-bottom:var(--folded-offset) solid transparent;position:absolute;top:15px;left:0;transform:translateY(-50%)}._ribbon_1yg33_1._secondary_1yg33_32{color:var(--w-color-primary);background:var(--w-color-primary-50)}._ribbon_1yg33_1._secondary_1yg33_32._folded_1yg33_15:before{border-right-color:var(--w-color-primary-30)}._ribbon_1yg33_1._info_1yg33_39{color:var(--w-color-info-fg);background:var(--w-color-info)}._ribbon_1yg33_1._info_1yg33_39._folded_1yg33_15:before{border-right-color:var(--w-color-info-accent)}._ribbon_1yg33_1._success_1yg33_46{color:var(--w-color-success-fg);background:var(--w-color-success)}._ribbon_1yg33_1._success_1yg33_46._folded_1yg33_15:before{border-right-color:var(--w-color-success-accent)}._ribbon_1yg33_1._warning_1yg33_53{color:var(--w-color-warning-fg);background:var(--w-color-warning)}._ribbon_1yg33_1._warning_1yg33_53._folded_1yg33_15:before{border-right-color:var(--w-color-warning-accent)}._ribbon_1yg33_1._alert_1yg33_60{color:var(--w-color-alert-fg);background:var(--w-color-alert)}._ribbon_1yg33_1._alert_1yg33_60._folded_1yg33_15:before{border-right-color:var(--w-color-alert-accent)}._sheet_eoqea_1{opacity:1;border:0;border-left:1px solid var(--w-color-primary-50);border-radius:0;width:100%;height:100%;top:0;left:auto;right:-100%;transform:none}._sheet_eoqea_1[data-show=true]{right:0;transform:none}._sheet_eoqea_1._left_eoqea_17{border:0;border-right:1px solid var(--w-color-primary-50);left:-100%;right:auto}._sheet_eoqea_1._left_eoqea_17[data-show=true]{left:0}._sheet_eoqea_1._top_eoqea_26{border:0;border-bottom:1px solid var(--w-color-primary-50);min-width:100%;height:auto;top:0;left:0;transform:translateY(-100%)}._sheet_eoqea_1._top_eoqea_26[data-show=true]{transform:translateY(0)}._sheet_eoqea_1._bottom_eoqea_38{border:0;border-top:1px solid var(--w-color-primary-50);min-width:100%;height:auto;top:auto;bottom:0;left:0;transform:translateY(100%)}._sheet_eoqea_1._bottom_eoqea_38[data-show=true]{transform:translateY(0)}@media (width>=600px){._sheet_eoqea_1{width:500px;right:-500px}._sheet_eoqea_1._left_eoqea_17{left:-500px}}._sidebar_20ui5_1 strong{margin:0 0 10px;display:block}._sidebar_20ui5_1 ul{flex-direction:column;gap:10px;margin:0;padding:0;line-height:normal;list-style-type:none;display:flex}._sidebar_20ui5_1 ul:not(:last-child){margin:0 0 40px}._sidebar_20ui5_1 ul li{margin:0}._sidebar_20ui5_1 ul a{color:var(--w-color-primary-20);align-items:center;gap:10px;text-decoration:none;display:flex}._sidebar_20ui5_1 ul a:hover,._sidebar_20ui5_1 ul a._active_20ui5_30{color:var(--w-color-primary)}._sidebar_20ui5_1 ul a svg{width:18px;height:18px}._slider_t2hxv_1{--bg:var(--w-slider-background,var(--w-color-primary-50));--color:var(--w-slider-color,var(--w-color-primary));--thumb:var(--w-slider-thumb,var(--w-color-primary-50));border-radius:var(--w-xl-radius);-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:10px;margin:0;overflow:hidden}._slider_t2hxv_1[disabled]{cursor:no-drop}._slider_t2hxv_1[disabled]::-webkit-slider-runnable-track{background:var(--w-color-primary-50)}._slider_t2hxv_1[disabled]::-moz-range-track{background:var(--w-color-primary-50)}._slider_t2hxv_1[disabled]::-webkit-slider-thumb{background:var(--w-color-primary-50);border:1px solid var(--w-color-primary-30);box-shadow:-995px 0 0 990px var(--w-color-primary-30)}._slider_t2hxv_1[disabled]::-moz-range-thumb{background:var(--w-color-primary-50);border:1px solid var(--w-color-primary-30);box-shadow:-995px 0 0 990px var(--w-color-primary-30)}._slider_t2hxv_1::-webkit-slider-runnable-track{background:var(--bg)}._slider_t2hxv_1::-moz-range-track{background:var(--bg);height:10px}._slider_t2hxv_1::-webkit-slider-thumb{background:var(--thumb);border:1px solid var(--w-color-primary);-webkit-appearance:none;appearance:none;width:10px;height:10px;box-shadow:-995px 0 0 990px var(--color);border-radius:100%}._slider_t2hxv_1::-moz-range-thumb{background:var(--thumb);border:1px solid var(--w-color-primary);width:9px;height:9px;box-shadow:-995px 0 0 990px var(--color);border-radius:100%}._dial_1p5n4_1{--size:var(--w-speed-dial-size,40px);flex-direction:column-reverse;justify-content:center;align-items:center;gap:5px;width:fit-content;display:flex;position:fixed;bottom:20px;right:20px}._dial_1p5n4_1._top-left_1p5n4_13,._dial_1p5n4_1._top-right_1p5n4_13{flex-direction:column;top:20px;bottom:auto}._dial_1p5n4_1._top-left_1p5n4_13,._dial_1p5n4_1._bottom-left_1p5n4_18{left:20px;right:auto}._dial_1p5n4_1._top-left_1p5n4_13._horizontal_1p5n4_22,._dial_1p5n4_1._bottom-left_1p5n4_18._horizontal_1p5n4_22{flex-direction:row}._dial_1p5n4_1._circular_1p5n4_25 ._trigger_1p5n4_25,._dial_1p5n4_1._circular_1p5n4_25 ._button_1p5n4_26{border-radius:100%}._dial_1p5n4_1._horizontal_1p5n4_22{flex-direction:row-reverse;align-items:stretch}._dial_1p5n4_1._horizontal_1p5n4_22 ._list_1p5n4_33{flex-direction:row;align-items:stretch}._dial_1p5n4_1:not([data-id]):hover ._list_1p5n4_33,._dial_1p5n4_1[data-show=true] ._list_1p5n4_33{display:flex}._dial_1p5n4_1:not([data-id]):hover ._trigger_1p5n4_25 span,._dial_1p5n4_1[data-show=true] ._trigger_1p5n4_25 span{transform:rotate(45deg)translate(1px)}._trigger_1p5n4_25{width:var(--size);height:var(--size);user-select:none;flex-direction:column;font-family:Bold,sans-serif;display:flex}._trigger_1p5n4_25 span{transition:transform .3s cubic-bezier(.4,0,.2,1)}._trigger_1p5n4_25 svg{width:18px;height:18px}._list_1p5n4_33{flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;list-style-type:none;display:none}._list_1p5n4_33:hover{display:flex}._list_1p5n4_33 li{width:100%;margin:0;padding:0}._list_1p5n4_33 ._button_1p5n4_26{width:var(--size);height:var(--size);flex-direction:column;gap:5px;display:flex}._list_1p5n4_33 ._button_1p5n4_26 svg{width:16px;height:16px}._spinner_h7li0_1{--color:var(--w-spinner-color,var(--w-color-primary));--width:var(--w-spinner-width,2px);--speed:var(--w-spinner-speed,2s);--size:var(--w-spinner-size,30px);--dash:var(--w-spinner-dash,8);width:var(--size);height:var(--size);animation:_rotate_h7li0_1 var(--speed) linear infinite;margin:0 auto}._spinner_h7li0_1._dashed_h7li0_12 ._path_h7li0_12{stroke-dasharray:var(--dash);animation:none}._spinner_h7li0_1 ._path_h7li0_12{stroke:var(--color);stroke-width:var(--width);stroke-linecap:round;animation:1.5s ease-in-out infinite _dash_h7li0_12}@keyframes _rotate_h7li0_1{to{transform:rotate(360deg)}}@keyframes _dash_h7li0_12{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}span._spoiler_kjywe_1{--color:var(--w-spoiler-color,var(--w-color-primary));border-radius:var(--w-md-radius);background:var(--color);color:#0000;user-select:none;cursor:pointer;line-height:1.5;display:inline}span._spoiler_kjywe_1._anim_kjywe_11{transition:all .3s cubic-bezier(.4,0,.2,1)}span._spoiler_kjywe_1._block_kjywe_14{display:block}span._spoiler_kjywe_1 code{border:0}span._spoiler_kjywe_1[data-visible]{color:inherit;user-select:auto;cursor:auto;background:0 0}span._spoiler_kjywe_1[data-visible] code{border:1px solid var(--w-color-primary-50)}._stepper_qqj06_1{--border:var(--w-stepper-color-border,var(--w-color-primary-50));--active:var(--w-stepper-color-active,var(--w-color-info));--complete:var(--w-stepper-color-complete,var(--w-color-success));flex-direction:column;gap:20px;width:100%;margin:0;padding:0;list-style-type:none;display:flex}._stepper_qqj06_1:not(._borderless_qqj06_13) ._number_qqj06_13{border:2px solid var(--border)}._stepper_qqj06_1 li{flex:1;align-items:center;gap:10px;margin:0;line-height:normal;display:flex}._stepper_qqj06_1 li._connect_qqj06_24{position:relative}._stepper_qqj06_1 li._connect_qqj06_24:before{background:var(--border);content:"";width:2px;position:absolute;top:-50%;bottom:calc(50% + 20px);left:16px}._stepper_qqj06_1 li._connect_qqj06_24._completed_qqj06_36:before,._stepper_qqj06_1 li._connect_qqj06_24._active_qqj06_36:before{background:var(--complete)}._stepper_qqj06_1 li._active_qqj06_36 ._number_qqj06_13{border-color:var(--active);color:var(--active)}._stepper_qqj06_1 li._completed_qqj06_36 ._number_qqj06_13{border-color:var(--complete);color:var(--complete)}._stepper_qqj06_1 li ._number_qqj06_13{border-radius:100%;justify-content:center;align-items:center;width:20px;height:20px;padding:15px;font-family:Bold,sans-serif;font-size:14px;display:flex}._stepper_qqj06_1 li ._number_qqj06_13 svg{position:absolute}._stepper_qqj06_1 li ._container_qqj06_61{flex-direction:column;display:flex}._stepper_qqj06_1 li ._muted_qqj06_65{color:var(--w-color-primary-20);font-size:14px}@media (width>=600px){._stepper_qqj06_1:not(._vertical_qqj06_71){flex-direction:row}._stepper_qqj06_1:not(._vertical_qqj06_71) li{flex-direction:column;align-items:center;gap:5px}._stepper_qqj06_1:not(._vertical_qqj06_71) li._connect_qqj06_24:before{width:auto;height:2px;top:16px;left:-50%;right:calc(50% + 20px)}._stepper_qqj06_1:not(._vertical_qqj06_71) li ._container_qqj06_61{align-items:center}}._switch_11dk6_1{--off-color:var(--w-switch-off-color,var(--w-color-primary-50));--on-color:var(--w-switch-on-color,var(--w-color-primary));cursor:pointer;user-select:none;align-items:center;gap:10px;display:inline-flex}._switch_11dk6_1._reverse_11dk6_10{flex-direction:row-reverse}._switch_11dk6_1._disabled_11dk6_13 ._toggle_11dk6_13{background:var(--w-color-primary-40);cursor:no-drop}._switch_11dk6_1._disabled_11dk6_13 ._toggle_11dk6_13:before{background:var(--w-color-primary-50)}._switch_11dk6_1._small_11dk6_20 input:checked+span:before{transform:translate(20px)}._switch_11dk6_1._small_11dk6_20 ._toggle_11dk6_13{width:40px;height:20px}._switch_11dk6_1._small_11dk6_20 ._toggle_11dk6_13:before{width:14px;height:14px}._switch_11dk6_1._small_11dk6_20 ._label_11dk6_31{font-size:14px}._switch_11dk6_1._square_11dk6_34 ._toggle_11dk6_13,._switch_11dk6_1._square_11dk6_34 ._toggle_11dk6_13:before{border-radius:var(--w-md-radius)}._switch_11dk6_1 input{display:none}._switch_11dk6_1 input:checked+span{background:var(--on-color)}._switch_11dk6_1 input:checked+span:before{transform:translate(30px)}._switch_11dk6_1 ._toggle_11dk6_13{border-radius:var(--w-xl-radius);background:var(--off-color);width:60px;height:30px;transition:background .3s cubic-bezier(.4,0,.2,1);position:relative}._switch_11dk6_1 ._toggle_11dk6_13:before{background:var(--w-color-primary-70);content:"";border-radius:100%;width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px}._table_3m7yv_1{overflow:auto}._table_3m7yv_1 table{text-align:left;border-collapse:collapse;width:100%}._table_3m7yv_1 thead,._table_3m7yv_1 tfoot{font-family:Bold,sans-serif}._table_3m7yv_1 th,._table_3m7yv_1 td{padding:5px 10px}._table_3m7yv_1 thead,._table_3m7yv_1 tr{border-bottom:1px solid var(--w-color-primary-50)}._table_3m7yv_1 thead:last-child,._table_3m7yv_1 tr:last-child{border-bottom:0}._table_3m7yv_1 tfoot,._table_3m7yv_1._hover_3m7yv_25 tr:hover,._table_3m7yv_1._striped-rows_3m7yv_25 tbody tr:nth-child(odd),._table_3m7yv_1._striped-rows_3m7yv_25._offset_3m7yv_25 tbody tr:nth-child(2n),._table_3m7yv_1._striped-columns_3m7yv_25 td:nth-child(odd),._table_3m7yv_1._striped-columns_3m7yv_25._offset_3m7yv_25 td:nth-child(2n),._table_3m7yv_1._hover_3m7yv_25._striped-rows_3m7yv_25._offset_3m7yv_25 tbody tr:nth-child(odd):hover{background:var(--w-color-primary-60)}._table_3m7yv_1._striped-rows_3m7yv_25 tr,._table_3m7yv_1._striped-columns_3m7yv_25 tr,._table_3m7yv_1._striped-columns_3m7yv_25 thead{border-bottom:0}._table_3m7yv_1._striped-rows_3m7yv_25._offset_3m7yv_25 tbody tr:nth-child(odd),._table_3m7yv_1._striped-rows_3m7yv_25._offset_3m7yv_25 tfoot,._table_3m7yv_1._striped-columns_3m7yv_25._offset_3m7yv_25 td:nth-child(odd),._table_3m7yv_1._striped-columns_3m7yv_25 tfoot{background:0 0}._table_3m7yv_1._compact_3m7yv_34 th,._table_3m7yv_1._compact_3m7yv_34 td{padding:2px 10px}._table_3m7yv_1._scroll_3m7yv_37{padding:0 10px 0 0}._table_3m7yv_1._scroll_3m7yv_37 thead{background:var(--w-color-primary-70);box-shadow:0 .5px 0 var(--w-color-primary-50);position:sticky;top:0}._tabs_1lvn7_1._boxed_1lvn7_1 ._items_1lvn7_1,._tabs_1lvn7_1._outline_1lvn7_1 ._items_1lvn7_1{background:var(--w-color-primary-50);border-radius:var(--w-md-radius);border:0;width:max-content;padding:5px}._tabs_1lvn7_1._boxed_1lvn7_1 ._items_1lvn7_1 button,._tabs_1lvn7_1._outline_1lvn7_1 ._items_1lvn7_1 button{border-radius:var(--w-md-radius);padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}._tabs_1lvn7_1._boxed_1lvn7_1 ._items_1lvn7_1 button[data-active=true],._tabs_1lvn7_1._outline_1lvn7_1 ._items_1lvn7_1 button[data-active=true]{background:var(--w-color-primary-70);border:0;padding-bottom:10px}._tabs_1lvn7_1._outline_1lvn7_1 ._items_1lvn7_1{border:1px solid var(--w-color-primary-50);background:0 0}._tabs_1lvn7_1._outline_1lvn7_1 ._items_1lvn7_1 button{margin-bottom:0}._tabs_1lvn7_1._outline_1lvn7_1 ._items_1lvn7_1 button[data-active=true]{background:var(--w-color-primary-50)}._tabs_1lvn7_1._even_1lvn7_28 ._items_1lvn7_1 button{flex:1;justify-content:center}._tabs_1lvn7_1._vertical_1lvn7_32{gap:20px;display:flex}._tabs_1lvn7_1._vertical_1lvn7_32._boxed_1lvn7_1 ._items_1lvn7_1 button,._tabs_1lvn7_1._vertical_1lvn7_32._outline_1lvn7_1 ._items_1lvn7_1 button{border-bottom:0}._tabs_1lvn7_1._vertical_1lvn7_32:not(._outline_1lvn7_1) ._items_1lvn7_1{border:0}._tabs_1lvn7_1._vertical_1lvn7_32 ._items_1lvn7_1{flex-direction:column;gap:5px}._tabs_1lvn7_1._vertical_1lvn7_32 ._items_1lvn7_1 button{border-bottom:2px solid var(--w-color-primary-50);padding:10px}._tabs_1lvn7_1._vertical_1lvn7_32 ._items_1lvn7_1 button[data-active=true]{padding-bottom:10px}._tabs_1lvn7_1._vertical_1lvn7_32 ._content_1lvn7_53{margin:0}._tabs_1lvn7_1 ._wrapper_1lvn7_56{overflow:auto}._tabs_1lvn7_1 ._items_1lvn7_1{border-bottom:2px solid var(--w-color-primary-50);gap:10px;display:flex}._tabs_1lvn7_1 ._items_1lvn7_1 button{color:var(--w-color-primary-20);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:15px;font-size:16px;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex}._tabs_1lvn7_1 ._items_1lvn7_1 button svg{pointer-events:none;width:20px;height:20px}._tabs_1lvn7_1 ._items_1lvn7_1 button[disabled]{color:var(--w-color-primary-30);cursor:no-drop}._tabs_1lvn7_1 ._items_1lvn7_1 button[data-active=true]{color:var(--w-color-primary);border-bottom:2px solid var(--w-color-primary);padding-bottom:13px}._tabs_1lvn7_1 ._content_1lvn7_53{margin:20px 0 0}._tabs_1lvn7_1 ._content_1lvn7_53>:not(astro-slot),._tabs_1lvn7_1 ._content_1lvn7_53>astro-slot>*{display:none}._tabs_1lvn7_1 ._content_1lvn7_53>:not(astro-slot)[data-active=true],._tabs_1lvn7_1 ._content_1lvn7_53>astro-slot>[data-active=true]{display:block}@media (width>=600px){._tabs_1lvn7_1._even_1lvn7_28 ._items_1lvn7_1{width:auto}}._textarea_72mhv_1{border-radius:var(--w-sm-radius);border:1px solid var(--w-color-primary-50);width:100%;color:var(--w-color-primary);resize:vertical;background:0 0;min-height:50px;padding:10px;font-family:Regular,sans-serif;line-height:1.7}._textarea_72mhv_1[disabled]{color:var(--w-color-primary-30);cursor:no-drop}._textarea_72mhv_1::placeholder{color:var(--w-color-primary-30)}._label-wrapper_72mhv_21{flex-direction:column;display:flex}._label-wrapper_72mhv_21 ._label_72mhv_21{color:var(--w-color-primary-20);margin:0 0 5px}._label-wrapper_72mhv_21 ._subtext_72mhv_29{color:var(--w-color-primary-30);margin:5px 0 0;font-size:14px}._switcher_zqmq0_1{--size:var(--w-theme-switcher-size,20px);gap:10px;display:flex}._switcher_zqmq0_1._toggle_zqmq0_6{width:var(--size);height:var(--size);position:relative}._switcher_zqmq0_1._toggle_zqmq0_6 ._switch_zqmq0_1{position:absolute}._switcher_zqmq0_1._toggle_zqmq0_6 ._switch_zqmq0_1:first-child{z-index:2}._switcher_zqmq0_1._toggle_zqmq0_6 ._switch_zqmq0_1:nth-child(2){z-index:1}._switcher_zqmq0_1._toggle_zqmq0_6 ._switch_zqmq0_1[data-active=true]{z-index:3}._switch_zqmq0_1{width:var(--size);height:var(--size);cursor:pointer;user-select:none;border:0;border-radius:100%;position:relative}._switch_zqmq0_1._icons_zqmq0_33{color:var(--w-color-primary);opacity:0;background:0 0;padding:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}._switch_zqmq0_1._icons_zqmq0_33[data-active=true]{opacity:1}._switch_zqmq0_1._icons_zqmq0_33 svg,._switch_zqmq0_1._icons_zqmq0_33 img{pointer-events:none;width:var(--size);height:var(--size)}._switch_zqmq0_1:not(._icons_zqmq0_33):after{border:1px solid var(--w-color-primary);z-index:-1;content:"";border-radius:100%;width:0;height:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._switch_zqmq0_1[data-active=true]:after{z-index:0;width:calc(var(--size) + 5px);height:calc(var(--size) + 5px)}._timeline_1dodo_1{--color:var(--w-timeline-color,var(--w-color-primary-50));--text-color:var(--w-timeline-text-color,var(--w-color-primary));--counter:var(--w-timeline-counter,decimal);counter-reset:item;flex-direction:column;gap:20px;margin:0;padding:0 0 0 40px;line-height:normal;list-style-type:none;display:flex;position:relative}._timeline_1dodo_1:before{background:var(--color);content:"";width:2px;height:100%;position:absolute;left:13.5px}._timeline_1dodo_1._fill_1dodo_23>li:before{content:""}._timeline_1dodo_1._stroke_1dodo_26>li:before{background:var(--w-color-primary-70);border:2px solid var(--color)}@media (width>=600px){._timeline_1dodo_1._alternate_1dodo_32{padding:0}._timeline_1dodo_1._alternate_1dodo_32:before{left:calc(50% - 1px)}._timeline_1dodo_1._alternate_1dodo_32>li{width:50%}._timeline_1dodo_1._alternate_1dodo_32>li:nth-child(odd){padding:0 40px 0 0}._timeline_1dodo_1._alternate_1dodo_32>li:nth-child(2n){align-self:flex-end;padding:0 0 0 40px}._timeline_1dodo_1._alternate_1dodo_32>li:nth-child(2n):before{left:25px}._timeline_1dodo_1._alternate_1dodo_32>li:before{right:-13.5px}._timeline_1dodo_1._alternate_1dodo_32._icons_1dodo_54>li:nth-child(2n)>span:first-child{left:25px}._timeline_1dodo_1._alternate_1dodo_32._icons_1dodo_54>li:nth-child(odd)>span:first-child{right:-15px}._timeline_1dodo_1._centered_1dodo_60>li:nth-child(odd){text-align:right}}._item_1weav_1{margin:0;position:relative}._item_1weav_1:not(._with-icon_1weav_5):before{background:var(--color);border:2px solid var(--w-color-primary-70);content:counter(item, var(--counter));counter-increment:item;width:25px;height:25px;color:var(--text-color);border-radius:100%;justify-content:center;align-items:center;margin-left:-40px;font-size:14px;display:inline-flex;position:absolute;top:-5px}._item_1weav_1 ._icon_1weav_22{background:var(--w-color-primary-70);border:6px solid var(--w-color-primary-70);color:var(--text-color);margin-top:-4px;margin-left:-40px;display:flex;position:absolute}._item_1weav_1 ._icon_1weav_22 svg{width:18px;height:18px}._item_1weav_1 ._title_1weav_35{margin:0 0 10px;font-family:Bold,sans-serif;font-size:18px;display:block}._toast_obb5o_1{background:var(--w-color-primary-70);z-index:99;position:fixed;bottom:20px;right:20px;transform:translateY(calc(100% + 25px))}._toast_obb5o_1[data-show]{transition:transform .3s cubic-bezier(.4,0,.2,1)}._toast_obb5o_1[data-show=true]{transform:translateY(0)}._toast_obb5o_1[data-position=bottom-left],._toast_obb5o_1[data-position=top-left]{left:20px;right:auto}._toast_obb5o_1[data-position=top-left],._toast_obb5o_1[data-position=top-right],._toast_obb5o_1[data-position=top-full]{top:20px;bottom:auto;transform:translateY(calc(-100% - 25px))}._toast_obb5o_1[data-position=top-left][data-show=true],._toast_obb5o_1[data-position=top-right][data-show=true],._toast_obb5o_1[data-position=top-full][data-show=true]{transform:translateY(0)}._toast_obb5o_1[data-position=bottom-full],._toast_obb5o_1[data-position=top-full]{left:20px}body{--w-sm-radius:2px;--w-md-radius:5px;--w-lg-radius:10px;--w-xl-radius:15px}body{background:var(--w-color-primary-70);color:var(--w-color-primary);margin:0;font-family:Regular,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6,strong,b{font-family:Bold,Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}a{color:var(--w-color-primary);transition:color .3s cubic-bezier(.4,0,.2,1)}button{font-family:Regular}code,pre{border:1px solid var(--w-color-primary-50);border-radius:var(--w-md-radius);font-size:14px}code{padding:0 5px;display:inline-block}pre{background:var(--w-color-primary-60);margin:20px 0;padding:10px}img{border-radius:var(--w-md-radius);object-fit:cover;display:block}figure{flex-direction:column;align-items:center;gap:5px;margin:20px 0;display:inline-flex}figcaption{color:var(--w-color-primary-20);font-size:14px}figcaption a{color:var(--w-color-primary-20)}figcaption a:hover{color:var(--w-color-primary)}p,ul,ol{margin:20px 0;line-height:1.7}li{margin:0 0 10px}blockquote{border-left:2px solid var(--w-color-primary-30);margin:20px 0;padding:0 0 0 20px}hr{background:var(--w-color-primary-50);border:0;width:100%;height:1px}table{text-align:left;border-collapse:collapse;width:100%}thead,tfoot,th{font-family:Bold,sans-serif}th,td{padding:5px 10px}thead,tr{border-bottom:1px solid var(--w-color-primary-50)}thead:last-child,tr:last-child{border-bottom:0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.muted{color:var(--w-color-primary-20);font-size:14px;line-height:1.5}.flex.none,.grid.none{gap:0}@media (width>=600px){.flex.xs-none,.grid.xs-none{gap:0}}@media (width>=800px){.flex.sm-none,.grid.sm-none{gap:0}}@media (width>=1024px){.flex.md-none,.grid.md-none{gap:0}}@media (width>=1200px){.flex.lg-none,.grid.lg-none{gap:0}}.flex.xxs,.grid.xxs{gap:2px}@media (width>=600px){.flex.xs-xxs,.grid.xs-xxs{gap:2px}}@media (width>=800px){.flex.sm-xxs,.grid.sm-xxs{gap:2px}}@media (width>=1024px){.flex.md-xxs,.grid.md-xxs{gap:2px}}@media (width>=1200px){.flex.lg-xxs,.grid.lg-xxs{gap:2px}}.flex.xs,.grid.xs{gap:5px}@media (width>=600px){.flex.xs-xs,.grid.xs-xs{gap:5px}}@media (width>=800px){.flex.sm-xs,.grid.sm-xs{gap:5px}}@media (width>=1024px){.flex.md-xs,.grid.md-xs{gap:5px}}@media (width>=1200px){.flex.lg-xs,.grid.lg-xs{gap:5px}}.flex.sm,.grid.sm{gap:10px}@media (width>=600px){.flex.xs-sm,.grid.xs-sm{gap:10px}}@media (width>=800px){.flex.sm-sm,.grid.sm-sm{gap:10px}}@media (width>=1024px){.flex.md-sm,.grid.md-sm{gap:10px}}@media (width>=1200px){.flex.lg-sm,.grid.lg-sm{gap:10px}}.flex.md,.grid.md{gap:15px}@media (width>=600px){.flex.xs-md,.grid.xs-md{gap:15px}}@media (width>=800px){.flex.sm-md,.grid.sm-md{gap:15px}}@media (width>=1024px){.flex.md-md,.grid.md-md{gap:15px}}@media (width>=1200px){.flex.lg-md,.grid.lg-md{gap:15px}}.flex.default,.grid.default{gap:20px}@media (width>=600px){.flex.xs-default,.grid.xs-default{gap:20px}}@media (width>=800px){.flex.sm-default,.grid.sm-default{gap:20px}}@media (width>=1024px){.flex.md-default,.grid.md-default{gap:20px}}@media (width>=1200px){.flex.lg-default,.grid.lg-default{gap:20px}}.flex.lg,.grid.lg{gap:25px}@media (width>=600px){.flex.xs-lg,.grid.xs-lg{gap:25px}}@media (width>=800px){.flex.sm-lg,.grid.sm-lg{gap:25px}}@media (width>=1024px){.flex.md-lg,.grid.md-lg{gap:25px}}@media (width>=1200px){.flex.lg-lg,.grid.lg-lg{gap:25px}}.flex.xl,.grid.xl{gap:30px}@media (width>=600px){.flex.xs-xl,.grid.xs-xl{gap:30px}}@media (width>=800px){.flex.sm-xl,.grid.sm-xl{gap:30px}}@media (width>=1024px){.flex.md-xl,.grid.md-xl{gap:30px}}@media (width>=1200px){.flex.lg-xl,.grid.lg-xl{gap:30px}}.flex.xl2,.grid.xl2{gap:35px}@media (width>=600px){.flex.xs-xl2,.grid.xs-xl2{gap:35px}}@media (width>=800px){.flex.sm-xl2,.grid.sm-xl2{gap:35px}}@media (width>=1024px){.flex.md-xl2,.grid.md-xl2{gap:35px}}@media (width>=1200px){.flex.lg-xl2,.grid.lg-xl2{gap:35px}}.flex.xl3,.grid.xl3{gap:40px}@media (width>=600px){.flex.xs-xl3,.grid.xs-xl3{gap:40px}}@media (width>=800px){.flex.sm-xl3,.grid.sm-xl3{gap:40px}}@media (width>=1024px){.flex.md-xl3,.grid.md-xl3{gap:40px}}@media (width>=1200px){.flex.lg-xl3,.grid.lg-xl3{gap:40px}}.flex.xl4,.grid.xl4{gap:45px}@media (width>=600px){.flex.xs-xl4,.grid.xs-xl4{gap:45px}}@media (width>=800px){.flex.sm-xl4,.grid.sm-xl4{gap:45px}}@media (width>=1024px){.flex.md-xl4,.grid.md-xl4{gap:45px}}@media (width>=1200px){.flex.lg-xl4,.grid.lg-xl4{gap:45px}}.flex.xl5,.grid.xl5{gap:50px}@media (width>=600px){.flex.xs-xl5,.grid.xs-xl5{gap:50px}}@media (width>=800px){.flex.sm-xl5,.grid.sm-xl5{gap:50px}}@media (width>=1024px){.flex.md-xl5,.grid.md-xl5{gap:50px}}@media (width>=1200px){.flex.lg-xl5,.grid.lg-xl5{gap:50px}}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.flex.center,.grid.center{justify-content:center;align-items:center}@media (width>=600px){.xs-items-center{align-items:center}.xs-items-start{align-items:flex-start}.xs-items-end{align-items:flex-end}.xs-items-baseline{align-items:baseline}.xs-items-stretch{align-items:stretch}.xs-justify-center{justify-content:center}.xs-justify-start{justify-content:flex-start}.xs-justify-end{justify-content:flex-end}.xs-justify-between{justify-content:space-between}.xs-justify-around{justify-content:space-around}.xs-justify-evenly{justify-content:space-evenly}.xs-justify-stretch{justify-content:stretch}.flex.xs-center,.grid.xs-center{justify-content:center;align-items:center}}@media (width>=800px){.sm-items-center{align-items:center}.sm-items-start{align-items:flex-start}.sm-items-end{align-items:flex-end}.sm-items-baseline{align-items:baseline}.sm-items-stretch{align-items:stretch}.sm-justify-center{justify-content:center}.sm-justify-start{justify-content:flex-start}.sm-justify-end{justify-content:flex-end}.sm-justify-between{justify-content:space-between}.sm-justify-around{justify-content:space-around}.sm-justify-evenly{justify-content:space-evenly}.sm-justify-stretch{justify-content:stretch}.flex.sm-center,.grid.sm-center{justify-content:center;align-items:center}}@media (width>=1024px){.md-items-center{align-items:center}.md-items-start{align-items:flex-start}.md-items-end{align-items:flex-end}.md-items-baseline{align-items:baseline}.md-items-stretch{align-items:stretch}.md-justify-center{justify-content:center}.md-justify-start{justify-content:flex-start}.md-justify-end{justify-content:flex-end}.md-justify-between{justify-content:space-between}.md-justify-around{justify-content:space-around}.md-justify-evenly{justify-content:space-evenly}.md-justify-stretch{justify-content:stretch}.flex.md-center,.grid.md-center{justify-content:center;align-items:center}}@media (width>=1200px){.lg-items-center{align-items:center}.lg-items-start{align-items:flex-start}.lg-items-end{align-items:flex-end}.lg-items-baseline{align-items:baseline}.lg-items-stretch{align-items:stretch}.lg-justify-center{justify-content:center}.lg-justify-start{justify-content:flex-start}.lg-justify-end{justify-content:flex-end}.lg-justify-between{justify-content:space-between}.lg-justify-around{justify-content:space-around}.lg-justify-evenly{justify-content:space-evenly}.lg-justify-stretch{justify-content:stretch}.flex.lg-center,.grid.lg-center{justify-content:center;align-items:center}}.flex{gap:20px;display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.row-reverse{flex-direction:row-reverse}.flex.column-reverse{flex-direction:column-reverse}.flex.wrap{flex-wrap:wrap}.flex.nowrap{flex-wrap:nowrap}.flex.wrap-reverse{flex-wrap:wrap-reverse}@media (width>=600px){.flex.xs-row{flex-direction:row}.flex.xs-column{flex-direction:column}.flex.xs-row-reverse{flex-direction:row-reverse}.flex.xs-column-reverse{flex-direction:column-reverse}.flex.xs-wrap{flex-wrap:wrap}.flex.xs-nowrap{flex-wrap:nowrap}.flex.xs-wrap-reverse{flex-wrap:wrap-reverse}}@media (width>=800px){.flex.sm-row{flex-direction:row}.flex.sm-column{flex-direction:column}.flex.sm-row-reverse{flex-direction:row-reverse}.flex.sm-column-reverse{flex-direction:column-reverse}.flex.sm-wrap{flex-wrap:wrap}.flex.sm-nowrap{flex-wrap:nowrap}.flex.sm-wrap-reverse{flex-wrap:wrap-reverse}}@media (width>=1024px){.flex.md-row{flex-direction:row}.flex.md-column{flex-direction:column}.flex.md-row-reverse{flex-direction:row-reverse}.flex.md-column-reverse{flex-direction:column-reverse}.flex.md-wrap{flex-wrap:wrap}.flex.md-nowrap{flex-wrap:nowrap}.flex.md-wrap-reverse{flex-wrap:wrap-reverse}}@media (width>=1200px){.flex.lg-row{flex-direction:row}.flex.lg-column{flex-direction:column}.flex.lg-row-reverse{flex-direction:row-reverse}.flex.lg-column-reverse{flex-direction:column-reverse}.flex.lg-wrap{flex-wrap:wrap}.flex.lg-nowrap{flex-wrap:nowrap}.flex.lg-wrap-reverse{flex-wrap:wrap-reverse}}.grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.grid.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.col-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=600px){.grid.xs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.xs-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.xs-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=800px){.grid.sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.sm-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.sm-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.grid.md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.md-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.md-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.md-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1200px){.grid.lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.lg-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.lg-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.lg-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid.lg-8{grid-template-columns:repeat(8,minmax(0,1fr))}}body{--w-scrollbar-bg:var(--w-color-primary-60);--w-scrollbar-fg:var(--w-color-primary-50)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{border-radius:var(--w-md-radius);background:var(--w-scrollbar-bg);cursor:pointer}::-webkit-scrollbar-thumb{border-radius:var(--w-md-radius);background:var(--w-scrollbar-fg);cursor:pointer}body{--w-tooltip-background:var(--w-color-primary);--w-tooltip-color:var(--w-color-primary-70)}[data-tooltip]{line-height:normal;display:inline-block;position:relative}[data-tooltip]:before,[data-tooltip]:after{opacity:0;z-index:99;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);left:50%;transform:translate(-50%,5px)}[data-tooltip]:before{border-radius:var(--w-md-radius);background:var(--w-tooltip-background);content:attr(data-tooltip);width:max-content;color:var(--w-tooltip-color);max-width:300px;padding:0 5px;font-size:14px;line-height:1.7;position:absolute;bottom:calc(100% + 5px)}[data-tooltip]:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--w-tooltip-background);width:0;height:0;position:absolute;top:-5px}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;pointer-events:all;transform:translate(-50%)}[data-tooltip][data-position=bottom]:before,[data-tooltip][data-position=bottom]:after{transform:translate(-50%,-5px)}[data-tooltip][data-position=bottom]:before{top:calc(100% + 5px);bottom:auto}[data-tooltip][data-position=bottom]:after{border-top:5px solid #0000;border-bottom:5px solid var(--w-tooltip-background);top:auto;bottom:-5px}[data-tooltip][data-position=bottom]:hover:before,[data-tooltip][data-position=bottom]:hover:after{transform:translate(-50%)}[data-tooltip][data-position=left]:before,[data-tooltip][data-position=left]:after{left:auto;right:105%;transform:translate(0)}[data-tooltip][data-position=left]:before{bottom:auto}[data-tooltip][data-position=left]:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid var(--w-tooltip-background);top:50%;transform:translate(10px,-50%)}[data-tooltip][data-position=left]:hover:before{transform:translate(-5px)}[data-tooltip][data-position=left]:hover:after{transform:translate(5px,-50%)}[data-tooltip][data-position=right]:before,[data-tooltip][data-position=right]:after{left:105%;transform:translate(0)}[data-tooltip][data-position=right]:before{bottom:auto}[data-tooltip][data-position=right]:after{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:5px solid var(--w-tooltip-background);top:50%;transform:translate(-10px,-50%)}[data-tooltip][data-position=right]:hover:before{transform:translate(5px)}[data-tooltip][data-position=right]:hover:after{transform:translate(-5px,-50%)}:root{--w-breakpoint:xs}@media (width>=600px){:root{--w-breakpoint:xs}}@media (width>=800px){:root{--w-breakpoint:sm}}@media (width>=1024px){:root{--w-breakpoint:md}}@media (width>=1200px){:root{--w-breakpoint:lg}}:root{--w-color-scheme:dark;--w-color-primary:#ebf1fa;--w-color-primary-10:#bfcfe3;--w-color-primary-20:#95abc6;--w-color-primary-30:#607c9f;--w-color-primary-40:#2e4560;--w-color-primary-50:#213650;--w-color-primary-60:#0b1828;--w-color-primary-70:#040c15;--w-color-info:#57a0ff;--w-color-info-accent:#8fbfff;--w-color-info-fg:#000;--w-color-success:#10b199;--w-color-success-accent:#2fc699;--w-color-success-fg:#000;--w-color-warning:#ff901a;--w-color-warning-accent:#ffa94c;--w-color-warning-fg:#000;--w-color-alert:#e21d1d;--w-color-alert-accent:#f76464;--w-color-alert-fg:#fff;--w-color-overlay:#0010249e;--ink:#eef5f4;--muted:#8da4a4;--gold:#d3ae68;--gold2:#f3d89c;--teal:#3fd0be;--bg:#07110f;--panel:#0c1b18;--line:#a0c2b724;--danger:#ed7b70;--class:#76b5ff;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 77% 15%,#216f6038,transparent 28rem),linear-gradient(180deg,var(--bg),var(--bg));background-color:var(--bg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.17;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 70%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.hidden{display:none!important}.sky{pointer-events:none;opacity:.5;height:760px;position:absolute;inset:0 0 auto;overflow:hidden}.sky:after{content:"";border:1px solid #53b8a31f;border-radius:50%;width:600px;height:600px;position:absolute;top:40px;right:-100px;box-shadow:0 0 120px #25917d26,inset 0 0 90px #25917d14}.sky i{background:#a8eadf;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:11vw 9vh #d3ae68,24vw 24vh #82bcb2,39vw 11vh #fff,51vw 35vh #82bcb2,65vw 17vh #d3ae68,78vw 26vh #fff,93vw 13vh #82bcb2,17vw 47vh #fff,42vw 56vh #d3ae68,83vw 53vh #82bcb2}.sky i:nth-child(2){opacity:.5;transform:translate(5vw,80px)}.sky i:nth-child(3){opacity:.3;transform:translate(9vw,190px)}.nav{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{letter-spacing:.18em;align-items:center;gap:11px;font:700 16px/1 Cinzel;display:flex}.brand small{color:var(--gold);letter-spacing:.25em;font:600 8px/1.8 Inter;display:block}.brand-logo{object-fit:contain;width:auto;max-width:190px;height:48px}.brand-logo.small{max-width:130px;height:30px}.brand-mark{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold2);text-shadow:0 0 14px var(--gold);place-items:center;font-size:21px;display:grid;transform:rotate(45deg)}.brand-mark:first-letter{transform:rotate(-45deg)}.brand-mark.small{width:26px;height:26px;font-size:13px}.nav nav{color:#b4c5c2;gap:36px;font-size:13px;display:flex}.nav nav a:hover,.text-link:hover,footer a:hover{color:var(--gold2)}.nav-actions{align-items:center;gap:20px;display:flex}.text-link{color:#b4c5c2;font-size:13px}.button{border:1px solid var(--gold);background:linear-gradient(135deg,var(--gold2),var(--gold));color:#0a120f;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 24px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 26px #a7783a21}.button.full{width:100%;margin-top:7px}.ghost-button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:11px 18px}.ghost-button:hover{color:#fff;border-color:#557069}.hero{z-index:1;align-items:center;min-height:670px;display:flex;position:relative}.hero-copy{width:58%;padding:55px 0}.eyebrow{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;font-size:10px;font-weight:800}.status-dot{background:#42d69d;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 11px #42d69d}.hero h1,.auth-aside h1{color:#f0f5ef;letter-spacing:-.05em;margin:27px 0;font:600 clamp(58px,7vw,91px)/.9 Cinzel}.hero h1 em,.auth-aside h1 em,.page-hero h1 em{color:#0000;-webkit-text-stroke:1px var(--gold);text-shadow:0 0 45px #d3ae6821;font-style:normal}.lede{color:#a7b8b4;max-width:600px;font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:32px;margin:34px 0 45px;display:flex}.play{color:#c1cfcc;align-items:center;gap:11px;font-size:12px;display:flex}.play b{width:39px;height:39px;color:var(--gold);border:1px solid #d3ae6866;border-radius:50%;place-items:center;display:grid}.stats{margin:0;display:flex}.stats div{border-left:1px solid var(--line);padding:0 37px}.stats div:first-child{border:0;padding-left:0}.stats dd{color:#728984;text-transform:uppercase;letter-spacing:.14em;margin:4px 0 0;font-size:9px}.sigil{filter:drop-shadow(0 0 45px #20aa8f29);border:1px solid #3db29d29;border-radius:50%;place-items:center;width:420px;height:420px;display:grid;position:absolute;top:105px;right:2%}.sigil:before,.sigil:after{content:"";border:1px dashed #d3ae6838;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:38px}.sigil:after{border-style:solid;border-color:#3db29d33;animation-direction:reverse;inset:73px}.sigil .rune{color:#cae0d812;text-shadow:0 0 35px #3db29d40;font:600 160px Cinzel;transform:scaleX(.75)}.sigil span{letter-spacing:.28em;color:var(--gold);font:600 8px Cinzel;position:absolute;bottom:84px}.orbit{border-top:2px solid #d3ae6873;border-radius:50%;position:absolute;inset:-6px;transform:rotate(35deg)}.orbit.two{border-top-color:#3db29d80;inset:23px;transform:rotate(-60deg)}@keyframes spin{to{transform:rotate(360deg)}}.panel-section{border-block:1px solid var(--line);background:#0a1916bf;padding:90px 0}.section-head{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.section-head h2,.cta h2{margin:8px 0;font:600 clamp(30px,4vw,46px) Cinzel}.section-head>p{color:var(--muted);font-size:13px}.steps{grid-template-columns:repeat(3,1fr);display:grid}.steps article{border:1px solid var(--line);background:linear-gradient(145deg,#132e288c,#0813114d);min-height:260px;padding:28px 34px;position:relative}.steps article+article{border-left:0}.steps article>b{color:#d3ae6821;font:700 41px Cinzel;position:absolute;top:13px;right:20px}.step-icon{width:44px;height:44px;color:var(--gold);border:1px solid #d3ae684d;place-items:center;margin-bottom:26px;display:grid}.steps h3{font:600 18px Cinzel}.steps p{color:var(--muted);font-size:12px;line-height:1.7}.steps a,.steps article>span:last-child{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.code-copy{text-align:left;border:1px solid var(--line);color:#b5c8c3;cursor:pointer;background:#06100e;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.code-copy i{color:var(--gold2);font-style:normal}.code-copy span{color:var(--gold);text-transform:uppercase;font-size:9px}.cta{text-align:center;padding:110px 0}.cta>p:not(.eyebrow){color:var(--muted)}.cta .button{margin-top:24px}.news-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.news-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f231fe0,#07110fcc);min-height:210px;padding:27px}.news-card time{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.news-card h3{margin:14px 0 10px;font:600 19px Cinzel}.news-card p{color:var(--muted);font-size:12px;line-height:1.7}.news-card a{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:10px;display:inline-block}.page-hero h1{margin:12px 0;font:600 clamp(42px,6vw,68px) Cinzel}.page-hero>p:not(.eyebrow){color:var(--muted)}.search{max-width:650px;margin-top:32px;display:flex}.search input{border-right:0;flex:1}input,select{color:#fff;background:#091512;border:1px solid #263c37;border-radius:0;outline:none;width:100%;height:48px;padding:0 15px}input:focus,select:focus{border-color:var(--gold)}.auth-shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;min-height:calc(100vh - 88px);padding-block:65px;display:grid}.auth-aside h1{font-size:68px}.auth-aside>p:last-of-type{color:var(--muted);max-width:430px;line-height:1.8}.auth-aside ul{color:#aebebb;padding:0;font-size:12px;line-height:2.3;list-style:none}.auth-aside li:before{content:"◇";color:var(--gold);margin-right:10px}.form-card{border:1px solid var(--line);background:linear-gradient(145deg,#112823f2,#081311f2);padding:43px;box-shadow:0 30px 80px #00000040}.form-card h2,dialog h2{margin:10px 0;font:600 29px Cinzel}.form-card label,dialog label{color:#b8c8c4;text-transform:uppercase;letter-spacing:.1em;margin:25px 0;font-size:11px;display:block}.form-card input,dialog select{margin-top:9px}.form-card label small{color:#607a74;text-transform:none;letter-spacing:0;margin-top:6px;font-size:9px;line-height:1.5;display:block}.form-card .muted{font-size:12px}.form-message{min-height:18px;color:var(--danger);text-align:center;margin-bottom:0;font-size:11px}.form-message.success{color:#70d4ad}.character-grid,.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.character-card,.product-card,.account-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0f231fe0,#07110fcc);padding:24px}.character-card{cursor:pointer;align-items:center;gap:17px;transition:all .2s;display:flex}.character-card:hover,.product-card:hover{border-color:#d3ae6873;transform:translateY(-2px)}.avatar{width:52px;height:52px;color:var(--gold2);background:#102a24;border:1px solid #34554e;place-items:center;font:600 21px Cinzel;display:grid}.character-card h3{margin:0 0 5px;font:600 16px Cinzel}.character-card p{color:var(--muted);margin:0;font-size:11px}.online{background:#43d39d;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 8px #43d39d}.skeleton{border:1px solid var(--line);background:linear-gradient(100deg,#0c1a17 20%,#132722 45%,#0c1a17 70%) 0 0/200% 100%;height:150px;animation:1.3s infinite load}@keyframes load{to{background-position:-200% 0}}.empty{text-align:center;color:var(--muted);border:1px solid var(--line);grid-column:1/-1;padding:70px}.armory-hero{padding-bottom:38px}.armory-shell{padding-bottom:100px}.armory-tabs{border-bottom:1px solid var(--line);margin-bottom:36px;display:flex}.armory-tabs button,.profile-tabs button{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:20px 24px;font-size:10px;font-weight:700}.armory-view>.search{margin-bottom:32px}.view-heading{justify-content:space-between;align-items:end;margin:10px 0 30px;display:flex}.view-heading h2{margin:6px 0;font:600 30px Cinzel}.view-heading p:not(.eyebrow){color:var(--muted);font-size:12px}.bracket-picker{display:flex}.bracket-picker button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#091512;padding:11px 18px}.bracket-picker button+button{border-left:0}.bracket-picker button.active{background:var(--gold);color:#07110f}.character-profile{margin-top:10px}.profile-head{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:25px 0;display:flex}.profile-head .avatar{width:72px;height:72px;font-size:30px}.profile-head h2{margin:0;font:600 31px Cinzel}.profile-head p{color:var(--muted);margin:7px 0}.profile-vitals{text-align:right;color:var(--muted);text-transform:uppercase;gap:10px;margin-left:auto;font-size:10px;display:grid}.profile-vitals span:before{content:"";background:#60736e;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.profile-vitals span.is-online:before{background:#43d39d;box-shadow:0 0 8px #43d39d}.profile-vitals strong{color:var(--gold2);font:600 17px Cinzel}.profile-vitals small{color:var(--muted);font:500 9px Inter}.profile-tabs{border-bottom:1px solid var(--line);justify-content:center;margin-bottom:28px;display:flex}.paperdoll{border:1px solid var(--line);background:radial-gradient(circle,#2c70612e,#0000 48%),linear-gradient(145deg,#0d1f1bcc,#060f0de0);grid-template-columns:minmax(250px,1fr) minmax(220px,.8fr) minmax(250px,1fr);grid-template-areas:"left model right""weapons weapons weapons";gap:16px 26px;max-width:1000px;margin:0 auto;padding:28px;display:grid}.gear-column.left{grid-area:left}.gear-column.right{grid-area:right}.gear-column{gap:8px;display:grid}.character-model{text-align:center;border-inline:1px solid var(--line);flex-direction:column;grid-area:model;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.character-model:before{content:"";background:radial-gradient(at 50% 25%,#4ca19040,#08110f26 70%);border:1px solid #d3ae6829;border-radius:48% 48% 25% 25%;width:180px;height:350px;position:absolute}.model-glow{background:#37bca114;border-radius:50%;width:250px;height:250px;position:absolute;box-shadow:0 0 80px #37bca129}.model-rune{color:#d3ae684d;text-shadow:0 0 40px #d3ae6833;font:600 110px Cinzel;position:relative}.character-model p,.character-model strong,.character-model small{margin:4px;position:relative}.character-model p,.character-model small{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.character-model strong{color:var(--gold2);font:600 17px Cinzel}.weapon-row{grid-area:weapons;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:760px;margin:auto;display:grid}.gear-slot{border:1px solid var(--line);cursor:default;background:#060f0dd9;align-items:center;gap:10px;min-height:57px;padding:5px;transition:all .15s;display:flex;position:relative}.gear-column.right .gear-slot{text-align:right;flex-direction:row-reverse}.gear-icon{background:#07100e;border:1px solid #314740;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.gear-icon img{object-fit:cover;width:100%;height:100%}.gear-icon span{color:#49625c;font-size:18px}.gear-label{gap:3px;min-width:0;display:grid}.gear-label small{color:#69817b;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.gear-label strong{white-space:nowrap;text-overflow:ellipsis;color:#b9c9c5;font:600 10px Cinzel;overflow:hidden}.gear-label i{color:#728984;font-size:8px;font-style:normal}.q-border-3 .gear-icon{border-color:#397fc0}.q-border-4 .gear-icon{border-color:#a335ee;box-shadow:inset 0 0 9px #a335ee33}.q-border-5 .gear-icon{border-color:#ff8000}.item-tooltip{z-index:200;pointer-events:none;background:#050a09f7;border:1px solid #5d635d;width:285px;padding:16px;font-size:11px;line-height:1.5;display:none;position:fixed;box-shadow:0 16px 45px #000}.item-tooltip.visible{gap:4px;display:grid}.item-tooltip strong{font-size:13px}.item-tooltip span{color:#ddd}.item-tooltip .item-stat{color:#67d39f}.item-tooltip small{color:#65736f;margin-top:8px}.q0{color:#9d9d9d}.q1{color:#fff}.q2{color:#1eff00}.q3{color:#0070dd}.q4{color:#a335ee}.q5{color:#ff8000}.ranking-table{border:1px solid var(--line)}.rank-row{border-bottom:1px solid var(--line);background:#081411a6;grid-template-columns:70px 1fr 120px 130px;align-items:center;min-height:92px;padding:16px 25px;display:grid}.rank-row:last-child{border-bottom:0}.rank-head{color:#607871;text-transform:uppercase;letter-spacing:.15em;background:#081411;min-height:46px;font-size:9px}.rank-number{color:var(--gold);font:600 25px Cinzel}.rank-row h3{margin:0 0 9px;font:600 16px Cinzel}.team-members{gap:16px;display:flex}.team-members a{font-size:10px;display:grid}.team-members a b{color:#aec5bf}.team-members a small{color:#657c76;margin-top:3px}.team-members a:hover b{color:var(--gold2)}.team-rating{color:var(--gold2);font:600 20px Cinzel}.rank-row>span:last-child{color:#58c99d;font-size:11px}.rank-row>span i{color:#8b6866;font-style:normal}.progress-summary{border:1px solid var(--line);background:#0a1815;justify-content:space-between;align-items:center;margin:32px 0 16px;padding:22px 25px;display:flex}.progress-summary h3{margin:6px 0;font:600 20px Cinzel}.progress-summary>strong{color:var(--gold2);font:600 28px Cinzel}.progress-summary>strong small{color:var(--muted);font-size:11px}.raid-card{border:1px solid var(--line);background:#081311b3;margin-bottom:14px}.raid-card header{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.raid-card h3{margin:0 0 5px;font:600 18px Cinzel}.raid-card header p{color:var(--muted);margin:0;font-size:10px}.raid-card header>span{color:var(--gold2);font:600 18px Cinzel}.raid-progress{background:#172722;height:2px}.raid-progress i{background:linear-gradient(90deg,var(--gold),#58c99d);height:100%;display:block}.raid-encounters article{border-top:1px solid var(--line);grid-template-columns:32px 1fr 110px 170px;align-items:center;padding:13px 24px;display:grid}.kill-mark{color:#4d615c;font-size:17px}.raid-encounters .down .kill-mark{color:#54d3a1}.raid-encounters strong{font:600 11px Cinzel;display:block}.raid-encounters small{color:#657a75;margin-top:4px;font-size:9px;display:block}.raid-encounters time{color:#9eaaa7;font-size:10px}.raid-encounters em{color:var(--gold);text-align:right;font-size:9px;font-style:normal}.filters{justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}.filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.filter{border:1px solid var(--line);color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;padding:9px 15px;font-size:10px}.filter.active{color:#101714;background:var(--gold);border-color:var(--gold)}.class-filter{width:190px;height:36px}.product-card{padding:0;overflow:hidden}.product-art{border-bottom:1px solid var(--line);color:#f3d89cbf;background:radial-gradient(circle,#254a40,#0a1714 64%);place-items:center;height:160px;font:600 47px Cinzel;display:grid}.package-card .product-art{letter-spacing:.05em;height:125px;font-size:32px}.class-art-1,.class-art-6{background:radial-gradient(circle,#65352f,#160d0c 68%)}.class-art-2,.class-art-5{background:radial-gradient(circle,#796331,#17130b 68%)}.class-art-3,.class-art-11{background:radial-gradient(circle,#355f39,#0d170e 68%)}.class-art-4{background:radial-gradient(circle,#57502f,#16140b 68%)}.class-art-7,.class-art-8{background:radial-gradient(circle,#294f67,#0a1118 68%)}.class-art-9{background:radial-gradient(circle,#513260,#130c17 68%)}.product-art img{object-fit:cover;width:100%;height:100%}.product-body{padding:22px}.product-tags{justify-content:space-between;align-items:center;display:flex}.product-body .category{color:var(--teal);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.product-body .tier{color:var(--gold);border:1px solid #d3ae684d;padding:4px 7px;font:700 9px Cinzel}.product-body h3{margin:10px 0;font:600 18px Cinzel}.product-body>p{color:var(--muted);min-height:38px;font-size:11px;line-height:1.7}.package-includes{border-top:1px solid var(--line);color:#839a94;min-height:54px;margin:13px 0 0;padding:11px 0 0;font-size:9px;line-height:1.8;list-style:none}.package-includes:empty{display:none}.package-includes li:before{content:"✓";color:#54d3a1;margin-right:7px}.product-foot{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.price{color:var(--gold2);font:600 17px Cinzel}.buy{color:var(--gold);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d3ae6873;padding:9px 13px;font-size:9px}.shop-meta{color:var(--muted);font-size:11px}dialog{color:var(--ink);background:#0b1916;border:1px solid #3b554e;width:min(460px,100% - 30px);padding:38px;box-shadow:0 30px 120px #000}dialog::backdrop{backdrop-filter:blur(4px);background:#020706d1}dialog>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.6}.dialog-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:13px;right:15px}.order-total{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:18px 0;display:flex}.order-total strong{color:var(--gold2)}.account-head{justify-content:space-between;align-items:end;display:flex}.account-grid{grid-template-columns:2fr 1fr;gap:20px;padding:45px 0 100px;display:grid}.account-panel h2,.panel-title h2{margin:0 0 22px;font:600 18px Cinzel}.panel-title{justify-content:space-between;display:flex}.panel-title span{color:var(--muted);font-size:11px}.account-characters{gap:8px;display:grid}.account-character{border:1px solid var(--line);align-items:center;gap:15px;padding:13px;display:flex}.account-character .avatar{width:42px;height:42px;font-size:16px}.account-character h3{margin:0;font:600 14px Cinzel}.account-character p{color:var(--muted);margin:4px 0 0;font-size:10px}.account-character a{color:var(--gold);margin-left:auto;font-size:10px}.account-grid aside{gap:20px;display:grid}.balance-card{background:linear-gradient(135deg,#183a31,#0d211c);border:1px solid #d3ae6847;padding:28px}.balance-card p{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.balance-card strong{color:var(--gold2);margin:15px 0;font:600 34px Cinzel;display:block}.balance-card strong small{text-transform:uppercase;font:500 10px Inter}.balance-card a{color:var(--gold);font-size:10px}.orders{gap:8px;display:grid}.order{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.order span{color:var(--muted)}.gm-panel{background:#050d0ba6;border:1px solid #d3ae684d;margin-top:28px;padding:25px}.gm-panel h2{margin:7px 0 18px}.gm-panel label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:9px;display:block}.gm-panel input{margin-top:7px}.gm-fields{grid-template-columns:1fr 160px;gap:12px;display:grid}.gm-panel .button{min-height:42px}.gm-panel .form-message{text-align:left}footer{border-top:1px solid var(--line);color:#597069;justify-content:space-between;align-items:center;min-height:110px;font-size:10px;display:flex}footer>div:last-child{flex-wrap:wrap;gap:22px;display:flex}.toast{z-index:100;color:#fff;background:#16372f;border:1px solid #3b806e;padding:13px 20px;font-size:11px;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,130px)}.toast.show{transform:translate(-50%)}.character-model:before{display:none}.model-glow{width:280px;height:380px}.wowhead-model{z-index:2;position:absolute;inset:0 0 50px}.wowhead-model canvas{cursor:grab;width:100%!important;height:100%!important}.wowhead-model canvas:active{cursor:grabbing}.model-loading{color:#708782;text-transform:uppercase;letter-spacing:.14em;place-content:center;justify-items:center;gap:12px;font-size:8px;display:grid;position:absolute;inset:0}.wowhead-model.ready .model-loading{display:none}.model-loading i{border:2px solid #263e38;border-top-color:var(--gold);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}.model-error{height:100%;color:var(--danger);place-content:center;font-size:10px;display:grid}.model-provider{z-index:4;border:1px solid var(--line);color:#637a74;text-transform:uppercase;letter-spacing:.13em;background:#050d0bb8;padding:5px 8px;font-size:7px;position:absolute;top:9px}.model-caption{z-index:3;pointer-events:none;background:linear-gradient(#0000,#050d0beb 48%);padding-top:28px;position:absolute;bottom:11px;left:0;right:0}@media (width<=850px){.nav nav{display:none}.sigil{opacity:.3;right:-170px}.hero-copy{width:90%}.steps,.character-grid,.product-grid{grid-template-columns:1fr}.steps article+article{border-left:1px solid var(--line);border-top:0}.auth-shell{grid-template-columns:1fr;gap:20px}.auth-aside{display:none}.account-grid{grid-template-columns:1fr}.hero h1{font-size:58px}.section-head{display:block}.stats div{padding:0 15px}.paperdoll{grid-template-columns:1fr 1fr;grid-template-areas:"model model""left right""weapons weapons"}.character-model{min-height:280px}.rank-row{grid-template-columns:45px 1fr 75px}.rank-row>span:last-child{display:none}.raid-encounters article{grid-template-columns:28px 1fr 100px}.raid-encounters em{display:none}}@media (width<=520px){.wrap{width:min(100% - 24px,1160px)}.nav-actions .text-link{display:none}.hero{min-height:620px}.hero-copy{width:100%}.hero h1{font-size:45px}.hero-actions{flex-direction:column;align-items:flex-start}.stats{gap:12px}.stats div{padding:0 10px}.form-card{padding:27px}.page-hero{padding-top:60px}.search{gap:8px;display:grid}.character-grid,.product-grid{grid-template-columns:1fr}.cta h2{font-size:38px}footer{text-align:center;flex-direction:column;justify-content:center;gap:14px}.armory-tabs button{flex:1;padding:15px 8px;font-size:8px}.paperdoll{padding:12px;display:block}.character-model{margin-bottom:12px}.gear-column{margin-bottom:8px}.weapon-row{grid-template-columns:1fr}.gear-column.right .gear-slot{text-align:left;flex-direction:row}.view-heading{display:block}.bracket-picker{margin-top:15px}.rank-row{grid-template-columns:35px 1fr 60px;padding:12px}.team-members{gap:4px;display:grid}.profile-vitals{display:none}.raid-encounters article{grid-template-columns:25px 1fr}.raid-encounters time{display:none}}@media (width<=850px){.news-grid{grid-template-columns:1fr}}.credit-store{border:1px solid var(--line);background:linear-gradient(135deg,#183a31cc,#081411cc);justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:32px;display:flex}.credit-packages{gap:10px;display:flex}.credit-packages button{min-width:110px;color:var(--gold2);cursor:pointer;background:#091512;border:1px solid #d3ae6859;padding:16px}.credit-packages b,.credit-packages span{display:block}.credit-packages span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:9px}.realm-overview,.guild-profile{border:1px solid var(--line);background:linear-gradient(145deg,#0f231fe6,#07110fcc);padding:35px}.realm-title{align-items:center;gap:20px;display:flex}.realm-title>i{background:#43d39d;border-radius:50%;width:13px;height:13px;box-shadow:0 0 18px #43d39d}.realm-title h2,.guild-profile h2{margin:5px 0;font:600 30px Cinzel}.realm-title code{color:var(--muted)}.realm-title>strong{color:var(--gold2);margin-left:auto;font:600 38px Cinzel}.realm-title>strong small{color:var(--muted);font:500 10px Inter}.realm-stats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.realm-stats article{background:#0a1815;gap:10px;padding:25px;display:grid}.realm-stats span{color:var(--muted);text-transform:uppercase;font-size:9px}.faction-balance>div{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.faction-balance>i{background:linear-gradient(90deg,#4b76c5 0 var(--alliance),#9d3e32 var(--alliance) 100%);height:8px;margin-top:10px;display:block}.guild-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.guild-card{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#0a1815cc;align-items:center;gap:16px;padding:22px;display:flex}.guild-crest{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);width:48px;height:56px;color:var(--gold);background:#173b32;place-items:center;font:600 20px Cinzel;display:grid}.guild-card>span:nth-child(2){gap:5px;display:grid}.guild-card b,.roster-row b{font:600 14px Cinzel}.guild-card small,.roster-row small{color:var(--muted);font-size:9px}.guild-card>strong{color:#56c99d;margin-left:auto}.guild-card>strong small{display:block}.guild-profile{margin-top:20px}.guild-profile>p:not(.eyebrow){color:var(--muted)}.roster{border-top:1px solid var(--line);margin-top:25px;display:grid}.roster-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex}.roster-row .avatar{width:38px;height:38px;font-size:14px}.roster-row>span:nth-child(2){gap:4px;display:grid}.roster-row>i{color:var(--muted);margin-left:auto;font-size:9px;font-style:normal}.roster-row>i.is-online{color:#54d3a1}.account-tools{grid-template-columns:1fr;gap:20px;padding-bottom:100px;display:grid}.security-panel form{margin-bottom:25px}.security-panel h3,#gm-console>h3{margin-top:28px;font:600 14px Cinzel}.totp-box{border:1px solid var(--line);padding:18px}.totp-box code{color:var(--gold2);overflow-wrap:anywhere;margin:10px 0;display:block}.session-row,.admin-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.session-row>span,.admin-row>span{gap:4px;display:grid}.session-row b,.admin-row b{font-size:10px}.session-row small,.admin-row small{color:var(--muted);font-size:8px}.row-actions{flex-direction:row;gap:5px;display:flex!important}.row-actions .ghost-button{padding:6px 8px}.status-review,.status-failed{color:var(--danger)}.status-delivered{color:#54d3a1}.gm-search{grid-template-columns:1fr auto;gap:10px;display:grid}.gm-panel select{border:1px solid var(--line);width:100%;color:var(--ink);background:#081310;margin-top:7px;padding:12px}.admin-account{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.admin-account>div{gap:5px;display:grid}.admin-account b{font-size:11px}.admin-account small{color:var(--muted);font-size:9px;line-height:1.6}.admin-account .row-actions{flex-wrap:wrap;justify-content:flex-end}.danger{color:var(--danger);font-style:normal}.status-executed{color:#54d3a1}.gm-panel textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:100px;color:var(--ink);background:#081310;margin-top:7px;padding:12px}.ticket-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.ticket-row>div{gap:5px;min-width:0;display:grid}.ticket-row b{font-size:10px}.ticket-row small{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.status-open{color:var(--gold)}.status-answered{color:#54d3a1}.status-closed{color:var(--muted)}.gm-command-console{border-color:#d3ae686b}.gm-command-console form{margin:14px 0}.command-line{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.command-line>span{color:var(--gold);font:600 16px monospace}.command-line input{margin:0;font-family:monospace}.gm-command-console pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);color:#9ee6c7;background:#030907;min-height:110px;max-height:320px;margin:12px 0;padding:15px;font:12px/1.55 monospace;overflow:auto}.console-policy{color:var(--muted);margin-bottom:12px;line-height:1.5}.command-history{align-items:flex-start}.command-history code{color:var(--gold2);overflow-wrap:anywhere}.command-history small{white-space:pre-wrap}.profile-overview{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.profile-stat,.profile-overview section{border:1px solid var(--line);background:#081411b3;padding:24px}.profile-stat{gap:8px;display:grid}.profile-stat span{color:var(--muted);text-transform:uppercase;font-size:9px}.profile-stat b{color:var(--gold2);font:600 28px Cinzel}.profile-overview section{grid-column:1/-1}.profile-overview section h3{font:600 16px Cinzel}.profile-overview section p{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.profile-overview section span{color:var(--gold)}.profile-overview+.paperdoll{margin-top:16px}.personal-arena{gap:10px;display:grid}.personal-team{border:1px solid var(--line);background:#081411b3;grid-template-columns:70px 1fr 180px;align-items:center;padding:22px;display:grid}.personal-team>strong{color:var(--gold);font:600 26px Cinzel}.personal-team h3{margin:0 0 6px;font:600 17px Cinzel}.personal-team p,.personal-team small,.personal-team em{color:var(--muted);font-size:9px}.personal-team>span{text-align:right;display:grid}.personal-team>span b{color:var(--gold2);font:600 20px Cinzel}.personal-team>span em{margin-top:5px;font-style:normal}.maintenance-banner{z-index:20;text-align:center;color:#fff4d0;letter-spacing:.04em;background:#713d18;padding:10px 20px;font-size:11px;position:relative}.status-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.status-card{border:1px solid var(--line);background:#081411cc;gap:12px;padding:25px;display:grid}.status-card span{color:var(--muted);text-transform:uppercase;font-size:9px}.status-card .is-online{color:#54d3a1}.status-card .is-offline{color:var(--danger)}.status-card.maintenance{border-color:#a86f32;grid-column:1/-1}.feature-switches{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;padding:15px;display:grid}.feature-switches label,.check{align-items:center;gap:7px;font-size:10px;display:flex}.feature-switches input,.check input{width:auto;margin:0}.account-character .row-actions{flex-wrap:wrap;margin-left:auto}.catalog-manager{grid-column:1/-1}.catalog-product-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0}.catalog-product-row:hover{background:#d3ae680d}.catalog-product-row>strong{color:var(--gold);font-size:10px}.catalog-item-picker{margin-top:22px;position:relative}.item-search-results{z-index:30;background:#07110f;border:1px solid #385148;max-height:310px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #000}.item-search-results:empty{display:none}.item-search-results button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:15px;padding:12px;display:flex}.item-search-results button:hover{background:#122a24}.item-search-results small{color:var(--muted)}.catalog-preview{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.catalog-equipment,.catalog-items{gap:7px;display:grid}.catalog-slot,.catalog-bundle-row{border:1px solid var(--line);background:#081310;align-items:center;gap:10px;min-height:56px;padding:8px;display:flex}.catalog-slot img,.catalog-bundle-row img{border:1px solid #334c44;width:40px;height:40px}.catalog-slot span,.catalog-bundle-row span{gap:3px;min-width:0;display:grid}.catalog-slot small,.catalog-bundle-row small{color:var(--muted);font-size:8px}.catalog-slot b,.catalog-bundle-row b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-slot em{color:var(--gold);font-size:8px;font-style:normal}.catalog-bundle-row label{align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.catalog-bundle-row input{width:65px;margin:0;padding:8px}.catalog-bag-count{color:var(--gold);margin:0;font-size:9px}@media (width<=850px){.catalog-preview{grid-template-columns:1fr}.catalog-bundle-row{flex-wrap:wrap}.account-tools{grid-template-columns:1fr}.credit-store{flex-direction:column;align-items:flex-start}.guild-grid{grid-template-columns:1fr}}@media (width<=520px){.credit-packages{width:100%;display:grid}.credit-packages button{width:100%}.realm-title{flex-wrap:wrap;align-items:flex-start}.realm-title>strong{width:100%;margin-left:0}.realm-stats{grid-template-columns:1fr}}.admin-hero{justify-content:space-between;align-items:end;display:flex}.admin-shell{grid-template-columns:210px minmax(0,1fr);gap:24px;padding:38px 0 100px;display:grid}.admin-sidebar{border:1px solid var(--line);background:#07110feb;align-self:start;padding:18px;display:grid;position:sticky;top:20px}.admin-sidebar .eyebrow{padding:0 10px 10px}.admin-sidebar button{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:13px 10px;font-size:10px}.admin-sidebar button:hover{color:var(--ink);background:#d3ae680d}.admin-sidebar button.active{border-left-color:var(--gold);color:var(--gold2);background:#d3ae681a}.admin-workspace{min-width:0}.admin-view{display:none}.admin-view.active{display:block}.admin-view-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.admin-view-head h2{margin:5px 0;font:600 28px Cinzel}.admin-view-head p:not(.eyebrow){color:var(--muted);margin:5px 0;font-size:11px}.admin-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-dashboard-grid .account-panel h3,.admin-view>.account-panel h3{margin-top:0;font:600 16px Cinzel}.admin-table-tools{grid-template-columns:1fr 180px;gap:10px;margin-bottom:12px;display:grid}.data-table-wrap{border:1px solid var(--line);background:#060f0dc7;overflow:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;background:#091613;border-bottom:1px solid #d3ae6840;padding:12px 14px;font-size:8px}.data-table th button{color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.data-table th button:hover{color:var(--gold)}.data-table td{border-bottom:1px solid var(--line);color:#b7c8c4;vertical-align:middle;padding:13px 14px;font-size:10px}.data-table tr:hover td{background:#d3ae6809}.data-table td b,.data-table td small{display:block}.data-table td small{color:var(--muted);margin-top:4px;font-size:8px}.data-table td strong{color:var(--gold2)}.table-status{border:1px solid var(--line);text-transform:uppercase;padding:5px 8px;font-size:8px;display:inline-block}.table-status.is-active{color:#54d3a1;border-color:#54d3a159}.table-status.is-archived{color:var(--muted)}.table-empty{text-align:center!important;color:var(--muted)!important;padding:45px!important}.admin-denied{text-align:center;padding:100px 0}.admin-denied h1{font:600 42px Cinzel}.admin-denied p:not(.eyebrow){color:var(--muted);margin-bottom:30px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-section-title{margin:34px 0 16px;font:600 16px Cinzel}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:flex;position:static;overflow:auto}.admin-sidebar .eyebrow{display:none}.admin-sidebar button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.admin-sidebar button.active{border-bottom-color:var(--gold)}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-hero{display:block}.admin-hero>a{margin-top:18px}.admin-table-tools,.gm-fields{grid-template-columns:1fr}.feature-switches{grid-template-columns:1fr 1fr}}.admin-sidebar>a{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-left:2px solid #0000;padding:13px 10px;font-size:10px;text-decoration:none}.admin-sidebar>a.active{border-left-color:var(--gold);color:var(--gold2);background:#d3ae681a}.admin-workspace{transition:opacity .14s,transform .14s}.admin-workspace.route-changing{opacity:.72;transform:translateY(3px)}.admin-view.active{animation:.18s admin-view-in}@keyframes admin-view-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.admin-subnav{border-bottom:1px solid var(--line);gap:7px;margin:-7px 0 22px;padding-bottom:12px;display:flex}.admin-subnav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;padding:9px 13px;font-size:9px;text-decoration:none}.admin-subnav a:hover{color:var(--ink)}.admin-subview{display:none}.admin-subview.active{display:block}.catalog-editor{border-top:0;margin-top:0;padding-top:0}.catalog-product-kind{color:var(--teal);text-transform:uppercase;letter-spacing:.07em;background:#3fd0be0f;border:1px solid #3fd0be40;margin:14px 0 0;padding:7px 10px;font-size:9px;display:inline-block}.product-art{position:relative;overflow:hidden}.product-art img.product-icon{object-fit:cover;border:2px solid #d3ae688c;border-radius:8px;width:92px;height:92px;box-shadow:0 12px 35px #000}.product-art.gold-art{background:radial-gradient(circle,#735a23,#171107 68%)}.product-art .gold-icon{border-color:#d3ae68}.product-art-label{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;background:#030907c7;padding:4px 7px;font:600 9px Cinzel;position:absolute;bottom:8px;right:10px}.product-art.service-art{letter-spacing:.08em;font-size:22px}.realm-stats{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.admin-sidebar>a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.admin-sidebar>a.active{border-bottom-color:var(--gold)}}@media (width<=700px){.realm-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.realm-stats{grid-template-columns:1fr}}.realm-switcher{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;font-size:8px;display:flex}.realm-switcher select{border-color:var(--line);width:auto;min-width:112px;height:34px;padding:0 28px 0 9px;font-size:10px}.realm-switcher:not(.hidden)+.admin-link{margin-left:2px}@media (width<=1050px){.realm-switcher span{display:none}.realm-switcher select{min-width:95px}.nav-actions{gap:10px}}:root{--ink:#e8eef7;--text:var(--ink);--muted:#94a3b8;--gold:#60a5fa;--gold2:#bfdbfe;--teal:#38bdf8;--bg:#070b14;--panel:#101725;--line:#263247;--danger:#fb7185;--class:#76b5ff;color:var(--ink);background:var(--bg);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}.skip-link{z-index:1000;background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 14px;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--gold) 75%,white);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 50% -20%,#3b82f61f,#0000 34rem),#070b14;margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}body:before,.sky{display:none}main{min-height:calc(100vh - 148px)}.wrap{width:min(1180px,100% - 48px);margin-inline:auto}.muted{color:var(--muted)}:where(main,footer) :where(article,section,div,span,a,p,h1,h2,h3,h4,strong,small,label){min-width:0}:where(.account-panel,.character-card,.product-card,.news-card,.status-card,.guild-card,.guild-profile,.realm-overview,.raid-card,.progress-summary,.profile-stat,.personal-team,.form-card,.gm-panel,.catalog-slot,.catalog-bundle-row,.admin-row,.ticket-row,.session-row){overflow-wrap:anywhere}code,pre,.realm-title code,.code-copy code,.totp-box code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}img{max-width:100%}.app-header{z-index:100;backdrop-filter:blur(18px);background:#070b14e0;border-bottom:1px solid #94a3b829;position:sticky;top:0;box-shadow:0 8px 30px #00000024}.nav{border:0;height:68px}.brand{font:inherit;letter-spacing:0;gap:11px}.brand>span:last-child{line-height:1.15;display:grid}.brand strong{letter-spacing:.02em;font-size:14px}.brand small{color:var(--muted);letter-spacing:0;text-transform:none;font:500 11px/1.4 inherit}.brand-mark{color:#fff;width:36px;height:36px;text-shadow:none;background:linear-gradient(145deg,#3b82f6,#2563eb);border:0;border-radius:10px;font-size:17px;transform:none;box-shadow:0 8px 20px #2563eb40}.brand-mark.small{border-radius:8px;width:28px;height:28px;font-size:12px}.brand-logo{max-width:160px;height:38px}.nav nav{height:100%;color:var(--muted);align-items:stretch;gap:5px;font-size:13px}.nav nav a{border-bottom:2px solid #0000;place-items:center;padding:0 12px;transition:all .15s;display:grid}.nav nav a:hover{color:#fff;background:#94a3b80f}body[data-page=home] .nav nav a[href=\/],body[data-page=play] .nav nav a[href=\/play],body[data-page=armory] .nav nav a[href=\/armory],body[data-page=rankings] .nav nav a[href=\/rankings],body[data-page=community] .nav nav a[href=\/community],body[data-page=tracker] .nav nav a[href=\/community],body[data-page=shop] .nav nav a[href=\/shop]{color:#fff;border-bottom-color:#3b82f6}.nav-actions{gap:9px}.nav-actions .header-signin,.nav-actions .header-action{white-space:nowrap;border-radius:8px;min-height:36px;padding:0 14px;font-size:12px}.text-link{color:var(--muted);padding:8px;font-size:12px}.realm-switcher{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px}.realm-switcher select{border-radius:8px;min-width:112px;height:36px}.theme-toggle,.account-menu-trigger{border:1px solid var(--line);color:#cbd5e1;cursor:pointer;background:#101827;border-radius:8px;justify-content:center;align-items:center;height:36px;display:inline-flex}.theme-toggle{width:36px;padding:0;font-size:17px}.theme-toggle:hover,.account-menu-trigger:hover{color:#fff;background:#182234;border-color:#475569}.theme-moon{display:none}.account-menu{position:relative}.account-menu-trigger{white-space:nowrap;gap:8px;padding:0 13px;font:600 12px/1 inherit}.account-chevron{font-size:15px;transition:transform .15s}.account-menu.open .account-chevron{transform:rotate(180deg)}.account-dropdown{z-index:120;border:1px solid var(--line);background:#111827;border-radius:10px;width:184px;padding:6px;display:none;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0000004d}.account-menu.open .account-dropdown{display:grid}.account-dropdown a,.account-dropdown button{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;min-height:38px;padding:0 11px;font:500 12px/1 inherit;display:flex}.account-dropdown a:hover,.account-dropdown button:hover{color:#fff;background:#1e293b}.account-dropdown .account-signout{border-top:1px solid var(--line);color:#fda4af;border-radius:0 0 7px 7px}.eyebrow{color:#60a5fa;letter-spacing:.02em;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:650}.page-hero{border-bottom:0;padding:58px 0 34px}.page-hero h1,.hero h1,.auth-aside h1,.section-head h2,.cta h2,.view-heading h2,.admin-view-head h2,.form-card h2,dialog h2{color:#f8fafc;letter-spacing:-.035em;font-family:inherit;font-weight:700;line-height:1.1}.page-hero h1{margin:6px 0 12px;font-size:clamp(34px,5vw,50px)}.page-hero h1 em,.hero h1 em,.auth-aside h1 em{color:inherit;-webkit-text-stroke:0;text-shadow:none;font-style:normal}.page-hero>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:0;font-size:15px}.content-section{padding:30px 0 80px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trust-grid .account-panel{margin:0}.trust-grid .check-list{margin:18px 0}.section-head,.view-heading{align-items:center;margin-bottom:24px}.section-head h2,.view-heading h2{margin:4px 0;font-size:28px}.button,.ghost-button,.filter,.bracket-picker button,.armory-tabs button,.profile-tabs button,.credit-packages button,.code-copy,button{text-transform:none;letter-spacing:0;border-radius:8px}.button{color:#fff;background:#3b82f6;border:1px solid #3b82f6;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:650;box-shadow:0 6px 18px #2563eb2e}.button:hover{filter:brightness(1.08);transform:none}.button.small{min-height:36px;padding:0 13px;font-size:12px}.ghost-button{border:1px solid var(--line);color:#cbd5e1;background:#111827;border-radius:8px;padding:9px 14px;font-size:13px}.ghost-button:hover{color:#fff;background:#182234;border-color:#475569}input,select,textarea,.gm-panel select,.gm-panel textarea{color:#f8fafc;background:#0b1220;border:1px solid #334155;border-radius:8px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}input,select{height:42px;padding:0 12px}textarea,.gm-panel textarea{padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f624}label{color:#cbd5e1}header :where(h1,h2,h3,h4,h5,h6,strong,b,button,input,select),main :where(h1,h2,h3,h4,h5,h6,strong,b,button,input,select,textarea),footer :where(h1,h2,h3,h4,h5,h6,strong,b,button,input,select){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.home-hero{--hero-image:url(/images/northrend-hero.jpg);background-image:linear-gradient(180deg, #0409127a, #040912d6), var(--hero-image);background-position:50%;background-size:cover;border-bottom:1px solid #93c5fd29;position:relative}.home-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 15%,#0409124d 100%);position:absolute;inset:0}.home-hero:not(.custom-hero):before{content:"";z-index:1;opacity:.68;filter:drop-shadow(0 18px 38px #0000008c);pointer-events:none;background:url(/images/arthas-menethil.png) bottom/contain no-repeat;width:min(25vw,340px);height:84%;position:absolute;bottom:0;right:max(1%,50vw - 680px);-webkit-mask-image:radial-gradient(68% 62% at 58% 52%,#000 38%,#000000c7 62%,#0000 100%);mask-image:radial-gradient(68% 62% at 58% 52%,#000 38%,#000000c7 62%,#0000 100%)}.hero{z-index:1;justify-content:center;align-items:center;min-height:690px;padding:76px 0;display:flex;position:relative}.hero-copy{text-align:center;width:min(820px,100%);padding:0}.hero h1{margin:16px 0 20px;font-size:clamp(48px,7vw,76px)}.lede{color:#d3dcea;max-width:650px;margin-inline:auto;font-size:17px;line-height:1.7}.expansion-pill{color:#bfdbfe;backdrop-filter:blur(10px);background:#070f1c8c;border:1px solid #bfdbfe4d;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:5px;margin:4px auto 0;padding:7px 11px;font-size:11px;display:inline-flex}.expansion-pill strong{color:#fff}.hero-actions{justify-content:center;gap:14px;margin:30px 0 42px}.play{color:#cbd5e1;gap:8px;font-size:13px}.play b{border:1px solid var(--line);color:#93c5fd;border-radius:9px;width:36px;height:36px}.stats{justify-content:center;gap:10px}.stats div{text-align:center;backdrop-filter:blur(10px);background:#070f1cad;border-radius:10px;min-width:160px;padding:16px 18px;border:1px solid #bfdbfe38!important}.stats dt{color:#f8fafc;font:700 20px/1.2 inherit}.stats dd{color:var(--muted);letter-spacing:0;text-transform:none;margin:5px 0 0;font-size:11px}.sigil{display:none}.panel-section{background:#0f172a6b;border-block:1px solid #94a3b81f;padding:70px 0}.steps{gap:16px}.steps article,.news-card{background:#0f1726;border-radius:12px;min-height:230px;padding:26px;border:1px solid var(--line)!important}.steps article{overflow:hidden}.steps article>b{color:#475569;font:650 13px/1 inherit;top:20px}.step-icon{color:#60a5fa;background:#3b82f61f;border:0;border-radius:10px;width:42px;height:42px;margin-bottom:24px}.steps h3,.news-card h3{margin:0 0 8px;font:650 17px/1.3 inherit}.steps p,.news-card p{color:var(--muted);font-size:13px;line-height:1.65}.steps a,.steps article>span:last-child,.news-card a{color:#60a5fa;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.code-copy{border:1px solid var(--line);background:#080e19;gap:12px;padding:11px;overflow:hidden}.code-copy code{flex:auto;display:block}.code-copy>span{flex:none}.cta{padding:80px 0}.cta h2{font-size:38px}.realm-live-section{padding-block:54px}.realm-live-section .section-head>p{max-width:440px;color:var(--muted);text-align:right;margin:0;font-size:13px}.home-realm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.home-realm-card{border:1px solid var(--line);background:#0f1726;border-radius:12px;padding:24px;box-shadow:0 8px 30px #0000001a}.home-realm-card.skeleton{min-height:230px}.home-realm-card header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.home-realm-card header>div{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.realm-live-dot{background:#64748b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #64748b1f}.home-realm-card.is-online .realm-live-dot{background:#34d399;box-shadow:0 0 0 4px #34d3991f}.home-realm-card.is-offline .realm-live-dot{background:#fb7185;box-shadow:0 0 0 4px #fb71851f}.realm-maintenance{color:#fbbf24;background:#f59e0b1f;border-radius:999px;padding:4px 8px;font-size:10px}.home-realm-card h3{color:#f8fafc;margin:18px 0 3px;font:700 24px/1.2 inherit}.home-realm-card>p{color:var(--muted);margin:0;font-size:12px}.home-realm-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 14px;display:grid}.home-realm-card dl div{border:1px solid var(--line);background:#0b1320;border-radius:9px;padding:14px}.home-realm-card dt{color:#dbeafe;font-size:20px;font-weight:700}.home-realm-card dd{color:var(--muted);margin:3px 0 0;font-size:10px}.realm-factions{color:var(--muted);justify-content:space-between;padding:10px 2px 18px;font-size:11px;display:flex}.home-realm-card>a{border-top:1px solid var(--line);color:#60a5fa;justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;font-weight:600;display:flex}.character-card,.product-card,.account-panel,.realm-overview,.guild-profile,.profile-stat,.profile-overview section,.personal-team,.raid-card,.progress-summary,.status-card,.gm-panel,dialog{border:1px solid var(--line);background:#0f1726;border-radius:12px;box-shadow:0 8px 30px #0000001a}.character-card,.product-card{transition:border-color .15s,box-shadow .15s}.character-card>*,.product-body,.product-foot,.account-panel>*,.guild-card>*,.realm-title>*,.profile-head>*,.rank-row>*,.raid-card header>*,.admin-row>*,.ticket-row>*,.session-row>*{min-width:0}.character-card:hover,.product-card:hover{border-color:#475569;transform:none;box-shadow:0 12px 34px #0000002e}.avatar{color:#bfdbfe;background:#1e293b;border:0;border-radius:10px;font:700 18px/1 inherit}.character-card h3,.profile-head h2,.guild-card b,.roster-row b,.realm-title h2,.guild-profile h2,.raid-card h3,.product-body h3{font-family:inherit;font-weight:650}.skeleton{border:1px solid var(--line);background:linear-gradient(100deg,#0f1726 20%,#1e293b 45%,#0f1726 70%) 0 0/200% 100%;border-radius:12px}.empty{border:1px dashed #334155;border-radius:12px}.ranking-table,.data-table-wrap{border:1px solid var(--line);background:#0f1726;border-radius:12px;overflow:hidden}.rank-row{border-color:var(--line);background:0 0;min-height:78px}.rank-row:hover:not(.rank-head){background:#33415538}.rank-head{min-height:44px;color:var(--muted);letter-spacing:0;text-transform:none;background:#111b2b;font-size:11px}.rank-number,.team-rating{color:#bfdbfe;font-family:inherit;font-weight:700}.rank-row h3{font:650 15px/1.3 inherit}.data-table th{border-color:var(--line);color:#94a3b8;letter-spacing:0;text-transform:none;background:#111b2b;padding:13px 14px;font-size:11px}.data-table td{border-color:var(--line);color:#cbd5e1;padding:14px;font-size:12px}.data-table td b{color:#f8fafc;font:600 12px/1.4 inherit}.table-status{letter-spacing:0;text-transform:none;border-radius:999px;font-size:10px}.credit-store{border:1px solid var(--line);background:#10192a;border-radius:12px;margin-top:20px;padding:26px}.credit-store h2{margin:4px 0;font:700 24px/1.2 inherit}.credit-store p{color:var(--muted);font-size:13px}.credit-packages button{color:#dbeafe;background:#0b1220;border:1px solid #334155;min-width:112px;padding:14px}.credit-packages{flex-wrap:wrap;justify-content:flex-end}.credit-packages button:hover{border-color:#60a5fa;transform:none}.credit-packages b{font:700 19px/1.2 inherit}.credit-packages span{letter-spacing:0;text-transform:none;font-size:11px}.filter{border:1px solid var(--line);color:#aebbd0;background:#101827;padding:8px 13px;font-size:12px}.filter.active,.bracket-picker button.active{color:#fff;background:#2563eb;border-color:#3b82f6}.product-art{border-color:var(--line);color:#bfdbfe;isolation:isolate;height:150px;font:700 42px/1 inherit;position:relative;overflow:hidden;background:#111d30!important}.product-art-backdrop{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.product-art.has-custom-art:after{content:"";z-index:-1;background:linear-gradient(#06060614,#060606c7);position:absolute;inset:0}.product-art.has-custom-art .product-icon{box-shadow:0 12px 30px #000000b3}.catalog-art-preview{color:var(--muted);grid-template-columns:96px 1fr;align-items:center;gap:12px;margin:0;display:grid}.catalog-art-preview img{object-fit:cover;border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;width:96px;height:64px}.collection-filter{isolation:isolate;position:relative;overflow:hidden}.collection-artwork{object-fit:cover;opacity:.2;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.collection-filter.has-artwork:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--panel) 18%,color-mix(in srgb,var(--panel) 80%,transparent));position:absolute;inset:0}.product-art img.product-icon{border:1px solid #64748b;border-radius:12px;width:84px;height:84px;box-shadow:0 10px 25px #0000004d}.product-art-label,.product-body .tier{color:#cbd5e1;letter-spacing:0;text-transform:none;background:#070b14e0;border-radius:6px;font:600 10px/1 inherit}.product-body .category{color:#7dd3fc;letter-spacing:0;text-transform:none;font-size:11px}.product-body h3{font-size:17px}.product-body>p{font-size:12px}.product-body h3,.product-body p,.package-includes li{overflow-wrap:anywhere}body:not([data-page=home]) .page-hero{padding:44px 0 20px}main>.content-section{padding:18px 0 56px}main>.content-section+.content-section{padding-top:0}.armory-shell{padding:0 0 56px}.armory-shell .search{gap:8px;max-width:650px;margin:18px 0 22px}.armory-shell .search input{border-right:1px solid #334155}.armory-shell .search .button{flex:none}.character-grid,.product-grid{gap:12px 16px}.character-card{min-height:102px;padding:20px 22px}.character-card h3{margin-bottom:4px}.character-card p+p{margin-top:3px}.view-heading{margin:0 0 18px}.content-section+.content-section .view-heading{border-top:1px solid #94a3b81f;padding-top:36px}.bracket-picker{flex-wrap:wrap;justify-content:flex-end;gap:6px}.bracket-picker button{min-height:40px;padding:8px 14px;border:1px solid var(--line)!important}.rank-row{min-height:72px;padding:14px 24px}.rank-row h3{margin-bottom:6px}.team-members{gap:20px}.team-members a{gap:2px}.guild-grid{gap:12px}.guild-card{min-height:92px;padding:18px 20px}.guild-card b{font-size:14px}.realm-overview{padding:28px 30px}.realm-stats{margin-top:26px}.realm-stats article{padding:20px}.faction-balance{margin-top:24px}.credit-store{margin-top:0}body[data-page=shop] main>.content-section{padding-top:24px}.filters{align-items:flex-start;margin-bottom:20px}.filter-buttons{gap:6px}.product-art{height:132px;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.product-art.service-art{letter-spacing:.02em;font-size:15px;font-weight:650}.package-card .product-art{height:118px}.product-art img.product-icon{width:72px;height:72px}.product-body{flex-direction:column;min-height:210px;padding:20px;display:flex}.product-body h3{margin:10px 0 8px}.product-body>p{min-height:0;margin:8px 0;line-height:1.6}.package-includes{margin-top:10px}.product-foot{margin-top:auto;padding-top:16px}.product-foot .price{color:#dbeafe;font-size:14px}.product-foot .buy{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #3b82f6;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:650}.product-foot .buy:hover{background:#3b82f6}.product-detail-grid{grid-template-columns:minmax(0,900px);justify-content:center}.product-detail-card{grid-template-columns:minmax(220px,34%) 1fr}.product-detail-card .product-art{height:auto;min-height:100%}.eligibility-list{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.eligibility-list h4{margin:0 0 10px}.eligibility-row{border-top:1px solid #94a3b81a;justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.eligibility-row span{color:var(--muted);text-align:right}.eligibility-row.eligible span{color:#34d399}.account-grid{padding-top:6px}.account-tools{padding-bottom:56px}.admin-shell{padding-bottom:64px}.auth-shell{grid-template-columns:.9fr minmax(400px,.72fr);gap:80px;min-height:calc(100vh - 68px);padding-block:70px}.auth-shell.compact{min-height:670px}.auth-aside h1{margin:12px 0 18px;font-size:clamp(42px,5vw,62px)}.auth-aside>p:last-of-type{color:var(--muted);font-size:15px;line-height:1.7}.auth-aside ul{color:#aebbd0;font-size:13px;line-height:2.1}.auth-aside li:before{content:"✓";color:#60a5fa}.form-card{border:1px solid var(--line);background:#0f1726;border-radius:14px;padding:34px;box-shadow:0 24px 60px #00000038}.form-card h2,dialog h2{margin:5px 0;font-size:27px}.form-card label,dialog label{color:#cbd5e1;letter-spacing:0;text-transform:none;margin:20px 0;font-size:12px;font-weight:550}.form-card label small{color:#718096;font-size:11px}.form-card a{color:#60a5fa}.form-message{color:var(--danger);font-size:12px}.balance-card{background:linear-gradient(145deg,#17243a,#101827);border:1px solid #2f4c76;border-radius:12px}.armory-tabs,.profile-tabs{border-color:var(--line);gap:4px}.profile-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;max-width:100%;display:flex;overflow-x:auto}.profile-tabs button{scroll-snap-align:start;flex:none}.armory-tabs button,.profile-tabs button{color:var(--muted);letter-spacing:0;text-transform:none;padding:14px 16px;font-size:12px}.armory-tabs button.active,.profile-tabs button.active{color:#fff;border-bottom-color:#60a5fa}.profile-head{border-color:var(--line)}.profile-head h2{font-size:28px}.guild-name{color:#60a5fa;font:600 12px/1 inherit}.paperdoll{border:1px solid var(--line);background:radial-gradient(circle,#3b82f61a,#0000 48%),#0d1523;border-radius:14px}.character-model{border-color:var(--line)}.character-model:before{background:#1e293b47;border-color:#60a5fa29}.model-rune{color:#60a5fa38;font-family:inherit}.gear-slot{border-color:var(--line);background:#0a111d;border-radius:8px}.gear-slot:hover{background:#121d2e;border-color:#475569;transform:none}.gear-icon{background:#070b14;border-radius:6px}.gear-label strong{font:600 11px/1.3 inherit}.item-tooltip{overflow-wrap:anywhere;background:#070b14fa;border-color:#475569;border-radius:10px;width:min(285px,100vw - 24px);box-shadow:0 18px 50px #0000008c}.realm-overview,.guild-profile{padding:30px}.realm-title h2,.guild-profile h2{font-size:27px}.realm-title>strong{color:#dbeafe;font:700 34px/1 inherit}.realm-stats{background:0 0;gap:12px}.realm-stats article{border:1px solid var(--line);background:#0b1320;border-radius:10px}.realm-stats span{letter-spacing:0;text-transform:none;font-size:11px}.realm-stats b{font:700 22px/1.2 inherit}.guild-card{border:1px solid var(--line);background:#0f1726;border-radius:10px}.guild-card:hover{border-color:#475569}.guild-crest{clip-path:none;color:#93c5fd;background:#1e293b;border-radius:10px;font:700 18px/1 inherit}.admin-shell{grid-template-columns:230px minmax(0,1fr);gap:28px;padding-top:20px}.admin-sidebar{border:1px solid var(--line);background:#0f1726;border-radius:12px;gap:3px;padding:10px;top:88px}.admin-sidebar .eyebrow{color:#64748b;padding:8px 10px 12px}.admin-sidebar>a{color:#aebbd0;letter-spacing:0;text-transform:none;border:0;border-radius:7px;padding:10px 11px;font-size:12px}.admin-sidebar>a:hover{color:#fff;background:#172235}.admin-sidebar>a.active{color:#fff;background:#1d4ed8;border:0}.admin-view-head{align-items:center}.admin-view-head h2{margin:3px 0;font-size:27px}.admin-view-head p:not(.eyebrow){font-size:13px}.admin-analytics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.admin-analytics>article{border:1px solid var(--line);background:#0f1726;border-radius:10px;gap:7px;padding:18px;display:grid}.admin-analytics>article span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:650}.admin-analytics>article strong{color:#dbeafe;font-size:24px;line-height:1}.admin-analytics>article small{color:var(--muted);font-size:10px}.homepage-fields{border:1px solid var(--line);border-radius:10px;margin-block:22px;padding:18px}.homepage-fields legend{color:var(--muted);text-transform:uppercase;padding-inline:8px;font-size:11px;font-weight:650}.home-community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:34px;display:grid}.home-community-grid article{min-width:0}.home-community-grid p{white-space:pre-line;overflow-wrap:anywhere}.news-card:has(.featured-badge){border-color:var(--gold);box-shadow:0 12px 35px #d3ae681f}.featured-badge{color:var(--gold2);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.dashboard-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.dashboard-benefits .account-panel{min-width:0}.reward-cycle{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:14px 0 18px;display:grid}.reward-day{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--panel);border-radius:10px;place-items:center;padding:8px 3px;display:grid}.reward-day small{font-size:.62rem}.reward-day b{color:var(--text);font-size:.84rem}.reward-day.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 30%,transparent);background:color-mix(in srgb,var(--gold) 12%,var(--panel))}.loyalty-level{color:var(--gold);margin:10px 0 6px;font-size:1.15rem;font-weight:800}.meter{background:var(--panel);width:100%;height:7px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;margin:12px 0 7px;overflow:hidden}.meter>span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 62%,black),var(--gold));height:100%;display:block}.mission-panel{margin-bottom:18px}.mission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mission-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:17px}.mission-card h4{margin:12px 0 6px}.mission-card p{color:var(--muted);margin:0 0 10px}.mission-card button{margin-top:14px}.mission-heading{color:var(--gold);justify-content:space-between;align-items:center;gap:8px;font-size:.77rem;display:flex}.mission-kind{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.empty.compact{padding:9px;font-size:.8rem}@media (width<=1100px){.mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sale-price{color:var(--gold2)}.old-price{color:var(--muted);margin-left:7px;font-size:12px;text-decoration:line-through}.stock-note{color:var(--muted);font-size:11px}.admin-subnav{border-color:var(--line);gap:4px}.admin-subnav a{color:var(--muted);letter-spacing:0;text-transform:none;border-radius:7px;padding:9px 13px;font-size:12px}.admin-subnav a.active{color:#fff;background:#1e293b;border-color:#334155}.gm-panel{padding:24px}.row-actions{flex-wrap:wrap;min-width:0}.gm-panel h3,.account-panel h3,.admin-section-title{font-family:inherit!important;font-weight:650!important}.status-card{padding:20px}.status-card span{letter-spacing:0;text-transform:none;font-size:11px}.status-card strong{font:650 15px/1.3 inherit}.status-card small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.45;display:block}.security-panel pre{border:1px solid var(--line);color:var(--gold2);user-select:all;background:#080b10;border-radius:8px;padding:14px;font:600 13px/1.7 ui-monospace,monospace}.item-search-results{background:#0b1220;border-color:#475569;border-radius:8px;box-shadow:0 18px 45px #0006}.catalog-slot,.catalog-bundle-row{border-color:var(--line);background:#0b1220;border-radius:8px}.catalog-product-kind{color:#7dd3fc;letter-spacing:0;text-transform:none;border-radius:999px;font-size:11px}.gm-command-console pre{border-color:var(--line);color:#a7f3d0;background:#050914;border-radius:8px}.site-footer{background:#080d17;border-top:1px solid #94a3b824}.footer-inner{justify-content:space-between;align-items:center;gap:30px;min-height:120px;display:flex}.footer-inner>div:first-child>p{color:#64748b;margin:9px 0 0;font-size:11px}.photo-credit{color:#526176;margin-top:4px;font-size:9px;display:inline-block}.photo-credit:hover{color:#94a3b8}.footer-links{color:#94a3b8;flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:12px;display:flex}.footer-links a:hover{color:#fff}.toast{background:#111827;border:1px solid #334155;border-radius:10px;box-shadow:0 18px 45px #0000004d}@media (width<=1050px){.nav nav{gap:0}.nav nav a{padding-inline:8px}.nav-actions .header-signin{display:none}.credit-store{flex-direction:column;align-items:flex-start}.credit-packages{justify-content:flex-start;width:100%}}@media (width<=850px){.wrap{width:min(100% - 32px,1180px)}.nav{flex-wrap:wrap;height:auto;min-height:64px;padding-block:10px}.nav nav{order:3;width:100%;height:42px;display:flex;overflow-x:auto}.nav nav a{flex:1 0 auto;padding-inline:14px}.hero{padding-top:60px}.hero-copy{width:100%}.home-hero:not(.custom-hero):before{opacity:.24;width:48vw;right:-10%}.steps,.news-grid{grid-template-columns:1fr}.auth-shell{grid-template-columns:1fr;gap:24px}.auth-aside{display:block}.auth-aside h1{font-size:40px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-radius:10px;display:flex;position:static}.admin-sidebar>a{white-space:nowrap}}@media (width<=560px){.wrap{width:min(100% - 24px,1180px)}.brand small,.realm-switcher span{display:none}.nav-actions .header-action{padding-inline:10px}.realm-switcher select{min-width:92px}.hero{min-height:650px;padding:48px 0}.hero h1{font-size:43px}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}body:not([data-page=home]) .page-hero{padding:32px 0 14px}main>.content-section{padding:14px 0 40px}.armory-shell .search{margin-top:14px}.filters{gap:10px}.class-filter{flex:140px}.stats{grid-template-columns:1fr;display:grid}.stats div{min-width:0}.page-hero{padding-top:40px}.form-card{padding:24px}.auth-aside{display:none}.credit-packages{grid-template-columns:1fr}.credit-packages button{width:100%;min-width:0}.section-head,.view-heading,.admin-view-head,.admin-hero,.profile-head,.realm-title{flex-direction:column;align-items:flex-start}.profile-vitals,.realm-title>strong{text-align:left;margin-left:0}.rank-row{grid-template-columns:32px minmax(0,1fr) 58px}.footer-inner{flex-direction:column;align-items:flex-start;padding-block:30px}.footer-links{justify-content:flex-start;gap:14px}}html[data-theme=light]{--ink:#172033;--muted:#526179;--panel:#fff;--line:#d9e1ec;--danger:#be123c;--class:#2563eb;color-scheme:light;--gold:#2563eb!important;--gold2:#1d4ed8!important;--teal:#0284c7!important;--bg:#f5f7fb!important}html[data-theme=light] .theme-sun{display:none}html[data-theme=light] .theme-moon{display:inline}html[data-theme=light] .app-header{background:#ffffffe6;border-bottom-color:#64748b33;box-shadow:0 8px 30px #0f172a0d}html[data-theme=light] .nav nav a:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] body[data-page=home] .nav nav a[href=\/],html[data-theme=light] body[data-page=armory] .nav nav a[href=\/armory],html[data-theme=light] body[data-page=rankings] .nav nav a[href=\/rankings],html[data-theme=light] body[data-page=guilds] .nav nav a[href=\/guilds],html[data-theme=light] body[data-page=realm] .nav nav a[href=\/realm],html[data-theme=light] body[data-page=shop] .nav nav a[href=\/shop]{color:#0f172a}html[data-theme=light] .theme-toggle,html[data-theme=light] .account-menu-trigger,html[data-theme=light] .ghost-button{color:#334155;background:#fff;border-color:#d5deea}html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .account-menu-trigger:hover,html[data-theme=light] .ghost-button:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}html[data-theme=light] .account-dropdown{background:#fff;border-color:#d9e1ec;box-shadow:0 18px 45px #0f172a24}html[data-theme=light] .account-dropdown a,html[data-theme=light] .account-dropdown button{color:#334155}html[data-theme=light] .account-dropdown a:hover,html[data-theme=light] .account-dropdown button:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] .account-dropdown .account-signout{color:#be123c}html[data-theme=light] .header-signin{color:#334155!important}html[data-theme=light] .page-hero h1,html[data-theme=light] .section-head h2,html[data-theme=light] .view-heading h2,html[data-theme=light] .admin-view-head h2,html[data-theme=light] .form-card h2,html[data-theme=light] dialog h2{color:#0f172a}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .gm-panel select,html[data-theme=light] .gm-panel textarea{color:#0f172a;background:#fff;border-color:#cbd5e1}html[data-theme=light] label{color:#334155}html[data-theme=light] :where(.character-card,.product-card,.account-panel,.realm-overview,.guild-profile,.profile-stat,.profile-overview section,.personal-team,.raid-card,.progress-summary,.status-card,.gm-panel,.form-card,dialog,.guild-card,.steps article,.news-card){background:#fff;border-color:#d9e1ec;box-shadow:0 8px 26px #0f172a0e}html[data-theme=light] .character-card:hover,html[data-theme=light] .product-card:hover,html[data-theme=light] .guild-card:hover{border-color:#aebcd0;box-shadow:0 12px 32px #0f172a17}html[data-theme=light] .avatar,html[data-theme=light] .guild-crest{color:#1d4ed8;background:#e8f0fc}html[data-theme=light] .ranking-table,html[data-theme=light] .data-table-wrap{background:#fff;border-color:#d9e1ec}html[data-theme=light] .rank-head,html[data-theme=light] .data-table th{color:#64748b;background:#f1f5f9}html[data-theme=light] .rank-row:hover:not(.rank-head){background:#f8fafc}html[data-theme=light] .data-table td{color:#475569}html[data-theme=light] .data-table td b{color:#0f172a}html[data-theme=light] .credit-store{background:#fff;border-color:#d9e1ec}html[data-theme=light] .home-realm-card{background:#fff;border-color:#d9e1ec;box-shadow:0 8px 26px #0f172a0e}html[data-theme=light] .home-realm-card h3{color:#0f172a}html[data-theme=light] .home-realm-card dl div{background:#f8fafc;border-color:#d9e1ec}html[data-theme=light] .home-realm-card dt{color:#1d4ed8}html[data-theme=light] .credit-packages button,html[data-theme=light] .filter{color:#475569;background:#fff;border-color:#d5deea}html[data-theme=light] .credit-packages button:hover{border-color:#60a5fa}html[data-theme=light] .bracket-picker button{color:#334155;background:#fff;border-color:#c8d1dc!important}html[data-theme=light] .armory-tabs button.active,html[data-theme=light] .profile-tabs button.active{color:#0f172a}html[data-theme=light] .profile-stat strong,html[data-theme=light] .profile-vitals strong,html[data-theme=light] .rank-number,html[data-theme=light] .team-rating{color:#1d4ed8}html[data-theme=light] .team-members b,html[data-theme=light] .team-members small{color:#334155}html[data-theme=light] .team-record b{color:#047857}html[data-theme=light] .account-nav a.active{color:#5b461f}html[data-theme=light] .model-error{color:#b42318}html[data-theme=light] .model-provider{color:#475569}html[data-theme=light] .product-art{color:#1d4ed8;border-color:#d9e1ec;background:#edf3fb!important}html[data-theme=light] .product-art-label,html[data-theme=light] .product-body .tier{color:#475569;background:#ffffffeb}html[data-theme=light] .balance-card{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#bfdbfe}html[data-theme=light] .paperdoll{background:radial-gradient(circle,#3b82f61a,#0000 48%),#fff;border-color:#d9e1ec}html[data-theme=light] .gear-slot{background:#f8fafc;border-color:#d9e1ec}html[data-theme=light] .gear-slot:hover{background:#f1f5f9;border-color:#aebcd0}html[data-theme=light] .gear-icon{background:#e8eef7}html[data-theme=light] .gear-label small,html[data-theme=light] .gear-label i{color:#53647a}html[data-theme=light] .gear-label .q2{color:#187c10}html[data-theme=light] .gear-label .q3{color:#075fae}html[data-theme=light] .gear-label .q4{color:#7621aa}html[data-theme=light] .gear-label .q5{color:#a14f00}html[data-theme=light] .item-tooltip{background:#fffffffa;border-color:#94a3b8;box-shadow:0 18px 50px #0f172a2e}html[data-theme=light] .realm-stats article{background:#f8fafc;border-color:#d9e1ec}html[data-theme=light] .admin-sidebar,html[data-theme=light] .admin-analytics>article{background:#fff;border-color:#d9e1ec}html[data-theme=light] .admin-analytics>article strong{color:#1d4ed8}html[data-theme=light] .admin-sidebar>a:hover{color:#0f172a;background:#f1f5f9}html[data-theme=light] .admin-sidebar>a.active{color:#fff;background:#2563eb}html[data-theme=light] .admin-subnav a.active{color:#0f172a;background:#e8eef7;border-color:#cbd5e1}html[data-theme=light] .catalog-slot,html[data-theme=light] .catalog-bundle-row,html[data-theme=light] .item-search-results{background:#fff;border-color:#d9e1ec}html[data-theme=light] .gm-command-console pre{background:#0f172a;border-color:#cbd5e1}html[data-theme=light] .site-footer{background:#fff;border-top-color:#d9e1ec}html[data-theme=light] .footer-links a:hover{color:#0f172a}html[data-theme=light] .footer-links{color:#475569}html[data-theme=light] .status-executed,html[data-theme=light] .table-status.is-active{color:#047857}html[data-theme=light] .sale-tag{color:#991b1b;background:#fee2e2}html[data-theme=light] .product-foot .price{color:#1e3a8a}html[data-theme=light] .product-body li{color:#334155}html[data-theme=light] .guild-name{color:#1d4ed8}html[data-theme=light] .toast{background:#fff;border-color:#d9e1ec;box-shadow:0 18px 45px #0f172a24}html[data-theme=light] .panel-section{background:#eef3f9;border-color:#d9e1ec}html[data-theme=light] .home-hero :where(h1,.lede,.stats dt){color:#f8fafc}.insight-grid,.ranking-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.insight-card,.achievement-browser,.admin-chart{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:20px}.spell-chip-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.spell-chip-list a{border:1px solid var(--line);color:var(--gold2);border-radius:7px;padding:7px 10px;font-size:12px}.spell-chip-list a b,.spell-chip-list a small{display:block}.spell-chip-list a small,.talent-distribution{color:var(--muted);margin-top:3px;font-size:10px}.achievement-row>span{gap:3px;min-width:0;display:grid}.achievement-row>span:last-child{flex:none;justify-items:end}.achievement-row small{max-width:52ch;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gear-icon{position:relative}.gear-gems{gap:2px;display:flex;position:absolute;bottom:-4px;right:-4px}.gear-gems i{background:var(--gold);border:1px solid #ffffffb3;border-radius:50%;width:8px;height:8px;box-shadow:0 1px 4px #000}.item-enhancement{color:#56d98b}.item-enhancement.gem{color:#8fc7ff}.achievement-browser{margin:0 0 20px}.achievement-browser .view-heading{align-items:center}.achievement-browser input{max-width:260px}.achievement-list,.activity-list{gap:8px;margin-top:14px;display:grid}.achievement-row,.activity-list>div,.activity-list>a{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.activity-list span{overflow-wrap:anywhere;min-width:0}.activity-list time,.achievement-row time{color:var(--muted);font-size:11px}.ranking-controls,.ranking-filterbar,.history-filters,.editor-switches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.data-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.data-pagination button{min-width:96px}.data-pagination button:disabled{cursor:not-allowed;opacity:.45}.ranking-controls label,.ranking-filterbar label{align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.ranking-filterbar{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:0 0 14px;padding:12px}.ranking-filterbar select,.ranking-filterbar input,.ranking-controls select,.history-filters input,.history-filters select{width:auto;min-width:150px}.ranking-split>article{min-width:0}.attempt-history{margin-top:24px}.compact-rank-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 15px;display:flex}.compact-rank-row:last-child{border-bottom:0}.compact-rank-row>span{flex:1;min-width:0}.compact-rank-row b,.compact-rank-row small{overflow-wrap:anywhere;display:block}.compact-rank-row small,.compact-rank-row time{color:var(--muted);font-size:11px}.product-card.is-featured{border-color:color-mix(in srgb,var(--gold) 65%,var(--line));box-shadow:0 0 0 1px #d3ae6821}.featured-tag,.sale-tag{text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.featured-tag{color:var(--gold2);background:#d3ae6829}.sale-tag{color:#fca5a5;background:#ef444429}.product-card.is-sold-out{opacity:.68}.product-foot del{color:var(--muted);font-size:12px;font-weight:400}.stock-meter{background:var(--line);border-radius:99px;height:4px;margin-top:12px;overflow:hidden}.stock-meter i{background:var(--gold);width:0;height:100%;display:block}.wishlist-toggle.is-saved,.compare-toggle.is-saved{border-color:var(--gold);color:var(--gold2)}.shop-collections{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.collection-filter{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;gap:.7rem;padding:1rem;display:grid}.collection-filter small,.collection-description{color:var(--muted)}.collection-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.collection-heading span{gap:.2rem;display:grid}.collection-heading small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.collection-heading strong{color:var(--gold2);white-space:nowrap;font-size:10px}.collection-description{font-size:11px}.collection-preview{flex-wrap:wrap;gap:.35rem;display:flex}.collection-preview i{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.collection-filter.active{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.catalog-variant-editor{border:1px solid var(--line);border-radius:10px;margin:1rem 0;padding:1rem}.catalog-variant-editor legend{padding:0 .4rem;font-weight:700}.catalog-variant-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr .7fr 1.4fr auto auto;align-items:end;gap:.65rem;padding:.75rem 0;display:grid}.catalog-variant-row:last-child{border-bottom:0}.shop-comparison{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0 0 20px;padding:20px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.comparison-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:9px;min-width:0;padding:14px}.comparison-grid h3{margin:0 0 8px;font-size:14px}.comparison-grid p,.comparison-grid li,.comparison-grid small{color:var(--muted);font-size:10px}.admin-chart{margin:-6px 0 20px}.chart-bars{gap:11px;margin-top:15px;display:grid}.chart-bars>div{grid-template-columns:110px minmax(80px,1fr) 70px;align-items:center;gap:10px;font-size:11px;display:grid}.chart-bars i{background:linear-gradient(90deg,var(--teal) var(--bar),#ffffff0f var(--bar));border-radius:99px;height:8px}.chart-bars b{text-align:right}.audit-tools{grid-template-columns:minmax(220px,1fr) repeat(3,auto)}.saved-filter-bar{flex-wrap:wrap;align-items:end;gap:10px;margin:-4px 0 18px;display:flex}.saved-filter-bar label{margin:0}.order-select{align-items:center;gap:10px;display:flex}.order-select>input{width:auto}.admin-table .admin-row{min-height:48px}.admin-table .admin-row>.order-select{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:flex}.admin-table .admin-row>.order-select>span{gap:3px;display:grid}.admin-table .admin-row b{font-size:12px;line-height:1.35}.admin-table .admin-row small{font-size:10px;line-height:1.45}.admin-sidebar a{color:color-mix(in srgb,var(--ink) 68%,var(--muted))}.rate-grid,.realm-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.realm-rate-grid{margin:18px 0}.realm-rate-grid article,.realm-season{border:1px solid var(--line);background:#ffffff06;border-radius:9px;padding:14px}.realm-rate-grid span,.realm-season span,.realm-season small{color:var(--muted);text-transform:uppercase;font-size:10px;display:block}.realm-rate-grid b{color:var(--gold2);margin-top:5px;display:block}.realm-season{align-items:center;gap:16px;margin-bottom:18px;display:flex}.realm-season strong{flex:1}.realm-capabilities{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.realm-capabilities>span{color:var(--muted);text-transform:uppercase;font-size:10px}.realm-capabilities>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.realm-capabilities b{color:var(--teal);text-transform:capitalize;background:#3fd0be1f;border-radius:999px;padding:6px 9px;font-size:10px}.data-table td,.data-table th,.admin-row>*{overflow-wrap:anywhere;min-width:0}html[data-theme=light] :where(.insight-card,.achievement-browser,.admin-chart,.ranking-filterbar){background:#fff;border-color:#d9e1ec}html[data-theme=light] .activity-list>div,html[data-theme=light] .activity-list>a,html[data-theme=light] .achievement-row{background:#f8fafc;border-color:#d9e1ec}:root{--ink:#eeeae2;--text:var(--ink);--muted:#9b9994;--gold:#b99a62;--gold2:#e0cda8;--teal:#a98c59;--bg:#050505;--panel:#111;--line:#2e2d2a;--class:#d2b77f}html:not([data-theme=light]) body{background:radial-gradient(circle at 50% -20%,#b99a6217,#0000 34rem),#050505}html:not([data-theme=light]) .app-header{background:#050505eb;border-bottom-color:#282724}html:not([data-theme=light]) .brand-mark{color:var(--gold2);background:linear-gradient(145deg,#28251f,#111);box-shadow:0 8px 24px #00000073}html:not([data-theme=light]) body[data-page=home] .nav nav a[href=\/],html:not([data-theme=light]) body[data-page=play] .nav nav a[href=\/play],html:not([data-theme=light]) body[data-page=armory] .nav nav a[href=\/armory],html:not([data-theme=light]) body[data-page=rankings] .nav nav a[href=\/rankings],html:not([data-theme=light]) body[data-page=community] .nav nav a[href=\/community],html:not([data-theme=light]) body[data-page=tracker] .nav nav a[href=\/community],html:not([data-theme=light]) body[data-page=shop] .nav nav a[href=\/shop]{border-bottom-color:var(--gold)}html:not([data-theme=light]) .theme-toggle,html:not([data-theme=light]) .account-menu-trigger,html:not([data-theme=light]) .ghost-button,html:not([data-theme=light]) .filter{color:#c9c5bc;background:#121212;border-color:#343330}html:not([data-theme=light]) .theme-toggle:hover,html:not([data-theme=light]) .account-menu-trigger:hover,html:not([data-theme=light]) .ghost-button:hover{background:#1a1917;border-color:#625942}html:not([data-theme=light]) .account-dropdown{background:#111}html:not([data-theme=light]) .account-dropdown a:hover,html:not([data-theme=light]) .account-dropdown button:hover{background:#211f1b}html:not([data-theme=light]) .header-signin{color:#c9c5bc!important}html:not([data-theme=light]) .header-action{color:var(--gold2)!important;box-shadow:none!important;background:#171612!important;border:1px solid #4b4435!important}html:not([data-theme=light]) .eyebrow,html:not([data-theme=light]) .steps a,html:not([data-theme=light]) .steps article>span:last-child,html:not([data-theme=light]) .news-card a,html:not([data-theme=light]) .form-card a,html:not([data-theme=light]) .guild-name{color:var(--gold)}html:not([data-theme=light]) .button,html:not([data-theme=light]) .product-foot .buy,html:not([data-theme=light]) .filter.active,html:not([data-theme=light]) .bracket-picker button.active,html:not([data-theme=light]) .admin-sidebar>a.active{color:#090909;background:linear-gradient(#b99a62,#8c713f);border-color:#b99a62;box-shadow:0 7px 20px #00000052}html:not([data-theme=light]) .admin-subnav a.active{color:var(--gold2);background:#211f1b;border-color:#625942}html:not([data-theme=light]) .button:hover,html:not([data-theme=light]) .product-foot .buy:hover{background:linear-gradient(#c9aa70,#9b7d47)}html:not([data-theme=light]) input,html:not([data-theme=light]) select,html:not([data-theme=light]) textarea,html:not([data-theme=light]) .gm-panel select,html:not([data-theme=light]) .gm-panel textarea{background:#0b0b0b;border-color:#343330}html:not([data-theme=light]) input:focus,html:not([data-theme=light]) select:focus,html:not([data-theme=light]) textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b99a6224}html:not([data-theme=light]) .home-hero{background-image:linear-gradient(180deg,#0000007a,#000000e6),var(--hero-image);border-bottom-color:#b99a6233}html:not([data-theme=light]) .expansion-pill{color:var(--gold2);background:#0505059e;border-color:#e0cda847}html:not([data-theme=light]) .play b,html:not([data-theme=light]) .step-icon{color:var(--gold);background:#181713}html:not([data-theme=light]) .stats div{background:#050505bd;border-color:#e0cda833!important}html:not([data-theme=light]) .panel-section{background:#0f0f0fb8}html:not([data-theme=light]) .credit-packages button{color:var(--gold2);background:#0b0b0b;border-color:#3a3730}html:not([data-theme=light]) .credit-packages button:hover{border-color:var(--gold)}html:not([data-theme=light]) :where(.steps article,.news-card,.home-realm-card,.character-card,.product-card,.account-panel,.realm-overview,.guild-profile,.profile-stat,.profile-overview section,.personal-team,.raid-card,.progress-summary,.status-card,.gm-panel,dialog,.ranking-table,.data-table-wrap,.form-card,.admin-sidebar,.admin-analytics>article,.credit-store,.insight-card,.achievement-browser,.admin-chart,.ranking-filterbar){background:#111}html:not([data-theme=light]) :where(.home-realm-card dl div,.rank-head,.data-table th,.gear-slot,.realm-stats article,.catalog-slot,.catalog-bundle-row,.item-search-results){background:#0b0b0b}.cms-panel{grid-column:1/-1}.article-preview,.published-article{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:24px 0;padding:clamp(22px,4vw,48px)}.published-article{max-width:900px;margin-inline:auto}.article-cover,.article-preview>img{object-fit:cover;border-radius:10px;width:100%;max-height:430px;margin:20px 0 28px;display:block}.published-article h1{margin:10px 0 16px;font-size:clamp(34px,6vw,64px);line-height:1.02}.article-lead{color:var(--text);font-size:clamp(18px,2vw,23px);line-height:1.55}.article-body{color:var(--muted);white-space:pre-wrap;margin:28px 0;font-size:16px;line-height:1.85}.article-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.article-tags span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px}.ticket-meta{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.ticket-meta i{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal}.ticket-meta .priority-urgent,.ticket-meta .priority-high{color:#fca5a5;border-color:#7f1d1d}.ticket-message-internal{border-left:2px solid var(--gold);background:#d3ae6812;margin-block:5px;padding:8px}.ticket-event-history{gap:7px;max-height:180px;display:grid;overflow:auto}.ticket-event-history small{border-left:2px solid var(--line);color:var(--muted);padding:8px;display:block}.event-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.event-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;padding:20px;display:grid}.event-card time,.event-card small{color:var(--muted);font-size:12px}.event-card h3,.event-card p{margin:0}.credit-gift-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.credit-store{padding:0;display:block;overflow:hidden}.credit-store>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;list-style:none;display:flex}.credit-store>summary::-webkit-details-marker{display:none}.credit-store>summary span:first-child{gap:2px;display:grid}.credit-store>summary small{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.credit-store>summary b{font-size:16px}.wallet-summary-action{color:var(--muted);font-size:12px}.credit-store[open] .wallet-summary-action{font-size:0}.credit-store[open] .wallet-summary-action:after{content:"Close wallet ↑";font-size:12px}.credit-store-content{border-top:1px solid var(--line);grid-template-columns:minmax(190px,.7fr) minmax(420px,1.3fr);gap:24px;padding:20px;display:grid}.credit-store-content .credit-gift-fields{grid-column:2}.shop-policy{color:var(--muted);background:#c6923e14;border-left:3px solid #c6923e;align-items:center;gap:12px;margin:14px 0;padding:11px 14px;font-size:12px;display:flex}.shop-policy b{color:var(--text);flex:none}.shop-discovery{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end;gap:12px;margin:18px 0 12px;display:grid}.shop-discovery label{color:var(--muted);letter-spacing:.03em;gap:6px;font-size:11px;font-weight:700;display:grid}.shop-discovery input,.shop-discovery select{width:100%;min-height:42px}.shop-results-heading{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin:2px 0 12px;display:flex}.shop-results-heading p{color:var(--muted);margin:0;font-size:12px}#shop-pagination{margin-top:22px}.impact-tag{color:#d5a753!important;border-color:#c6923e80!important}.moderation-investigation{margin-top:16px}.moderation-investigation #investigation-results h4{margin:18px 0 8px}.admin-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.admin-breadcrumb a{color:var(--gold)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.security-panel:nth-child(3){grid-column:1/-1}.auth-divider{color:var(--muted);align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.identity-providers{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.identity-provider-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.media-library{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.media-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0;overflow:hidden}.media-card img{aspect-ratio:16/9;object-fit:cover;background:var(--bg);width:100%;display:block}.media-card figcaption{gap:.55rem;padding:.8rem;display:grid}.media-card small{overflow-wrap:anywhere}.media-upload-preview{align-items:center;gap:1rem;margin:.75rem 0}.media-upload-preview:not(.hidden){display:flex}.media-upload-preview img{object-fit:cover;border-radius:8px;width:160px;max-height:100px}.panel-title{align-items:flex-start;gap:1rem}.gm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gear-slot[role=button]{cursor:pointer}.gear-slot.selected{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 32%, transparent)}.item-comparison-panel{margin:1.25rem 0}.item-comparison th:not(:first-child),.item-comparison td{min-width:180px}.item-set-summary{border:1px solid var(--line);background:var(--panel);margin:1.25rem 0;padding:1.25rem}.item-set-summary article{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) 1fr;gap:1.5rem;padding:1rem 0;display:grid}.item-set-summary article:first-of-type{border-top:0}.item-set-summary small{color:var(--muted);display:block}.item-set-summary ul{margin:0;padding:0;list-style:none}.item-set-summary li{color:var(--muted);justify-content:space-between;gap:1rem;display:flex}.item-set-summary li.active{color:var(--ink)}.item-set-summary li.active span{color:var(--teal)}html:not([data-theme=light]) .avatar,html:not([data-theme=light]) .guild-crest{color:var(--gold2);background:#24221e}html:not([data-theme=light]) .product-art{color:var(--gold2);background:linear-gradient(145deg,#1b1a17,#090909)!important}html:not([data-theme=light]) .product-body .category,html:not([data-theme=light]) .catalog-product-kind{color:var(--gold)}html:not([data-theme=light]) .balance-card{background:linear-gradient(145deg,#211e18,#0e0e0d);border-color:#4d4535}html:not([data-theme=light]) .paperdoll{background:radial-gradient(circle,#b99a621a,#0000 48%),#0a0a0a}html:not([data-theme=light]) .character-model:before{background:#28241d40;border-color:#b99a622e}html:not([data-theme=light]) .model-rune{color:#e0cda838}html:not([data-theme=light]) .gear-slot:hover{background:#171612;border-color:#625942}html:not([data-theme=light]) .site-footer{background:#080808}html[data-theme=light]{--text:var(--ink);--class:#6f582f;--panel:#fff;--line:#d8d3c8;--danger:#9f1239;color-scheme:light;--ink:#172033!important;--muted:#526179!important;--gold:#6f582f!important;--gold2:#49391f!important;--teal:#75603b!important;--bg:#f4f2ed!important}html[data-theme=light] body{background:radial-gradient(circle at 50% -20%,#6f582f14,#0000 34rem),#f4f2ed}html[data-theme=light] .brand-mark,html[data-theme=light] .button,html[data-theme=light] .product-foot .buy,html[data-theme=light] .filter.active,html[data-theme=light] .bracket-picker button.active,html[data-theme=light] .admin-sidebar>a.active{color:#fff;box-shadow:none;background:#25231f;border-color:#25231f}html[data-theme=light] .step-icon{color:#6f582f;background:#eee9df}html[data-theme=light] .eyebrow,html[data-theme=light] .steps a,html[data-theme=light] .news-card a,html[data-theme=light] .product-body .category,html[data-theme=light] .catalog-product-kind{color:#6f582f}html[data-theme=light] body[data-page=home] .nav nav a[href=\/],html[data-theme=light] body[data-page=play] .nav nav a[href=\/play],html[data-theme=light] body[data-page=armory] .nav nav a[href=\/armory],html[data-theme=light] body[data-page=rankings] .nav nav a[href=\/rankings],html[data-theme=light] body[data-page=community] .nav nav a[href=\/community],html[data-theme=light] body[data-page=tracker] .nav nav a[href=\/community],html[data-theme=light] body[data-page=shop] .nav nav a[href=\/shop]{border-bottom-color:#25231f}html[data-theme=light] .character-model[class*=class-]{background:radial-gradient(circle,#6f582f14,#0000 58%),#f8f7f4}html[data-theme=light] .code-copy{color:#172033;background:#fff;border-color:#c8c2b7}html[data-theme=light] .code-copy i,html[data-theme=light] .code-copy span{color:#5b461f}html[data-theme=light] .photo-credit{color:#526179}html[data-theme=light] .impact-tag{color:#6b4c0a!important;border-color:#8a6417!important}html[data-theme=light] .faction-alliance{color:#1e40af;background:#dbeafe}html[data-theme=light] .faction-horde{color:#9d174d;background:#fce7f3}html[data-theme=light] .online-label,html[data-theme=light] .status-card .is-online,html[data-theme=light] .readiness-list a.is-ready>span{color:#047857}html[data-theme=light] .rank-head,html[data-theme=light] .data-table th{color:#475569}.play-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);align-items:start;gap:24px;display:grid}.play-sidebar,.join-checklist{gap:16px;display:grid}.join-checklist{margin:24px 0 0;padding:0;list-style:none}.join-checklist li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.join-checklist li>b{background:color-mix(in srgb,var(--gold) 14%,var(--panel));width:36px;height:36px;color:var(--gold2);border-radius:50%;place-items:center;display:grid}.join-checklist h3,.join-checklist p{margin:0 0 8px}.notice-inline{border-left:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);color:var(--muted);padding:10px 12px}.compact-definition{gap:0;margin:18px 0;display:grid}.compact-definition div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.compact-definition dt{color:var(--muted)}.compact-definition dd{margin:0;font-weight:650}.faq-grid,.community-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.faq-grid details{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px 20px}.faq-grid summary{cursor:pointer;color:var(--ink);font-weight:650}.faq-grid p{color:var(--muted)}.community-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.community-changelog{margin-top:0;margin-bottom:54px}.account-shell{grid-template-columns:210px minmax(0,1fr);gap:28px;padding-bottom:60px;display:grid}.account-nav{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-self:start;gap:4px;padding:8px;display:grid;position:sticky;top:90px}.account-nav a{color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.account-nav a:hover{background:color-mix(in srgb,var(--gold) 7%,transparent);color:var(--ink)}.account-nav a.active{background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold2)}.account-view{display:none}.account-view.active{display:block}.account-workspace>.account-view>.view-heading,.overview-grid{margin-top:0}.summary-list{gap:8px;margin-bottom:18px;display:grid}.summary-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.notification-badge{background:var(--gold);min-width:18px;height:18px;color:var(--bg);border-radius:99px;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.notification-list{gap:8px;display:grid}.notification-item{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px;display:grid}.notification-item.unread{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));background:color-mix(in srgb,var(--gold) 5%,transparent)}.notification-item h3,.notification-item p{margin:0}.notification-item p,.notification-item time{color:var(--muted);font-size:12px}.notification-item time{white-space:nowrap}.pager{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.pager span{color:var(--muted);font-size:12px}.download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.download-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:10px;padding:20px;display:grid}.download-card h3,.download-card p{margin:0}.download-card code{background:color-mix(in srgb,var(--bg) 70%,transparent);border-radius:6px;padding:8px;font-size:10px;display:block}.download-meta{color:var(--muted);gap:8px;font-size:11px;display:flex}.community-feedback{border:1px solid color-mix(in srgb,var(--gold) 32%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--gold) 8%,var(--panel)),var(--panel));border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:0;margin-bottom:54px;padding:28px;display:flex}.community-feedback h2,.community-feedback p{margin:0}.community-feedback p:last-child{max-width:740px;color:var(--muted);margin-top:8px}.tracker-hero{justify-content:space-between;align-items:end;gap:30px;display:flex}.tracker-layout{padding-bottom:70px}.tracker-filters{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,.35fr)) auto;align-items:end;gap:10px;margin-bottom:20px;padding:16px;display:grid}.tracker-filters label{margin:0}.tracker-list{gap:10px;display:grid}.tracker-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:78px minmax(0,1fr);transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.tracker-card:hover{border-color:color-mix(in srgb,var(--gold) 52%,var(--line));transform:translateY(-1px)}.tracker-vote-count{text-align:center;border-right:1px solid var(--line);background:color-mix(in srgb,var(--gold) 5%,var(--panel));place-content:center;display:grid}.tracker-vote-count strong{color:var(--gold2);font-size:22px}.tracker-vote-count span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.tracker-card-main{min-width:0;padding:16px 18px}.tracker-card-main h2{margin:7px 0 10px;font-size:18px}.tracker-card-main h2 a{color:var(--ink)}.tracker-card-main footer{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:11px;display:flex}.tracker-card-meta,.tracker-labels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tracker-card-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.tracker-kind,.tracker-label{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;width:max-content;padding:3px 7px;display:inline-flex}.tracker-label{color:var(--muted);font-size:10px}.tracker-card-meta [class^=status-]{color:var(--gold2)}.tracker-card-meta .priority-critical,.tracker-card-meta .priority-high{color:#b34a42}.tracker-issue{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:18px;overflow:hidden}.tracker-issue>header,.tracker-issue-body,.tracker-actions,.tracker-discussion{padding:24px 28px}.tracker-issue>header{border-bottom:1px solid var(--line)}.tracker-issue h2{margin:10px 0 5px;font-size:30px}.tracker-issue>header>p{color:var(--muted);margin:0 0 14px}.tracker-issue-body{white-space:pre-wrap;min-height:120px;line-height:1.75}.staff-response{border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 7%,var(--surface));margin:0 28px 8px;padding:18px 20px}.staff-response p{white-space:pre-wrap;margin:0}.staff-response .eyebrow{margin-bottom:8px}.tracker-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:16px;display:flex}.tracker-actions>span{color:var(--muted);font-size:12px}.tracker-discussion>h3{margin-top:0}.tracker-comment{border-top:1px solid var(--line);padding:16px 0}.tracker-comment header{align-items:center;gap:10px;display:flex}.tracker-comment header span{background:color-mix(in srgb,var(--gold) 15%,transparent);color:var(--gold2);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.tracker-comment time{color:var(--muted);margin-left:auto;font-size:11px}.tracker-comment p{white-space:pre-wrap;margin:8px 0 0}.tracker-comment.staff{border-left:2px solid var(--gold);padding-left:14px}.tracker-discussion form{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.guild-recruitment{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:color-mix(in srgb,var(--gold) 5%,var(--panel));border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;margin:24px 0;padding:24px;display:grid}.guild-recruitment h3,.guild-recruitment p{margin-top:0}.guild-recruitment dl{gap:8px;margin:18px 0 0;display:grid}.guild-recruitment dl div{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:12px;padding-top:8px;display:grid}.guild-recruitment dt{color:var(--muted);font-size:11px}.guild-recruitment dd{margin:0;font-weight:600}.guild-recruitment form{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:18px}.guild-recruitment form h3{margin-bottom:14px}.application-status{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:8px;padding:18px;display:grid}.application-status span,.application-status small{color:var(--muted)}.application-status strong{color:var(--gold2);text-transform:capitalize;font-size:20px}@media (width<=900px){.tracker-filters{grid-template-columns:1fr 1fr}.tracker-hero,.community-feedback{flex-direction:column;align-items:flex-start}}@media (width<=850px){.guild-recruitment,.play-layout,.faq-grid,.community-sections{grid-template-columns:1fr}}@media (width<=560px){.theme-toggle{flex:0 0 36px}.account-menu-trigger{padding-inline:10px}.account-menu-trigger>span:first-child{text-overflow:ellipsis;max-width:72px;overflow:hidden}.realm-live-section .section-head>p{text-align:left}}@media (width<=950px){.admin-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-analytics{grid-template-columns:1fr}}.admin-dialog{width:min(680px,100% - 32px);max-height:85vh;overflow:auto}.order-step-list{gap:10px;margin:22px 0;display:grid}.order-step{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.order-step span{gap:3px;min-width:0;display:grid}.order-step small{color:var(--muted);overflow-wrap:anywhere}.order-step strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.order-step .row-actions{justify-content:flex-end}.admin-table :where(button,.button,.ghost-button),.row-actions :where(button,.button,.ghost-button){overflow-wrap:normal;word-break:normal;white-space:nowrap}#gear-panel>.paperdoll{margin-top:28px}#gear-panel>.profile-overview{margin-top:20px}.tool-resource-card{flex-direction:column;min-height:260px;display:flex}.tool-resource-card .button{align-self:flex-start;margin-top:auto}.talent-calculator{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.talent-tree-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}.talent-tree-card h2{justify-content:space-between;gap:12px;margin:0 0 18px;display:flex}.talent-tree-card h2 small{color:var(--muted);font-size:12px;font-weight:600}.talent-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(72px,auto);gap:10px;display:grid}.talent-node{grid-row:var(--tier);grid-column:var(--column);border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 82%,var(--gold) 18%);min-width:0;color:var(--text);border-radius:10px;padding:8px}.talent-node b,.talent-node span{display:block}.talent-node b{overflow-wrap:anywhere;font-size:11px}.talent-node span{color:var(--gold);margin-top:5px;font-size:12px}@media (width<=900px){.talent-calculator{grid-template-columns:1fr}}.order-progress{color:var(--muted);font-size:11px}.vote-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:start;gap:24px;display:grid}.vote-sites{gap:12px;display:grid}.vote-site{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.vote-site h3,.vote-site p{margin:0}.vote-site p{color:var(--muted);margin-top:5px}.vote-site-reward{align-items:center;gap:12px;display:flex}.vote-site-reward strong{color:var(--gold2);white-space:nowrap}.campaign-grid,.reward-milestones{gap:12px;display:grid}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.campaign-card,.reward-milestone{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.campaign-card h3,.reward-milestone h4{margin:0 0 6px}.campaign-card footer,.reward-milestone{justify-content:space-between;align-items:center;gap:14px;display:flex}.campaign-card code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);display:block;overflow:hidden}.campaign-stats{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0;display:flex}.campaign-stats span+span{position:relative}.campaign-stats span+span:before{content:"·";color:var(--gold);position:absolute;left:-11px}.community-goal{border-left:2px solid var(--gold);background:color-mix(in srgb,var(--gold) 5%,transparent);margin:16px 0;padding:14px}.community-goal .panel-title{margin:0}.discord-presences{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.discord-presences span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.82rem;display:inline-flex}.discord-presences i{background:var(--muted);border-radius:50%;width:7px;height:7px}.discord-presences .presence-online{background:#42b883}.discord-presences .presence-idle{background:#e1a43b}.discord-presences .presence-dnd{background:#e35d6a}.character-timeline>a,.character-timeline>div{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.character-timeline>*>span{flex-direction:column;gap:3px;min-width:0;display:flex}.character-timeline>*>strong{text-transform:capitalize;color:var(--gold2)}.character-timeline time{white-space:nowrap}.team-members a{align-items:center;gap:8px;display:inline-flex}.team-members a>span:last-child,.team-rating,.team-record{flex-direction:column;display:flex}.class-token{color:#fff;background:#475569;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:800;display:inline-grid}.class-token.class-1{background:#8b5a2b}.class-token.class-2{background:#b34d79}.class-token.class-3{background:#668a3b}.class-token.class-4{background:#9a8d24}.class-token.class-5{background:#6b7280}.class-token.class-6{background:#9f2936}.class-token.class-7{background:#2456a6}.class-token.class-8{background:#2b8ca3}.class-token.class-9{background:#664a8d}.class-token.class-11{background:#ad5c24}.ranking-context{border:1px solid var(--line);border-left:3px solid var(--gold);background:color-mix(in srgb,var(--panel) 88%,transparent);border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:6px 22px;margin:14px 0;padding:13px 16px;display:grid}.ranking-context>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ranking-context>div:nth-child(2){color:var(--muted);justify-content:flex-end;font-size:12px}.ranking-context>div:nth-child(2) span+span:before{content:"·";margin-right:9px}.ranking-context small{color:var(--muted);grid-column:1/-1}.ranking-context .arena-reward-policy{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:4px 0 0;padding-top:10px;font-size:.78rem}.ranking-context .arena-reward-policy b{color:var(--text)}.season-status,.faction-mark,.online-label{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;width:max-content;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.season-status{color:var(--gold);background:#c6923e1f}.faction-alliance{color:#60a5fa;background:#2563eb1f}.faction-horde{color:#fb7185;background:#be185d1f}.online-label{color:#34d399;background:#10b9811f}.rank-identity{align-items:center;gap:10px;min-width:0;display:flex}.rank-identity h3{margin:0}.class-1{background:#765a36}.class-2{background:#a83f6c}.class-3{background:#52772c}.class-4{background:#806b16}.class-5{background:#5d6875}.class-6{background:#922d42}.class-7{background:#315ebd}.class-8{background:#217b91}.class-9{background:#6650a4}.class-11{background:#904d20}.team-rating small,.team-record small{color:var(--muted);font-size:.68rem;font-weight:500}.team-record{gap:5px;min-width:112px}.team-record i{background:linear-gradient(90deg,var(--accent) var(--wins),var(--line) var(--wins));border-radius:99px;width:100%;height:3px;display:block}.vote-reminder{border:1px solid color-mix(in srgb,var(--gold) 36%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--gold) 9%,var(--panel)),var(--panel));border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;margin-bottom:30px;padding:24px 28px;display:flex}.vote-reminder h2,.vote-reminder p{margin:0}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-feature-grid article{border-top:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,var(--gold) 4%),var(--panel));min-height:190px;padding:26px;position:relative;overflow:hidden}.home-feature-grid article>span{color:color-mix(in srgb,var(--gold) 24%,transparent);font:700 4.5rem/1 Cinzel,serif;position:absolute;top:10px;right:18px}.home-feature-grid h3{margin:52px 0 10px;position:relative}.home-feature-grid p{color:var(--muted);margin:0;line-height:1.65;position:relative}.progression-roadmap{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.progression-roadmap li{grid-template-columns:18px 1fr;gap:13px;min-width:0;padding:0 24px 12px 0;display:grid;position:relative}.progression-roadmap li:before{content:"";background:var(--line);height:1px;position:absolute;top:8px;left:7px;right:-7px}.progression-roadmap li:last-child:before{right:calc(100% - 8px)}.progression-roadmap li>span{z-index:1;border:3px solid var(--panel);background:var(--muted);width:15px;height:15px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:relative}.progression-roadmap li[class*=complete]>span,.progression-roadmap li[class*=live]>span{background:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 18px color-mix(in srgb,var(--gold) 55%,transparent)}.progression-roadmap small{color:var(--gold2);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.progression-roadmap h3{margin:7px 0}.progression-roadmap p{color:var(--muted);margin:0;line-height:1.55}.home-event-card{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 8%,var(--panel)),var(--panel));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.home-event-card>div:first-child{border-right:1px solid var(--line);justify-items:center;min-width:74px;padding-right:24px;display:grid}.home-event-card>div:first-child span{color:var(--gold2);font:700 1.35rem Cinzel,serif}.home-event-card h3,.home-event-card p{margin:0}.home-event-card p,.home-event-card small{color:var(--muted)}.home-event-card p{margin:5px 0 8px}html:not([data-theme=light]) .footer-inner>div:first-child>p{color:#aaa7a0}html:not([data-theme=light]) .photo-credit{color:#96938d}html:not([data-theme=light]) .steps article>b{color:#a8a49c}html:not([data-theme=light]) .gear-icon span{color:#aaa7a0}html:not([data-theme=light]) .model-error{color:#ff9aa8}html:not([data-theme=light]) .model-provider{color:#c2beb6}html:not([data-theme=light]) .character-model[class*=class-]{background:radial-gradient(circle,#b99a621a,#0000 58%),#090909}html:not([data-theme=light]) .team-members a small{color:#aaa7a0}html:not([data-theme=light]) .compact-rank-row small,html:not([data-theme=light]) .compact-rank-row time{color:#b5b1a9}.class-token{background:#111;border:1px solid}.class-token.class-1{color:#c69b6d;background:#111}.class-token.class-2{color:#f48cba;background:#111}.class-token.class-3{color:#aad372;background:#111}.class-token.class-4{color:#fff468;background:#111}.class-token.class-5{color:#fff;background:#111}.class-token.class-6{color:#e95770;background:#111}.class-token.class-7{color:#4aa4ff;background:#111}.class-token.class-8{color:#3fc7eb;background:#111}.class-token.class-9{color:#a98cff;background:#111}.class-token.class-11{color:#ff8c4a;background:#111}@media (width<=850px){.home-feature-grid,.progression-roadmap{grid-template-columns:1fr}.progression-roadmap li:before{width:1px;height:auto;bottom:-8px;right:auto}.home-event-card{grid-template-columns:1fr}.home-event-card>div:first-child{border-right:0;border-bottom:1px solid var(--line);justify-items:start;padding:0 0 14px}}.catalog-change-summary{z-index:4;border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 24px;display:grid;position:sticky;top:76px;overflow:hidden;box-shadow:0 12px 30px #00000024}.launch-readiness{margin-top:24px}.launch-readiness .panel-title>strong{color:var(--gold2);font:700 1.8rem Cinzel,serif}.readiness-meter{background:var(--line);border-radius:99px;height:5px;margin:18px 0 20px;overflow:hidden}.readiness-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold2));height:100%;display:block}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-list a{border:1px solid var(--line);color:var(--text);border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:2px 10px;padding:12px;display:grid}.readiness-list a>span{background:var(--line);border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.readiness-list a.is-ready>span{color:#34d399;background:#10b98126}.readiness-list a.needs-action>span{color:var(--gold2);background:#d3ae6829}.readiness-list small{color:var(--muted)}@media (width<=800px){.readiness-list{grid-template-columns:1fr}}.catalog-change-summary span{background:color-mix(in srgb,var(--panel) 94%,var(--gold) 6%);gap:3px;min-width:0;padding:13px 16px;display:grid}.catalog-change-summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:750}.catalog-change-summary b{color:var(--text);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.catalog-advanced{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 74%,transparent);border-radius:12px;margin:22px 0}.catalog-advanced summary{cursor:pointer;padding:16px 18px}.catalog-advanced summary span{gap:3px;display:grid}.catalog-advanced summary small{color:var(--muted);font-weight:400}.catalog-advanced[open] summary{border-bottom:1px solid var(--line)}.catalog-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.catalog-advanced-fields label{margin:0}@media (width<=800px){.catalog-change-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.catalog-advanced-fields{grid-template-columns:1fr}}@media (width<=850px){.vote-layout{grid-template-columns:1fr}.vote-site,.vote-reminder{grid-template-columns:1fr;align-items:flex-start}.vote-reminder{flex-direction:column}}html[data-theme=light]{--text:#172033}html[data-theme=light] :where(.news-card,.account-panel,.guild-card,.rank-row,.admin-row,.ticket-row,.session-row,.status-card,.admin-sidebar,.account-nav,.readiness-list a,.insight-card,.achievement-browser,.admin-chart,.ranking-filterbar,.event-card,.media-card,.item-set-summary,.faq-grid details){color:#172033;background-color:#fff}html[data-theme=light] :where(.text-action,.text-link,.news-card a,.tracker-card a,.footer-links a,.account-nav a,.admin-sidebar a,.compact-rank-row a){color:#334155}html[data-theme=light] :where(.ghost-button,.filter){color:#334155;background:#fff}html[data-theme=light] .site-footer,html[data-theme=light] .site-footer p,html[data-theme=light] .photo-credit{color:#526179}html[data-theme=light] .rank-row{background:#fff}html[data-theme=light] .rank-head{color:#475569;background:#f1f5f9}html[data-theme=light] .gear-slot{background:#f8fafc}html[data-theme=light] .gear-label strong{color:#172033}html[data-theme=light] .gear-label :where(small,i){color:#526179}html[data-theme=light] .class-token{background:#fff}html[data-theme=light] :where(.readiness-list a,.catalog-change-summary b,.article-lead,.shop-policy b,.reward-day b,.talent-node){color:#172033}html[data-theme=light] .home-realm-card a{color:#49391f}html[data-theme=light] body:not([data-page=home]) .expansion-pill{color:#49391f;background:#eee9df;border-color:#c8c2b7}html[data-theme=light] .rank-row>span:last-child{color:#047857}html[data-theme=light] .rank-head>span:last-child{color:#475569}html[data-theme=light] :where(.button,.product-foot .buy,.filter.active,.bracket-picker button.active,.admin-sidebar>a.active,.admin-subnav a.active),html[data-theme=light] .news-card a.button{color:#fff}html[data-theme=light] .class-token{color:#fff;border-color:#0000}html[data-theme=light] .class-token.class-1{background:#704214}html[data-theme=light] .class-token.class-2{background:#8c315d}html[data-theme=light] .class-token.class-3{background:#476527}html[data-theme=light] .class-token.class-4{background:#695f00}html[data-theme=light] .class-token.class-5{background:#4b5563}html[data-theme=light] .class-token.class-6{background:#8f1f2c}html[data-theme=light] .class-token.class-7{background:#174b91}html[data-theme=light] .class-token.class-8{background:#17697e}html[data-theme=light] .class-token.class-9{background:#4d356e}html[data-theme=light] .class-token.class-11{background:#874318}
