:root{color-scheme: dark;--bg: #0d1117;--bg-elev: #161b24;--bg-elev-2: #1d2430;--surface: #212a38;--border: #2b3546;--border-soft: #222b3a;--text: #e6edf6;--text-dim: #9fb0c3;--text-mut: #6b7c92;--primary: #f2b134;--primary-600: #d9971a;--primary-050: rgba(242,177,52,.12);--secondary: #35d0c0;--secondary-600: #1fa392;--danger: #ef5350;--success: #4caf7d;--radius: 12px;--radius-sm: 8px;--radius-lg: 18px;--shadow: 0 6px 24px rgba(0,0,0,.35);--shadow-lg: 0 16px 48px rgba(0,0,0,.5);--ring: 0 0 0 3px var(--primary-050);--header-h: 64px;--content-max: 1200px;--gap: 24px;--font: "Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--font-head: "Trebuchet MS",var(--font);--ease: cubic-bezier(.4,0,.2,1);}:root{--bg-art: url("/images/bg-ambient.webp?v=31c9e6f4c4b6");--intro-art: url("/images/intro-art.webp?v=efa0eac800fc");}@media (max-aspect-ratio: 2/3){:root{--bg-art: url("/images/bg-ambient-portrait.webp?v=f05897d7c8c7");}}@media (max-width: 440px){:root{--intro-art: url("/images/intro-art-narrow.webp?v=de28ab895e6b");}}*,*::before,*::after{box-sizing: border-box;}*{margin: 0;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;}body{font-family: var(--font);font-size: 16px;line-height: 1.6;color: var(--text);background-color: var(--bg);background-image: radial-gradient(1200px 600px at 50% -200px,rgba(242,177,52,.06),transparent 70%),radial-gradient(900px 500px at 100% 0,rgba(53,208,192,.05),transparent 60%),linear-gradient(180deg,rgba(13,17,23,.30) 0%,rgba(13,17,23,.40) 18%,rgba(13,17,23,.72) 34%,rgba(13,17,23,.72) 78%,rgba(13,17,23,.45) 92%,rgba(13,17,23,.35) 100%),var(--bg-art);background-repeat: no-repeat;background-position: center top;background-size: cover;background-attachment: fixed;min-height: 100vh;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}img,picture,svg,video{display: block;max-width: 100%;height: auto;}img[data-src]{color: transparent;}a{color: var(--secondary);text-decoration: none;transition: color .15s var(--ease);}a:hover{color: var(--primary);}h1,h2,h3,h4{font-family: var(--font-head);line-height: 1.25;font-weight: 700;}input,button,select,textarea{font: inherit;color: inherit;}button{cursor: pointer;}ul{list-style: none;padding: 0;}table{border-collapse: collapse;width: 100%;}.wrapper,.page-shell{width: 100%;}.container{width: 100%;max-width: var(--content-max);margin-inline: auto;padding-inline: clamp(16px,4vw,32px);}.layout{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: var(--gap);align-items: start;padding-block: var(--gap);}.layout.is-wide{grid-template-columns: minmax(0,1fr);}@media (max-width: 900px){.layout{grid-template-columns: minmax(0,1fr);}}.site-header{position: sticky;top: 0;z-index: 100;background: rgba(13,17,23,.82);backdrop-filter: blur(12px);border-bottom: 1px solid var(--border);}.site-header__inner{display: flex;align-items: center;gap: 20px;height: var(--header-h);max-width: var(--content-max);margin-inline: auto;padding-inline: clamp(16px,4vw,32px);}.brand{display: flex;align-items: center;gap: 8px;flex: 0 0 auto;flex-wrap: nowrap;white-space: nowrap;font-family: var(--font-head);}.brand__logo,.brand__sub{flex: 0 0 auto;}.brand:hover{color: inherit;}.brand{align-items: center;}.brand__logo{height: 48px;width: auto;display: block;mix-blend-mode: screen;}.brand__hex{display: inline-block;width: .74em;height: .82em;margin: 0 1px;background: url("/images/hex.svg?v=9d040311740e") center/contain no-repeat;transform: translateY(1px);}.brand__sub{font-family: var(--font-head);font-weight: 700;font-size: 22px;letter-spacing: .5px;color: var(--primary);line-height: 1;}.hex-coin{display: inline-block;height: 1.15em;width: 1.1em;margin: 0 .2em;background: url("/images/coin.svg?v=40760ee980e8") center/contain no-repeat;vertical-align: -.2em;}.price,.price-old,.coin-amount,.coin-pack__amt{white-space: nowrap;}.coin-amount .hex-coin,.shopbox__price .hex-coin{vertical-align: middle;}.nav{margin-left: auto;}.nav__list{display: flex;align-items: center;gap: 4px;}.nav__item{position: relative;}.nav__link{display: flex;align-items: center;gap: 6px;padding: 10px 14px;border-radius: var(--radius-sm);color: var(--text-dim);font-weight: 600;font-size: 15px;white-space: nowrap;transition: background .15s var(--ease),color .15s var(--ease);}.nav__link:not(.is-cta):hover,.nav__item:hover>.nav__link:not(.is-cta),.nav__item.is-open>.nav__link:not(.is-cta){color: var(--text);background: var(--bg-elev-2);}.nav__link.is-cta{color: var(--primary);background: transparent;box-shadow: inset 0 0 0 1px var(--border);border-radius: var(--radius-sm);font-weight: 700;}.nav__link.is-cta:hover{background: var(--bg-elev-2);color: var(--text);box-shadow: inset 0 0 0 1px var(--primary-600);filter: none;}.nav__item.has-sub>.nav__link::after{content: "";width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px);opacity: .6;}.nav__sub{position: absolute;top: calc(100% + 6px);left: 0;min-width: 220px;transition-delay: .12s;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow-lg);padding: 8px;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(6px);transition: opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;z-index: 20;}.nav__item:hover>.nav__sub,.nav__item.is-open>.nav__sub{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);transition-delay: 0s;}.nav__item.has-sub>.nav__sub::before{content: "";position: absolute;left: 0;right: 0;top: -8px;height: 8px;}.nav__sub a{display: block;padding: 9px 12px;border-radius: var(--radius-sm);color: var(--text-dim);font-size: 14px;font-weight: 500;}.nav__sub a:hover{background: var(--primary-050);color: var(--primary);}.nav__sep{height: 1px;margin: 6px 10px;background: var(--border);}.nav__ext{margin-left: 4px;font-size: .85em;opacity: .55;}.nav__sub .nav__sub{position: static;opacity: 1;visibility: visible;transform: none;box-shadow: none;border: 0;padding: 4px 0 4px 12px;border-left: 2px solid var(--border);margin: 2px 0 2px 6px;min-width: 0;}.nav__mega-head{display: block;padding: 8px 12px 4px;font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--text-dim);opacity: .7;}@media (min-width: 861px){.nav__sub--mega{display: grid;grid-template-columns: repeat(3,minmax(180px,1fr));gap: 2px 10px;min-width: 600px;max-width: min(640px,calc(100vw - 24px));}.nav__sub--mega .nav__mega-col{min-width: 0;}.nav__sub--mega .nav__mega-head{padding-top: 2px;}}@media (max-width: 860px){.nav__mega-head{padding-left: 0;}}.nav-toggle{display: none;margin-left: auto;width: 44px;height: 44px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev-2);position: relative;}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{content: "";position: absolute;left: 50%;top: 50%;width: 20px;height: 2px;background: var(--text);border-radius: 2px;transform: translate(-50%,-50%);transition: transform .2s var(--ease),opacity .2s var(--ease);}.nav-toggle span::before{transform: translate(-50%,-8px);}.nav-toggle span::after{transform: translate(-50%,6px);}body.nav-open .nav-toggle span{background: transparent;}body.nav-open .nav-toggle span::before{transform: translate(-50%,0) rotate(45deg);}body.nav-open .nav-toggle span::after{transform: translate(-50%,0) rotate(-45deg);}@media (min-width: 861px){.nav__item--dl{display: none;}}@media (max-width: 860px){.nav-toggle{display: block;}.nav{position: fixed;inset: var(--header-h) 0 0 auto;width: min(84vw,340px);margin: 0;background: var(--bg-elev);border-left: 1px solid var(--border);padding: 16px;overflow-y: auto;transform: translateX(100%);transition: transform .25s var(--ease);box-shadow: var(--shadow-lg);}body.nav-open .nav{transform: translateX(0);}.nav__list{flex-direction: column;align-items: stretch;gap: 2px;}.nav__link{padding: 14px;font-size: 16px;}.nav__sub{position: static;opacity: 1;visibility: visible;pointer-events: auto;transform: none;box-shadow: none;border: 0;background: transparent;padding: 0 0 6px 14px;max-height: 0;overflow: hidden;transition: max-height .25s var(--ease);}.nav__item.is-open>.nav__sub{max-height: 600px;}.nav__item.has-sub>.nav__link::after{margin-left: auto;}}.acct{position: relative;flex: 0 0 auto;}.acct__toggle{display: inline-flex;align-items: center;gap: 10px;padding: 7px 12px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev-2);color: var(--text);font-weight: 600;cursor: pointer;}.acct__toggle:hover{border-color: var(--primary);}.acct__name{font-weight: 700;}.acct__coins{display: inline-flex;align-items: center;color: var(--primary);font-weight: 700;padding-left: 10px;border-left: 1px solid var(--border);}.acct__caret{color: var(--text-mut);font-size: 11px;transition: transform .15s var(--ease);}.acct.is-open .acct__caret{transform: rotate(180deg);}.acct__menu{position: absolute;top: calc(100% + 8px);right: 0;min-width: 230px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow-lg);padding: 8px;z-index: 120;opacity: 0;visibility: hidden;transform: translateY(6px);pointer-events: none;transition: opacity .15s var(--ease),transform .15s var(--ease),visibility .15s;}.acct.is-open .acct__menu{opacity: 1;visibility: visible;transform: translateY(0);pointer-events: auto;}.acct__menu a{display: flex;align-items: center;min-height: 44px;padding: 8px 12px;border-radius: var(--radius-sm);color: var(--text-dim);font-size: 14px;font-weight: 500;}.acct__menu a:hover,.acct__menu a:focus-visible{background: var(--primary-050);color: var(--primary);outline: none;}.acct__menu a:focus-visible{box-shadow: inset 0 0 0 2px var(--primary);}.acct__sep{height: 1px;margin: 6px 4px;background: var(--border);}.acct__menu .acct__logout{color: var(--danger);}.acct__menu .acct__logout:hover{background: rgba(239,83,80,.12);color: var(--danger);}.acct-guest{display: flex;gap: 8px;flex: 0 0 auto;}.acct-guest .btn{padding: 8px 16px;}.nav__account{display: none;}@media (max-width: 860px){.acct,.acct-guest{display: none;}.nav-toggle{margin-left: auto;}.site-header__inner{gap: 12px;}.site-header{backdrop-filter: none;-webkit-backdrop-filter: none;background: var(--bg-elev);}.nav{z-index: 200;}.nav__account{display: flex;flex-direction: column;gap: 4px;margin-top: 12px;padding-top: 14px;border-top: 1px solid var(--border);}.nav__account-head{color: var(--text);font-weight: 700;padding: 8px 14px;}.nav__account-coins{color: var(--primary);}.nav__account a:not(.btn){display: block;padding: 11px 14px;border-radius: var(--radius-sm);color: var(--text-dim);font-size: 15px;}.nav__account a:not(.btn):hover{background: var(--primary-050);color: var(--primary);}.nav__account-logout{color: var(--danger) !important;}.nav__account .btn{margin-top: 4px;}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 11px 20px;border: 1px solid transparent;border-radius: var(--radius-sm);font-weight: 700;font-size: 15px;color: #17130a;background: linear-gradient(180deg,#e3a52c,#c4870f);transition: filter .15s var(--ease),transform .05s var(--ease),box-shadow .15s var(--ease);}.btn:hover{filter: brightness(1.12);color: #17130a;box-shadow: 0 4px 14px rgba(242,177,52,.28);}.btn:active{transform: translateY(1px);}.btn--ghost{background: transparent;color: var(--text);border-color: var(--border);}.btn--ghost:hover{background: var(--bg-elev-2);color: var(--text);filter: none;}.btn--secondary{background: linear-gradient(180deg,var(--secondary),var(--secondary-600));color: #052622;}.btn--block{width: 100%;}.badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;white-space: nowrap;background: var(--bg-elev-2);color: var(--text-dim);}.badge--online{color: var(--success);background: rgba(76,175,125,.12);}.badge--offline{color: var(--danger);background: rgba(239,83,80,.12);}.badge--unknown{color: var(--text-dim);background: rgba(143,163,187,.12);}.card,.news-content-full{background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: clamp(18px,3vw,28px);box-shadow: var(--shadow);}.news-content{background: none;border: none;box-shadow: none;padding: 0;}.card + .card,.news-content-full + .news-content-full{margin-top: var(--gap);}.section-title{font-size: clamp(20px,3vw,26px);margin-bottom: 16px;padding-bottom: 12px;border-bottom: 1px solid var(--border);}.section-title--accent{border-color: var(--primary);}.news-content h1:where(:not([class])),.news-content h2:where(:not([class])),.news-content h3:where(:not([class])),.news-content-full h1:where(:not([class])),.news-content-full h2:where(:not([class])),.news-content-full h3:where(:not([class])){margin: 1.2em 0 .5em;}.news-content p:where(:not([class])),.news-content-full p:where(:not([class])){margin: 0 0 1em;color: var(--text-dim);}.news-content img:where(:not([class])),.news-content-full img:where(:not([class])){border-radius: var(--radius-sm);}.news-content ul:where(:not([class])),.news-content-full ul:where(:not([class])){padding-left: 1.2em;list-style: disc;margin: 0 0 1em;}.news-content ul:where(:not([class])) li,.news-content-full ul:where(:not([class])) li{color: var(--text-dim);}.table-wrap{overflow-x: auto;border-radius: var(--radius);}table.data,.news-content table,.news-content-full table{width: 100%;border-radius: var(--radius);overflow: hidden;}table.data th,.news-content table th,.news-content-full table th{text-align: left;padding: 12px 14px;background: var(--bg-elev-2);color: var(--text-dim);font-size: 13px;text-transform: uppercase;letter-spacing: .5px;border-bottom: 1px solid var(--border);}table.data td,.news-content table td,.news-content-full table td{padding: 12px 14px;border-bottom: 1px solid var(--border-soft);color: var(--text);}table.data tbody tr:hover,.news-content table tbody tr:hover{background: var(--bg-elev-2);}.field{margin-bottom: 16px;}.field label{display: block;margin-bottom: 6px;font-size: 14px;font-weight: 600;color: var(--text-dim);}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea,.textInput{width: 100%;padding: 11px 14px;background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text);transition: border-color .15s var(--ease),box-shadow .15s var(--ease);}input:focus,select:focus,textarea:focus,.textInput:focus{outline: none;border-color: var(--primary);box-shadow: var(--ring);}input::placeholder{color: var(--text-mut);}.sidebar{display: flex;flex-direction: column;gap: var(--gap);}@media (min-width: 901px){.sidebar{position: sticky;top: calc(var(--header-h) + 20px);align-self: start;}}.sidebar .card{padding: 18px;}.sidebar-widget h3{font-size: 16px;margin-bottom: 12px;}.login-box .btn{margin-top: 6px;}#serverStatus,.server-status{display: flex;flex-direction: column;gap: 8px;}.hero{position: relative;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow);margin-bottom: var(--gap);}.slider{position: relative;}.slider__track{display: flex;transition: transform .5s var(--ease);}.slider__slide{min-width: 100%;}.slider__slide img{width: 100%;height: auto;object-fit: cover;}.slider__dots{position: absolute;left: 0;right: 0;bottom: 12px;display: flex;justify-content: center;gap: 8px;z-index: 3;}.slider__dot{width: 9px;height: 9px;border-radius: 999px;background: rgba(255,255,255,.4);border: 0;padding: 0;transition: background .15s var(--ease),transform .15s var(--ease);}.slider__dot.is-active{background: var(--primary);transform: scale(1.25);}.slider__arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;z-index: 3;display: grid;place-items: center;background: rgba(13,17,23,.55);color: #fff;border: 1px solid rgba(255,255,255,.15);border-radius: 999px;backdrop-filter: blur(4px);}.slider__arrow:hover{background: rgba(13,17,23,.8);color: var(--primary);}.slider__arrow--prev{left: 12px;}.slider__arrow--next{right: 12px;}@media (max-width: 600px){.slider__arrow{display: none;}}.shop-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 16px;}.shop-item{background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius);padding: 16px;text-align: center;transition: transform .15s var(--ease),border-color .15s var(--ease);}.shop-item:hover{transform: translateY(-3px);border-color: var(--primary);}.footer,.site-footer{background: var(--bg-elev);border-top: 1px solid var(--border);margin-top: 48px;}.footer__grid,.footerLinksContainer{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: var(--gap);max-width: var(--content-max);margin-inline: auto;padding: 40px clamp(16px,4vw,32px) 24px;}.footerLinks h3,.footer__col h3{font-size: 15px;margin-bottom: 14px;color: var(--text);text-transform: uppercase;letter-spacing: .5px;}.footerLinks ul li,.footer__col ul li{margin-bottom: 8px;}.footerLinks a,.footer__col a{color: var(--text-dim);font-size: 14px;}.footerLinks a:hover,.footer__col a:hover{color: var(--primary);}.footerLinks span p{color: var(--text-dim);font-size: 14px;margin-bottom: 6px;}.copyright{text-align: center;padding: 18px;color: var(--text-mut);font-size: 13px;border-top: 1px solid var(--border-soft);}.p_body{position: fixed;inset: 0;background: rgba(0,0,0,.6);backdrop-filter: blur(2px);z-index: 200;}.popup{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 201;width: min(92vw,420px);background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-lg);box-shadow: var(--shadow-lg);padding: 28px;text-align: center;}.popup h3{margin-bottom: 16px;}.popup a.close,.popup a.close_vote{display: inline-block;margin-top: 16px;color: var(--text-mut);font-size: 14px;}.home-hero{position: relative;border-radius: var(--radius-lg);overflow: hidden;margin-bottom: var(--gap);padding: clamp(32px,6vw,64px) clamp(20px,4vw,48px);background: linear-gradient(115deg,rgba(13,17,23,.92) 0%,rgba(13,17,23,.72) 45%,rgba(29,36,48,.55) 100%),url("/images/bg.webp?v=fd19ca2832c3") center/cover no-repeat,var(--bg-elev);border: 1px solid var(--border);box-shadow: var(--shadow);}.home-hero::after{content: "";position: absolute;inset: 0;background: radial-gradient(600px 240px at 15% 10%,rgba(242,177,52,.16),transparent 70%);pointer-events: none;}.home-hero__inner{position: relative;z-index: 1;max-width: 640px;}.home-hero__title{font-size: clamp(34px,7vw,56px);line-height: 1.05;letter-spacing: -.5px;margin-bottom: 12px;text-shadow: 0 2px 20px rgba(0,0,0,.5);}.home-hero__accent{color: var(--primary);}.hero-hex{width: .62em;height: .7em;margin: 0 .05em;transform: translateY(.02em);}.home-hero__tagline{color: var(--text-dim);font-size: clamp(15px,2.2vw,18px);margin-bottom: 18px;max-width: 52ch;}.home-hero__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 24px;}.chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;background: rgba(255,255,255,.06);border: 1px solid var(--border);color: var(--text-dim);font-size: 13px;font-weight: 600;}.home-hero__actions{display: flex;flex-wrap: wrap;gap: 12px;}.home-hero__actions .btn{padding: 12px 22px;}.news-wrapper{display: flex;flex-direction: column;gap: var(--gap);}.news-card{display: grid;grid-template-columns: 160px 1fr;gap: 0;padding: 0;overflow: hidden;position: relative;color: inherit;text-decoration: none;}.news-card__thumb{position: relative;display: block;overflow: hidden;}.news-card__thumb img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center top;border-radius: 0;display: block;transition: transform .3s var(--ease);}.news-card:hover .news-card__thumb img{transform: scale(1.05);}.news-card__body{padding: 15px 20px 18px;min-width: 0;position: relative;z-index: 1;}.news-card__head{display: flex;align-items: baseline;gap: 10px;margin: -15px -20px 12px;padding: 11px 20px 10px 20px;padding-right: 58px;background: linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.012));border-bottom: 1px solid var(--border);}.news-card__head .news-card__meta{margin-left: auto;}.news-card .news-card__title{margin: 0;}.news-tag{display: inline-block;vertical-align: 2px;margin-right: 2px;padding: 2px 8px;border-radius: 999px;font-family: var(--font);font-size: 11px;font-weight: 700;letter-spacing: .4px;color: var(--text-dim);background: rgba(159,176,195,.13);}.news-tag--event{color: var(--secondary);background: rgba(53,208,192,.13);}.news-tag--patch{color: var(--primary);background: rgba(242,177,52,.13);}.news-tag--hotfix{color: var(--danger);background: rgba(239,83,80,.13);}.news-tag--dungeon{color: #b98cf0;background: rgba(185,140,240,.13);}.news-tag--update{color: #6fb7f5;background: rgba(111,183,245,.13);}.news-post__title .news-tag{font-size: 13px;vertical-align: 4px;}.news-card__title{font-size: 19px;margin: 0;color: var(--text);transition: color .2s var(--ease);}.news-card:hover .news-card__title{color: var(--primary);}.news-card__meta{color: var(--text-mut);font-size: 13px;white-space: nowrap;flex-shrink: 0;}.news-card__excerpt{color: var(--text-dim);margin: 0;font-size: 14.5px;line-height: 1.65;}.news-card__go{position: absolute;top: 0;right: 0;z-index: 4;width: 54px;height: 54px;padding: 7px 9px 0 0;font-size: 15px;line-height: 1;text-align: right;color: var(--primary);background: linear-gradient(225deg,rgba(242,177,52,.18) 0 50%,transparent 50%);transition: background .2s var(--ease),color .2s var(--ease),padding .2s var(--ease);}.news-card__art{position: absolute;right: 0;bottom: 0;z-index: 0;display: block;width: auto;height: auto;max-width: none;pointer-events: none;opacity: .85;-webkit-mask-image: linear-gradient(to top,#000 35%,transparent 92%),linear-gradient(to left,#000 35%,transparent 92%);mask-image: linear-gradient(to top,#000 35%,transparent 92%),linear-gradient(to left,#000 35%,transparent 92%);-webkit-mask-composite: source-in;mask-composite: intersect;}@media (max-width: 560px){.news-card__art{display: none;}}.news-card:hover .news-card__go{background: linear-gradient(225deg,var(--primary) 0 50%,transparent 50%);color: #10141b;padding: 6px 7px 0 0;}.news-card--noimg{grid-template-columns: 1fr;}.news-card--banner{background-image: linear-gradient(90deg,rgba(13,17,23,.93) 0%,rgba(13,17,23,.88) 48%,rgba(13,17,23,.80) 66%,rgba(13,17,23,.42) 84%,rgba(13,17,23,.26) 100%),var(--news-banner);background-size: cover,cover;background-position: center,center;background-repeat: no-repeat,no-repeat;}.news-card__sharp{position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background-image: var(--news-sharp);background-size: cover;background-position: center;-webkit-mask-image: linear-gradient(90deg,transparent 30%,#000 82%);mask-image: linear-gradient(90deg,transparent 30%,#000 82%);}.news-card--thumb .news-card__sharp{background-size: contain;background-position: right center;background-repeat: no-repeat;}@media (max-width: 720px){.news-card__sharp{display: none;}}.news-card--banner .news-card__excerpt{max-width: 62%;}.news-card--banner .news-card__head{background: linear-gradient(90deg,rgba(13,17,23,.55) 0%,rgba(13,17,23,.66) 40%,rgba(13,17,23,.90) 100%);}.news-card--banner .news-card__meta{color: var(--text-dim);}@media (max-width: 720px){.news-card--banner{background-image: linear-gradient(90deg,rgba(13,17,23,.93),rgba(13,17,23,.86)),var(--news-banner);}.news-card--banner .news-card__excerpt{max-width: none;}}.news-card__stretch{position: absolute;inset: 0;z-index: 2;border-radius: inherit;}.news-card__excerpt a{position: relative;z-index: 3;color: var(--secondary);}.news-card__excerpt a:hover{color: var(--primary);}.news-more{margin-top: 18px;text-align: center;}.news-card--winter .news-card__body,.news-card--halloween .news-card__body,.news-card--patch .news-card__body,.news-card--spring .news-card__body,.news-card--summer .news-card__body,.news-card--event .news-card__body,.news-card--valentine .news-card__body,.news-card--patrick .news-card__body,.news-card--easter .news-card__body,.news-card--anniversary .news-card__body,.news-card--xmas .news-card__body{position: relative;z-index: 1;}.news-card--winter::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 100% 0,rgba(90,160,255,.10),transparent 55%);}.news-card--winter::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .42;background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='200'%20viewBox='0%200%20220%20200'%3E%3Cg%20transform='translate%2826%2034%29%20rotate%2815%29%20scale%280.6875%29%20translate%28-8%20-8%29'%20opacity='0.95'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5M8%203.2%206.4%204.8M8%203.2%209.6%204.8M8%2012.8%206.4%2011.2M8%2012.8%209.6%2011.2M3.8%205.5%203.6%207.7M3.8%205.5%205.9%205.0M12.2%2010.5%2012.4%208.3M12.2%2010.5%2010.1%2011.0M12.2%205.5%2012.4%207.7M12.2%205.5%2010.1%205.0M3.8%2010.5%203.6%208.3M3.8%2010.5%205.9%2011.0'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%28150%2022%29%20rotate%2840%29%20scale%280.5625%29%20translate%28-8%20-8%29'%20opacity='0.8'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5M8%203.2%206.4%204.8M8%203.2%209.6%204.8M8%2012.8%206.4%2011.2M8%2012.8%209.6%2011.2M3.8%205.5%203.6%207.7M3.8%205.5%205.9%205.0M12.2%2010.5%2012.4%208.3M12.2%2010.5%2010.1%2011.0M12.2%205.5%2012.4%207.7M12.2%205.5%2010.1%205.0M3.8%2010.5%203.6%208.3M3.8%2010.5%205.9%2011.0'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%2888%2096%29%20rotate%285%29%20scale%280.75%29%20translate%28-8%20-8%29'%20opacity='1'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5M8%203.2%206.4%204.8M8%203.2%209.6%204.8M8%2012.8%206.4%2011.2M8%2012.8%209.6%2011.2M3.8%205.5%203.6%207.7M3.8%205.5%205.9%205.0M12.2%2010.5%2012.4%208.3M12.2%2010.5%2010.1%2011.0M12.2%205.5%2012.4%207.7M12.2%205.5%2010.1%205.0M3.8%2010.5%203.6%208.3M3.8%2010.5%205.9%2011.0'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%28196%20118%29%20rotate%2825%29%20scale%280.5625%29%20translate%28-8%20-8%29'%20opacity='0.75'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5M8%203.2%206.4%204.8M8%203.2%209.6%204.8M8%2012.8%206.4%2011.2M8%2012.8%209.6%2011.2M3.8%205.5%203.6%207.7M3.8%205.5%205.9%205.0M12.2%2010.5%2012.4%208.3M12.2%2010.5%2010.1%2011.0M12.2%205.5%2012.4%207.7M12.2%205.5%2010.1%205.0M3.8%2010.5%203.6%208.3M3.8%2010.5%205.9%2011.0'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%2854%20152%29%20rotate%2850%29%20scale%280.625%29%20translate%28-8%20-8%29'%20opacity='0.85'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5M8%203.2%206.4%204.8M8%203.2%209.6%204.8M8%2012.8%206.4%2011.2M8%2012.8%209.6%2011.2M3.8%205.5%203.6%207.7M3.8%205.5%205.9%205.0M12.2%2010.5%2012.4%208.3M12.2%2010.5%2010.1%2011.0M12.2%205.5%2012.4%207.7M12.2%205.5%2010.1%205.0M3.8%2010.5%203.6%208.3M3.8%2010.5%205.9%2011.0'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%28168%20176%29%20rotate%2810%29%20scale%280.5%29%20translate%28-8%20-8%29'%20opacity='0.7'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5M8%203.2%206.4%204.8M8%203.2%209.6%204.8M8%2012.8%206.4%2011.2M8%2012.8%209.6%2011.2M3.8%205.5%203.6%207.7M3.8%205.5%205.9%205.0M12.2%2010.5%2012.4%208.3M12.2%2010.5%2010.1%2011.0M12.2%205.5%2012.4%207.7M12.2%205.5%2010.1%205.0M3.8%2010.5%203.6%208.3M3.8%2010.5%205.9%2011.0'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='130'%20height='120'%20viewBox='0%200%20130%20120'%3E%3Cg%20transform='translate%2818%2020%29%20rotate%2820%29%20scale%280.375%29%20translate%28-8%20-8%29'%20opacity='0.7'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%2874%2046%29%20rotate%2845%29%20scale%280.3125%29%20translate%28-8%20-8%29'%20opacity='0.6'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%28112%2014%29%20rotate%280%29%20scale%280.3125%29%20translate%28-8%20-8%29'%20opacity='0.65'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%2840%2092%29%20rotate%2830%29%20scale%280.375%29%20translate%28-8%20-8%29'%20opacity='0.6'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3Cg%20transform='translate%2898%20104%29%20rotate%2855%29%20scale%280.3125%29%20translate%28-8%20-8%29'%20opacity='0.55'%3E%3Cpath%20d='M8%201V15M2.1%204.5L13.9%2011.5M13.9%204.5L2.1%2011.5'%20fill='none'%20stroke='%23fff'%20stroke-width='1.35'%20stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");background-size: 220px 200px,130px 120px;background-repeat: repeat;animation: snowfall 16s linear infinite;}@keyframes snowfall{from{background-position: 0 0,0 0;}to{background-position: 0 200px,0 120px;}}.news-card--halloween::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 100% 0,rgba(255,120,20,.12),transparent 55%),radial-gradient(120% 100% at 0 100%,rgba(150,60,220,.14),transparent 60%);}.news-card--halloween::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .5;background-image: radial-gradient(2px 2px at 15% 30%,#ff8c1a,transparent),radial-gradient(1.5px 1.5px at 42% 72%,#ff6a00,transparent),radial-gradient(2px 2px at 70% 45%,#c060ff,transparent),radial-gradient(1.5px 1.5px at 88% 22%,#ff8c1a,transparent),radial-gradient(2px 2px at 60% 88%,#ff6a00,transparent);background-size: 300px 240px;background-repeat: repeat;animation: embers 12s linear infinite;}@keyframes embers{from{background-position: 0 240px;}to{background-position: 24px 0;}}.news-card--patch::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .6;background: linear-gradient(90deg,rgba(53,208,192,.10),transparent 42%),repeating-linear-gradient(90deg,rgba(53,208,192,.05) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,rgba(53,208,192,.045) 0 1px,transparent 1px 24px);}.news-card--spring::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 0 0,rgba(120,210,120,.10),transparent 55%);}.news-card--spring::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .4;background-image: radial-gradient(2.5px 2.5px at 18% 25%,#ffb7d5,transparent),radial-gradient(2px 2px at 46% 65%,#ff9ec7,transparent),radial-gradient(2.5px 2.5px at 74% 40%,#ffc8e0,transparent),radial-gradient(2px 2px at 90% 78%,#ffb7d5,transparent);background-size: 300px 240px;background-repeat: repeat;animation: snowfall 12s linear infinite;}.news-card--summer::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(120% 100% at 100% 0,rgba(255,196,60,.14),transparent 58%),radial-gradient(120% 100% at 0 100%,rgba(53,208,192,.08),transparent 60%);}.news-card--event::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .4;background-image: radial-gradient(2.5px 2.5px at 16% 28%,var(--primary),transparent),radial-gradient(2px 2px at 44% 68%,var(--secondary),transparent),radial-gradient(2.5px 2.5px at 72% 42%,var(--primary),transparent),radial-gradient(2px 2px at 90% 20%,var(--secondary),transparent),radial-gradient(2px 2px at 58% 85%,var(--primary),transparent);background-size: 300px 240px;background-repeat: repeat;animation: snowfall 13s linear infinite;}.news-card--valentine::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 100% 100%,rgba(255,90,140,.14),transparent 60%),radial-gradient(120% 90% at 0 0,rgba(255,150,190,.08),transparent 55%);}.news-card--valentine::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .5;background-image: radial-gradient(3px 3px at 18% 30%,#ff5a8c,transparent),radial-gradient(2px 2px at 44% 70%,#ff8fb4,transparent),radial-gradient(3px 3px at 72% 45%,#ff6a9c,transparent),radial-gradient(2px 2px at 90% 20%,#ffa7c6,transparent),radial-gradient(2.5px 2.5px at 60% 88%,#ff5a8c,transparent);background-size: 300px 240px;background-repeat: repeat;animation: embers 12s linear infinite;}.news-card--patrick::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 0 0,rgba(70,190,90,.12),transparent 55%),radial-gradient(120% 90% at 100% 100%,rgba(242,177,52,.08),transparent 60%);}.news-card--patrick::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .45;background-image: radial-gradient(2.5px 2.5px at 16% 28%,#f2b134,transparent),radial-gradient(2px 2px at 46% 66%,#5bd06a,transparent),radial-gradient(2.5px 2.5px at 72% 42%,#f2c65a,transparent),radial-gradient(2px 2px at 90% 22%,#4bbf5c,transparent),radial-gradient(2px 2px at 58% 86%,#f2b134,transparent);background-size: 300px 240px;background-repeat: repeat;animation: snowfall 11s linear infinite;}.news-card--easter::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 50% 0,rgba(200,170,255,.10),transparent 58%);}.news-card--easter::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .45;background-image: radial-gradient(3px 3px at 18% 26%,#ffb7d5,transparent),radial-gradient(2.5px 2.5px at 42% 66%,#aee9ff,transparent),radial-gradient(3px 3px at 70% 40%,#fff1a6,transparent),radial-gradient(2.5px 2.5px at 88% 20%,#c3f7c0,transparent),radial-gradient(2.5px 2.5px at 58% 84%,#d8b7ff,transparent);background-size: 300px 240px;background-repeat: repeat;animation: snowfall 12s linear infinite;}.news-card--anniversary::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 50% 0,rgba(242,177,52,.14),transparent 58%),radial-gradient(120% 90% at 100% 100%,rgba(255,255,255,.06),transparent 60%);}.news-card--anniversary::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .5;background-image: radial-gradient(3px 3px at 16% 28%,#f2b134,transparent),radial-gradient(2px 2px at 44% 68%,#fff,transparent),radial-gradient(3px 3px at 72% 42%,#f2c65a,transparent),radial-gradient(2px 2px at 90% 20%,#fff,transparent),radial-gradient(2.5px 2.5px at 58% 85%,#f2b134,transparent);background-size: 300px 240px;background-repeat: repeat;animation: snowfall 13s linear infinite;}.news-card--xmas::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background: radial-gradient(130% 90% at 100% 0,rgba(239,83,80,.10),transparent 55%),radial-gradient(120% 90% at 0 100%,rgba(76,175,125,.10),transparent 60%);}.news-card--xmas::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;opacity: .5;background-image: radial-gradient(2.5px 2.5px at 16% 28%,#ef5350,transparent),radial-gradient(2.5px 2.5px at 44% 66%,#4caf7d,transparent),radial-gradient(2.5px 2.5px at 72% 42%,#f2b134,transparent),radial-gradient(2.5px 2.5px at 90% 22%,#ef5350,transparent),radial-gradient(2.5px 2.5px at 58% 86%,#fff,transparent);background-size: 260px 220px;background-repeat: repeat;animation: twinkle 4s ease-in-out infinite;}@keyframes twinkle{0%,100%{opacity: .5;}50%{opacity: .18;}}@media (prefers-reduced-motion: reduce){.news-card--winter::before,.news-card--winter::after,.news-card--halloween::after,.news-card--spring::after,.news-card--event::after,.news-card--valentine::after,.news-card--patrick::after,.news-card--easter::after,.news-card--anniversary::after,.news-card--xmas::after{animation: none;}}.section-heading{font-family: var(--font-head);font-size: 20px;margin: 28px 0 14px;}.news-wrapper>.intro{margin-bottom: 4px;}.intro{position: relative;overflow: hidden;padding: 20px 28px 22px;}.intro>*{position: relative;z-index: 1;}.intro::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: linear-gradient(90deg,var(--bg-elev) 28%,rgba(22,27,36,.72) 52%,rgba(22,27,36,.12) 100%),var(--intro-art) right center / cover no-repeat;}@media (max-width: 680px){.intro::before{background: linear-gradient(180deg,var(--bg-elev) 55%,rgba(22,27,36,.55) 100%),var(--intro-art) center / cover no-repeat;}}.intro__title{font-family: var(--font-head);font-size: clamp(23px,3.6vw,30px);margin: 0 0 8px;line-height: 1.2;}.intro__brand{color: var(--primary);}.intro__lead{color: var(--text-dim);max-width: 62ch;margin: 0 0 14px;line-height: 1.6;}.intro__stats{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 10px;}.intro__stats li{display: flex;flex-direction: column;gap: 2px;background: rgba(29,36,48,.5);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.08);border-radius: var(--radius-sm);padding: 8px 16px;}.intro__stats strong{color: var(--text);font-size: 18px;font-variant-numeric: tabular-nums;}.intro__stats span{color: var(--text-mut);font-size: 12px;text-transform: uppercase;letter-spacing: .5px;}.intro__actions{display: flex;gap: 12px;flex-wrap: wrap;}.intro__footer{display: flex;align-items: center;justify-content: space-between;gap: 14px 20px;flex-wrap: wrap;}.intro__footer .intro__actions{margin-left: auto;}@media (max-width: 720px){.intro__footer .intro__actions{margin-left: 0;}}.steps__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;align-items: stretch;}.steps__grid .card + .card{margin-top: 0;}.step{position: relative;overflow: hidden;display: flex;flex-direction: column;padding: 16px 20px 16px;color: inherit;text-decoration: none;transition: transform .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease);}.step::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 3px;background: linear-gradient(90deg,var(--primary),transparent 70%);opacity: .8;}.step:hover{transform: translateY(-4px);border-color: var(--primary);box-shadow: 0 12px 30px rgba(242,177,52,.10);}.step__ghost{position: absolute;right: 10px;bottom: -24px;font-family: var(--font-head);font-weight: 800;font-size: 120px;line-height: 1;color: var(--primary);opacity: .07;pointer-events: none;user-select: none;}.step:hover .step__ghost{opacity: .13;}.step__title{position: relative;font-size: 16px;margin: 0 0 6px;}.step__text{position: relative;color: var(--text-dim);font-size: 14px;margin: 0 0 12px;line-height: 1.6;}.step__go{position: relative;margin-top: auto;align-self: flex-start;font-weight: 700;font-size: 13px;color: var(--text-mut);transition: color .15s var(--ease),transform .15s var(--ease);}.step:hover .step__go{color: var(--primary);transform: translateX(3px);}@media (max-width: 680px){.steps__grid{grid-template-columns: 1fr;}}.onboarding__grid{display: grid;grid-template-columns: 280px 1fr;overflow: hidden;border: 1px solid rgba(242,177,52,.25);border-radius: var(--radius-lg);background: linear-gradient(315deg,rgba(242,177,52,.13),var(--bg-elev) 58%);}.onboarding__rail{display: flex;flex-direction: column;gap: 4px;padding: 12px;border-right: 1px solid var(--border);}.onb-step{display: flex;gap: 12px;text-align: left;padding: 12px;border: 0;border-radius: var(--radius-sm);background: transparent;transition: background .15s var(--ease);}.onb-step:hover{background: var(--bg-elev-2);}.onb-step.is-active{background: var(--primary-050);}.onb-step__num{flex-shrink: 0;width: 30px;height: 30px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-weight: 800;font-size: 14px;background: var(--surface);color: var(--text-mut);}.onb-step.is-active .onb-step__num{background: linear-gradient(180deg,#e3a52c,#c4870f);color: #17130a;}.onb-step.is-done .onb-step__num{background: var(--primary-050);color: var(--primary);font-size: 0;}.onb-step.is-done .onb-step__num::after{content: "\2713";font-size: 15px;}.onb-step__txt{display: flex;flex-direction: column;gap: 3px;min-width: 0;}.onb-step__title{font-weight: 700;font-size: 14px;color: var(--text-mut);}.onb-step.is-active .onb-step__title{color: var(--text);}.onb-step__desc{font-size: 12.5px;color: var(--text-mut);line-height: 1.5;}.onboarding__stage{min-width: 0;display: grid;}.onb-panel{grid-area: 1 / 1;display: grid;grid-template-columns: 1fr 180px;gap: 20px;align-items: center;padding: 24px;visibility: hidden;}.onb-panel.is-active{visibility: visible;}.onb-panel__step{color: var(--primary);font-size: 12px;text-transform: uppercase;letter-spacing: .5px;font-weight: 700;margin: 0;}.onb-panel__title{font-family: var(--font-head);font-size: 20px;margin: 4px 0 0;}.onb-panel__desc{color: var(--text-dim);margin: 8px 0 0;line-height: 1.6;max-width: 42ch;}.onb-panel__actions{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-top: 18px;}.onb-panel__next{background: none;border: 0;color: var(--text-mut);font-weight: 700;font-size: 13px;text-decoration: underline;text-underline-offset: 3px;display: inline-flex;align-items: center;min-height: 40px;padding: 0 10px;margin: 0 -10px;}.onb-panel__next:hover{color: var(--text);}.onb-panel__img{aspect-ratio: 1;border-radius: var(--radius);overflow: hidden;border: 1px solid var(--border);background: radial-gradient(120% 90% at 50% 8%,rgba(255,255,255,.05),transparent 60%),var(--bg-elev-2);}.onb-panel__img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}@media (max-width: 820px){.onboarding__grid{grid-template-columns: 1fr;}.onboarding__rail{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 4px;border-right: 0;border-bottom: 1px solid var(--border);}.onb-step{flex-direction: column;align-items: center;text-align: center;gap: 6px;padding: 10px 4px;}.onb-step__txt{align-items: center;}.onb-step__title{font-size: 12.5px;line-height: 1.25;}.onb-step__desc{display: none;}.onb-panel{grid-template-columns: 1fr;}.onb-panel__img{max-width: 200px;order: -1;}}.section-head{display: flex;align-items: baseline;justify-content: space-between;gap: 14px;margin: 28px 0 14px;}.section-head .section-heading{margin: 0;}.section-head__link{font-size: 13px;font-weight: 700;color: var(--text-mut);white-space: nowrap;}.section-head__link:hover{color: var(--primary);}.classes__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;}.classes__grid .card + .card{margin-top: 0;}.class-card{display: flex;flex-direction: column;overflow: hidden;padding: 0;color: inherit;text-decoration: none;transition: transform .15s var(--ease),border-color .15s var(--ease);}.class-card:hover{transform: translateY(-4px);border-color: var(--primary);}.class-card__art{position: relative;display: block;aspect-ratio: 4 / 5;overflow: hidden;background: radial-gradient(120% 80% at 50% 8%,rgba(255,255,255,.05),transparent 60%),var(--bg-elev-2);}.class-card__art img{width: 100%;height: 100%;object-fit: contain;object-position: center bottom;transition: transform .4s var(--ease);}.class-card:hover .class-card__art img{transform: scale(1.04);}.class-card__art::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,transparent 68%,var(--bg-elev));}.class-card__body{display: flex;flex-direction: column;gap: 4px;padding: 10px 16px 16px;}.class-card__tag{font-size: 11px;text-transform: uppercase;letter-spacing: .5px;color: var(--primary);font-weight: 700;}.class-card__name{font-family: var(--font-head);font-size: 18px;font-weight: 700;color: var(--text);}.class-card__desc{font-size: 13px;color: var(--text-dim);line-height: 1.55;}.gallery__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;}.gallery__item{position: relative;margin: 0;aspect-ratio: 4 / 3;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius);}.gallery__item img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease);}.gallery__item:hover img{transform: scale(1.06);}.gallery__item figcaption{position: absolute;inset-inline: 0;bottom: 0;padding: 10px 12px;font-size: 13px;font-weight: 600;color: #fff;background: linear-gradient(transparent,rgba(0,0,0,.85));}.video-item{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius);color: inherit;}.video-item img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease);}.video-item:hover img{transform: scale(1.06);}.video-item__play{position: absolute;inset: 0;margin: auto;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;background: rgba(0,0,0,.55);color: #fff;font-size: 17px;padding-left: 3px;transition: background .15s var(--ease),color .15s var(--ease);}.video-item:hover .video-item__play{background: var(--primary);color: #17130a;}.video-item__cap{position: absolute;inset-inline: 0;bottom: 0;padding: 10px 12px;font-size: 13px;font-weight: 600;color: #fff;background: linear-gradient(transparent,rgba(0,0,0,.85));}.faq{max-width: 820px;}.faq__title{font-family: var(--font-head);font-size: clamp(24px,4vw,32px);margin: 4px 0 10px;}.faq__intro{color: var(--text-dim);margin: 0 0 24px;line-height: 1.7;}.faq-group{margin-bottom: 26px;}.faq-group__title{font-size: 15px;text-transform: uppercase;letter-spacing: .5px;color: var(--primary);margin: 0 0 12px;}.faq-item{border: 1px solid var(--border);border-radius: var(--radius-sm);margin-bottom: 8px;background: var(--bg-elev);overflow: hidden;}.faq-item>summary{list-style: none;cursor: pointer;padding: 14px 18px;font-weight: 600;color: var(--text);display: flex;justify-content: space-between;align-items: center;gap: 14px;}.faq-item>summary::-webkit-details-marker{display: none;}.faq-item>summary::after{content: "+";color: var(--primary);font-size: 22px;line-height: 1;flex-shrink: 0;}.faq-item[open]>summary::after{content: "\2013";}.faq-item[open]>summary{color: var(--primary);}.faq-item__body{padding: 2px 18px 16px;color: var(--text-dim);line-height: 1.75;}.faq-item__body ul{list-style: disc;padding-left: 20px;margin: 0;display: flex;flex-direction: column;gap: 6px;}.faq-item__body a{color: var(--secondary);}.faq-item__body code{background: var(--bg-elev-2);padding: 1px 6px;border-radius: 4px;font-size: 13px;}.guide{max-width: 860px;}.guide__lead{color: var(--text-dim);font-size: 15px;line-height: 1.7;margin: 0 0 18px;}.guide h2{font-size: 20px;margin: 26px 0 10px;}.guide h3{font-size: 16px;margin: 20px 0 8px;color: var(--primary);}.guide p{color: var(--text-dim);line-height: 1.7;margin: 0 0 12px;}.guide ul,.guide ol{color: var(--text-dim);line-height: 1.7;padding-left: 22px;margin: 0 0 14px;list-style: revert;}.guide li{margin-bottom: 5px;}.guide strong{color: var(--text);}.guide__shot{margin: 4px 0 18px;border-radius: var(--radius-sm);border: 1px solid var(--border);background: var(--bg-elev);}.guide em{color: inherit;font-style: normal;}.guide table{width: 100%;border-collapse: collapse;margin: 0 0 18px;font-size: 14px;display: block;overflow-x: auto;}.guide th,.guide td{text-align: left;padding: 8px 12px;border-bottom: 1px solid var(--border);white-space: nowrap;}.guide img{max-width: 100%;height: auto;border-radius: var(--radius);}.guide__note{font-size: 13px;color: var(--text-mut);margin: -8px 0 16px;}.class-profile__art{float: right;width: 230px;max-width: 42%;margin: 4px 0 14px 22px;border: 1px solid var(--border);border-radius: var(--radius);}@media (max-width: 640px){.class-profile__art{float: none;width: 100%;max-width: 100%;margin: 0 0 16px;}}.guide th{color: var(--text);background: var(--bg-elev-2);font-weight: 700;}.guide td{color: var(--text-dim);}.guide__src{margin-top: 26px;padding-top: 14px;border-top: 1px solid var(--border);font-size: 13px;color: var(--text-mut);}.guide__src a{color: var(--secondary);}.guide--wrap td,.guide--wrap th{white-space: normal;min-width: 90px;}.about-page{max-width: 1000px;margin-inline: auto;}.about-page .guide{max-width: none;}.about-hero{position: relative;display: flex;align-items: flex-end;min-height: 250px;border-radius: var(--radius-lg);overflow: hidden;background: linear-gradient(180deg,rgba(13,17,23,.30),rgba(13,17,23,.55) 45%,rgba(13,17,23,.94)),url("/images/about/hero.webp?v=59f97dbeb1ce") center / cover no-repeat;}.about-hero__inner{padding: 28px 30px;}.about-hero__title{font-family: var(--font-head);font-size: clamp(28px,5vw,40px);margin: 0 0 10px;line-height: 1.1;}.about-hero__lead{color: var(--text-dim);max-width: 62ch;margin: 0;line-height: 1.7;font-size: 15px;}.about-hero__lead strong{color: var(--text);}.about-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin: 6px 0 8px;}.about-grid .card + .card{margin-top: 0;}.about-card{position: relative;padding: 18px 20px;overflow: hidden;}.about-card::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 3px;background: linear-gradient(90deg,var(--primary),transparent 70%);}.about-card__title{font-size: 16px;margin: 2px 0 6px;color: var(--text);}.about-card__text{color: var(--text-dim);font-size: 13.5px;line-height: 1.6;margin: 0;}.about-timeline{list-style: none;padding: 0;margin: 4px 0 16px;}.about-timeline li{position: relative;padding: 0 0 16px 26px;color: var(--text-dim);line-height: 1.6;border-left: 2px solid var(--border);}.about-timeline li:last-child{border-left-color: transparent;padding-bottom: 2px;}.about-timeline li::before{content: "";position: absolute;left: -6px;top: 5px;width: 10px;height: 10px;border-radius: 50%;background: var(--primary);box-shadow: 0 0 0 3px var(--bg-elev);}.about-timeline strong{color: var(--text);margin-right: 6px;}@media (max-width: 760px){.about-grid{grid-template-columns: 1fr;}}.features__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;}.features__grid .card + .card{margin-top: 0;}.feature{position: relative;display: flex;flex-direction: column;padding: 18px 20px 20px;overflow: hidden;background: rgba(22,27,36,.55);backdrop-filter: blur(10px) saturate(120%);-webkit-backdrop-filter: blur(10px) saturate(120%);border-color: rgba(255,255,255,.10);transition: transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);}.feature::before{content: "";position: absolute;inset: 0 0 auto;height: 1px;z-index: 1;background: linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);}.feature::after{content: "";position: absolute;inset: -1px;z-index: 0;opacity: 0;pointer-events: none;background: radial-gradient(120% 80% at 50% 0%,rgba(242,177,52,.18),transparent 70%);transition: opacity .25s var(--ease);}.feature:hover{transform: translateY(-4px);border-color: rgba(242,177,52,.45);box-shadow: 0 14px 34px rgba(0,0,0,.38),0 0 0 1px rgba(242,177,52,.12);}.feature:hover::after{opacity: 1;}.feature__title,.feature__text{position: relative;z-index: 2;}.features__grid .feature__title{font-size: 16px;margin: 0 0 8px;}.feature__text{font-size: 14px;color: var(--text-dim);line-height: 1.65;margin: 0;}.cta-band{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 20px;margin-top: 28px;background: linear-gradient(135deg,rgba(242,177,52,.13),var(--bg-elev) 58%);border-color: rgba(242,177,52,.25);}.cta-band__title{font-size: clamp(20px,3vw,24px);margin: 0 0 6px;}.cta-band__lead{color: var(--text-dim);margin: 0;max-width: 46ch;}.cta-band__text{flex: 1 1 300px;min-width: 0;}.cta-band__actions{display: flex;gap: 12px;flex-wrap: nowrap;flex: 0 0 auto;}@media (max-width: 560px){.cta-band__actions{flex-wrap: wrap;}}@media (max-width: 900px){.classes__grid,.gallery__grid,.features__grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 560px){.features__grid{grid-template-columns: 1fr;}}.class-explorer{display: grid;grid-template-columns: 118px 1fr;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--bg-elev);}.class-explorer__rail{display: flex;flex-direction: column;gap: 4px;padding: 12px;border-right: 1px solid var(--border);}.class-explorer__tab{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 8px 4px;border: 0;border-radius: var(--radius-sm);background: transparent;color: var(--text-mut);opacity: .5;transition: opacity .15s var(--ease);}.class-explorer__tab:hover{opacity: .85;}.class-explorer__tab.is-active{opacity: 1;color: var(--text);}.class-explorer__ico{width: 46px;height: 46px;border-radius: 50%;overflow: hidden;border: 2px solid var(--border);}.class-explorer__tab.is-active .class-explorer__ico{border-color: var(--primary);box-shadow: 0 0 0 3px var(--primary-050);}.class-explorer__ico img{width: 100%;height: 100%;object-fit: cover;object-position: top center;}.class-explorer__tabname{font-size: 12px;font-weight: 700;}.class-explorer__stage{position: relative;min-width: 0;display: grid;}.class-panel{grid-area: 1 / 1;min-height: 500px;visibility: hidden;}.class-panel.is-active{position: relative;visibility: visible;background: var(--bg-elev-2) center / cover no-repeat;}.is-loaded .class-panel.is-active,:root:not(.js) .class-panel.is-active{background-image: url("/images/class/scene.webp?v=1afbfade3d14");}.class-panel::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(90deg,rgba(13,17,23,.96) 26%,rgba(13,17,23,.55) 56%,rgba(13,17,23,.15) 100%),linear-gradient(0deg,var(--bg-elev) 3%,transparent 42%);}.class-panel__art{position: absolute;right: 1%;bottom: 0;z-index: 1;height: 100%;width: auto;max-width: 54%;object-fit: contain;object-position: bottom center;filter: drop-shadow(0 8px 24px rgba(0,0,0,.5));}.class-panel__info{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: flex-end;gap: 12px;min-height: 500px;max-width: 500px;padding: 24px;}.class-panel__tag{color: var(--primary);font-size: 12px;text-transform: uppercase;letter-spacing: .5px;font-weight: 700;margin: 0;}.class-panel__name{font-family: var(--font-head);font-size: 28px;margin: 0;}.class-panel__desc{color: var(--text-dim);margin: 0;line-height: 1.65;max-width: 60ch;}.class-panel__stats{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 24px;background: rgba(13,17,23,.62);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);border: 1px solid rgba(255,255,255,.1);border-radius: var(--radius-sm);padding: 14px 16px;max-width: 520px;}.stat{display: flex;align-items: center;gap: 10px;}.stat__label{width: 56px;font-size: 12px;color: var(--text-mut);}.stat__bar{flex: 1;height: 6px;background: var(--surface);border-radius: 99px;overflow: hidden;}.stat__fill{display: block;height: 100%;background: linear-gradient(90deg,var(--primary),var(--primary-600));border-radius: 99px;}.class-panel__weapon{font-size: 13px;color: var(--text-dim);margin: 0;}.class-panel__weapon strong{color: var(--text);}.class-panel__info .btn{align-self: flex-start;}@media (max-width: 640px){.class-explorer{grid-template-columns: 1fr;}.class-explorer__rail{flex-direction: row;overflow-x: auto;border-right: 0;border-bottom: 1px solid var(--border);}.class-panel.is-active{display: flex;flex-direction: column;}.class-panel{min-height: 0;}.class-panel::before{display: none;}.class-panel__art{position: relative;right: auto;bottom: auto;order: -1;align-self: center;width: auto;height: 280px;max-width: 100%;}.class-panel__info{min-height: 0;max-width: 100%;justify-content: flex-start;background: var(--bg-elev);border-top: 1px solid var(--border);}.class-panel__stats{grid-template-columns: 1fr;}}.news-back{display: inline-block;margin-bottom: 16px;color: var(--text-dim);font-weight: 600;}.news-back:hover{color: var(--primary);}.news-post__date{color: var(--text-mut);font-size: 13px;margin-bottom: 6px;}.news-post__title{font-size: clamp(22px,4vw,32px);margin-bottom: 18px;}.news-post__banner{width: 100%;aspect-ratio: 7 / 2;object-fit: cover;border-radius: var(--radius);margin-bottom: 22px;display: block;}.news-post__img{width: 100%;max-width: 520px;border-radius: var(--radius);margin-bottom: 22px;}.news-post__body{color: var(--text-dim);line-height: 1.85;}.news-post__body a{color: var(--secondary);}@media (max-width: 560px){.news-card{grid-template-columns: 1fr;}.news-card__thumb{height: 170px;}.news-card__head{flex-wrap: wrap;gap: 2px 14px;}}.sd-bar{display: flex;flex-direction: column;gap: var(--gap);}.sidebar-widget__title{font-size: 15px;text-transform: uppercase;letter-spacing: .5px;margin-bottom: 14px;}.sidebar-widget__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;}.sidebar-widget__head .sidebar-widget__title{margin: 0;}.rank-head{display: flex;justify-content: space-between;}.rank-head span:last-child{color: var(--text-mut);}.social-buttons{display: flex;gap: 8px;}.social-buttons__link{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 10px 6px;border-radius: var(--radius-sm);font-size: 13px;font-weight: 700;border: 1px solid transparent;transition: background .15s var(--ease),color .15s var(--ease),transform .05s var(--ease);}.social-buttons__link:active{transform: translateY(1px);}.social-buttons--icons .social-buttons__link{padding: 12px 6px;font-size: 0;}.social-buttons--icons .social-buttons__ico{font-size: 18px;}.social-buttons__ico{font-weight: 900;font-size: 15px;line-height: 1;}.social--fb{color: #fff;background: #1877f2;}.social--fb:hover{background: #3b8bff;}.social--tw{color: #fff;background: #1d9bf0;}.social--tw:hover{background: #4bb4f5;}.social--dc{color: #fff;background: #5865f2;}.social--dc:hover{background: #7380ff;}.social-buttons--icons .social-buttons__svg{width: 18px;height: 18px;display: block;}.social--yt{color: #fff;background: #e62117;}.social--yt:hover{background: #ff3b30;}.stat-list,.rank-list{display: flex;flex-direction: column;gap: 2px;}.stat-list__row,.rank-list__row{display: flex;align-items: center;justify-content: space-between;padding: 8px 0;border-bottom: 1px solid var(--border-soft);}.stat-list__row:last-child,.rank-list__row:last-child{border-bottom: 0;}.stat-list__row span{color: var(--text-dim);font-size: 14px;}.stat-list__row--link{color: inherit;text-decoration: none;}.stat-list__row--link:hover span,.stat-list__row--link:hover strong{color: var(--primary);}.rank-list{list-style: none;padding-left: 0;margin: 0;}.rank-list__name{color: var(--text);font-size: 14px;}.rank-list__name em{color: var(--text-mut);font-style: normal;margin-right: 4px;font-variant-numeric: tabular-nums;}.rank-list__val{color: var(--primary);font-weight: 700;font-variant-numeric: tabular-nums;}.money{white-space: nowrap;}.money__coin{display: inline-block;width: .62em;height: .62em;margin-left: .18em;border-radius: 50%;vertical-align: .02em;box-shadow: inset 0 0 0 1px rgba(0,0,0,.35);}.money__coin--gem{border-radius: 2px;transform: rotate(45deg) scale(.85);background: linear-gradient(135deg,#b8f3ff,#3fb6d8 55%,#1f7fa3);}.money__coin--gold{background: radial-gradient(circle at 35% 35%,#ffe9a8,#f2b134 55%,#a8731a);}.money__coin--silver{background: radial-gradient(circle at 35% 35%,#ffffff,#c3cad2 55%,#7d868f);}.money__coin--copper{background: radial-gradient(circle at 35% 35%,#f4c19a,#c8733a 55%,#7e4520);}.account__welcome{margin-bottom: 12px;}.account__row{display: flex;justify-content: space-between;padding: 6px 0;border-bottom: 1px solid var(--border-soft);font-size: 14px;}.account__actions{margin-top: 14px;display: flex;flex-direction: column;gap: 8px;}.account__menu,.loginOverlayWindow{display: none;overflow: hidden;}.account__menu ul{display: flex;flex-direction: column;gap: 2px;}.account__menu a{display: block;padding: 8px 10px;border-radius: var(--radius-sm);color: var(--text-dim);font-size: 14px;}.account__menu a:hover{background: var(--primary-050);color: var(--primary);}.login-box__forgot{text-align: right;font-size: 13px;margin-bottom: 12px;}.login-box .btn.download{margin-bottom: 0;}.accountsteps,.media-header,.home-category{font-family: var(--font-head);font-weight: 700;font-size: clamp(19px,3vw,24px);margin: 4px 0 20px;padding-bottom: 12px;border-bottom: 1px solid var(--primary);}.media-header{margin-top: 28px;}.home-category{border: 0;color: var(--primary);margin: 18px 0 10px;}form #register,form[id="register"]{max-width: 100%;}.row{display: grid;grid-template-columns: 200px 1fr;gap: 10px 16px;align-items: center;margin-bottom: 14px;}.row-left{color: var(--text-dim);}.row-left .form-title,.form-title{margin: 0;font-weight: 600;font-size: 14px;}.row-right{min-width: 0;}.reginput{width: 100%;padding: 11px 14px;background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text);}.reginput:focus{outline: none;border-color: var(--primary);box-shadow: var(--ring);}.row2{margin-top: 18px;}.error{color: var(--danger);background: rgba(239,83,80,.1);border: 1px solid rgba(239,83,80,.3);padding: 10px 14px;border-radius: var(--radius-sm);margin-bottom: 12px;}.success:not(:empty){color: var(--success);background: rgba(76,175,125,.1);border: 1px solid rgba(76,175,125,.3);padding: 10px 14px;border-radius: var(--radius-sm);margin-bottom: 12px;}input.submit,.submit{display: inline-flex;align-items: center;justify-content: center;min-width: 160px;padding: 11px 22px;border: 0;cursor: pointer;border-radius: var(--radius-sm);font-weight: 700;font-size: 15px;color: #1a1205;background: linear-gradient(180deg,var(--primary),var(--primary-600));}input.submit:hover,.submit:hover{filter: brightness(1.08);}@media (max-width: 560px){.row{grid-template-columns: 1fr;gap: 4px;}}.btn-primary{display: inline-flex;align-items: center;justify-content: center;padding: 11px 20px;margin: 4px;border: 1px solid var(--border);cursor: pointer;border-radius: var(--radius-sm);font-weight: 600;font-size: 15px;color: var(--text);background: var(--bg-elev-2);transition: all .15s var(--ease);}.btn-primary:hover{border-color: var(--primary);color: var(--primary);}.btn-primary.paymentAmount{background: var(--primary-050);border-color: var(--primary);color: var(--primary);}.col-xs-12{width: 100%;}.form-row{margin-top: 16px;}#card-element{padding: 12px 14px;background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);}#card-errors{color: var(--danger);font-size: 14px;margin-top: 8px;}.gridtable{width: 100%;border-radius: var(--radius);overflow: hidden;margin: 8px 0;}.gridtable th{background: var(--bg-elev-2);color: var(--text-dim);padding: 12px 10px;font-size: 13px;text-transform: uppercase;letter-spacing: .5px;border-bottom: 1px solid var(--border);}.gridtable td{padding: 11px 10px;border-bottom: 1px solid var(--border-soft);color: var(--text);}.gridtable tr:hover td{background: var(--bg-elev-2);}.gridtable td.name{color: var(--primary);font-weight: 600;}.gridtable{border: 0;border-collapse: collapse;}.gridtable th,.gridtable td{text-align: left;border-left: 0;border-right: 0;border-top: 0;}.gridtable div[align],.gridtable center{text-align: left;display: block;}.download-td{color: var(--text-dim);}.row2:empty{display: none;}center{display: block;}.news-archive__title{font-family: var(--font-head);font-size: clamp(24px,4vw,30px);margin: 4px 0 18px;}.pagination{display: flex;flex-wrap: wrap;gap: 6px;align-items: center;justify-content: center;margin: 26px 0 4px;}.pagination a{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 12px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text-dim);font-weight: 700;font-size: 14px;}.pagination a:hover{border-color: var(--primary);color: var(--text);}.pagination__page.is-active{background: linear-gradient(180deg,#e3a52c,#c4870f);border-color: transparent;color: #17130a;}.pagination__page.is-active:hover{color: #17130a;}.pagination__nav{color: var(--text);}.content-divider{display: none;}.content{}.content .thumbnail{float: none;margin: 0 0 14px;}.content .thumbnail img,.thumbimg{width: 100%;height: 220px;object-fit: cover;border-radius: var(--radius);}.content h3{margin: 0 0 6px;}.content h3 datetime,datetime{display: block;color: var(--text-mut);font-size: 13px;font-weight: 400;margin-top: 2px;}.content p{color: var(--text-dim);margin: 0 0 1em;}.content img{border-radius: var(--radius-sm);margin: 8px 0;max-width: 100%;height: auto;}.content::after{content: "";display: block;clear: both;}.item{display: inline-block;vertical-align: top;width: 220px;max-width: 100%;margin: 8px;}.item a{display: block;position: relative;border-radius: var(--radius);overflow: hidden;border: 1px solid var(--border);}.item img{width: 100%;height: 140px;object-fit: cover;transition: transform .2s var(--ease);}.item a:hover img{transform: scale(1.05);}.item.video a::after{content: "\25B6";position: absolute;inset: 0;display: grid;place-items: center;font-size: 32px;color: #fff;background: rgba(0,0,0,.35);}.download-bg{display: none;}.client-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 14px;margin: 16px 0 28px;}.client-card{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 6px;padding: 22px 16px 18px;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius);transition: transform .15s var(--ease),border-color .15s var(--ease);font: inherit;color: inherit;cursor: pointer;width: 100%;}.client-card:hover{transform: translateY(-3px);border-color: var(--primary);}.client-card:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;}.client-card__icon{line-height: 0;color: var(--text-mut);margin-bottom: 4px;transition: color .15s var(--ease);}.client-card__icon svg{width: 42px;height: 42px;display: block;}.client-card:hover .client-card__icon{color: var(--text);}.client-card__name{font-family: var(--font-head);font-weight: 700;font-size: 17px;}.client-card__sub{color: var(--text-mut);font-size: 13px;}.client-card__note{color: var(--secondary);font-size: 12px;font-weight: 600;}.client-card__badge{display: none;position: absolute;top: -9px;left: 50%;transform: translateX(-50%);white-space: nowrap;font-size: 10.5px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;padding: 3px 10px;border-radius: 999px;background: var(--primary);color: #1a1205;}.client-card.is-recommended .client-card__badge{display: inline-block;}.client-card.is-selected{border-color: var(--primary);box-shadow: 0 0 0 3px var(--primary-050);}.client-card.is-selected .client-card__icon,.client-card.is-selected:hover .client-card__icon{color: var(--primary);}.client-card.is-selected .client-card__name{color: var(--primary);}.download__step{font-family: var(--font-head);font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: .6px;color: var(--primary);margin: 24px 0 0;}.dl-panel{padding: 20px 22px;margin: 14px 0 28px;}.dl-panel__title{font-family: var(--font-head);font-size: 19px;margin: 0 0 6px;}.dl-panel__lead{color: var(--text-dim);line-height: 1.6;margin: 0 0 16px;max-width: 68ch;}.download-content.is-ready .dl-panel[hidden]{display: none;}.download-content:not(.is-ready) .dl-panel[hidden]{display: block;}.dl-opts{display: grid;gap: 8px;margin-bottom: 16px;}.dl-opt{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 13px 16px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-sm);text-decoration: none;color: var(--text);transition: border-color .15s var(--ease),background .15s var(--ease);}.dl-opt:hover{border-color: var(--primary);background: var(--bg-elev-2);}.dl-opt--primary{border-color: var(--primary-050);background: var(--bg-elev-2);}.dl-opt__name{font-weight: 600;}.dl-opt__rec{font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;color: var(--primary);margin-left: 6px;}.dl-opt__meta{color: var(--text-mut);font-size: 12.5px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;}.dl-cmd{position: relative;margin-bottom: 16px;}.dl-cmd__code{margin: 0;padding: 14px 92px 14px 16px;background: #0d1118;border: 1px solid var(--border);border-radius: var(--radius-sm);}.dl-cmd__code code{display: block;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 13px;line-height: 1.7;color: var(--text);white-space: pre-wrap;overflow-wrap: anywhere;}.dl-cmd__ln{display: block;padding-left: 1.4em;text-indent: -1.4em;}.dl-cmd__ln::before{content: "$ ";color: var(--secondary);user-select: none;}.dl-cmd__ln--cont{padding-left: 2.8em;text-indent: -1.4em;}.dl-cmd__ln--cont::before{content: "";}.dl-cmd__copy{position: absolute;top: 10px;right: 10px;padding: 6px 14px;font-size: 13px;}@media (max-width: 560px){.dl-cmd__code{padding: 50px 12px 12px;}.dl-cmd__code code{font-size: 12px;}.dl-distro summary{padding: 12px;gap: 10px;}.dl-distro__body{padding: 2px 12px 6px;}}.dl-sub{font-family: var(--font-head);font-size: 15px;font-weight: 700;margin: 26px 0 10px;color: var(--text);}.dl-distros{display: grid;gap: 8px;}.dl-distro{background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-sm);transition: border-color .15s var(--ease);}.dl-distro:hover,.dl-distro[open]{border-color: var(--primary-050);}.dl-distro[open]{border-color: var(--primary);}.dl-distro summary{display: flex;align-items: center;gap: 12px;padding: 12px 16px;cursor: pointer;list-style: none;}.dl-distro summary::-webkit-details-marker{display: none;}.dl-distro summary::after{content: "";width: 8px;height: 8px;margin-left: 4px;flex: none;border-right: 2px solid var(--text-mut);border-bottom: 2px solid var(--text-mut);transform: rotate(45deg) translateY(-2px);transition: transform .15s var(--ease);}.dl-distro[open] summary::after{transform: rotate(-135deg) translateY(-2px);border-color: var(--primary);}.dl-distro summary:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;border-radius: var(--radius-sm);}.dl-distro__icons{display: flex;gap: 6px;color: var(--text-mut);line-height: 0;flex: none;}.dl-distro__icons svg{width: 22px;height: 22px;}.dl-distro:hover .dl-distro__icons,.dl-distro[open] .dl-distro__icons{color: var(--primary);}.dl-distro__name{font-weight: 600;flex: 1;}.dl-distro__meta{color: var(--text-mut);font-size: 12.5px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;}.dl-distro__body{padding: 2px 16px 6px;border-top: 1px solid var(--border);}.dl-distro__body .dl-hint{margin-top: 12px;}.dl-distro__body .dl-hint a{color: var(--secondary);}.dl-hint{color: var(--text-dim);font-size: 14px;line-height: 1.65;margin: 0 0 10px;max-width: 72ch;}.dl-hint strong{color: var(--text);}.dl-hint code{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 12.5px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: 4px;padding: 1px 5px;}.dl-link{font: inherit;color: var(--secondary);background: none;border: 0;padding: 0;cursor: pointer;text-decoration: underline;}.dl-more{margin-top: 14px;border-top: 1px solid var(--border);padding-top: 12px;}.dl-more summary{cursor: pointer;color: var(--secondary);font-size: 14px;}.dl-more p{color: var(--text-dim);font-size: 14px;line-height: 1.65;margin: 10px 0 0;max-width: 72ch;}.dl-more a{color: var(--secondary);}.dl-more + .dl-more{margin-top: 10px;}.dl-panel .dl-sub:first-of-type{margin-top: 18px;}.download__title{font-family: var(--font-head);font-size: clamp(24px,4vw,30px);margin: 0 0 8px;}.download__lead{color: var(--text-dim);line-height: 1.65;max-width: 68ch;margin: 0 0 8px;}.download__reqs-title{font-family: var(--font-head);font-size: 20px;margin: 0 0 6px;}.download__reqs-note{color: var(--text-dim);line-height: 1.6;max-width: 68ch;margin: 0 0 16px;}.reqs-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 10px 20px;}.req{display: flex;flex-direction: column;gap: 2px;padding: 12px 14px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-sm);}.req__k{font-size: 12px;text-transform: uppercase;letter-spacing: .4px;color: var(--primary);font-weight: 700;}.req__v{color: var(--text-dim);font-size: 14px;}.news-wrapper-full{display: block;}.shopcontainer{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius);padding: 14px 18px;margin-bottom: 18px;}.shopcontainer p{margin: 0;color: var(--text-dim);}.buy-more{display: inline-flex;align-items: center;padding: 9px 16px;border-radius: var(--radius-sm);background: linear-gradient(180deg,var(--primary),var(--primary-600));color: #1a1205;font-weight: 700;}.buy-more:hover{color: #1a1205;filter: brightness(1.08);}.loginWrapper{width: auto !important;float: none !important;margin: 0 !important;}.sidebar-full{margin-bottom: 18px;}#accordian>ul{display: flex;flex-wrap: wrap;gap: 8px;}#accordian>ul>li{list-style: none;}#accordian h3{margin: 0;}#accordian h3 a{display: inline-flex;align-items: center;gap: 6px;padding: 9px 14px;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text-dim);font-size: 14px;font-weight: 600;}#accordian h3 a:hover{border-color: var(--primary);color: var(--primary);}#accordian .item-title{margin: 0;}#accordian .plus{display: none;}#accordian ul ul{display: none;position: absolute;margin-top: 4px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);padding: 6px;box-shadow: var(--shadow-lg);z-index: 10;}#accordian ul ul li a{display: block;padding: 8px 12px;border-radius: var(--radius-sm);color: var(--text-dim);}#accordian ul ul li a:hover{background: var(--primary-050);color: var(--primary);}#accordian .cat-active>h3>a,#accordian .cat-active>a{border-color: var(--primary);color: var(--primary);background: var(--primary-050);}#accordian ul ul li.cat-active a{background: var(--primary-050);color: var(--primary);}.websh{display: grid;grid-template-columns: repeat(auto-fill,minmax(148px,1fr));gap: 12px;align-items: stretch;}.shop-section{grid-column: 1 / -1;display: flex;align-items: center;gap: 12px;margin: 10px 0 2px;padding-bottom: 10px;font-family: var(--font-head);font-weight: 800;font-size: 20px;color: var(--text);border-bottom: 1px solid var(--border);}.shop-section::before{content: "";width: 5px;height: 22px;border-radius: 3px;background: var(--primary);}.shop-section--hot::before{background: var(--danger);}.shop-section--rec::before{background: var(--secondary);}.shop-section--deal::before{background: var(--primary);}.shop-section__note{margin-left: auto;font-family: var(--font-body,inherit);font-weight: 600;font-size: 12.5px;color: var(--text-mut);}.shop-section:first-child{margin-top: 0;}.shopbox{position: relative;display: flex;flex-direction: column;text-align: center;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius);padding: 9px 9px 11px;transition: transform .15s var(--ease),border-color .15s var(--ease);}.shopbox:hover{border-color: var(--primary);box-shadow: inset 0 0 0 1px rgba(242,177,52,.35),0 8px 26px rgba(242,177,52,.10);}.shopbox:hover,.shopbox:focus-within{z-index: 5;}.shopbox::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;border-radius: inherit;background-image: var(--item-art,none);background-size: cover;background-position: center;opacity: .2;}.shopbox>*{position: relative;}.shopbox:hover::before{opacity: .28;}.shopbox__info{position: absolute;top: 8px;right: 8px;z-index: 4;display: inline-flex;cursor: help;}.shopbox__infoicon{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;background: var(--bg-elev);border: 1px solid var(--border);color: var(--text-mut);font-size: 13px;font-style: normal;transition: background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease);}.shopbox__info:hover .shopbox__infoicon,.shopbox__info:focus .shopbox__infoicon{background: var(--primary);border-color: var(--primary);color: #17130a;}.shopbox__tip{position: absolute;top: 30px;right: 0;width: 224px;z-index: 60;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-sm);padding: 10px 12px;font-size: 12.5px;line-height: 1.55;color: var(--text-dim);font-weight: 400;text-align: left;box-shadow: var(--shadow-lg);opacity: 0;visibility: hidden;transform: translateY(-4px);pointer-events: none;transition: opacity .15s var(--ease),transform .15s var(--ease),visibility .15s;}.shopbox__info:hover .shopbox__tip,.shopbox__info:focus .shopbox__tip{opacity: 1;visibility: visible;transform: none;}.shopbox.hottest{border-color: rgba(239,83,80,.5);}.shopbox.recommended{border-color: rgba(53,208,192,.5);}.shopbox.discont{border-color: rgba(242,177,52,.5);}.shopbox.deal{border-color: rgba(242,177,52,.65);}.shopbox__name{order: 2;font-size: 12.5px;line-height: 1.3;margin: 9px 0 7px;padding: 0 2px;min-height: 2.6em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-wrap: balance;}.shopbox__media{order: 1;position: relative;width: 100%;height: auto;aspect-ratio: 1;margin: 0;}.shopbox__img{width: 100%;height: 100%;object-fit: contain;border-radius: var(--radius-sm);background: rgba(0,0,0,.25);}.shopbox__tag{position: absolute;bottom: 6px;right: 6px;z-index: 3;padding: 2px 8px;border-radius: 999px;font-size: 10px;font-weight: 800;letter-spacing: .5px;}.shopbox__tag--sale{background: var(--danger);color: #fff;}.shopbox__tag--deal{background: var(--primary);color: #17130a;}.shopbox__badges{order: 3;position: absolute;top: 8px;left: 8px;z-index: 4;margin: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 4px;}.shopbox__badges:empty{display: none;margin: 0;}.ibadge{display: inline-flex;align-items: center;gap: 4px;padding: 3px 9px;border-radius: 999px;font-size: 11px;font-weight: 700;background: var(--bg-elev);border: 1px solid var(--border);color: var(--text-dim);}.ibadge--time{color: var(--secondary);border-color: rgba(53,208,192,.35);}.ibadge--qty{color: var(--primary);border-color: rgba(242,177,52,.35);}.ibadge--bundle{color: var(--success);border-color: rgba(76,175,125,.35);cursor: help;}.shopbox__desc{color: var(--text-mut);font-size: 12px;line-height: 1.4;margin-bottom: 12px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.shopbox__foot{order: 4;margin-top: auto;}.shopbox__price{display: flex;align-items: center;justify-content: center;gap: 8px;margin-bottom: 10px;}.shopbox .price{color: var(--primary);font-weight: 800;font-size: 17px;}.price-old{text-decoration: line-through;color: var(--text-mut);font-weight: 400;font-size: 13px;}.coin-amount{display: inline-flex;align-items: center;}.btncontainer{margin-top: 12px;display: flex;gap: 5px;justify-content: center;}.btncontainer a,.shopbox button{display: inline-flex;align-items: center;justify-content: center;padding: 8px 12px;border: 0;border-radius: var(--radius-sm);font-weight: 700;cursor: pointer;}.btncontainer a.buy{flex: 1;}.btncontainer a.gift{flex: 0 0 auto;opacity: .75;}.btncontainer a.gift:hover{opacity: 1;}.btncontainer a.buy{background: linear-gradient(180deg,var(--primary),var(--primary-600));color: #1a1205;}.btncontainer a.gift{background: var(--bg-elev);border: 1px solid var(--border);color: var(--text);}.btncontainer a.buy:hover{filter: brightness(1.08);color: #1a1205;}.btncontainer a.gift:hover{border-color: var(--secondary);color: var(--secondary);}.shop-guest{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;width: 100%;}.shop-guest__text{color: var(--text-dim);font-weight: 600;}.shop-guest__actions{display: flex;gap: 8px;}.shop-guest__actions .btn{padding: 8px 16px;}.playtime-earn{display: flex;align-items: center;gap: .7rem;margin: 0 0 1.25rem;padding: .8rem 1.1rem;border-radius: 10px;background: linear-gradient(90deg,rgba(46,125,91,.18),rgba(40,71,99,.18));border: 1px solid #2e7d5b;color: #cfe9dd;font-size: .98rem;}.playtime-earn__icon{font-size: 1.4rem;line-height: 1;}.playtime-earn strong{color: #7ee0b4;}.playtime-earn__next{display: inline-block;margin-top: .25rem;font-size: .85rem;color: #9fc7b6;}#popup_container{background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-lg);box-shadow: var(--shadow-lg);color: var(--text);font-family: var(--font);min-width: 320px;max-width: 92vw;}#popup_title{background: transparent;color: var(--text);font-family: var(--font-head);font-size: 17px;font-weight: 700;text-align: left;border: 0;padding: 18px 20px 0;text-shadow: none;}#popup_content{background: none;padding: 12px 20px 4px;}#popup_content.alert,#popup_content.confirm,#popup_content.prompt{background-image: none;}#popup_message{padding: 0;color: var(--text-dim);}#popup_content #popup_prompt,#popup_prompt{box-sizing: border-box;width: 100% !important;margin-top: 12px;padding: 10px 12px;background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);color: var(--text);}#popup_panel{text-align: right;padding: 14px 20px 18px;margin: 0;}#popup_ok,#popup_cancel{width: auto;min-width: 90px;height: auto;padding: 9px 18px;margin-left: 8px;border: 1px solid var(--border);border-radius: var(--radius-sm);font-weight: 700;font-size: 14px;cursor: pointer;}#popup_ok{background: linear-gradient(180deg,var(--primary),var(--primary-600));color: #1a1205;border-color: transparent;}#popup_cancel{background: var(--bg-elev-2);color: var(--text);}#popup_overlay{background: #000;opacity: .6;}.tab-hub__tabs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 22px;padding-bottom: 4px;}.tab-hub__tab{padding: 9px 16px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev-2);color: var(--text-dim);font-weight: 600;font-size: 14px;cursor: pointer;transition: background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);}.tab-hub__tab:hover{border-color: var(--primary);color: var(--primary);}.tab-hub__tab.is-active{background: var(--primary-050);border-color: var(--primary);color: var(--primary);}.tab-hub__content{transition: opacity .15s var(--ease);}.stat-toolbar{display: flex;align-items: center;gap: 10px;margin-bottom: 16px;flex-wrap: wrap;}.stat-toolbar label{color: var(--text-dim);font-size: 14px;font-weight: 600;}.stat-toolbar select{width: auto;min-width: 160px;padding: 9px 12px;}.stat-count{margin-left: auto;color: var(--text-mut);font-size: 13px;}.data td.rank{color: var(--text-mut);font-variant-numeric: tabular-nums;}.data td.name{color: var(--primary);font-weight: 600;}.rank-intro{color: var(--text-dim);font-size: 14px;margin: -6px 0 16px;}.rank-bar{display: flex;align-items: center;justify-content: space-between;gap: 10px 16px;flex-wrap: wrap;margin-bottom: 16px;}.rank-periods{display: flex;flex-wrap: wrap;gap: 8px;}.rank-periods .chip{text-decoration: none;}.rank-periods .chip:hover,.rank-periods .chip.is-active{border-color: var(--primary);color: var(--primary);}.rank-periods .chip.is-active{background: var(--primary-050);}.rank-meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 0 0 10px;color: var(--text-mut);font-size: 13px;}.rank-empty{padding: 22px 16px;border: 1px dashed var(--border);border-radius: var(--radius);color: var(--text-dim);text-align: center;}.rank-note{margin: 12px 0 0;color: var(--text-mut);font-size: 13px;}.data td.rank-score{color: var(--primary);font-weight: 700;}.rank-fastest .rank-fastest__boss{text-align: left;vertical-align: top;}.rank-fastest small{display: block;color: var(--text-mut);font-size: 12px;font-weight: 400;}.rank-fastest__first>*{border-top: 1px solid var(--border);}.rank-fastest__party{min-width: 180px;color: var(--primary);}.rank-fastest__when{white-space: nowrap;font-size: 13px;}.rank-test{margin: 0 0 14px;padding: 10px 14px;border: 1px dashed var(--primary);border-radius: var(--radius);color: var(--text-dim);font-size: 13px;}.rank-dungeon{margin-bottom: 22px;}.rank-dungeon__name{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin: 0 0 10px;font-size: 17px;}.rank-dungeon__name small{color: var(--text-mut);font-size: 13px;font-weight: 400;}.rank-dungeon__cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 12px 18px;}.rank-dungeon__col h4{margin: 0 0 8px;color: var(--text-dim);font-size: 14px;}.rank-more{margin-top: 8px;}.rank-more>summary{cursor: pointer;color: var(--primary);font-size: 13px;font-weight: 600;padding: 4px 0;}.rank-more[open]>summary{margin-bottom: 6px;}.pay-step{margin-bottom: 24px;}.pay-step__title{font-size: 16px;margin-bottom: 14px;color: var(--text);}.coin-packages{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 12px;}.coin-pack{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 16px 18px;cursor: pointer;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius);transition: border-color .15s var(--ease),transform .05s var(--ease),background .15s var(--ease);}.coin-pack:hover{border-color: var(--primary);}.coin-pack.active{border-color: var(--primary);background: var(--primary-050);box-shadow: var(--ring);}.coin-pack__amt{display: inline-flex;align-items: center;font-weight: 800;font-size: 18px;color: var(--primary);}.coin-pack__price{font-weight: 700;color: var(--text);font-size: 15px;}.pay-card{max-width: 460px;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: 22px;}.stripe-input{padding: 13px 14px;background: var(--bg);border: 1px solid var(--border);border-radius: var(--radius-sm);}.stripe-input.StripeElement--focus{border-color: var(--primary);box-shadow: var(--ring);}.field-error{color: var(--danger);font-size: 13px;margin-top: 6px;min-height: 1em;}.pay-note{color: var(--text-mut);font-size: 12px;margin-top: 14px;text-align: center;}.pay-card .btn{margin-top: 8px;}.btn.discord{background: #5865f2;color: #fff;}.btn.discord:hover{background: #4a57e0;color: #fff;filter: none;}.btn.download{background: linear-gradient(180deg,#206b62,#17544c);border-color: rgba(53,208,192,.30);color: #eafffb;}.btn.download:hover{background: linear-gradient(180deg,#26806f,#1b625a);color: #fff;filter: none;}.btn--discord{background: #5865f2;border-color: #4752c4;color: #fff;display: inline-flex;align-items: center;gap: 8px;}.btn--discord:hover{background: #4752c4;border-color: #3c45a5;color: #fff;filter: none;}.btn__ico{width: 18px;height: 18px;flex: 0 0 auto;}.lightbox{position: fixed;inset: 0;z-index: 300;display: none;place-items: center;padding: 24px;background: rgba(0,0,0,.85);backdrop-filter: blur(4px);}.lightbox.is-open{display: grid;}.lightbox__img{max-width: 92vw;max-height: 88vh;border-radius: var(--radius);box-shadow: var(--shadow-lg);}.lightbox__close{position: absolute;top: 16px;right: 20px;width: 44px;height: 44px;border: 0;border-radius: 999px;background: rgba(255,255,255,.12);color: #fff;font-size: 26px;line-height: 1;cursor: pointer;}.lightbox__close:hover{background: rgba(255,255,255,.24);}.clear{clear: both;}.text-dim{color: var(--text-dim);}.mt-0{margin-top: 0;}.hidden{display: none !important;}:where(a,button,input,select):focus-visible{outline: none;box-shadow: var(--ring);}.stat-cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 22px;}.stat-card{display: flex;flex-direction: column;gap: 4px;padding: 18px 18px 16px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);}.stat-card__num{font-family: var(--font-head);font-size: 30px;line-height: 1;color: var(--text);}.stat-card__label{font-size: 12.5px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);}@media (max-width: 720px){.stat-cards{grid-template-columns: repeat(2,1fr);}}.stat-chart{padding: 20px;}.stat-chart__title{margin: 0 0 4px;font-size: 17px;}.stat-chart__sub{margin: 0 0 18px;font-size: 13px;color: var(--text-mut);}.level-bars{display: grid;gap: 9px;}.level-bar{display: grid;grid-template-columns: 74px 1fr 104px;align-items: center;gap: 12px;}.level-bar__label{font-size: 12.5px;color: var(--text-dim);font-variant-numeric: tabular-nums;text-align: right;}.level-bar__track{height: 12px;background: var(--bg-elev-2);border-radius: 6px;overflow: hidden;}.level-bar__fill{display: block;height: 100%;border-radius: 6px;background: linear-gradient(90deg,var(--secondary),var(--primary));}.level-bar__val{font-size: 12.5px;color: var(--text-dim);font-variant-numeric: tabular-nums;}.level-bar__label--wide{text-align: left;font-weight: 600;color: var(--text);}.level-bar__fill[data-cls="Fighter"]{background: linear-gradient(90deg,#7a1f24,#e05a4d);}.level-bar__fill[data-cls="Cleric"]{background: linear-gradient(90deg,#8a6a1e,#f2b134);}.level-bar__fill[data-cls="Archer"]{background: linear-gradient(90deg,#1f6a3a,#4bbf6b);}.level-bar__fill[data-cls="Mage"]{background: linear-gradient(90deg,#24487a,#4d8fe0);}.level-bar__fill[data-cls="Trickster"]{background: linear-gradient(90deg,#5a2a7a,#a15ce0);}.econ-figures{display: flex;flex-wrap: wrap;gap: 26px;margin-bottom: 18px;}.econ-figures>div{display: flex;flex-direction: column;gap: 3px;}.econ-figures__num{font-family: var(--font-head);font-size: 26px;line-height: 1;color: var(--primary);}.econ-figures__label{font-size: 12px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);}.wealth-bar{display: flex;height: 34px;border-radius: var(--radius-sm);overflow: hidden;border: 1px solid var(--border);font-size: 12.5px;font-weight: 600;}.wealth-bar__top{display: flex;align-items: center;justify-content: center;min-width: 0;white-space: nowrap;overflow: hidden;color: #1a1205;background: linear-gradient(90deg,var(--secondary),var(--primary));}.wealth-bar__rest{display: flex;align-items: center;justify-content: center;flex: 1;min-width: 28px;white-space: nowrap;overflow: hidden;color: var(--text-dim);background: var(--bg-elev-2);}.wealth-legend{display: flex;flex-wrap: wrap;gap: 8px 20px;margin-top: 12px;font-size: 13px;color: var(--text-dim);}.wealth-legend__item{display: inline-flex;align-items: center;gap: 8px;}.wealth-legend__dot{width: 11px;height: 11px;border-radius: 3px;flex: none;}.wealth-legend__dot--top{background: linear-gradient(90deg,var(--secondary),var(--primary));}.wealth-legend__dot--rest{background: var(--bg-elev-2);border: 1px solid var(--border);}@media (max-width: 560px){.donut-card{flex-direction: column;align-items: center;gap: 16px;}.donut-card .legend{width: 100%;}.col-chart{gap: 4px;}.col__val{font-size: 9px;}}.hof-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px;}.hof-grid .stat-chart{margin: 0;}.tab-hub__tab{display: inline-flex;align-items: center;gap: 8px;}.tab-hub__ico{width: 22px;height: 22px;border-radius: 50%;overflow: hidden;border: 1px solid var(--border);flex: none;}.tab-hub__ico img{width: 100%;height: 100%;object-fit: cover;object-position: top center;display: block;}.tab-hub__tab.is-active .tab-hub__ico{border-color: var(--primary);}.sec-ico{display: inline-flex;align-items: center;justify-content: center;color: var(--primary);vertical-align: middle;margin-right: 9px;}.sec-ico svg{width: 1em;height: 1em;}.guide h2 .sec-ico{font-size: 20px;}.section-heading .sec-ico{font-size: 22px;}.onb-panel .onb-panel__list{list-style: none;margin: 4px 0 20px;padding: 0;display: grid;gap: 10px;}.onb-panel .onb-panel__list li{position: relative;padding-left: 28px;color: var(--text-dim);font-size: 14px;line-height: 1.5;list-style: none;}.onb-panel .onb-panel__list li::before{content: "";position: absolute;left: 0;top: 3px;width: 18px;height: 18px;background: var(--primary-050);border: 1px solid var(--primary);border-radius: 50%;}.onb-panel .onb-panel__list li::after{content: "";position: absolute;left: 6px;top: 7px;width: 5px;height: 9px;border: solid var(--primary);border-width: 0 2px 2px 0;transform: rotate(45deg);}.stats-section__title{font-family: var(--font-head);font-size: 18px;color: var(--text);margin: 30px 0 14px;padding-bottom: 9px;border-bottom: 1px solid var(--border);}.stats-section__title:first-child{margin-top: 4px;}.stat-cards--3{grid-template-columns: repeat(3,1fr);}@media (max-width: 720px){.stat-cards--3{grid-template-columns: 1fr;}}.split-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;align-items: stretch;margin-bottom: 4px;}.split-grid .stat-chart{margin: 0;}.split-grid>*{min-width: 0;}@media (max-width: 820px){.split-grid{grid-template-columns: 1fr;}}.donut-card{display: flex;align-items: center;gap: 24px;flex-wrap: wrap;}.donut{position: relative;width: 168px;height: 168px;border-radius: 50%;flex: none;}.donut::after{content: "";position: absolute;inset: 27%;border-radius: 50%;background: var(--bg-elev);}.donut__center{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1;}.donut__num{font-family: var(--font-head);font-size: 22px;line-height: 1;color: var(--text);}.donut__cap{font-size: 11px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);margin-top: 3px;}.legend{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;min-width: 150px;flex: 1;}.legend li{display: flex;align-items: center;gap: 9px;font-size: 13.5px;}.legend__dot{width: 11px;height: 11px;border-radius: 3px;flex: none;}.legend__name{color: var(--text-dim);}.legend__val{margin-left: auto;color: var(--text);font-weight: 600;font-variant-numeric: tabular-nums;}.col-chart{display: flex;align-items: flex-end;gap: 6px;height: 190px;padding-top: 18px;}.col{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 6px;min-width: 0;height: 100%;}.col__bar{width: 100%;max-width: 30px;border-radius: 5px 5px 0 0;background: linear-gradient(180deg,var(--primary),var(--secondary));transition: filter .15s var(--ease);}.col:hover .col__bar{filter: brightness(1.2);}.col__val{font-size: 10.5px;color: var(--text-mut);font-variant-numeric: tabular-nums;}.col__label{font-size: 11px;color: var(--text-dim);font-variant-numeric: tabular-nums;text-align: center;}@media (max-width: 560px){.col__to{display: block;}.col__label{line-height: 1.2;}}.name-chips{display: flex;flex-wrap: wrap;gap: 12px;}.name-chip{flex: 1;min-width: 120px;display: flex;flex-direction: column;gap: 3px;padding: 14px 16px;background: var(--bg-elev-2);border: 1px solid var(--border);border-radius: var(--radius);}.name-chip__num{font-family: var(--font-head);font-size: 22px;line-height: 1;color: var(--text);}.name-chip__label{font-size: 12px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);}.rank-list--2col{display: grid;grid-template-columns: 1fr 1fr;gap: 0 26px;}@media (max-width: 560px){.rank-list--2col{grid-template-columns: 1fr;}}.kpi-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(148px,1fr));gap: 12px;}.kpi{display: flex;flex-direction: column;gap: 4px;padding: 16px 16px 14px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);}.kpi__num{font-family: var(--font-head);font-size: 25px;line-height: 1.05;color: var(--text);}.kpi__num--accent{color: var(--primary);}.kpi__label{font-size: 11.5px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);}.stats-overview>.kpi-grid,.stats-overview>.split-grid,.stats-overview>.stat-chart,.stats-overview>.hof-grid{margin-bottom: 14px;}.pop-years{display: flex;flex-wrap: wrap;gap: 6px;margin: 2px 0 16px;}.pop-year-btn{padding: 5px 11px;font-size: 12.5px;font-weight: 600;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev-2);color: var(--text-dim);cursor: pointer;transition: color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease);}.pop-year-btn:hover{color: var(--primary);border-color: var(--primary);}.pop-year-btn.is-active{background: var(--primary-050);border-color: var(--primary);color: var(--primary);}.area-chart{width: 100%;height: auto;display: block;margin-top: 8px;overflow: visible;}.area__fill{fill: var(--primary);opacity: .14;}.area__line{fill: none;stroke: var(--primary);stroke-width: 2;stroke-linejoin: round;stroke-linecap: round;}.area__dot{fill: var(--primary);}.area__dot:hover{r: 4;}.area__x{fill: var(--text-mut);font-size: 11px;text-anchor: middle;}.area__v{fill: var(--text-dim);font-size: 11px;font-weight: 600;text-anchor: middle;}.stats-section__title--row{display: flex;align-items: center;gap: 6px 0;flex-wrap: wrap;}.stats-section__title--row>.status-pill{margin-left: auto;}.status-pill{display: inline-flex;align-items: center;gap: 7px;padding: 3px 11px 3px 9px;border-radius: 999px;font-family: var(--font);font-size: 12px;font-weight: 600;color: var(--success);background: rgba(76,175,125,.12);}.status-pill--warn{color: var(--primary);background: var(--primary-050);}.status-pill--bad{color: var(--danger);background: rgba(224,90,77,.12);}.health-dot{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: var(--text-mut);flex: none;vertical-align: middle;}.health-dot--ok{background: var(--success);}.health-dot--warn{background: var(--primary);}.health-dot--bad{background: var(--danger);}.health-text{margin-left: 8px;color: var(--text-dim);font-size: 13px;}.kpi__num--warn{color: var(--primary);}.kpi__hint{font-size: 12px;line-height: 1.35;color: var(--text-mut);}.kpi-grid--small{grid-template-columns: repeat(auto-fit,minmax(118px,1fr));gap: 10px;}.kpi-grid--small .kpi{padding: 12px 12px 10px;background: var(--bg-elev-2);}.kpi-grid--small .kpi__num{font-size: 21px;}.status-pill--unknown{color: var(--text-mut);background: rgba(128,128,128,.12);}.health-reasons{margin: -8px 0 14px;font-size: 13.5px;font-weight: 600;color: var(--primary);}.health-reasons--bad{color: var(--danger);}.health-one{margin-bottom: 4px;}.health-one .stat-chart{margin: 0;}.incident-title{margin: 14px 0 6px;font-size: 13px;font-weight: 600;color: var(--text-dim);}.incident-empty{margin: 0;font-size: 13px;color: var(--text-mut);}.incident-list{list-style: none;margin: 0;padding: 0;}.incident-list li{display: flex;flex-wrap: wrap;gap: 2px 12px;padding: 6px 0;border-bottom: 1px solid var(--border-soft);font-size: 13px;}.incident-list li:last-child{border-bottom: 0;}.incident-list time{min-width: 128px;color: var(--text-mut);font-variant-numeric: tabular-nums;}.incident-more summary{cursor: pointer;padding: 6px 0 0;font-size: 13px;color: var(--primary);font-weight: 600;}.incident-more[open] summary{padding-bottom: 4px;}.trend-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 24px;}@media (max-width: 720px){.trend-grid{grid-template-columns: 1fr;}}.trend__head{display: flex;justify-content: space-between;gap: 8px;margin-bottom: 4px;font-size: 13px;}.trend__head small{color: var(--text-mut);}.trend .spark{height: 48px;}.trend__note{margin: 4px 0 0;font-size: 12.5px;color: var(--text-mut);}.data--num .num,.data--num th.num{text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap;}.data--num td:first-child{white-space: nowrap;}.stats-block{display: block;}.stats-block>.kpi-grid,.stats-block>.split-grid,.stats-block>.stat-chart,.stats-block>.act-grid{margin-bottom: 14px;}.stats-xlink{margin: 0 0 14px;font-size: 13.5px;color: var(--text-dim);}.stats-xlink a{color: var(--primary);font-weight: 600;}.stats-foot{margin: 22px 0 0;font-size: 12.5px;color: var(--text-mut);}.level-bar__val small{color: var(--text-mut);font-size: 11px;}.col-chart--short{height: 160px;}.heatmap{display: grid;gap: 3px;}.heatmap__row{display: grid;grid-template-columns: 34px repeat(24,minmax(0,1fr));gap: 3px;align-items: center;}.heatmap__day{font-size: 11.5px;color: var(--text-dim);}.heatmap__cell{display: block;height: 18px;border-radius: 3px;background: color-mix(in srgb,var(--primary) var(--heat,0%),var(--bg-elev-2));}.heatmap__cell--none{background: transparent;border: 1px dashed var(--border-soft);}.heatmap__tick{font-size: 10.5px;color: var(--text-mut);font-variant-numeric: tabular-nums;white-space: nowrap;overflow: visible;}@media (max-width: 560px){.heatmap__row{grid-template-columns: 28px repeat(24,minmax(0,1fr));gap: 2px;}.heatmap__cell{height: 13px;border-radius: 2px;}}.spark{display: block;width: 100%;height: 26px;overflow: visible;}.spark__fill{fill: var(--primary);opacity: .12;}.spark__line{fill: none;stroke: var(--primary);stroke-width: 1.6;vector-effect: non-scaling-stroke;stroke-linejoin: round;}.sched-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-flow: row dense;gap: 14px;margin-bottom: 14px;}.sched-card--guild{grid-column: 2;grid-row: span 2;}.sched-card--kq,.sched-card--events{grid-column: 1;}.sched-card--bosses{grid-column: 1 / -1;}@media (max-width: 760px){.sched-grid{grid-template-columns: minmax(0,1fr);}.sched-card--guild,.sched-card--kq,.sched-card--events,.sched-card--bosses{grid-column: auto;grid-row: auto;}}.sched-grid .stat-chart{margin: 0;}.sched-rows{display: grid;}.sched-row{display: grid;grid-template-columns: 1fr auto;align-items: center;column-gap: 12px;row-gap: 4px;padding: 11px 0;border-bottom: 1px solid var(--border-soft);}.sched-row:last-child{border-bottom: 0;padding-bottom: 0;}.sched-row:first-child{padding-top: 0;}.sched-row__label{color: var(--text);font-size: 14px;font-weight: 600;min-width: 0;}.sched-row__state{justify-self: end;}.sched-row__when{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;}.sched-row__count{color: var(--primary);font-variant-numeric: tabular-nums;}.sched-row__phase{font-size: .85em;text-transform: uppercase;letter-spacing: .04em;opacity: .75;}.sched-row__at{color: var(--text-mut);font-size: 12.5px;font-variant-numeric: tabular-nums;}.sched-row__desc{grid-column: 1 / -1;color: var(--text-dim);font-size: 13px;line-height: 1.4;}.sched-row--line{padding: 7px 0;}.sched-row--line .sched-row__when{grid-column: auto;justify-content: flex-end;text-align: right;}.sched-sec + .sched-sec{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--border-soft);}.sched-sec__title{margin: 0 0 2px;font-size: 14px;font-weight: 700;color: var(--text);display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.sched-sec__sub{margin: 0 0 8px;font-size: 12.5px;color: var(--text-mut);}.boss-maps{columns: 260px 3;column-gap: 28px;}.boss-map{break-inside: avoid;margin: 0 0 18px;}.boss-map__title{margin: 0 0 6px;padding-bottom: 6px;font-size: 12px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--text-mut);border-bottom: 1px solid var(--border-soft);}.boss-map .sched-row{padding: 8px 0;}.boss-map .sched-row:first-child{padding-top: 4px;}.boss-map .sched-row:last-child{padding-bottom: 0;}.split-bar{display: flex;height: 8px;margin: 14px 0 8px;border-radius: 4px;overflow: hidden;background: var(--bg-elev-2);}.split-bar__a{background: var(--primary);}.split-bar__b{background: var(--danger);}.split-legend{display: flex;flex-wrap: wrap;gap: 4px 16px;font-size: 12.5px;color: var(--text-dim);margin-bottom: 10px;}.split-legend b{color: var(--text);font-weight: 600;font-variant-numeric: tabular-nums;}.split-dot{display: inline-block;width: 9px;height: 9px;border-radius: 50%;margin-right: 6px;}.split-dot--a{background: var(--primary);}.split-dot--b{background: var(--danger);}.stat-chart .kpi-grid--small{margin-bottom: 4px;}.stat-chart>.act-row__spark{margin: 10px 0 14px;}.act-grid{columns: 300px 3;column-gap: 14px;margin-bottom: 14px;}.act-grid .stat-chart{margin: 0 0 14px;break-inside: avoid;}.act-rows{display: grid;}.act-row{display: grid;grid-template-columns: 1fr auto auto;align-items: baseline;column-gap: 12px;row-gap: 6px;padding: 10px 0;border-bottom: 1px solid var(--border-soft);}.act-row:last-child{border-bottom: 0;padding-bottom: 0;}.act-row:first-child{padding-top: 0;}.act-row__label{color: var(--text);font-size: 14px;min-width: 0;}.act-row__total{color: var(--primary);font-weight: 700;font-variant-numeric: tabular-nums;text-align: right;}.act-row__rate{color: var(--text-mut);font-size: 12.5px;font-variant-numeric: tabular-nums;min-width: 56px;text-align: right;}.act-row__bar{grid-column: 1 / 3;height: 6px;background: var(--bg-elev-2);border-radius: 3px;overflow: hidden;align-self: center;}.act-row__fill{display: block;height: 100%;background: linear-gradient(90deg,var(--secondary),var(--success));border-radius: 3px;}.act-row__note{color: var(--text-mut);font-size: 12px;text-align: right;}.act-row__chips{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px;}.act-row__chips .act-chip{padding: 2px 9px;border-radius: 999px;font-size: 12px;color: var(--text-dim);background: var(--bg-elev-2);border: 1px solid var(--border-soft);}.act-row__chips .act-chip b{color: var(--text);font-weight: 600;font-variant-numeric: tabular-nums;}.act-row__spark{grid-column: 1 / -1;}.act-row__help{grid-column: 1 / -1;font-size: 12px;line-height: 1.35;color: var(--text-mut);margin-top: -4px;}@media (max-width: 640px){.act-grid{columns: 1;}.data--num th,.data--num td{padding-left: 8px;padding-right: 8px;}}.theme-switch{position: relative;flex: 0 0 auto;}.theme-switch__toggle{display: inline-grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev-2);color: var(--text-dim);transition: color .15s var(--ease),border-color .15s var(--ease);}.theme-switch__toggle:hover{color: var(--primary);border-color: var(--primary);}.theme-switch__toggle:focus-visible,.theme-switch__menu button:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;box-shadow: none;}.theme-switch__ico{display: none;width: 20px;height: 20px;}html:not([data-theme-pref]) .theme-switch__ico--auto,html[data-theme-pref="auto"] .theme-switch__ico--auto,html[data-theme-pref="light"] .theme-switch__ico--light,html[data-theme-pref="dark"] .theme-switch__ico--dark{display: block;animation: theme-ico-in .25s var(--ease);}@keyframes theme-ico-in{from{opacity: 0;transform: rotate(-45deg) scale(.7);}to{opacity: 1;transform: none;}}.theme-switch__menu{position: absolute;top: calc(100% + 8px);right: 0;min-width: 190px;z-index: 130;display: flex;flex-direction: column;gap: 2px;padding: 6px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow-lg);opacity: 0;visibility: hidden;transform: translateY(6px);pointer-events: none;transition: opacity .15s var(--ease),transform .15s var(--ease),visibility .15s;}.theme-switch.is-open .theme-switch__menu{opacity: 1;visibility: visible;transform: none;pointer-events: auto;transition: opacity .15s var(--ease),transform .15s var(--ease),visibility 0s;}.theme-switch__menu button{display: flex;align-items: baseline;gap: 8px;width: 100%;text-align: left;padding: 9px 12px 9px 30px;position: relative;border: 0;border-radius: var(--radius-sm);background: transparent;color: var(--text-dim);font-size: 14px;font-weight: 500;}.theme-switch__menu button:hover{background: var(--primary-050);color: var(--primary);}.theme-switch__menu button[aria-checked="true"]{color: var(--text);font-weight: 700;}.theme-switch__menu button[aria-checked="true"]::before{content: "";position: absolute;left: 12px;top: 50%;width: 8px;height: 8px;margin-top: -4px;border-radius: 50%;background: var(--primary);}.theme-switch__hint{font-size: 12px;color: var(--text-mut);font-weight: 400;}@media (max-width: 860px){.theme-switch{margin-left: auto;}.theme-switch + .nav-toggle{margin-left: 0;}}@media (prefers-reduced-motion: reduce){.theme-switch__ico,.theme-switch__menu,.theme-switch__toggle{animation: none !important;transition: none !important;}}:root[data-theme="light"]{color-scheme: light;--bg: #f4f1ea;--bg-elev: #ffffff;--bg-elev-2: #f4f0e7;--surface: #e7e0d1;--border: #d6ccb8;--border-soft: #e6dfd0;--text: #1b2230;--text-dim: #3d4757;--text-mut: #586374;--primary: #8f5c00;--primary-600: #774c00;--primary-050: rgba(176,116,8,.12);--secondary: #0a6f63;--secondary-600: #075a50;--danger: #b71c1c;--success: #17703f;--gold: #f2b134;--shadow: 0 4px 18px rgba(70,52,20,.10);--shadow-lg: 0 14px 40px rgba(70,52,20,.18);--ring: 0 0 0 3px rgba(176,116,8,.30);}:root[data-theme="light"] body{background-image: radial-gradient(1200px 600px at 50% -200px,rgba(242,177,52,.24),transparent 70%),radial-gradient(900px 500px at 100% 0,rgba(53,208,192,.12),transparent 60%),radial-gradient(150% 110% at 50% 35%,transparent 55%,rgba(150,108,40,.13) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' viewBox='0 0 56 98'%3E%3Cpath d='M28 66 0 50V17L28 1l28 16v33L28 66Zm0 32V66' fill='none' stroke='%238f5c00' stroke-opacity='.075' stroke-width='1'/%3E%3C/svg%3E"),linear-gradient(180deg,rgba(246,243,236,.88) 0%,rgba(246,243,236,.86) 34%,rgba(246,243,236,.86) 78%,rgba(246,243,236,.92) 100%),var(--bg-art);background-size: auto,auto,auto,56px 98px,auto,cover;background-repeat: no-repeat,no-repeat,no-repeat,repeat,no-repeat,no-repeat;background-position: center top;}:root[data-theme="light"] .about-hero,:root[data-theme="light"] .home-hero,:root[data-theme="light"] .lightbox{--bg: #0d1117;--bg-elev: #161b24;--bg-elev-2: #1d2430;--surface: #212a38;--border: #2b3546;--border-soft: #222b3a;--text: #e6edf6;--text-dim: #9fb0c3;--text-mut: #6b7c92;--primary: #f2b134;--primary-600: #d9971a;--primary-050: rgba(242,177,52,.12);--secondary: #35d0c0;--secondary-600: #1fa392;--danger: #ef5350;--success: #4caf7d;color: var(--text);color-scheme: dark;}:root[data-theme="light"] .about-hero{box-shadow: var(--shadow);}:root[data-theme="light"] .site-header{background: rgba(255,255,255,.88);}@media (max-width: 860px){:root[data-theme="light"] .site-header{background: var(--bg-elev);}}.brand__logo--light{display: none;}:root[data-theme="light"] .brand__logo{display: none;}:root[data-theme="light"] .brand__logo--light{display: block;mix-blend-mode: normal;}:root[data-theme="light"] .btn--secondary{background: linear-gradient(180deg,#35d0c0,#1fa392);color: #052622;}:root[data-theme="light"] input.submit,:root[data-theme="light"] .submit,:root[data-theme="light"] .buy-more,:root[data-theme="light"] .btncontainer a.buy,:root[data-theme="light"] #popup_ok{background: linear-gradient(180deg,#e3a52c,#c4870f);color: #17130a;}:root[data-theme="light"] .btn:hover{box-shadow: 0 4px 14px rgba(196,135,15,.32);}:root[data-theme="light"] .nav__link.is-cta:hover{box-shadow: inset 0 0 0 1px var(--primary);}:root[data-theme="light"] .client-card__badge,:root[data-theme="light"] .video-item:hover .video-item__play,:root[data-theme="light"] .shopbox__info:hover .shopbox__infoicon,:root[data-theme="light"] .shopbox__info:focus .shopbox__infoicon{background: var(--gold);border-color: var(--gold);color: #17130a;}:root[data-theme="light"] .news-card:hover .news-card__go{background: linear-gradient(225deg,var(--gold) 0 50%,transparent 50%);color: #17130a;}:root[data-theme="light"] .level-bar__fill:not([data-cls]),:root[data-theme="light"] .wealth-bar__top,:root[data-theme="light"] .wealth-legend__dot--top{background: linear-gradient(90deg,#1fa392,#e0a020);}:root[data-theme="light"] .col__bar{background: linear-gradient(180deg,#e0a020,#1fa392);}:root[data-theme="light"] .act-row__fill{background: linear-gradient(90deg,#1fa392,#2e9d63);}:root[data-theme="light"] .wealth-bar__top{color: #17130a;}:root[data-theme="light"] .news-card__head{background: linear-gradient(180deg,rgba(60,45,20,.045),rgba(60,45,20,.01));}:root[data-theme="light"] .chip{background: rgba(60,45,20,.05);}:root[data-theme="light"] .intro::before{background: linear-gradient(90deg,var(--bg-elev) 30%,rgba(255,255,255,.80) 54%,rgba(255,255,255,.12) 100%),var(--intro-art) right center / cover no-repeat;}@media (max-width: 680px){:root[data-theme="light"] .intro::before{background: linear-gradient(180deg,var(--bg-elev) 55%,rgba(255,255,255,.6) 100%),var(--intro-art) center / cover no-repeat;}}:root[data-theme="light"] .intro__stats li{background: rgba(255,255,255,.82);border-color: var(--border);}:root[data-theme="light"] .feature{background: rgba(255,255,255,.86);border-color: var(--border);}:root[data-theme="light"] .feature::before{background: linear-gradient(90deg,transparent,rgba(176,116,8,.35),transparent);}:root[data-theme="light"] .feature:hover{border-color: rgba(176,116,8,.5);box-shadow: 0 14px 34px rgba(70,52,20,.16),0 0 0 1px rgba(176,116,8,.14);}:root[data-theme="light"] .step:hover{box-shadow: 0 12px 30px rgba(70,52,20,.14);}:root[data-theme="light"] .shopbox:hover{box-shadow: inset 0 0 0 1px rgba(176,116,8,.35),0 8px 26px rgba(70,52,20,.14);}:root[data-theme="light"] .shopbox__img{background: rgba(60,45,20,.08);}:root[data-theme="light"] .shopbox::before{background-image: linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.84) 66%,rgba(255,255,255,.84) 100%),var(--item-art,none);background-size: cover;opacity: .55;}:root[data-theme="light"] .shopbox:hover::before{opacity: .66;}:root[data-theme="light"] .shopbox .price{color: var(--primary-600);}:root[data-theme="light"] .onboarding__grid,:root[data-theme="light"] .cta-band{border-color: rgba(176,116,8,.32);}:root[data-theme="light"] .dl-cmd__code{background: var(--bg-elev-2);}:root[data-theme="light"] .money__coin{box-shadow: inset 0 0 0 1px rgba(0,0,0,.25);}:root[data-theme="light"] .gallery__item,:root[data-theme="light"] .video-item,:root[data-theme="light"] .item a,:root[data-theme="light"] .news-post__banner,:root[data-theme="light"] .guide__shot,:root[data-theme="light"] .class-profile__art{box-shadow: 0 4px 14px rgba(30,24,12,.16);}:root[data-theme="light"] .news-post__banner{border: 1px solid var(--border);}:root[data-theme="light"] .class-explorer{box-shadow: var(--shadow);}:root[data-theme="light"] .news-tag{background: rgba(61,71,87,.10);}:root[data-theme="light"] .news-tag--event{background: rgba(10,111,99,.10);}:root[data-theme="light"] .news-tag--patch{background: rgba(176,116,8,.12);}:root[data-theme="light"] .news-tag--hotfix{background: rgba(183,28,28,.09);}:root[data-theme="light"] .news-tag--dungeon{color: #6b35b0;background: rgba(107,53,176,.10);}:root[data-theme="light"] .news-tag--update{color: #1a5a9a;background: rgba(26,90,154,.10);}:root[data-theme="light"] .error{background: rgba(183,28,28,.06);border-color: rgba(183,28,28,.35);}:root[data-theme="light"] .success:not(:empty){background: rgba(23,112,63,.07);border-color: rgba(23,112,63,.35);}:root[data-theme="light"] .playtime-earn,:root[data-theme="light"] .first-buy{background: linear-gradient(90deg,rgba(46,125,91,.10),rgba(40,71,99,.07));border-color: #5aa886;color: #1d4434;}:root[data-theme="light"] .playtime-earn strong,:root[data-theme="light"] .first-buy strong{color: #14603b;}:root[data-theme="light"] .playtime-earn__next,:root[data-theme="light"] .first-buy__sub{color: #2f5848;}:root[data-theme="light"] .promo-strip,:root[data-theme="light"] .promo-banner{background: linear-gradient(90deg,rgba(255,138,0,.13),rgba(229,46,113,.10));color: #5a2a00;box-shadow: 0 0 14px rgba(255,138,0,.18);}:root[data-theme="light"] .promo-strip:hover{background: linear-gradient(90deg,rgba(255,138,0,.20),rgba(229,46,113,.15));}:root[data-theme="light"] .promo-strip strong,:root[data-theme="light"] .promo-banner strong,:root[data-theme="light"] .promo-strip__cta{color: #8a3d00;}:root[data-theme="light"] .promo-banner__ends:not(:empty){color: #7a3a10;}:root[data-theme="light"] .auth-modal__backdrop{background: rgba(40,34,24,.45);}:root[data-theme="light"] .auth-modal__dialog{box-shadow: 0 18px 50px rgba(30,24,12,.28);}:root[data-theme="light"] .auth-modal__tab.is-active{background: var(--bg-elev);box-shadow: 0 1px 3px rgba(30,24,12,.18);}:root[data-theme="light"] .auth-modal__error{background: rgba(183,28,28,.07);color: #8e1616;}:root[data-theme="light"] .auth-modal__error.is-ok{background: rgba(23,112,63,.08);color: #14603b;}:root[data-theme="light"] .btn-primary{background: var(--bg-elev-2);color: var(--text-dim);border: 1px solid var(--border);}:root[data-theme="light"] .btn-primary.active{background: var(--primary-050);color: var(--text);}:root[data-theme="light"] .pay-success{background: var(--bg-elev);border-color: var(--border);}:root[data-theme="light"] .pay-success__title,:root[data-theme="light"] .pay-success__balance{color: var(--text);}:root[data-theme="light"] .pay-success__msg{color: var(--text-dim);}:root[data-theme="light"] .pay-error{color: var(--danger);}:root[data-theme="light"] .pack-badge{background: #e9eff6;color: #1f3b5a;border-color: #a9bdd3;}:root[data-theme="light"] .pack-badge--pop{background: #fbefd8;color: #6e4300;border-color: #d9a54a;}:root[data-theme="light"] .pack-badge--best{background: #dff3ea;color: #0f5a37;border-color: #7cc6a2;}:root[data-theme="light"] .pack-badge--event{background: linear-gradient(90deg,#d96f00,#c8245f);color: #fff;}:root[data-theme="light"] .coin-pack__base{color: var(--text-mut);}:root[data-theme="light"] .coin-pack__gain{color: #8a4b00;}:root[data-theme="light"] .coin-pack__first{color: #14603b;}:root[data-theme="light"] .tdocs .tdocs-table tbody tr:nth-child(even){background: rgba(60,45,20,.03);}:root[data-theme="light"] .hex-coin{background-image: url("/images/coin-light.svg?v=aefcb1f94b4e");}:root[data-theme="light"] .class-explorer__tab{color: var(--text-dim);opacity: .8;}:root[data-theme="light"] .class-explorer__tab:hover,:root[data-theme="light"] .class-explorer__tab.is-active{opacity: 1;}:root[data-theme="light"] .class-explorer__tab.is-active{color: var(--text);}:root[data-theme="light"] .class-panel::before{background: linear-gradient(90deg,rgba(255,255,255,.97) 28%,rgba(255,255,255,.80) 52%,rgba(255,255,255,.16) 100%),linear-gradient(0deg,var(--bg-elev) 3%,transparent 42%);}:root[data-theme="light"] .class-panel__art{filter: drop-shadow(0 8px 22px rgba(60,45,20,.32));}:root[data-theme="light"] .class-panel__stats{background: rgba(255,255,255,.85);border-color: var(--border);}@media (max-width: 640px){:root[data-theme="light"] .class-panel::before{background: linear-gradient(0deg,var(--bg-elev) 10%,rgba(255,255,255,.86) 44%,rgba(255,255,255,.22) 100%);}}:root[data-theme="light"] .news-card--banner{background-image: none;min-height: 168px;}:root[data-theme="light"] .news-card__sharp{inset: 60px 18px auto auto;width: 33%;aspect-ratio: 7 / 2;height: auto;background-size: cover;background-position: center;-webkit-mask-image: none;mask-image: none;border: 1px solid var(--border);border-radius: var(--radius-sm);box-shadow: 0 4px 14px rgba(30,24,12,.18);}:root[data-theme="light"] .news-card--thumb .news-card__sharp{width: 150px;aspect-ratio: 4 / 3;background-size: cover;background-position: center top;}:root[data-theme="light"] .news-card--banner .news-card__meta{color: var(--text-mut);}@media (max-width: 720px){:root[data-theme="light"] .news-card--banner{min-height: 0;}:root[data-theme="light"] .news-card__sharp{display: block;position: relative;inset: auto;width: auto;margin: 14px 16px 0;}:root[data-theme="light"] .news-card--thumb .news-card__sharp{width: 150px;}}.chart-tip{position: fixed;z-index: 90;pointer-events: none;max-width: min(280px,calc(100vw - 16px));padding: 7px 10px;border-radius: var(--radius-sm,8px);background: var(--bg-elev,#161b24);color: var(--text,#e6edf6);border: 1px solid var(--border,#2b3546);box-shadow: var(--shadow,0 6px 24px rgba(0,0,0,.35));font-size: 12.5px;line-height: 1.35;font-variant-numeric: tabular-nums;display: flex;flex-direction: column;gap: 1px;}.chart-tip[hidden],.chart-tip__guide[hidden],.chart-tip__dot[hidden]{display: none;}.chart-tip__val{font-weight: 700;font-size: 13px;color: var(--text,#e6edf6);}.chart-tip__sub{color: var(--text-dim,#9fb0c3);}.chart-tip__guide{position: fixed;z-index: 89;pointer-events: none;width: 0;border-left: 1px dashed var(--text-mut,#6b7c92);}.chart-tip__dot{position: fixed;z-index: 89;pointer-events: none;width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border-radius: 50%;background: var(--primary,#f2b134);box-shadow: 0 0 0 2px var(--bg-elev,#161b24);}.chart-tip__live{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}[data-chart-tip],[data-heat-tip],[data-tip-text]{touch-action: pan-y;cursor: crosshair;}[data-tip-text]{cursor: help;}[data-chart-tip]:focus,[data-heat-tip]:focus,[data-tip-text]:focus{outline: none;}[data-chart-tip]:focus-visible,[data-heat-tip]:focus-visible,[data-tip-text]:focus-visible{outline: 2px solid var(--primary,#f2b134);outline-offset: 3px;border-radius: 4px;}.heatmap__cell.is-tip{outline: 2px solid var(--text,#e6edf6);outline-offset: 1px;}.lc-row{grid-template-columns: minmax(0,1fr) auto;}.lc-row--active{margin: 0 -10px;padding: 10px;border-radius: var(--radius-sm);background: var(--primary-050);border-bottom: 0;}.lc-row--active + .lc-row--active{margin-top: 6px;}.lc-now{display: grid;margin-bottom: 12px;}.lc-sub{margin: 4px 0 6px;font-size: 12px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--text-mut);}.lc-when,.lc-meta{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;}.lc-when__pre{color: var(--text-dim);font-size: 13px;}.lc-utc{color: var(--text-mut);font-size: 12px;font-variant-numeric: tabular-nums;}.lc-utc::before{content: "\00b7\00a0";}.lc-until{color: var(--text-mut);font-size: 12.5px;grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 2px 8px;align-items: baseline;}.lc-count{color: var(--text-dim);font-size: 13px;font-variant-numeric: tabular-nums;}.lc-facts{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px;}.lc-chip{padding: 2px 9px;border-radius: 999px;font-size: 12px;line-height: 1.5;color: var(--text-dim);background: var(--bg-elev-2);border: 1px solid var(--border-soft);white-space: nowrap;}.lc-chip--map{color: var(--text);}.lc-chip--up{color: var(--success);border-color: var(--success);background: transparent;font-weight: 600;}.lc-chip--down{color: var(--danger);border-color: var(--danger);background: transparent;font-weight: 600;}.lc-details{grid-column: 1 / -1;font-size: 13px;color: var(--text-dim);}.lc-details>summary,.lc-more>summary{cursor: pointer;color: var(--secondary);font-size: 12.5px;font-weight: 600;list-style: none;width: max-content;}.lc-details>summary::-webkit-details-marker,.lc-more>summary::-webkit-details-marker{display: none;}.lc-details>summary::before,.lc-more>summary::before{content: "\25b8\00a0";display: inline-block;transition: transform .15s var(--ease);}.lc-details[open]>summary::before,.lc-more[open]>summary::before{transform: rotate(90deg);}.lc-details>summary:focus-visible,.lc-more>summary:focus-visible{outline: none;box-shadow: var(--ring);border-radius: 4px;}.lc-details__list{margin: 6px 0 0;padding-left: 18px;line-height: 1.45;}.lc-details__list li + li{margin-top: 2px;}.lc-goal{color: var(--text);}.lc-more{margin-top: 10px;padding-top: 10px;border-top: 1px solid var(--border-soft);}.lc-more>.sched-rows{margin-top: 8px;}.lc-boss .lc-hp{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;}.lc-hp__bar{flex: 1 1 auto;max-width: 220px;height: 8px;border-radius: 4px;background: var(--bg-elev-2);border: 1px solid var(--border-soft);overflow: hidden;}.lc-hp__fill{display: block;height: 100%;background: var(--success);border-radius: 4px;transition: width .4s var(--ease);}.lc-hp__fill--mid{background: var(--primary);}.lc-hp__fill--low{background: var(--danger);}.lc-hp__text{color: var(--text-dim);font-size: 12.5px;font-variant-numeric: tabular-nums;white-space: nowrap;}.lc-boss__engaged{grid-column: 1 / -1;}.lc-pulse{animation: lc-pulse 1.4s ease-in-out infinite;}@keyframes lc-pulse{0%,100%{opacity: 1;}50%{opacity: .35;}}@media (prefers-reduced-motion: reduce){.lc-pulse{animation: none;}.lc-hp__fill{transition: none;}}@media (max-width: 640px){.lc-row--active{margin: 0 -6px;padding: 10px 6px;}.lc-hp__bar{max-width: none;}}.cen-summary{display: flex;flex-wrap: wrap;gap: 10px 28px;margin: 0 0 18px;}.cen-summary__item{display: grid;gap: 2px;}.cen-summary__num{font-size: 20px;font-weight: 700;color: var(--text);font-variant-numeric: tabular-nums;line-height: 1.2;}.cen-summary__label{font-size: 12.5px;color: var(--text-mut);}.cen-delta--up{color: var(--success);}.cen-delta--down{color: var(--danger);}.flow-chart{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 8px;align-items: end;}.flow-day{display: grid;justify-items: center;gap: 4px;min-width: 0;}.flow-day__bars{display: flex;align-items: flex-end;justify-content: center;gap: 4px;width: 100%;height: 140px;border-bottom: 1px solid var(--border-soft);}.flow-bar{position: relative;display: block;width: 40%;max-width: 22px;border-radius: 4px 4px 0 0;overflow: hidden;}.flow-bar--in{background: var(--secondary);}.flow-bar--out{background: var(--primary);}.flow-bar__quest,.flow-legend__dot--quest{background-color: var(--secondary);background-image: repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 2px,transparent 2px 5px);}.flow-bar__quest{position: absolute;left: 0;right: 0;bottom: 0;}.flow-day--today .flow-bar{opacity: .7;}.flow-day--none .flow-day__bars{background: repeating-linear-gradient(135deg,transparent 0 6px,var(--bg-elev-2) 6px 8px);border-radius: 4px 4px 0 0;}.flow-day__net{font-size: 11.5px;font-weight: 600;color: var(--text-dim);font-variant-numeric: tabular-nums;white-space: nowrap;}.flow-day__net.cen-delta--up{color: var(--success);}.flow-day__net.cen-delta--down{color: var(--danger);}.flow-day__label{font-size: 11px;color: var(--text-dim);white-space: nowrap;}.flow-day--today .flow-day__label{color: var(--text);font-weight: 600;}.flow-legend__dot{display: inline-block;width: 11px;height: 11px;border-radius: 3px;margin-right: 6px;vertical-align: -1px;}.flow-legend__dot--in{background: var(--secondary);}.flow-legend__dot--out{background: var(--primary);}.level-bar--map{grid-template-columns: minmax(120px,190px) 1fr 140px;}@media (max-width: 640px){.flow-chart{gap: 3px;}.flow-day__net{font-size: 9.5px;}.flow-day__net .money__coin{display: none;}.flow-day__label{font-size: 10px;}.level-bar--map{grid-template-columns: minmax(0,1fr) 1fr auto;}}.gdb{min-width: 0;}.gdb__lead{color: var(--text-dim);margin: 0 0 16px;max-width: 70ch;}.gdb__crumbs{font-size: 13px;color: var(--text-dim);margin-bottom: 10px;}.gdb__crumbs a{color: var(--text-dim);}.gdb__head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 6px 0 10px;}.gdb__title{font-family: var(--font-head);font-size: clamp(24px,4vw,34px);margin: 0;line-height: 1.15;}.gdb__tags{display: flex;flex-wrap: wrap;gap: 6px;}.gdb__sub{color: var(--text-dim);margin: 0 0 12px;font-size: 14px;}.gdb__desc{color: var(--text-dim);margin: 0 0 12px;font-style: italic;max-width: 75ch;}.gdb__fx{min-width: 14ch;}.gdb__fx .ibadge{margin: 2px 0;}.gdb__personal .gdb__named{display: flex;margin: 2px 0;}.gdb__personal summary{cursor: pointer;color: var(--text-dim);margin: 4px 0;}.gdb__fx--debuff{color: var(--danger);border-color: rgba(239,83,80,.35);}.gdb__foot{color: var(--text-dim);font-size: 12.5px;margin: 10px 0 0;max-width: 90ch;}.gdb__empty{color: var(--text-mut);}.gdb__qty,.gdb__chip-n{color: var(--text-dim);font-size: 12px;font-weight: 600;}.gdb__chance{font-weight: 700;color: var(--primary);}.gdb__onein{color: var(--text-dim);font-size: 12.5px;white-space: nowrap;}.gdb__table th.num,.gdb__table td.num{text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap;}.gdb__table td.name a{font-weight: 600;}.gdb__table tr[hidden]{display: none;}.gdb__rank--boss{color: var(--danger);border-color: rgba(239,83,80,.4);}.gdb__rank--elite{color: var(--secondary);border-color: rgba(53,208,192,.35);}.gdb__chips{display: flex;flex-wrap: wrap;gap: 8px;}.gdb__chip{text-decoration: none;transition: border-color .15s var(--ease),color .15s var(--ease);}.gdb__chip:hover{border-color: var(--primary);color: var(--text);}.gdb__facts{margin: 12px 0 6px;}.gdb__list{padding-left: 1.2em;list-style: disc;color: var(--text-dim);}.gdb__list li{margin: 4px 0;}.gdb__filter{max-width: 280px;}.gdb__lv{max-width: 170px;}.gdb__form{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin: 10px 0 12px;}.gdb__form select{width: auto;min-width: 170px;}.gdb__form .reginput{width: auto;flex: 1 1 160px;}.gdb__pages{display: flex;align-items: center;justify-content: center;gap: 14px;margin: 18px 0 4px;color: var(--text-dim);}.gdb__search{position: relative;max-width: 640px;}.gdb__search--compact{margin: 0 0 14px;max-width: 420px;}.gdb__search--compact .gdb__q{padding: 9px 12px;}.gdb__q{font-size: 16px;}.gdb__results{position: absolute;z-index: 20;top: calc(100% + 6px);left: 0;right: 0;margin: 0;padding: 6px;list-style: none;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow);max-height: 70vh;overflow-y: auto;}.gdb__result a{display: grid;grid-template-columns: 74px 1fr auto;gap: 10px;align-items: baseline;padding: 8px 10px;border-radius: var(--radius-sm);color: var(--text);text-decoration: none;}.gdb__result a:hover,.gdb__result a.is-active{background: var(--bg-elev-2);}.gdb__result--none{padding: 8px 10px;color: var(--text-mut);}.gdb__result-kind{font-size: 11px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);font-weight: 700;}.gdb__result-name{font-weight: 600;min-width: 0;overflow-wrap: anywhere;}.gdb__result-extra{font-size: 12px;color: var(--text-mut);white-space: nowrap;}.gdb__crumbs ol{display: flex;flex-wrap: wrap;gap: 4px;margin: 0;padding: 0;list-style: none;}.gdb__crumbs li + li::before{content: "/";margin-right: 4px;color: var(--text-mut);}.gdb__title-sub{display: block;margin: 2px 0 0;color: var(--text-mut);font-size: 14px;font-family: var(--font-body,inherit);font-weight: 500;}.gdb__head>div{min-width: 0;}.gdb__ico{display: inline-block;flex: none;vertical-align: middle;border-radius: 4px;background: var(--bg-elev-2);image-rendering: auto;}.gdb__ico--round{border-radius: 50%;}.gdb__head>.gdb__ico{box-shadow: 0 0 0 1px var(--border);}.gdb__named{display: inline-flex;align-items: center;gap: 8px;min-width: 0;}.gdb__named>span{overflow-wrap: break-word;}.gdb__named--inline{font-weight: 500;}.gdb__named--inline .gdb__ico{width: 20px;height: 20px;}.gdb__facts{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 8px;margin: 12px 0 16px;}.gdb__facts>div{background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius-sm);padding: 8px 10px;min-width: 0;}.gdb__facts dt{font-size: 11px;text-transform: uppercase;letter-spacing: .4px;color: var(--text-mut);font-weight: 700;}.gdb__facts dd{margin: 2px 0 0;font-weight: 600;overflow-wrap: anywhere;}.gdb__tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 8px;margin: 8px 0 12px;padding: 0;list-style: none;}.gdb__tiles li>a,.gdb__tiles li>span{display: flex;align-items: center;gap: 8px;height: 100%;padding: 8px 10px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev);color: var(--text);text-decoration: none;min-width: 0;}.gdb__tiles li>a:hover{border-color: var(--primary);}.gdb__tiles li>a>span:first-of-type,.gdb__tiles li>span>span:first-of-type{flex: 1 1 auto;min-width: 0;overflow-wrap: break-word;font-weight: 600;}.gdb__tile-self{outline: 1px solid var(--primary);}.gdb__tiles .gdb__qty{white-space: nowrap;}.gdb__more{margin: 4px 0 12px;}.gdb__faq h3{font-size: 15px;margin: 14px 0 4px;}.gdb__faq p{margin: 0;color: var(--text-dim);max-width: 75ch;}.gdb__mapwrap{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,360px);gap: 18px;align-items: start;}.gdb__minimap{margin: 0;}.gdb__minimap img{display: block;width: 100%;height: auto;border-radius: var(--radius);border: 1px solid var(--border);background: #000;}.gdb__minimap figcaption{font-size: 12px;color: var(--text-mut);margin-top: 4px;text-align: center;}.gdb__maps{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 10px;padding: 0;margin: 12px 0;list-style: none;}.gdb__maps li[hidden]{display: none;}.gdb__maps a{display: flex;flex-direction: column;gap: 4px;padding: 8px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev);color: var(--text);text-decoration: none;height: 100%;}.gdb__maps a:hover{border-color: var(--primary);}.gdb__maps img,.gdb__map-none{display: block;width: 100%;height: auto;aspect-ratio: 1;border-radius: 4px;background: #000;}.gdb__map-name{font-weight: 600;}.gdb__chips--tabs{margin: 8px 0 4px;}.gdb__chip.is-active{border-color: var(--primary);color: var(--text);}.gdb__chip img{vertical-align: middle;}.gdb__pg{min-width: 32px;text-align: center;padding: 4px 8px;border-radius: var(--radius-sm);}.gdb__pg.is-current{font-weight: 700;color: var(--text);background: var(--bg-elev-2);}.gdb__gap{color: var(--text-mut);}.gdb__tiles a:focus-visible,.gdb__maps a:focus-visible,.gdb__chip:focus-visible,.gdb__named:focus-visible,.gdb__pg:focus-visible,.gdb__result a:focus-visible,.gdb__hub-card:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;}.gdb-link{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 2px;text-decoration-color: color-mix(in srgb,currentColor 45%,transparent);}.gdb-link:hover{text-decoration-color: currentColor;}.gdb-link:focus-visible,.lc-boss__link:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;border-radius: 2px;}.lc-boss__link{color: inherit;text-decoration: underline;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent);text-underline-offset: 2px;}.lc-boss__link:hover{color: var(--primary);}.gdb-live__rows{list-style: none;margin: 8px 0 6px;padding: 0;display: grid;gap: 6px;}.gdb-live__row{display: grid;grid-template-columns: 9.5em minmax(0,13em) minmax(0,1fr);align-items: center;gap: 4px 12px;min-height: 42px;padding: 6px 10px;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--bg-elev);}.gdb-live__state{justify-self: start;white-space: nowrap;}.gdb-live__map{font-weight: 600;min-width: 0;overflow-wrap: anywhere;}.gdb-live__when{color: var(--text-dim);font-size: 13.5px;font-variant-numeric: tabular-nums;min-width: 0;}@media (max-width: 640px){.gdb-live__row{grid-template-columns: auto minmax(0,1fr);min-height: 66px;align-content: center;}.gdb-live__when{grid-column: 1 / -1;}}.gdb-live-badge{display: inline-block;box-sizing: border-box;min-width: 5.4em;height: 20px;line-height: 18px;padding: 0 7px;margin-left: 4px;vertical-align: middle;border: 1px solid transparent;border-radius: 999px;font-size: 11.5px;font-weight: 700;text-align: center;white-space: nowrap;font-variant-numeric: tabular-nums;color: var(--text-mut);}.gdb-live-badge.is-alive{color: var(--success);background: rgba(76,175,125,.12);}.gdb-live-badge.is-fighting{color: var(--danger);background: rgba(224,90,77,.12);}.gdb-live-badge.is-dead{color: var(--primary);background: var(--primary-050);}.gdb-live-badge.is-unknown{background: rgba(128,128,128,.12);}.gdb__tiles .gdb-live-badge{flex: none;margin-left: 0;}.gdb__table td.name>.gdb__named,.gdb__table td.name>.ibadge,.gdb__table td.name>.gdb__qty,.gdb__table td.name>.gdb-live-badge{vertical-align: middle;}.gdb__ico{object-fit: contain;object-position: 50% 50%;}img.gdb__ico--round{background: radial-gradient(circle at 50% 50%,var(--bg-elev-2) 70%,transparent 71%);}.gdb__maps img,.gdb__minimap img{object-fit: contain;object-position: 50% 50%;}.gdb__form select{min-height: 40px;}.gdb__result--all a{display: block;font-size: 13px;color: var(--primary);font-weight: 600;}.gdb__from{display: none;color: var(--text-dim);font-size: 12px;margin-top: 2px;}blockquote.gdb__desc{border-left: 3px solid var(--border);padding-left: 12px;margin-left: 0;white-space: pre-line;}@media (max-width: 720px){.gdb__mapwrap{grid-template-columns: 1fr;}.gdb__tiles{grid-template-columns: 1fr;}.gdb__pages{flex-wrap: wrap;gap: 8px;}.gdb__result a{grid-template-columns: 1fr auto;}.gdb__result-kind{grid-column: 1 / -1;}.gdb__filter,.gdb__lv{max-width: none;}.gdb__table .gdb__wide{display: none;}.gdb__table .gdb__from{display: block;}.gdb__table th,.gdb__table td{padding: 10px 8px;}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.go-link{display: inline-flex;align-items: center;gap: 4px;color: var(--primary);font-weight: 600;font-size: 13px;text-decoration: none;white-space: nowrap;border-radius: 4px;}.go-link::after,.go-arrow::after,.go-text::after{content: "\203A";display: inline-block;font-size: 1.25em;line-height: 1;transition: transform .15s var(--ease);}.go-link:hover,.go-link:focus-visible{text-decoration: underline;text-underline-offset: 3px;}.go-link:hover::after,a:hover .go-arrow::after,a:hover .go-text::after,a:focus-visible .go-text::after{transform: translateX(3px);}.go-link:focus-visible,.kpi--link:focus-visible,.status-pill--link:focus-visible,.level-bar--link:focus-visible,.col--link:focus-visible,.live-glance__row:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;}.go-text{color: var(--primary);font-weight: 600;white-space: nowrap;}.go-arrow{margin-left: 2px;}.live-now__head{gap: 8px 12px;}.live-now__pills{margin-left: auto;display: inline-flex;flex-wrap: wrap;gap: 8px;}.status-pill--link{text-decoration: none;transition: filter .15s var(--ease);}.status-pill--link:hover{filter: brightness(1.2);}.ev-strip{margin: 0 0 14px;}.ev-none{margin: 0 0 14px;padding: 12px 16px;font-size: 13.5px;color: var(--text-mut);border: 1px dashed var(--border);border-radius: var(--radius);}.ev-banner{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px 24px;align-items: center;padding: 18px 20px;margin-bottom: 10px;border: 1px solid var(--border);border-left: 4px solid var(--secondary);border-radius: var(--radius);background: var(--bg-elev);}.ev-banner--active{border-color: var(--primary);border-left-color: var(--primary);background: linear-gradient(110deg,var(--primary-050),transparent 65%),var(--bg-elev);box-shadow: 0 0 0 1px var(--primary-050),var(--shadow);}.ev-banner__main{min-width: 0;display: grid;gap: 6px;}.ev-banner__tag{display: inline-flex;align-items: center;gap: 7px;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--secondary);}.ev-banner--active .ev-banner__tag{color: var(--success);}.ev-banner__title{margin: 0;font-family: var(--font-head);font-size: 24px;line-height: 1.15;color: var(--text);}.ev-banner__desc{margin: 0;font-size: 13.5px;color: var(--text-dim);}.ev-banner__side{display: grid;justify-items: end;gap: 6px;text-align: right;}.ev-banner__side .lc-when{justify-content: flex-end;}.ev-banner__side .sched-row__count{font-size: 20px;font-family: var(--font-head);}.ev-banner__side .lc-until{justify-content: flex-end;}.ev-more{margin: 0 0 4px;padding: 0 4px;border-top: 0;}@media (max-width: 640px){.ev-banner{grid-template-columns: minmax(0,1fr);padding: 16px;}.ev-banner__side{justify-items: start;text-align: left;}.ev-banner__side .lc-when,.ev-banner__side .lc-until{justify-content: flex-start;}.ev-banner__title{font-size: 21px;}}.now-grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,2fr);gap: 12px;margin-bottom: 14px;}.now-grid--tiles{grid-template-columns: minmax(0,1fr);}.now-tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}.now-tiles>:last-child:nth-child(odd){grid-column: 1 / -1;}.kpi--link{position: relative;color: inherit;text-decoration: none;transition: border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease);}.kpi--link::after{content: "\203A";position: absolute;top: 10px;right: 12px;font-size: 20px;line-height: 1;color: var(--text-mut);transition: color .15s var(--ease),transform .15s var(--ease);}.kpi--link:hover{border-color: var(--primary);transform: translateY(-1px);}.kpi--link:hover::after{color: var(--primary);transform: translateX(2px);}.now-hero{justify-content: space-between;padding: 20px 20px 16px;border-color: var(--primary-600);background: radial-gradient(120% 90% at 0% 0%,var(--primary-050),transparent 60%),var(--bg-elev);}.now-hero .kpi__label{color: var(--text-dim);}.now-hero__num{font-family: var(--font-head);font-size: 64px;line-height: 1;color: var(--primary);font-variant-numeric: tabular-nums;}.now-hero__spark{display: block;margin-top: 10px;}.now-hero__spark .spark{height: 44px;}.now-hero__axis{display: flex;justify-content: space-between;margin-top: 2px;font-size: 11px;color: var(--text-mut);}@media (max-width: 820px){.now-grid{grid-template-columns: minmax(0,1fr);}.now-hero__num{font-size: 52px;}}@media (max-width: 380px){.now-tiles{grid-template-columns: minmax(0,1fr);}}.card-head{display: flex;align-items: baseline;justify-content: space-between;gap: 6px 12px;flex-wrap: wrap;margin-bottom: 4px;}.card-head .stat-chart__title{margin: 0;}.card-head .status-pill{align-self: center;}.sched-card--kq{grid-column: 1;grid-row: auto;}.sched-card--guild{grid-column: 2;grid-row: auto;}.sched-grid{align-items: stretch;}@media (max-width: 760px){.sched-card--kq,.sched-card--guild{grid-column: auto;}}.sched-card--kq .stat-chart__sub,.sched-card--guild .stat-chart__sub{margin-bottom: 12px;}.kq-empty{margin: 0 0 8px;font-size: 13.5px;color: var(--text-dim);}.kq-rows{display: grid;}.kq-row{border-bottom: 1px solid var(--border-soft);}.kq-row:last-child{border-bottom: 0;}.kq-row__sum{display: grid;grid-template-columns: minmax(0,auto) minmax(0,1fr) auto;grid-template-areas: "name name when" "lv map when";column-gap: 12px;align-items: center;padding: 7px 6px;margin: 0 -6px;border-radius: var(--radius-sm);cursor: pointer;list-style: none;}.kq-row__sum::-webkit-details-marker{display: none;}.kq-row__sum:hover{background: var(--bg-elev-2);}.kq-row__sum:focus-visible{outline: 2px solid var(--primary);outline-offset: -2px;}.kq-row__name{grid-area: name;min-width: 0;font-size: 14px;font-weight: 600;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.kq-row__name::before{content: "\25B8";display: inline-block;width: 1em;color: var(--text-mut);font-size: 11px;transition: transform .15s var(--ease);}.kq-row[open] .kq-row__name::before{transform: rotate(90deg);}.kq-row__lv,.kq-row__map{font-size: 12px;color: var(--text-mut);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.kq-row__lv{grid-area: lv;padding-left: 1em;font-variant-numeric: tabular-nums;color: var(--text-dim);}.kq-row__map{grid-area: map;}.kq-row__lv + .kq-row__map::before{content: "\00b7\00a0";}.kq-row__when{grid-area: when;justify-self: end;display: inline-flex;align-items: baseline;gap: 5px;padding: 3px 10px;border-radius: 999px;background: var(--bg-elev-2);border: 1px solid var(--border-soft);font-size: 12.5px;white-space: nowrap;}.kq-row__pre{color: var(--text-mut);}.kq-row--recruiting .kq-row__when,.kq-row--countdown .kq-row__when{border-color: var(--primary);background: var(--primary-050);}.kq-row--running .kq-row__when{border-color: var(--success);background: rgba(76,175,125,.12);}.kq-row--running .kq-row__when .sched-row__count{color: var(--success);}.kq-row__body{padding: 2px 0 10px 1em;font-size: 13px;color: var(--text-dim);}.kq-row__times{margin: 0 0 4px;display: flex;flex-wrap: wrap;gap: 2px 10px;align-items: baseline;}.kq-rows + .lc-sub,.lc-more + .lc-sub,.kq-empty + .lc-sub{margin-top: 14px;}.sched-card--kq .lc-more{margin-top: 6px;padding-top: 8px;}@media (max-width: 560px){.kq-row__sum{grid-template-areas: "name name name" "lv map when";row-gap: 3px;}.now-tiles .kpi__hint{display: none;}.gt-step__at .lc-utc{display: none;}}.gt-next{margin: 0 0 10px;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;font-size: 14px;}.gt-next .sched-row__count{font-size: 15px;}.gt-steps{list-style: none;margin: 0;padding: 0;display: grid;}.gt-step{position: relative;display: grid;grid-template-columns: 14px minmax(0,1fr) auto;column-gap: 10px;align-items: center;padding: 5px 0;font-size: 13.5px;}.gt-step::before{content: "";position: absolute;left: 6px;top: 0;bottom: 0;width: 2px;background: var(--border);}.gt-step:first-child::before{top: 50%;}.gt-step:last-child::before{bottom: 50%;}.gt-step__dot{position: relative;z-index: 1;width: 14px;height: 14px;border-radius: 50%;background: var(--bg-elev);border: 2px solid var(--border);}.gt-step__name{color: var(--text-dim);min-width: 0;}.gt-step__at{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 0 8px;text-align: right;}.gt-step--next .gt-step__dot{border-color: var(--primary);background: var(--primary);box-shadow: 0 0 0 4px var(--primary-050);}.gt-step--next .gt-step__name{color: var(--text);font-weight: 700;}.sched-row--line .lc-when{grid-column: 1 / -1;justify-content: flex-start;}.sched-sec .sched-sec__sub:last-child{margin: 8px 0 0;}#live-players .level-bar{grid-template-columns: 112px 1fr 84px;}.level-bar--link{color: inherit;text-decoration: none;padding: 3px 6px;margin: -3px -6px;border-radius: var(--radius-sm);transition: background .15s var(--ease);}.level-bar--link:hover{background: var(--bg-elev-2);}.level-bar--link:hover .level-bar__label{color: var(--primary);}.col--link{color: inherit;text-decoration: none;border-radius: 6px;}.col--link:hover .col__label{color: var(--primary);}.boss-fold>summary{cursor: pointer;list-style: none;width: max-content;max-width: 100%;color: var(--primary);font-weight: 600;font-size: 13.5px;border-radius: 4px;}.boss-fold>summary::-webkit-details-marker{display: none;}.boss-fold>summary::before{content: "\25B8\00a0";display: inline-block;transition: transform .15s var(--ease);}.boss-fold[open]>summary::before{transform: rotate(90deg);}.boss-fold>summary:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;}.boss-fold[open]>summary{margin-bottom: 14px;}.stat-empty{margin: 12px 0 0;font-size: 13.5px;color: var(--text-mut);}.ev-side{display: grid;gap: 8px;}.ev-side .sidebar-widget__head{margin-bottom: 2px;}.ev-side--active{border-color: var(--primary);background: linear-gradient(160deg,var(--primary-050),transparent 70%),var(--bg-elev);}.ev-side__title{margin: 0;font-family: var(--font-head);font-size: 19px;line-height: 1.2;color: var(--text);}.ev-side .lc-when{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;font-size: 13px;}.ev-side .sched-row__count{font-size: 16px;}.ev-side__links{display: flex;flex-wrap: wrap;gap: 4px 16px;}.live-glance__row{gap: 10px;}.live-glance__label{display: grid;color: var(--text-dim);font-size: 14px;min-width: 0;}.live-glance__label small{color: var(--text-mut);font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.live-glance__row strong{margin-left: auto;display: grid;justify-items: end;text-align: right;color: var(--primary);font-variant-numeric: tabular-nums;white-space: nowrap;}.live-glance__row strong small{color: var(--text-mut);font-weight: 400;font-size: 11.5px;}.live-glance__row::after{content: "\203A";color: var(--text-mut);font-size: 18px;margin-left: -2px;transition: transform .15s var(--ease),color .15s var(--ease);}.live-glance__row:hover::after{color: var(--primary);transform: translateX(2px);}.live-glance__all{margin-top: 12px;}.home-live-event{display: none;}@media (max-width: 900px){.home-live-event{display: block;margin-top: var(--gap);}.layout:has(.home-live-event) .sidebar .ev-side{display: none;}}.stat-list__row--link strong::after{content: "\203A";margin-left: 6px;color: var(--text-mut);font-weight: 400;transition: color .15s var(--ease);}.stat-list__row--link:hover strong::after{color: var(--primary);}.live-glance__row strong::after{content: none;}.nav__live-dot{display: inline-block;width: 8px;height: 8px;margin-right: 8px;border-radius: 50%;background: var(--success);vertical-align: middle;animation: lc-pulse 1.4s ease-in-out infinite;}@media (prefers-reduced-motion: reduce){.nav__live-dot{animation: none;}.kpi--link,.kpi--link::after,.go-link::after{transition: none;}}.gdb__hub{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 12px;margin: 18px 0 8px;}.gdb__hub-card{display: flex;gap: 14px;align-items: center;padding: 14px 16px;background: var(--bg-elev);border: 1px solid var(--border);border-radius: var(--radius);color: inherit;text-decoration: none;transition: border-color .15s var(--ease),transform .15s var(--ease);}.gdb__hub-card:hover{border-color: var(--primary);transform: translateY(-1px);}.gdb__hub-art{flex: 0 0 56px;width: 56px;height: 56px;border-radius: var(--radius-sm);object-fit: cover;border: 1px solid var(--border);background: var(--bg);}.gdb__hub-art--round{border-radius: 50%;}.gdb__hub-body{display: flex;flex-direction: column;gap: 4px;min-width: 0;}.gdb__hub-name{font-family: var(--font-head);font-size: 18px;color: var(--text);}.gdb__hub-n{font-family: var(--font-body,inherit);font-size: 13px;color: var(--primary);margin-left: 4px;}.gdb__hub-text{font-size: 13px;line-height: 1.4;color: var(--text-mut);}@media (max-width: 720px){.gdb__hub{grid-template-columns: 1fr;gap: 8px;}.gdb__hub-card{padding: 10px 12px;}}