html.in-tg{--app-vh: var(--tg-vh, 100dvh);--app-safe-top: var(--tg-safe-top, 0px);--app-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-bottom, 0px))}html.is-coarse button,html.is-coarse [role=button],html.is-coarse select,html.is-coarse summary,html.is-coarse .chip,html.is-coarse .filter-chip,html.is-coarse .primary-button,html.is-coarse .ghost-button,html.is-coarse .danger-button,html.is-coarse .meta-pill--link{min-height:40px}html.is-coarse a.primary-button,html.is-coarse a.ghost-button,html.is-coarse a.danger-button{display:inline-flex;align-items:center;justify-content:center}html.is-coarse .btn-square,html.is-coarse [data-square],html.is-coarse .icon-button,html.is-coarse .nav-burger{min-height:0;flex-shrink:0}html.is-coarse button,html.is-coarse [role=button],html.is-coarse .chip,html.is-coarse .filter-chip,html.is-coarse .primary-button,html.is-coarse .ghost-button,html.is-coarse .danger-button{min-width:40px}html.is-coarse .btn-square,html.is-coarse [data-square],html.is-coarse .icon-button,html.is-coarse .nav-burger{min-width:0}html.is-coarse input:not([type=checkbox]):not([type=radio]):not([type=range]),html.is-coarse select,html.is-coarse textarea{font-size:max(16px,1em)}html.is-coarse .tbx-planet-marker__label,html.is-coarse .tbx-planet-marker__phase,html.is-coarse .sp-slot__clear,html.is-coarse .gd-card__adm,html.is-coarse .ge-em__star,html.is-coarse .doc-card__link{opacity:1}html.is-coarse .tbx-planet-marker__label,html.is-coarse .tbx-planet-marker__phase{display:block!important}html.is-narrow .tbx-planet-marker__label{font-size:10px;padding:1px 4px}html.is-narrow .tbx-planet-marker__phase{font-size:10px;padding:0 3px}html.is-coarse .tbx-planet-marker__label,html.is-coarse .tbx-planet-marker__phase{pointer-events:none}html.is-coarse .br-fab,html.is-coarse .gd-fab,html.is-coarse .guild-fab{width:44px;height:44px;font-size:19px;opacity:.72;box-shadow:0 3px 10px #00000073}html.is-coarse .br-fab:active,html.is-coarse .gd-fab:active,html.is-coarse .guild-fab:active{opacity:1}html.is-compact .site-main{padding-bottom:calc(64px + var(--app-safe-bottom))}html.fabs-away .br-fab,html.fabs-away .gd-fab,html.fabs-away .guild-fab{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.br-fab,.gd-fab,.guild-fab{transition:transform .18s ease,opacity .18s ease}@media (prefers-reduced-motion: reduce){.br-fab,.gd-fab,.guild-fab{transition:none}}body.mb-nav-open .br-fab,body.mb-nav-open .gd-fab,body.mb-nav-open .guild-fab,body.mb-nav-open .mw-bar,body.mb-nav-open .ma-bulkbar,body.mb-nav-open #mm-apply-progress-host,body.mb-nav-open #gmp-fold-host,html.has-modal .br-fab,html.has-modal .gd-fab,html.has-modal .guild-fab,html.has-modal .mw-bar,html.has-modal .ma-bulkbar,html.has-modal .tu-compare-banner,body.mb-nav-open .tu-compare-banner{display:none!important}html.is-coarse .doc-card__link{min-width:40px}html.is-compact .doc-badge{font-size:11px}.col-tier-select{display:none}html.is-compact .col-tier-select{display:inline-block;background:var(--bg-input);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:0 10px;font:inherit;font-size:13px;min-height:40px}html.is-compact .col-tier-chips{display:none}html.is-compact .col-boss-card__live,html.is-compact .col-tile__lvl,html.is-compact .col-squad__meta small,html.is-compact .col-lb__row small,html.is-compact .col-ggmeta__stat small,html.is-compact .col-meta-row__stat small,html.is-compact .col-item small,html.is-compact .col-my__prog small,html.is-compact .col-last__title small,html.is-compact .col-last__when small,html.is-compact .col-tile__name,html.is-compact .cq-calc-badge,html.is-compact .cq-calc-sum small,html.is-compact .cq-calc-sum__l small,html.is-compact .cq-feat-card__mt,html.is-compact .tba-bonus-tag,html.is-compact .twc-meta-badge,html.is-compact .tb-notes-hint,html.is-compact .tb-planner-planet-status,html.is-compact .tb-planner-planet-reqs,html.is-compact .tbd-chip__ph{font-size:11px}html.is-narrow .lbl-wide{display:none}html.is-narrow .tbx-squad__head{flex-wrap:wrap}html.is-narrow .tbx-squad__name{flex:1 1 100%}html.is-narrow .tbx-squad__head>button{min-height:40px}html.is-narrow .tbx-squad__head .tbx-sq-edit{margin-left:auto}html.is-narrow .twd-foot{justify-content:stretch;gap:8px;padding:10px 12px}html.is-narrow .twd-foot .twd-btn{flex:1 1 0;min-width:0;min-height:44px;font-size:12.5px;padding:8px 10px;white-space:normal;line-height:1.25}html.is-narrow .twd-foot .twd-dim{flex:1 1 100%;font-size:11px;text-align:left}html.is-narrow .mydef-foot{padding:10px 12px;gap:8px}html.is-narrow .mydef-foot .mydef-dim{flex:1 1 100%;font-size:11px}html.is-narrow .mydef-foot .mydef-spacer{display:none}html.is-narrow .mydef-foot .mydef-btn{flex:1 1 0;min-width:0;min-height:44px;font-size:13px}html.is-narrow .tw-tab{padding-left:9px;padding-right:9px}html.is-narrow .cs-tpl-units,html.is-narrow .cs-opp-units{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent 100%);scroll-padding-right:20px}html.is-narrow .cs-tpl-units::-webkit-scrollbar,html.is-narrow .cs-opp-units::-webkit-scrollbar{display:none}html.is-narrow .cs-tpl-unit{flex:0 0 140px;width:140px}html.is-narrow .cs-tpl-unit img{width:140px;height:140px}html.is-narrow .cs-opp-unit{flex:0 0 156px;width:156px}html.is-narrow .cs-opp-unit img{width:148px;height:148px}html.is-compact .cs-req{font-size:11px;min-height:13px}html.is-compact .cs-slot-role,html.is-compact .gc-gl-members-title{font-size:11px}html.is-coarse .cs-slot-x{width:26px;height:26px;font-size:14px;top:-6px;right:-6px}html.is-coarse .cs-slot-x:after{content:"";position:absolute;inset:-9px}.mz-box{position:relative}.mz-scroll{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:calc(var(--app-vh) - 160px)}.mz-inner{position:relative}.mz-ctl{position:absolute;right:8px;bottom:8px;z-index:4;display:flex;flex-direction:column;gap:6px}.mz-btn{width:40px;height:40px;border-radius:10px;background:#0c0f15d1;color:#fde68a;border:1px solid rgba(253,230,138,.55);font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mz-btn:active{background:#0c0f15f2}.mz-box.is-min .mz-btn[data-mz=out],.mz-box.is-max .mz-btn[data-mz=in]{opacity:.4}.mz-inner:not(.is-zoomed) .tbx-planet-marker__phase{display:none!important}html.is-compact .ga-trend-axis,html.is-compact .ga-hm-month,html.is-compact .ga-off-val small,html.is-compact .mm-unit-mod-speed{font-size:11px}html.is-compact .ga-tabs,html.is-compact .tw-tabs,html.is-compact .pp-tabs,html.is-compact .gp-tabs,html.is-compact .acc-tabs,html.is-compact .tb-platoon-zone-tabs{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);scroll-padding-right:24px}html.is-compact .mw-stat span{font-size:11px}html.is-compact .mw-stat{min-width:0}html.is-compact .mw-stat b,html.is-compact .mw-stat span{overflow-wrap:anywhere}html.is-compact .uc-cell-meta,html.is-compact .fm-pick__meta,html.is-compact .ma-prio-lbl,html.is-compact .jg-badge,html.is-compact .ability-card__type{font-size:11px}.ma-setup{border:1px solid var(--border);border-radius:10px;margin-bottom:10px}.ma-setup>.ma-setup__sum{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:10px 12px;cursor:pointer;font-weight:700;font-size:13px;list-style:none}.ma-setup>.ma-setup__sum::-webkit-details-marker{display:none}.ma-setup>.ma-setup__sum small{grid-column:1;font-weight:400;color:var(--text-dim);font-size:12px}.ma-setup>.ma-setup__sum:after{content:"\25be";grid-column:2;grid-row:1 / -1;color:var(--text-dim);align-self:center}.ma-setup[open]>.ma-setup__sum:after{content:"\25b4"}.ma-setup>.ma-mode-row{padding-left:12px;padding-right:12px}.ma-setup>.ma-mode-row:last-child{padding-bottom:10px}html:not(.is-compact) .ma-setup{border:0}html:not(.is-compact) .ma-setup>.ma-setup__sum{display:none}html.is-coarse .ma-setup>.ma-setup__sum{min-height:44px}html.is-compact .mm-title,html.is-compact .mm-header{text-align:left}html.is-compact .mm-title{font-size:18px;margin:2px 0 6px}.gd-more>.gd-more__sum{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:8px 2px;cursor:pointer;font-weight:700;font-size:13px;list-style:none}.gd-more>.gd-more__sum::-webkit-details-marker{display:none}.gd-more>.gd-more__sum small{grid-column:1;font-weight:400;color:var(--text-dim);font-size:12px}.gd-more>.gd-more__sum:after{content:"\25be";grid-column:2;grid-row:1 / -1;color:var(--text-dim)}.gd-more[open]>.gd-more__sum:after{content:"\25b4"}html:not(.is-compact) .gd-more>.gd-more__sum{display:none}html.is-coarse .gd-more>.gd-more__sum{min-height:44px}html.is-compact .filter-bar{padding:8px 10px;gap:8px}html.is-compact .section-title{margin-bottom:10px}html.is-compact .section-title h2{font-size:20px}.sp-fold>.sp-sidebar__head{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;cursor:pointer;list-style:none}.sp-fold>.sp-sidebar__head::-webkit-details-marker{display:none}.sp-fold__cur{grid-column:1;font-weight:400;color:var(--accent);font-size:12px}.sp-fold>.sp-sidebar__head:after{content:"\25be";grid-column:2;grid-row:1 / -1;color:var(--text-dim)}.sp-fold[open]>.sp-sidebar__head:after{content:"\25b4"}html:not(.is-compact) .sp-fold>.sp-sidebar__head:after{display:none}html:not(.is-compact) .sp-fold__cur{display:none}html:not(.is-compact) .sp-fold>.sp-sidebar__head{cursor:default}html.is-coarse .sp-fold>.sp-sidebar__head{min-height:44px}html.is-compact .sp-slot__label{font-size:11px;padding:1px 4px}html.is-compact .sp-picker__card-name{font-size:11px}html.is-compact .mw-hero-title{display:none}html.is-compact .mw-hero{padding:10px 12px}html.is-narrow .mw-bar{background:#131317;backdrop-filter:none;-webkit-backdrop-filter:none;gap:8px;padding:10px 12px}html.is-narrow .mw-bar-info{flex:1 1 auto;text-align:left;font-size:13.5px}html.is-narrow .mw-bar .mw-unpick{flex:0 0 auto;min-height:40px}html.is-narrow .mw-bar-actions{flex-wrap:wrap;gap:8px}html.is-narrow .mw-bar-actions .mw-lvl-group{flex:1 1 100%;gap:8px;flex-wrap:wrap}html.is-narrow .mw-bar .mw-lvl-select{flex:0 0 148px;max-width:148px;min-height:44px;padding-left:8px;padding-right:4px}html.is-narrow .mw-bar-actions .mw-lvl-group .mw-btn{flex:1 1 auto;min-width:0;min-height:44px;font-size:12px;padding:9px 8px;overflow:hidden;text-overflow:ellipsis}html.is-narrow .mw-bar-actions>.mw-btn{flex:1 1 96px;min-width:0;min-height:44px;font-size:12.5px;padding:9px 8px}html.is-narrow .mw-bar .mw-unpick .mw-btn-lbl,html.is-narrow .mw-bar-actions .mw-lvl-group .mw-btn .mw-btn-lbl{display:inline}html.is-narrow .mw-bar-actions>.mw-btn .mw-btn-lbl{display:none}html.is-narrow .mw-bar .mw-btn-sh{display:inline}html.is-compact body.mm-applying .mw-bar,html.is-compact body.mm-applying .ma-bulkbar{display:none}html.is-compact .ma-bulkbar .primary-button,html.is-compact .ma-bulkbar .ghost-button{min-height:44px;padding:10px 14px}html.is-compact .ma-bulk-n{font-size:13.5px}html.is-narrow #mm-apply-progress-host{width:calc(100vw - 16px)}html.is-narrow #mm-apply-progress-host .mm-apply-progress{display:flex;flex-direction:column;gap:8px;padding:10px 12px}html.is-narrow .mm-apply-progress__label{order:1;margin-bottom:0}html.is-narrow .mm-apply-progress__track{order:2}html.is-narrow .mm-apply-progress__extra{order:3;margin-top:0}html.is-narrow .mm-apply-progress__cancel{order:4;position:static;width:100%;min-height:44px;font-size:13px}html.is-narrow .mm-apply-progress__label--with-btn{padding-right:0}html.is-narrow .mm-apply-progress__close{width:32px;height:32px;top:2px;right:2px}html.is-narrow #mm-apply-progress-host .mm-apply-progress .mm-apply-progress__label{padding-right:30px}html.is-narrow .mw-btns{gap:6px}html.is-narrow .mw-btns .mw-btn{flex:0 0 40px;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:15px}html.is-narrow .mw-btns .mw-btn:not(.primary){background:#ffffff0d;border-color:var(--border-strong)}html.is-narrow .mw-btns .mw-btn .mw-btn-txt{display:none}html.is-narrow .mw-btns .mw-btn.primary{flex:1 1 auto;width:auto;height:40px;padding:0 14px;font-size:13px}html.is-narrow .mw-btns .mw-btn.primary .mw-btn-txt,html.is-narrow .mw-btns .mw-btn.primary .mw-btn-sh{display:inline}html.is-compact .mws-batch-list{max-height:none;overflow:visible}html.is-compact .mws-fold>summary{min-height:44px;font-size:13px}html.is-compact .mws-block .mws-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.is-compact .mws-block .mws-opt{min-height:44px;padding:6px 8px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;text-align:center}html.is-compact .mws-block .mws-opts.mws-grow{grid-template-columns:1fr}html.is-compact .mws-block .mws-opts.mws-grow .mws-opt{justify-content:flex-start;text-align:left}html.is-compact .mws-cal-row{grid-template-columns:1fr;gap:4px;text-align:left;padding:10px 12px;min-height:44px}html.is-compact .mws-cal-hint{grid-column:auto;font-size:11.5px}html.is-compact .mws-cal-go{justify-self:flex-start}html.is-compact .mws-est-row b{font-size:13.5px}html.is-compact .mws-est-row{gap:8px}html.is-compact .gd-find{top:calc(var(--header-h) + 8px);left:12px;right:12px;width:auto;max-height:calc(var(--app-vh) - var(--header-h) - 24px)}html.is-compact .gd-find__list{max-height:calc(var(--app-vh) - var(--header-h) - 120px)}html.is-compact .container:has(#g-content .gd-body)>.filter-bar,html.is-compact .container:has(#g-content .gd-body)>.section-title,html.is-compact #g-content:has(#g-sub .gd-body)>.filter-bar{display:none}html.is-compact label>.filter-input,html.is-compact label>select,html.is-compact label>input{flex:0 0 auto}html.in-tg .tbx-modal,html.in-tg .bl-modal,html.in-tg .mfm-dialog,html.in-tg .mw-sell-dialog,html.in-tg .mws-dialog,html.in-tg .mwd-modal,html.in-tg .twd-dialog,html.in-tg .tbd-modal,html.in-tg .tgeo-modal{max-height:calc(var(--app-vh) - var(--app-safe-top));min-height:0}html.in-tg .mm-unit-overlay-content,html.in-tg .mm-mod-picker-content{min-height:calc(var(--app-vh) - var(--app-safe-top))}html.is-compact [data-m-ov]{align-items:flex-end!important;padding:0;padding-left:var(--app-safe-left);padding-right:var(--app-safe-right)}html.is-compact [data-m-win]{width:100%;max-width:none;margin-top:auto;max-height:calc(var(--app-vh) - var(--app-safe-top));border-radius:16px 16px 0 0;padding-bottom:var(--app-safe-bottom)}html.is-compact [data-m-win][data-m-mode=full]{height:calc(var(--app-vh) - var(--app-safe-top))!important;min-height:0!important;max-height:calc(var(--app-vh) - var(--app-safe-top))!important;margin-top:0;border-radius:0}html.is-compact [data-m-win][data-m-mode=sheet]{min-height:0!important;max-height:calc(var(--app-vh) - var(--app-safe-top))!important}html.is-compact [data-m-win][data-m-scroll]{overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.is-compact [data-m-win] .tbx-modal__body,html.is-compact [data-m-win] .mws-body,html.is-compact [data-m-win] .mwd-modal-body,html.is-compact [data-m-win] .twd-body,html.is-compact [data-m-win] .tbd-body,html.is-compact [data-m-win] .mfm-body,html.is-compact [data-m-win] .tgeo-modal__body,html.is-compact [data-m-win] .mydef-body,html.is-compact [data-m-win] .pp-modal__body,html.is-compact [data-m-win] .gp-modal__body,html.is-compact [data-m-win] .udm-modal__body,html.is-compact [data-m-win] .acc-drawer__body,html.is-compact [data-m-win] .gmp-body{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.is-compact [data-m-win] .tbx-modal__head,html.is-compact [data-m-win] .bl-modal__top,html.is-compact [data-m-win] .mws-top,html.is-compact [data-m-win] .mwd-modal-head,html.is-compact [data-m-win] .twd-top,html.is-compact [data-m-win] .tbd-head,html.is-compact [data-m-win] .mfm-titlebar,html.is-compact [data-m-win] .mw-sell-top,html.is-compact [data-m-win] .tgeo-modal__head,html.is-compact [data-m-win] .mydef-top,html.is-compact [data-m-win] .pp-modal__topbar,html.is-compact [data-m-win] .gp-modal__topbar,html.is-compact [data-m-win] .udm-modal__topbar,html.is-compact [data-m-win] .acc-drawer__head,html.is-compact [data-m-win] .gmp-head{position:sticky;top:0;z-index:3;background:var(--bg-card, #16161a)}html.is-compact [data-m-win] .mws-foot,html.is-compact [data-m-win] .twd-foot,html.is-compact [data-m-win] .mfm-actions,html.is-compact [data-m-win] .mw-sell-actions,html.is-compact [data-m-win] .mydef-foot,html.is-compact [data-m-win] .gmp-foot,html.is-compact [data-m-win] .br-actions{position:sticky;bottom:0;z-index:3;background:var(--bg-card, #16161a);padding-bottom:var(--app-safe-bottom)}html.is-compact [data-m-win][data-m-mode=sheet]{position:relative;padding-top:12px}html.is-compact [data-m-win][data-m-mode=sheet]:before{content:"";position:absolute;top:5px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:var(--border-strong, #3a3a3a);z-index:4;pointer-events:none}html.is-short [data-m-win]{height:calc(var(--app-vh) - var(--app-safe-top));max-height:none;margin-top:0;border-radius:0}html.is-short [data-m-win][data-m-mode=sheet]{padding-top:0}html.is-short [data-m-win][data-m-mode=sheet]:before{display:none}html.has-modal,html.has-modal body{overflow:hidden}
