:root{color:#eee6d3;font-synthesis:none;text-rendering:optimizelegibility;--gold:#d5ab60;--gold-bright:#f1d59b;--ink:#0d0d0e;--panel:#191716f5;--panel-light:#2a2622f5;--edge:#d6b26947;--muted:#a69e8f;--good:#65a8d9;--evil:#d45f5b;--success:#80bd70;--danger:#db6359;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);background:#0c0b0b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}html.telegram-mini-app{--safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px), var(--tg-content-safe-top,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-right,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px), var(--tg-content-safe-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-left,0px))}*{box-sizing:border-box}html{overscroll-behavior-y:none;background:#0c0b0b;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;min-height:var(--app-viewport-height,100svh);color:#eee6d3;background:radial-gradient(circle at 50% -10%,#90653642,#0000 42%),repeating-linear-gradient(135deg,#ffffff03 0 1px,#0000 1px 5px),#0c0b0b;margin:0;overflow-x:hidden}button,input{color:inherit;font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}button:disabled{cursor:not-allowed;filter:grayscale(.45);opacity:.53}a{color:var(--gold-bright)}h1,h2,h3,p{margin-top:0}.eyebrow{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1.25;display:block}.primary-button,.secondary-button{letter-spacing:.045em;border:1px solid #ffffff1f;border-radius:5px;min-height:46px;padding:10px 16px;font-size:12px;font-weight:900;transition:transform .12s,filter .12s,border-color .12s}.primary-button{color:#17100a;text-shadow:0 1px #ffffff4d;background:linear-gradient(#f0d18f,#b8873f 54%,#8b642f);border-color:#e4bf72;box-shadow:inset 0 1px #ffffff8f,0 5px 18px #00000047}.secondary-button{color:#e9ddc5;background:linear-gradient(#3b3630,#211f1d);border-color:#dab87159;box-shadow:inset 0 1px #ffffff14}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active{transform:translateY(1px)scale(.985)}.game-icon{background:linear-gradient(145deg,#393530,#141313);border:1px solid #76654a;border-radius:3px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 8px #0000007a}.game-icon:after{content:"";pointer-events:none;border:1px solid #ffffff12;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.game-icon img{image-rendering:auto;object-fit:cover;border-radius:2px;width:100%;height:100%}.game-icon--sm{width:30px;height:30px}.game-icon--md{width:40px;height:40px}.game-icon--lg{width:50px;height:50px}.game-icon--xl{width:62px;height:62px}.game-icon__badge{z-index:2;color:#23160a;text-align:center;background:#d5a655;border:1px solid #f5d79a;border-radius:8px;min-width:22px;padding:2px 4px;font-size:10px;line-height:1;position:absolute;bottom:-5px;right:-5px}.game-icon.rarity-rare{border-color:#668fce;box-shadow:0 0 12px #497cce59}.game-icon.rarity-epic,.game-icon.rarity-legendary{border-color:#b174de;box-shadow:0 0 16px #9557cb75}.progress{background:#00000094;border:1px solid #000000d1;border-radius:3px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #000000e6,0 0 0 1px #ffffff0f}.progress__fill{min-width:1px;transition:width .18s ease-out;position:absolute;top:0;bottom:0;left:0;right:auto}.progress__fill:after{content:"";background:#ffffff2b;height:38%;position:absolute;top:1px;bottom:auto;left:0;right:0}.progress__label{z-index:2;color:#fff8e9;letter-spacing:.02em;text-shadow:0 1px 2px #000,0 0 3px #000;place-items:center;font-size:11px;font-weight:700;line-height:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.progress__label b{margin-right:3px;font-size:10px}.progress--compact{height:12px}.progress--compact .progress__label{font-size:11px;line-height:10px}.progress--hp .progress__fill{background:linear-gradient(90deg,#66241f,#cf493b)}.progress--mp .progress__fill{background:linear-gradient(90deg,#253c70,#538bd5)}.progress--xp .progress__fill{background:linear-gradient(90deg,#817029,#d8bd4b)}.progress--cp .progress__fill{background:linear-gradient(90deg,#7a5321,#d89031)}.progress--enemy .progress__fill{background:linear-gradient(90deg,#6a1717,#d73c31)}.loading-screen,.fatal-screen{min-height:100vh;min-height:var(--app-viewport-height,100svh);text-align:center;background:radial-gradient(circle,#9c65272e,#0000 42%);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.loading-screen i{border:2px solid #d5ab6029;border-top-color:var(--gold);border-radius:50%;width:48px;height:48px;margin-bottom:18px;animation:.9s linear infinite spin}.loading-screen b,.fatal-screen h1{color:var(--gold-bright);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif}.loading-screen span,.fatal-screen p,.fatal-screen small{color:var(--muted)}.fatal-screen__sigil{color:var(--gold);font-size:44px}.fatal-screen .primary-button{min-width:180px;margin:12px 0 18px}.onboarding{min-height:100vh;min-height:var(--app-viewport-height,100svh);padding:max(20px, var(--safe-top)) max(14px, var(--safe-right)) max(28px, var(--safe-bottom)) max(14px, var(--safe-left));background:linear-gradient(#05050754,#0d0c0b 48%,#080808),url(/clicker/assets/battlefield-D6uRqgor.webp) top/auto 58vh no-repeat,#0b0b0c;position:relative}.onboarding__veil{pointer-events:none;background:linear-gradient(90deg,#3b6e931a,#0000 44%,#9d34331a);position:fixed;top:0;bottom:0;left:0;right:0}.onboarding__card{background:linear-gradient(150deg,#24211efa,#0d0d0efc);border:1px solid #d8b16466;border-radius:8px;width:min(100%,700px);margin:min(31vh,250px) auto 0;padding:22px 16px 18px;position:relative;box-shadow:0 24px 70px #000000b8,inset 0 1px #ffffff14}.onboarding__card:before,.panel:before{content:"";pointer-events:none;border:1px solid #d9b26717;border-radius:5px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.onboarding h1{color:#ead5a4;letter-spacing:.075em;text-shadow:0 2px 14px #000;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,10vw,52px);font-weight:500;line-height:1}.onboarding__lead{color:#c1b8a7;margin-bottom:18px;font-size:13px;line-height:1.5}.field{gap:7px;margin-bottom:17px;display:grid}.field>span,.faction-picker legend,.gender-picker legend,.race-picker legend,.class-picker legend{color:#ddd1b9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.field input,.field select{color:#fff8e9;background:#03030494;border:1px solid #625741;border-radius:4px;width:100%;min-height:48px;padding:0 13px;box-shadow:inset 0 2px 8px #0000008c}.field small,.onboarding__fineprint,.build-mark{color:#8f887d;font-size:10px;line-height:1.35}.field__error{color:#ee8179!important}.faction-picker,.gender-picker,.race-picker,.class-picker{border:0;min-width:0;margin:0 0 17px;padding:0}.faction-picker legend,.gender-picker legend,.race-picker legend,.class-picker legend{margin-bottom:8px}.faction-picker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.faction-picker legend{grid-column:1/-1}.gender-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gender-picker legend{grid-column:1/-1}.gender-picker button{background:linear-gradient(145deg,#242220,#111112);border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.gender-picker button span{color:var(--gold);font-size:20px}.gender-picker button b{font-size:11px}.gender-picker button.is-selected{border-color:var(--gold);background:linear-gradient(145deg,#7a5a2c57,#171616)}.race-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.race-picker button{text-align:left;background:linear-gradient(145deg,#242220,#111112);border:1px solid #ffffff1c;border-radius:4px;grid-template-columns:26px 1fr;align-items:center;min-width:0;min-height:58px;padding:7px;display:grid}.race-picker button>span{color:#1b1208;background:var(--gold);border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-family:Georgia,serif;font-weight:800;display:grid}.race-picker button b{text-overflow:ellipsis;font-family:Georgia,serif;font-size:11px;overflow:hidden}.race-picker button small{color:#8f887e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.race-picker button.is-selected{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold)}.faction-card{text-align:left;background:#181819;border:1px solid #ffffff21;border-radius:5px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;min-width:0;min-height:75px;padding:10px;display:grid}.faction-card__sigil{text-align:center;grid-row:1/3;font-size:28px}.faction-card b{letter-spacing:.08em;font-family:Georgia,serif}.faction-card small{color:#938c80;font-size:10px}.faction-card--good .faction-card__sigil{color:var(--good)}.faction-card--evil .faction-card__sigil{color:var(--evil)}.faction-card--good.is-selected{border-color:var(--good);background:linear-gradient(145deg,#366b9366,#17191b);box-shadow:0 0 18px #5295c426}.faction-card--evil.is-selected{border-color:var(--evil);background:linear-gradient(145deg,#95383561,#1b1617);box-shadow:0 0 18px #be4a4426}.class-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.class-choice{text-align:left;background:linear-gradient(145deg,#242220,#111112);border:1px solid #ffffff1c;border-radius:4px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:6px;display:flex}.class-choice>span:last-child{gap:3px;min-width:0;display:grid}.class-choice b{text-overflow:ellipsis;font-family:Georgia,serif;font-size:12px;overflow:hidden}.class-choice small{color:#908a7e;font-size:11px}.class-choice.is-selected{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold), 0 0 12px #d5ab6033}.selected-class{border-left:2px solid var(--gold);background:radial-gradient(circle at 20% 45%,#735a3033,#0000 42%),#ffffff09;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);min-height:250px;display:grid;overflow:hidden}.selected-class__render{place-items:end center;min-width:0;min-height:250px;display:grid;position:relative;overflow:hidden}.selected-class__render:after{filter:blur(6px);content:"";background:#000000a6;border-radius:50%;height:16px;position:absolute;bottom:7px;left:5%;right:5%}.selected-class__render img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 12px #000000b8);width:220px;max-width:none;height:250px;position:relative}.selected-class__render>span{z-index:2;color:#dbc394;text-transform:uppercase;background:#080809d1;border:1px solid #d5ab6038;border-radius:3px;padding:3px 5px;font-size:8px;position:absolute;bottom:6px;right:6px}.selected-class__summary{align-self:center;min-width:0;padding:14px 11px 12px 7px}.selected-class__title{align-items:center;gap:8px;min-width:0;display:flex}.selected-class__title>span{gap:2px;min-width:0;display:grid}.selected-class__title b{color:#e6d3a8;text-overflow:ellipsis;font-family:Georgia,serif;font-size:13px;overflow:hidden}.selected-class__title small{color:#938a7a;font-size:9px}.selected-class__summary p{color:#aaa091;margin:10px 0;font-size:10px;line-height:1.45}.selected-class__summary dl{gap:5px;margin:0 0 9px;display:grid}.selected-class__summary dl div{grid-template-columns:48px 1fr;gap:6px;min-width:0;display:grid}.selected-class__summary dt{color:#716b62;text-transform:uppercase;font-size:9px}.selected-class__summary dd{color:#d0c2a8;text-overflow:ellipsis;min-width:0;margin:0;font-size:9px;overflow:hidden}.selected-class__summary em{color:#b99c62;font-size:9px;line-height:1.4}.primary-button--start{width:100%;min-height:52px;margin-top:15px}.onboarding-login-button{width:100%;min-height:42px;margin-top:7px}.onboarding__fineprint{text-align:center;margin:11px 0 7px}.source-link{text-align:center;font-size:10px;text-decoration:none;display:block}.build-mark{text-align:center;margin-top:12px;display:block}.app-shell{min-height:100vh;min-height:var(--app-viewport-height,100svh);--faction:var(--good)}.app-shell.faction-evil{--faction:var(--evil)}.top-hud{z-index:40;padding:max(7px, var(--safe-top)) max(10px, var(--safe-right)) 7px max(10px, var(--safe-left));background:linear-gradient(90deg, color-mix(in srgb, var(--faction) 18%, transparent), transparent 42%), linear-gradient(180deg, #1f1d1bfb, #0c0c0dfb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #d7b26a54;position:sticky;top:0;box-shadow:0 5px 18px #0000007a}.top-hud__identity{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:7px;display:grid}.faction-sigil{width:30px;height:30px;color:var(--faction);border:1px solid color-mix(in srgb, var(--faction) 48%, #68563b);background:#00000059;border-radius:50%;place-items:center;font-size:18px;display:grid}.top-hud__identity>div{min-width:0;display:grid}.top-hud__identity b{color:#f0e4c9;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:14px;overflow:hidden}.top-hud__identity small{color:#9d968a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.top-hud__name-line{align-items:center;gap:6px;min-width:0;display:flex}.top-hud__name-line>b{min-width:0}.pk-badge{color:#ffd1c8;letter-spacing:.06em;background:#701814b8;border:1px solid #ec4c3fa8;border-radius:3px;flex:none;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1.1;box-shadow:0 0 8px #dc302747}.online-pill{color:#b7b0a3;background:#00000047;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.online-pill i{background:#6cbd72;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #6cbd72}.top-hud__identity .top-hud__identity-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.protect-character-button{color:#f0d697;letter-spacing:.04em;background:#5a3d1557;border:1px solid #dab15e73;border-radius:3px;padding:5px 7px;font-size:9px;font-weight:900}.logout-button{color:#b8afa0;background:#0000003d;border:1px solid #ffffff1f;border-radius:3px;padding:5px 6px;font-size:9px;font-weight:800}.protect-character-button:disabled,.logout-button:disabled{opacity:.55}.top-hud__bars{grid-template-columns:1fr 1fr;gap:4px;display:grid}.currency-strip{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}.currency-chip{background:#00000045;border:1px solid #ffffff12;justify-content:center;align-items:center;gap:5px;min-width:0;padding:3px 5px;display:flex}.currency-chip img{object-fit:cover;width:20px;height:20px}.currency-chip b{color:#ddd0b6;text-overflow:ellipsis;font-size:11px;overflow:hidden}.content-shell{width:min(100%,940px);min-height:calc(100vh - 136px);min-height:calc(var(--app-viewport-height,100svh) - 136px);padding-bottom:calc(76px + var(--safe-bottom));margin:0 auto}.battle-shell{min-width:0}.battle-stage{min-height:calc(100vh - 205px);min-height:calc(var(--app-viewport-height,100svh) - 205px);isolation:isolate;touch-action:pan-y;background-position:50%;background-size:cover;flex-direction:column;padding:10px 10px 25px;display:flex;position:relative;overflow:hidden}.battle-stage:before{z-index:-1;background:radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--faction) 11%, transparent), transparent 34%);content:"";position:absolute;top:0;bottom:0;left:0;right:0}.battle-stage__statusline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.target-tag,.zone-tag,.quality-tag{letter-spacing:.06em;text-transform:uppercase;background:#070708b8;border:1px solid #ffffff21;border-radius:3px;padding:4px 7px;font-size:10px;font-weight:800}.target-tag--boss{color:#e7ad62;border-color:#e59f477a}.target-tag--real_player{color:#e66b65;border-color:#e65b5580}.target-tag--simulated_player{color:#b49dce}.zone-tag{color:#aaa294}.effect-tag{color:#f1df9d;letter-spacing:.05em;background:#5347176b;border:1px solid #ecd38280;border-radius:2px;padding:4px 7px;font-size:10px;font-weight:800}.target-header{text-shadow:0 2px 8px #000;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 4px;display:flex}.target-header__name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.target-header h1{margin:0;font-family:Georgia,serif;font-size:clamp(21px,6.4vw,32px);font-weight:500;line-height:1.05}.target-header p{color:#b6ad9d;margin:3px 0 0;font-size:10px}.pvp-title{color:#d4b46e;text-shadow:0 1px 4px #000;font-family:Georgia,serif;font-size:12px;font-style:normal}.target-header~.progress{margin-top:3px}.battle-stage.target-pk:before{background:radial-gradient(circle at 50% 52%,#c4221b33,#0000 38%)}.target-figure.is-pk .target-figure__ring{background:radial-gradient(#be221947,#0000 66%);border-color:#eb4435d1;box-shadow:0 0 28px #da2a1f6b}.target-figure{cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;flex:34vh;place-items:end center;width:100%;min-height:254px;margin:7px 0 0;padding:0;display:grid;position:relative;overflow:hidden}.target-figure img{z-index:2;filter:drop-shadow(0 15px 18px #000000c7);object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(88%,420px);height:min(42vh,390px);transition:transform 80ms,filter .1s;position:relative}.target-figure.target-faction-good img{filter:hue-rotate(155deg)saturate(.82)brightness(1.08)drop-shadow(0 15px 18px #000000c7)}.target-figure:not(:disabled):active img{filter:brightness(1.28)saturate(.65)drop-shadow(0 10px 14px #000000bf);transform:translateY(2px)scale(.975)}.target-figure__ring{z-index:1;border:2px solid color-mix(in srgb, var(--faction) 48%, var(--gold));background:radial-gradient(ellipse, color-mix(in srgb, var(--faction) 22%, transparent), transparent 66%);width:min(78%,340px);height:54px;box-shadow:0 0 23px color-mix(in srgb, var(--faction) 30%, transparent);border-radius:50%;position:absolute;bottom:5px}.target-figure.is-command-pending .target-figure__ring{animation:.72s ease-in-out infinite combat-ready-pulse}.target-figure.is-buffered .target-figure__ring{border-color:var(--gold-bright);box-shadow:0 0 29px #e5be6b85}.target-figure__empty{color:#a69c89;margin:auto;font-family:Georgia,serif;font-size:14px}.damage-burst{z-index:5;color:#fff0c1;text-shadow:0 2px 4px #000,0 0 12px #e1993c;pointer-events:none;font-family:Georgia,serif;font-size:24px;animation:.8s ease-out forwards damage-rise;position:absolute;top:20%;left:50%}.damage-burst.is-critical{color:#ff745e;font-size:28px}.damage-burst.is-skill{color:#91c2ff}.damage-burst:nth-of-type(2n){animation-delay:40ms;left:36%}.reward-preview{color:#d2c8b6;background:#06060785;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;margin-top:-3px;padding:6px 8px;font-size:10px;display:flex}.reward-preview span{color:#898277;text-transform:uppercase}.reward-preview em{color:var(--gold-bright);font-style:normal}.battle-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.attack-button,.skill-button{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#58462df7,#1f1b17fa);border:1px solid #dfbb7480;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:6px 9px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #0000004d}.attack-button__icon{color:#e7c37a;font-size:26px}.attack-button>span:last-child,.skill-button>span{min-width:0;display:grid}.attack-button b,.skill-button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attack-button small,.skill-button small{color:#a79d8b;font-size:10px}.skill-button{text-align:left;background:linear-gradient(#37455efa,#191a20fa);border-color:#6884bb8c;justify-content:flex-start}.attack-button:not(:disabled):active,.skill-button:not(:disabled):active{filter:brightness(1.18);transform:scale(.975)}.attack-button.is-buffered{border-color:var(--gold-bright);box-shadow:inset 0 1px #ffffff29,0 0 18px #deb56052}.combat-intent-status{z-index:4;color:#aebbd2;letter-spacing:.05em;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;background:#090b10c2;border:1px solid #97a9ca33;border-radius:3px;min-width:150px;margin:0;padding:4px 9px;font-size:9px;font-weight:800;transition:opacity .12s,transform .12s;position:absolute;top:39px;right:50%;transform:translate(50%)translateY(-3px)}.combat-intent-status.is-visible{opacity:1;transform:translate(50%)translateY(0)}.combat-intent-status.is-buffered{color:#e4c67f}.cooldown-cover{pointer-events:none;background:#040508ad;place-items:center;font-style:normal;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cooldown-cover b{background:#0e121bd9;border:1px solid #9eb3dd;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.augment-proc{background:#2e1c387a;border:1px solid #9964c359;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.augment-proc span{min-width:0;display:grid}.augment-proc b{color:#d5b4e7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.augment-proc small{color:#9c8ca3;font-size:10px}.skill-button--augment{background:linear-gradient(#492b58fa,#1b171ffa);border-color:#ae6fce94;grid-column:1/-1}.duel-toggle,.war-ready-switch{cursor:pointer}.duel-toggle{align-items:center;gap:7px;margin:9px auto 0;display:flex}.duel-toggle input,.war-ready-switch input{width:17px;height:17px;accent-color:var(--faction)}.duel-toggle span{display:grid}.duel-toggle b{font-size:11px}.duel-toggle small{color:#989183;font-size:10px}.next-target-button{color:#e5cc97;background:#191613eb;border:1px solid #8d744c;min-height:48px;margin-top:9px;font-size:11px;font-weight:900}.duel-result{text-align:center;background:#481918ad;border:1px solid #d8595261;margin-top:8px;padding:8px;display:grid}.duel-result.is-win{background:#1a451e9e;border-color:#64b66666}.duel-result b{font-family:Georgia,serif;font-size:12px}.duel-result span{color:#aca395;margin-top:2px;font-size:10px}.combat-journal{color:#d7cdbb;background:linear-gradient(#1c1a18fa,#0b0b0cfa);border:1px solid #d6b2693b;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 9px 28px #00000057,inset 0 1px #ffffff0a}.combat-journal--desktop{display:none}.combat-journal--mobile{margin:9px 8px 14px}.combat-journal__header{background:linear-gradient(90deg,#9f713324,#0000);border-bottom:1px solid #d6b26929;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:8px 9px;display:grid}.combat-journal__header>span{color:#1c1309;background:linear-gradient(145deg,#d9b870,#8d612e);border:1px solid #e3c57f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.combat-journal__header>div{gap:1px;min-width:0;display:grid}.combat-journal__header b{color:#ead9b5;letter-spacing:.12em;font-family:Georgia,serif;font-size:12px}.combat-journal__header small{color:#8f877a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.combat-journal__header em{color:#ad9e85;text-align:center;background:#00000047;border:1px solid #ffffff17;border-radius:10px;min-width:22px;padding:3px 5px;font-size:9px;font-style:normal}.combat-journal__entries{overscroll-behavior:contain;scrollbar-color:#d5ab606b transparent;max-height:184px;margin:0;padding:0;list-style:none;overflow:hidden auto}.combat-journal__entry{background:#ffffff03;border-bottom:1px solid #ffffff0e;grid-template-columns:36px 22px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:42px;padding:6px 7px;display:grid}.combat-journal__entry:last-child{border-bottom:0}.combat-journal__entry time{color:#6f6a62;font-variant-numeric:tabular-nums;font-size:8px}.combat-journal__event-icon{color:#c9b98f;background:#00000047;border:1px solid #ffffff1c;border-radius:3px;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.combat-journal__event-copy{gap:2px;min-width:0;display:grid}.combat-journal__event-copy b{color:#d7cdbb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.combat-journal__event-copy small{color:#877f73;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.combat-journal__entry strong{color:#ddc58d;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:3px;font-size:10px}.combat-journal__entry.is-incoming .combat-journal__event-icon,.combat-journal__entry.is-damage.is-incoming strong{color:#f08b80;border-color:#da5b5257}.combat-journal__entry.is-damage.is-outgoing .combat-journal__event-icon,.combat-journal__entry.is-damage.is-outgoing strong{color:#edc779;border-color:#d5ab6057}.combat-journal__entry.is-debuff .combat-journal__event-icon{color:#d39ce9;border-color:#ae6fce61}.combat-journal__entry.is-buff .combat-journal__event-icon,.combat-journal__entry.is-heal .combat-journal__event-icon{color:#91d493;border-color:#65b36861}.combat-journal__entry.is-experience strong{color:#9ec8ef}.combat-journal__entry.is-adena strong,.combat-journal__entry.is-item strong,.combat-journal__entry.is-glory strong{color:#efd17e}.combat-journal__entry.is-critical .combat-journal__event-copy b{color:#ff9d86}.combat-journal__entry.is-new{animation:1s ease-out journal-new-glow}.combat-journal__empty{color:#777166;text-align:center;place-items:center;min-height:82px;margin:0;padding:20px 15px;font-size:9px;line-height:1.45;display:grid}.combat-journal__tabs{border-bottom:1px solid #d6b26929;grid-template-columns:1fr 1fr;min-height:44px;display:grid}.combat-journal__tabs button{color:#8e8679;letter-spacing:.08em;touch-action:manipulation;background:#0000002e;border-right:1px solid #ffffff0f;min-height:44px;padding:8px;font-size:10px;font-weight:900}.combat-journal__tabs button:last-child{border-right:0}.combat-journal__tabs button.is-active{color:#ecd59e;box-shadow:inset 0 -2px var(--gold);background:linear-gradient(#6f4f265c,#211c174d)}.combat-journal__tabs small{color:#766e61;margin-left:4px;font-size:8px}.combat-journal__tabs button.is-active small{color:#c2ae82}.combat-chat-open{color:#d9bc7b;background:#0000004d;border:1px solid #d7b26957;border-radius:3px;padding:4px 6px;font-size:8px;font-weight:900}.combat-chat-entry{border-bottom:1px solid #ffffff0e;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:5px;min-height:42px;padding:6px 7px;display:grid}.combat-chat-entry time{color:#6f6a62;font-variant-numeric:tabular-nums;font-size:8px}.combat-chat-entry>span{gap:2px;min-width:0;display:grid}.combat-chat-entry b{color:#d7c091;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.combat-chat-entry small{color:#b6ada0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.combat-journal__empty button{color:#d4b978;font-size:inherit;background:0 0;margin-left:5px;text-decoration:underline}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bottom-nav{z-index:50;height:calc(62px + var(--safe-bottom));padding:0 4px var(--safe-bottom);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#23201dfb,#0a0a0bfe);border-top:1px solid #d6b16a57;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #00000073}.bottom-nav button{color:#8d877c;background:0 0;place-content:center;gap:2px;min-width:0;min-height:56px;display:grid;position:relative}.bottom-nav button:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:16%;right:16%}.bottom-nav button span{font-family:Georgia,serif;font-size:19px}.bottom-nav button small{font-size:10px}.bottom-nav button.is-active{color:#e8cd93;text-shadow:0 0 10px #dab05a73}.bottom-nav button.is-active:before{background:var(--gold);box-shadow:0 0 8px var(--gold)}.fullscreen-button{right:max(8px, var(--safe-right));bottom:calc(70px + var(--safe-bottom));z-index:55;color:#d8c18e;opacity:.76;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:manipulation;background:#131212d1;border:1px solid #d8b77475;border-radius:6px;place-items:center;width:36px;height:36px;padding:7px;display:grid;position:fixed;box-shadow:0 4px 14px #0000007a,inset 0 1px #ffffff0f}.fullscreen-button:hover,.fullscreen-button.is-active{color:#f0d79f;opacity:1;border-color:#e7c37ac7}.fullscreen-button:focus-visible{color:#f0d79f;opacity:1;border-color:#e7c37ac7}.fullscreen-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:100%}.page-panel{gap:10px;padding:10px;display:grid}.lazy-panel-fallback{color:#a99b84;letter-spacing:.05em;background:#0c0c0dad;border:1px solid #d3b16c24;place-content:center;justify-items:center;gap:9px;min-height:180px;margin:10px;font-size:11px;display:grid}.lazy-panel-fallback i{border:2px solid #d3b16c33;border-top-color:#d4ad63;border-radius:50%;width:24px;height:24px;animation:.85s linear infinite spin}.panel{border:1px solid var(--edge);background:linear-gradient(150deg, var(--panel-light), var(--panel));border-radius:7px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff0d}.panel__header{z-index:1;background:linear-gradient(90deg,#d3a4550f,#0000);border-bottom:1px solid #d7b1691f;justify-content:space-between;align-items:center;gap:8px;min-height:57px;padding:12px 14px 9px;display:flex;position:relative}.panel__header h2{color:#eadbbd;margin:0;font-family:Georgia,serif;font-size:17px;font-weight:500}.panel__body{z-index:1;padding:12px;position:relative}.panel__actions{display:flex}.icon-button{width:40px;height:40px;color:var(--gold-bright);background:#0000003d;border:1px solid #d6b26940;border-radius:50%;font-size:20px}.character-overview{background:radial-gradient(circle at 50% 28%,#9870362e,#0000 40%),#0000002e;border:1px solid #d6b16929;grid-template-columns:1fr;min-height:340px;display:grid;overflow:hidden}.character-overview__figure{isolation:isolate;background:linear-gradient(90deg, color-mix(in srgb, var(--good) 10%, transparent), transparent);place-items:end center;min-width:0;min-height:380px;display:grid;position:relative;overflow:hidden}.character-overview__figure.faction-evil{background:linear-gradient(90deg, color-mix(in srgb, var(--evil) 11%, transparent), transparent)}.character-overview__figure:before{z-index:-1;content:"";border:1px solid #dcbe7d1a;border-radius:50%;width:244px;height:244px;position:absolute;top:32px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 36px #ddb35b0e,0 0 42px #ddb35b0b}.character-overview__figure:after{z-index:4;filter:blur(7px);content:"";background:#000000a8;border-radius:50%;height:20px;position:absolute;bottom:8px;left:14%;right:14%}.character-paperdoll{isolation:isolate;width:min(100%,390px);height:380px;position:relative}.character-paperdoll__crest{z-index:0;border:1px solid #e4c68516;width:192px;height:192px;position:absolute;top:75px;left:50%;transform:translate(-50%)rotate(45deg)}.character-paperdoll__crest:before,.character-paperdoll__crest:after{content:"";border:1px solid #e4c68513;border-radius:50%;position:absolute}.character-paperdoll__crest:before{top:18px;bottom:18px;left:18px;right:18px}.character-paperdoll__crest:after{top:58px;bottom:58px;left:58px;right:58px;box-shadow:0 0 42px #d8ad5517}.character-paperdoll__body{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 16px #000c);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:360px;max-width:none;height:370px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.character-paperdoll__shield{z-index:4;pointer-events:none;filter:drop-shadow(0 7px 7px #000000bf);place-items:center;width:72px;height:92px;display:grid;position:absolute;bottom:24%;left:14%;transform:rotate(-10deg)}.character-paperdoll__shield img{z-index:2;object-fit:contain;image-rendering:auto;width:72px;height:72px;position:relative;transform:scale(1.16)}.character-paperdoll__weapon{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.weapon-layer{width:var(--weapon-size,104px);height:var(--weapon-size,104px);isolation:isolate;transform:rotate(var(--weapon-rotation,0deg));transform-origin:50% 68%;position:absolute}.weapon-layer__image,.weapon-layer__enchant{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:90%;height:90%;position:absolute;top:5%;bottom:5%;left:5%;right:5%}.weapon-layer__image{z-index:3;filter:contrast(1.08)saturate(1.12)brightness(1.1)drop-shadow(0 4px 5px #000000e0)}.weapon-layer__enchant{--enchant-opacity-min:0;--enchant-opacity-max:0;z-index:1;opacity:0;mix-blend-mode:screen}.weapon-layer__enchant--silver{--enchant-color:211, 225, 242;--enchant-opacity-min:.38;--enchant-opacity-max:.62;opacity:var(--enchant-opacity-min);filter:brightness(0) drop-shadow(0 0 4px rgba(var(--enchant-color), .92)) drop-shadow(0 0 9px rgba(var(--enchant-color), .58));animation:2.8s ease-in-out infinite weapon-enchant-pulse}.weapon-layer__enchant--blue{--enchant-color:68, 132, 255;--enchant-opacity-min:.48;--enchant-opacity-max:.74;opacity:var(--enchant-opacity-min);filter:brightness(0) drop-shadow(0 0 5px rgba(var(--enchant-color), .96)) drop-shadow(0 0 12px rgba(var(--enchant-color), .66));animation:2.2s ease-in-out infinite weapon-enchant-pulse}.weapon-layer__enchant--violet{--enchant-color:176, 75, 239;--enchant-opacity-min:.54;--enchant-opacity-max:.8;opacity:var(--enchant-opacity-min);filter:brightness(0) drop-shadow(0 0 6px rgba(var(--enchant-color), .98)) drop-shadow(0 0 14px rgba(var(--enchant-color), .7));animation:1.75s ease-in-out infinite weapon-enchant-pulse}.weapon-layer__enchant--red{--enchant-color:244, 68, 54;--enchant-opacity-min:.58;--enchant-opacity-max:.86;opacity:var(--enchant-opacity-min);filter:brightness(0) drop-shadow(0 0 7px rgba(var(--enchant-color), 1)) drop-shadow(0 0 17px rgba(var(--enchant-color), .76));animation:1.25s ease-in-out infinite weapon-enchant-pulse}.weapon-family--sword .weapon-layer--main{--weapon-size:124px;--weapon-rotation:-7deg;top:42%;left:8%}.weapon-family--dagger .weapon-layer--main{--weapon-size:90px;--weapon-rotation:-8deg;top:48%;left:14%}.weapon-family--blunt .weapon-layer--main{--weapon-size:126px;--weapon-rotation:-9deg;top:41%;left:7%}.weapon-family--two_handed_sword .weapon-layer--main{--weapon-size:154px;--weapon-rotation:-12deg;top:30%;left:1%}.weapon-family--polearm .weapon-layer--main{--weapon-size:152px;--weapon-rotation:-14deg;top:27%;left:2%}.weapon-family--staff .weapon-layer--main{--weapon-size:156px;--weapon-rotation:-11deg;top:26%;left:1%}.weapon-family--bow .weapon-layer--main{--weapon-size:152px;--weapon-rotation:9deg;top:30%;right:-1%}.weapon-family--dual_sword .weapon-layer--main{--weapon-size:112px;--weapon-rotation:-7deg;top:40%;left:8%}.weapon-family--dual_sword .weapon-layer--offhand{--weapon-size:112px;--weapon-rotation:7deg;transform:rotate(var(--weapon-rotation));top:40%;right:8%}.weapon-family--fist .weapon-layer--main{--weapon-size:96px;--weapon-rotation:0deg;transform:translateX(-50%) rotate(var(--weapon-rotation));top:46%;left:50%}.weapon-layer__augmentation{--augmentation-color:197, 95, 238;--augmentation-scale:1;--augmentation-scale-min:.92;--augmentation-scale-max:1.08;--augmentation-opacity:.55;--augmentation-opacity-dim:.32;z-index:2;opacity:var(--augmentation-opacity);mix-blend-mode:screen;border-radius:50%;position:absolute;top:3%;bottom:3%;left:3%;right:3%}.weapon-layer__augmentation:before,.weapon-layer__augmentation:after{border:1px solid rgba(var(--augmentation-color), .44);content:"";border-radius:44% 56% 47% 53%;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.weapon-layer__augmentation:before{box-shadow:inset 0 0 11px rgba(var(--augmentation-color), .15), 0 0 13px rgba(var(--augmentation-color), .28)}.weapon-layer__augmentation:after{border-style:dotted;top:27%;bottom:27%;left:27%;right:27%;transform:rotate(45deg)}.augmentation-tier--low{--augmentation-scale:.78;--augmentation-scale-min:.72;--augmentation-scale-max:.86;--augmentation-opacity:.28;--augmentation-opacity-dim:.15}.augmentation-tier--mid{--augmentation-scale:.92;--augmentation-scale-min:.84;--augmentation-scale-max:1;--augmentation-opacity:.44;--augmentation-opacity-dim:.25}.augmentation-tier--top{--augmentation-scale:1.06;--augmentation-scale-min:.97;--augmentation-scale-max:1.14;--augmentation-opacity:.64;--augmentation-opacity-dim:.38}.augmentation-tier--ultimate{--augmentation-scale:1.18;--augmentation-scale-min:1.08;--augmentation-scale-max:1.27;--augmentation-opacity:.86;--augmentation-opacity-dim:.52}.augmentation-rarity--common i:nth-child(n+3),.augmentation-rarity--rare i:nth-child(n+5){display:none}.augmentation-rarity--legendary:before{box-shadow:inset 0 0 13px rgba(var(--augmentation-color), .24), 0 0 19px rgba(var(--augmentation-color), .48), 0 0 31px rgba(var(--augmentation-color), .2)}.augmentation-kind--active{animation:1.55s ease-in-out infinite augmentation-active}.augmentation-kind--passive{animation:4.8s linear infinite augmentation-passive}.augmentation-kind--chance{animation:2.35s steps(5,end) infinite augmentation-chance}.augmentation-skill--hydro{--augmentation-color:70, 190, 255}.augmentation-skill--fire{--augmentation-color:255, 101, 48}.augmentation-skill--reflect{--augmentation-color:201, 105, 255}.augmentation-skill--slow{--augmentation-color:110, 224, 236}.augmentation-skill--refresh{--augmentation-color:92, 225, 151}.augmentation-skill--power{--augmentation-color:255, 208, 88}.augmentation-skill--arcane{--augmentation-color:211, 103, 235}.weapon-layer__augmentation i{z-index:2;background:rgb(var(--augmentation-color));width:5px;height:5px;box-shadow:0 0 7px 2px rgba(var(--augmentation-color), .68);border-radius:50%;position:absolute}.weapon-layer__augmentation i:first-child{top:4%;left:46%}.weapon-layer__augmentation i:nth-child(2){top:26%;right:4%}.weapon-layer__augmentation i:nth-child(3){bottom:12%;right:13%}.weapon-layer__augmentation i:nth-child(4){bottom:3%;left:34%}.weapon-layer__augmentation i:nth-child(5){top:52%;left:2%}.weapon-layer__augmentation i:nth-child(6){top:16%;left:13%}.character-overview__effect-strip{z-index:5;pointer-events:none;gap:5px;display:flex;position:absolute;top:9px;right:9px}.effect-chip{color:#918a80;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070708b8;border:1px solid #ffffff1f;border-radius:999px;min-width:34px;padding:4px 7px;font-size:9px;font-weight:900;line-height:1;box-shadow:0 4px 12px #00000052}.effect-chip--silver{color:#dbe6f3;text-shadow:0 0 7px #d3e1f2b3;border-color:#d3e1f261}.effect-chip--blue{color:#91b7ff;text-shadow:0 0 7px #4484ffcc;border-color:#4484ff7a}.effect-chip--violet{color:#d99cff;text-shadow:0 0 7px #b04befd1;border-color:#b04bef80}.effect-chip--red{color:#ff9c91;text-shadow:0 0 7px #f44436e0;border-color:#f444368c}.effect-chip--augmentation{color:#e4c2ee;border-color:#cb69e26b}.character-overview__details{border-top:1px solid #d6b1691f;align-self:center;min-width:0;padding:15px}.character-overview__identity{align-items:center;gap:9px;min-width:0;display:flex}.character-overview__identity>span{gap:3px;min-width:0;display:grid}.character-overview__identity b{color:#e9d8b4;text-overflow:ellipsis;font-family:Georgia,serif;font-size:16px;overflow:hidden}.character-overview__identity small{color:#928a7d;font-size:10px}.character-overview__details dl{gap:7px;margin:16px 0 12px;display:grid}.character-overview__details dl div{gap:2px;min-width:0;display:grid}.character-overview__details dt{color:#726c63;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.character-overview__details dd{color:#d0c2a7;text-overflow:ellipsis;min-width:0;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.character-overview__details>p{color:#857e73;margin:0;font-size:9px;line-height:1.45}.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.equipment-slot,.empty-slot{text-align:center;background:radial-gradient(circle,#d8b16312,#0003);border:1px solid #ffffff14;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:126px;padding:7px 4px;display:flex}.equipment-slot>span:first-child{color:#8f887d;text-transform:uppercase;font-size:10px}.equipment-slot .game-icon{width:48px;height:48px}.equipment-slot .game-icon img{object-fit:contain}.equipment-slot b{color:#d9ceb6;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;line-height:1.2;overflow:hidden}.equipment-slot small,.empty-slot small{color:#898278;font-size:10px}.equipment-slot--occupied{color:#8f887d;background:linear-gradient(135deg,#d8b16314,#0000003d);border-style:dashed}.equipment-slot--occupied i{color:#b59a68;border:1px solid #d8b16338;border-radius:50%;place-items:center;width:36px;height:36px;font:22px/1 Georgia,serif;display:grid}.augment-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#b595ca!important}.empty-slot{opacity:.55}.empty-slot .game-icon{filter:grayscale()opacity(.3)}.stat-row{border:1px solid #ffffff12;grid-template-columns:repeat(5,1fr);margin-top:10px;display:grid}.stat-row span{text-align:center;min-width:0;padding:7px 3px;display:grid}.stat-row span+span{border-left:1px solid #ffffff12}.stat-row small{color:#827c72;font-size:11px}.stat-row b{color:#dfcfad;text-overflow:ellipsis;font-size:11px;overflow:hidden}.full-character-stats{background:#0a090a61;border:1px solid #d3b16c2e;margin-top:8px}.full-character-stats summary{color:#cdb27b;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:800}.full-character-stats__groups{gap:9px;padding:0 10px 10px;display:grid}.full-character-stats section{min-width:0}.full-character-stats h4{color:#817b72;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:10px}.full-character-stats dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 8px;margin:0;display:grid}.full-character-stats dl div{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:6px;min-width:0;padding:5px 0;display:flex}.full-character-stats dt{color:#8e877c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.full-character-stats dd{color:#ddcda9;white-space:nowrap;margin:0;font-size:10px;font-weight:800}.inventory-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:7px;margin-bottom:8px;display:flex}.inventory-tools label{color:#827b70;letter-spacing:.06em;text-transform:uppercase;gap:3px;min-width:138px;font-size:9px;display:grid}.inventory-tools select,.inventory-discard-tools select{color:#d8ccb5;background:#171513;border:1px solid #d6b16a40;border-radius:4px;min-height:40px;padding:0 28px 0 9px;font-size:11px}.inventory-tools>button,.inventory-discard-tools button{color:#cfc2aa;background:linear-gradient(#332f2a,#211f1d);border:1px solid #d6b16a40;border-radius:4px;min-height:40px;padding:7px 10px;font-size:10px;font-weight:800}.inventory-tools>button.is-active{color:#1b1208;background:linear-gradient(#e4c47f,#9e7136);border-color:#d9b66f}.inventory-discard-tools{background:#441a1524;border:1px solid #c1604e3b;border-radius:5px;gap:7px;margin:0 0 9px;padding:8px;display:grid}.inventory-discard-tools__quick,.inventory-discard-tools__commit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventory-discard-tools__quick label{color:#9b9183;grid-template-columns:1fr 58px;align-items:center;gap:5px;min-width:106px;font-size:9px;display:grid}.inventory-discard-tools__quick select{width:58px}.inventory-discard-tools__commit>span{color:#aaa092;margin-right:auto;font-size:10px}.inventory-discard-tools__commit>span b{color:#e0cda7}.inventory-discard-tools button.danger,.inventory-row__discard{color:#e3b3aa;background:linear-gradient(#4a2c28,#2b1b19);border-color:#c4594761}.inventory-discard-tools>small{color:#817970;font-size:9px;line-height:1.4}.inventory-list{gap:8px;display:grid}.inventory-row{background:#02020333;border:1px solid #ffffff12;border-radius:5px;grid-template-columns:minmax(0,1fr) 80px;gap:5px 6px;min-width:0;padding:5px;display:grid}.inventory-row.has-discard-check{grid-template-columns:40px minmax(0,1fr) 80px}.inventory-row.is-marked-for-discard{background:#5d221b29;border-color:#c4594780}.inventory-row.is-selected{background:#6f4e231a;border-color:#d9b1626b}.inventory-discard-check{cursor:pointer;align-self:center;place-items:center;width:40px;min-height:44px;display:grid}.inventory-discard-check input{opacity:0;pointer-events:none;position:absolute}.inventory-discard-check span,.inventory-discard-check.is-disabled{color:#0000;background:#00000040;border:1px solid #d5b36f57;border-radius:4px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.inventory-discard-check input:checked+span{color:#f0dba9;background:#7c2f2580;border-color:#c45947b3}.inventory-discard-check input:focus-visible+span{outline-offset:2px;outline:2px solid #d7b56f}.inventory-discard-check.is-disabled{color:#5f5951;cursor:not-allowed;border-style:dashed;align-self:center}.inventory-row .item-card{background:0 0;border-color:#0000;min-height:82px;padding:5px}.inventory-row .item-card.is-selected{background:#6f4e231f;border-color:#d9b1626b}.inventory-row__actions{align-content:center;gap:5px;display:grid}.inventory-row__actions button,.inventory-row__equipped{text-align:center;border:1px solid #dab8714d;border-radius:4px;place-items:center;min-height:40px;padding:5px 4px;font-size:10px;font-weight:800;line-height:1.1;display:grid}.inventory-row__equip{color:#1b1208;background:linear-gradient(#e4c47f,#9e7136);border-color:#d9b66f!important}.inventory-row__forge{color:#dfd2b9;background:linear-gradient(#3b3630,#211f1d)}.inventory-row__discard{min-height:34px!important}.inventory-row__equipped{color:#9bc68d;background:#2f562633;border-color:#6fae5e4d}.inventory-row__comparison{color:#8f887e;border-top:1px solid #ffffff0e;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:3px 8px;min-width:0;padding:5px 7px;font-size:10px;display:flex}.inventory-row__comparison span{color:#777168}.inventory-row__comparison b{font-size:10px}.inventory-row__comparison .is-better{color:#8fc47d}.inventory-row__comparison .is-worse{color:#d77a70}.inventory-row__comparison.is-current{color:#8fc47d}.inventory-row__comparison.is-empty{color:#c7aa70}.item-card{text-align:left;background:#0202033d;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:9px;width:100%;min-width:0;min-height:66px;padding:7px;display:flex}.item-card.is-selected{background:#6f4e232b;border-color:#d9b16294}.item-card__copy{flex:1;gap:2px;min-width:0;display:grid}.item-card__copy b,.item-card__copy small,.item-card__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-card__copy b{color:#dfd3bb;font-size:11px}.item-card__copy small{color:#8f887e;font-size:11px}.item-card__copy .item-card__stats{color:#b3a485;font-size:10px}.item-card__copy em{color:#b99ace;font-size:10px;font-style:normal}.empty-state{color:#8d8679;text-align:center;padding:26px 12px}.empty-state b{color:#c6bba6;font-family:Georgia,serif}.empty-state p{margin:5px 0 0;font-size:10px;line-height:1.45}.forge-item-strip{scrollbar-width:thin;gap:7px;display:flex;overflow-x:auto}.forge-item-strip button{background:#0003;border:1px solid #ffffff14;align-content:center;justify-items:center;gap:5px;width:76px;min-width:76px;min-height:88px;padding:6px;display:grid}.forge-item-strip button.is-selected{border-color:var(--gold);background:#825b252b}.forge-item-strip small{color:#a59d8e;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.forge-item-strip em{color:#7f786f;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;font-style:normal;overflow:hidden}.forge-focus{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.forge-item-glow{background:radial-gradient(circle,#cc9e493b,#0000 64%);border:1px solid #d8b16142;place-items:center;width:88px;height:88px;display:grid}.forge-item-glow.enchant-4,.forge-item-glow.enchant-5{background:radial-gradient(circle,#4f7bd252,#0000 65%)}.forge-item-glow.enchant-6,.forge-item-glow.enchant-7,.forge-item-glow.enchant-8,.forge-item-glow.enchant-9,.forge-item-glow.enchant-10{background:radial-gradient(circle,#a54ad061,#0000 65%)}.forge-focus h3{margin:0 0 2px;font-family:Georgia,serif;font-size:15px}.forge-focus p{color:#8e877b;margin:0 0 8px;font-size:11px}.forge-focus small{color:#91897c;margin-top:4px;font-size:10px;display:block}.chance-line{color:#c9bda5;justify-content:space-between;font-size:11px;display:flex}.chance-line b{color:var(--gold-bright)}.forge-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.forge-actions button{text-align:left;display:grid}.forge-actions button b{opacity:.72;font-size:10px}.secondary-button--blessed{background:linear-gradient(#3e4a61,#242a34);border-color:#819bdb73}.mechanic-note{color:#928a7d;margin:10px 0 0;font-size:11px;line-height:1.45}.augment-current{align-items:center;gap:11px;display:flex}.augment-current>div{min-width:0}.augment-current h3{color:#d7c4df;margin:0 0 4px;font-family:Georgia,serif;font-size:14px}.augment-current p{color:#9a909d;margin:0 0 6px;font-size:11px;line-height:1.4}.quality-tag{color:#c7a3d9;display:inline-block}.segmented{border:1px solid #ffffff1a;border-radius:4px;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:12px;display:grid;overflow:hidden}.segmented button{color:#948d81;background:#00000038;min-width:0;min-height:40px;padding:6px 4px;font-size:11px}.segmented button+button{border-left:1px solid #ffffff14}.segmented button.is-active{color:#ead8b1;box-shadow:inset 0 -2px var(--gold);background:#956b354d}.life-stone-preview{background:#341f3c47;border:1px solid #955bb43d;align-items:center;gap:9px;margin:10px 0;padding:8px;display:flex}.life-stone-preview>div{flex:1;min-width:0;display:grid}.life-stone-preview b{color:#d3b5df;font-size:11px}.life-stone-preview small{color:#96899b;font-size:10px}.life-stone-preview>span{color:#d7c8dd;white-space:nowrap;font-size:10px}.life-stone-preview.tier-ultimate{background:linear-gradient(90deg,#5c350e80,#3a1a3e6b);border-color:#eebb50a3;box-shadow:inset 0 0 18px #e8a7371f}.life-stone-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}.life-stone-balance-grid>span{background:#20142559;border:1px solid #9d6cb73d;grid-template-columns:auto 1fr;align-items:center;gap:1px 5px;min-width:0;padding:7px;display:grid}.life-stone-balance-grid .game-icon{grid-row:1/3}.life-stone-balance-grid small{color:#9b8da0;text-overflow:ellipsis;text-transform:uppercase;font-size:8px;overflow:hidden}.life-stone-balance-grid b{color:#dfc9e8;font-size:12px}.life-stone-balance-grid .tier-ultimate{background:#4a2e0e66;border-color:#dba53e7a}.life-stone-exchange-list{gap:6px;display:grid}.life-stone-exchange-list article{background:#0003;border:1px solid #caa96529;grid-template-columns:1fr auto;align-items:center;gap:6px 8px;padding:9px;display:grid}.life-stone-exchange-list article.is-locked{opacity:.6}.life-stone-exchange-title{gap:2px;min-width:0;display:grid}.life-stone-exchange-title b{color:#d9c3e0;font-size:11px}.life-stone-exchange-title span,.life-stone-exchange-list article>small{color:#938b94;font-size:9px}.life-stone-exchange-list label{color:#8d8580;align-items:center;gap:5px;font-size:9px;display:flex}.life-stone-exchange-list input{color:#eee;text-align:center;background:#100e0c;border:1px solid #665136;width:54px;min-height:30px}.life-stone-exchange-list article>small{grid-column:1}.life-stone-exchange-list article>button{color:#f0d392;background:#60451f;border:1px solid #a0793d;grid-area:2/2;min-height:32px;padding:6px 9px;font-size:9px;font-weight:900}.life-stone-exchange-list article>button:disabled{color:#746f68;background:#28241f;border-color:#49433b}.primary-button--augment{width:100%}.augment-hint{color:#b49a6b;text-align:center;margin:8px 0 0;font-size:10px;line-height:1.4}.augment-unavailable{align-items:center;gap:12px;display:flex}.augment-unavailable>div{min-width:0}.augment-unavailable h3{color:#d8c49c;margin:0 0 4px;font-family:Georgia,serif;font-size:15px}.augment-unavailable p{color:#938b7e;margin:0;font-size:11px;line-height:1.45}.war-banner{border:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px;display:flex}.war-banner--good{background:linear-gradient(100deg,#32669073,#0f121680)}.war-banner--evil{background:linear-gradient(100deg,#9131316e,#160f1180)}.war-banner__sigil{color:var(--faction);font-size:38px}.war-banner b{font-family:Georgia,serif}.war-banner p{color:#aaa194;margin:3px 0 0;font-size:11px}.online-grid{grid-template-columns:repeat(3,1fr);margin:10px 0;display:grid}.online-grid>div{text-align:center;background:#0000002e;min-width:0;padding:8px 4px;display:grid}.online-grid>div+div{border-left:1px solid #ffffff14}.online-grid small{color:#8d8579;text-transform:uppercase;font-size:11px}.online-grid b{color:#e0cda7;font-family:Georgia,serif;font-size:20px}.online-grid span{color:#777169;text-overflow:ellipsis;font-size:11px;overflow:hidden}.special-stone-grid{gap:7px;display:grid}.special-stone-grid>div{background:#0003;border:1px solid #ffffff12;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.special-stone-grid>div>span{gap:3px;min-width:0;display:grid}.special-stone-grid b{color:#d8c39a;font-size:11px}.special-stone-grid small{color:#8d8579;font-size:10px}.war-ready-switch{background:#0000002e;border:1px solid #ffffff14;align-items:center;gap:9px;padding:10px;display:flex}.war-ready-switch>span{display:grid}.war-ready-switch b{font-size:10px}.war-ready-switch small{color:#8f887c;margin-top:2px;font-size:10px}.operation-grid{gap:6px;display:grid}.operation-grid article{background:#0000002e;border:1px solid #ffffff12;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.operation-grid article>span{color:var(--gold);text-align:center;font-size:20px}.operation-grid article b{font-size:10px}.operation-grid article p{color:#8f887d;margin:2px 0 0;font-size:10px}.operation-grid article em{color:#c3ad7e;text-align:right;font-size:10px;font-style:normal}.journal-list{display:grid}.journal-list p{border-bottom:1px solid #ffffff0f;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin:0;padding:8px 0;display:grid}.journal-list time{color:var(--gold);font-size:11px}.journal-list span{color:#989083;font-size:11px}.journal-list b{font-size:10px}.supply-balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.supply-balance span{background:#0000002e;border:1px solid #ffffff0f;padding:7px 8px;display:grid}.supply-balance small{color:#837d72;font-size:11px}.supply-balance b{color:#d2bd91;font-size:10px}.supply-recipes{gap:6px;display:grid}.supply-recipes article{background:#0000002e;border:1px solid #d6b16924;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:8px;display:grid}.supply-recipes article>div{gap:2px;min-width:0;display:grid}.supply-recipes article b{color:#d5c29b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supply-recipes article small{color:#a68d61;font-size:10px}.supply-recipes article>span{color:#837d72;grid-column:1/-1;font-size:10px}.supply-recipes article>button{grid-area:1/2;min-height:34px;padding:6px 9px;font-size:11px}.supply-recipes article.is-locked{opacity:.58}.rating-board-tabs{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.rating-board-tabs button{color:#8d867a;background:#0003;border:1px solid #ffffff12;place-items:center;min-width:0;min-height:54px;padding:4px 2px;display:grid}.rating-board-tabs button span{font-family:Georgia,serif;font-size:17px}.rating-board-tabs button b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.rating-board-tabs button.is-active{color:#e4c98f;background:#7752233d;border-color:#d8af5e73}.rating-list{margin:0;padding:0;list-style:none;display:grid}.rating-list li{border-bottom:1px solid #ffffff0f;grid-template-columns:29px 23px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:52px;padding:6px 4px;display:grid}.rating-list li.is-current{background:#80582733;border:1px solid #d6ad5d57;margin:0 -5px;padding-left:9px;padding-right:9px}.rating-list .rank-1{background:linear-gradient(90deg,#ab7e2c30,#0000)}.rating-rank{color:#9c9487;text-align:center;font-family:Georgia,serif;font-size:13px}.rank-1 .rating-rank{color:#f1ce72;font-size:19px}.rating-faction{color:var(--good);text-align:center}.rating-faction.faction-evil{color:var(--evil)}.rating-name{min-width:0;display:grid}.rating-name b,.rating-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rating-name b{font-size:10px}.rating-name small{color:#847e74;font-size:10px}.rating-list strong{color:#ddc48e;font-size:10px}.rating-self{background:#80582733;border:1px solid #d6ad5d57;justify-content:space-between;gap:12px;margin-top:9px;padding:8px 10px;display:flex}.rating-self span{gap:2px;display:grid}.rating-self span:last-child{text-align:right}.rating-self small{color:#91887a;font-size:11px}.rating-self b,.rating-self strong{color:#ddc48e;font-size:10px}.rating-note{color:#837c72;text-align:center;margin:10px 0 0;font-size:10px}.loading-state{color:#938b7f;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:11px;display:flex}.loading-state i{border:1px solid #d5ab6033;border-top-color:var(--gold);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.guide-steps{gap:8px;display:grid}.guide-steps article{grid-template-columns:32px minmax(0,1fr);gap:9px;display:grid}.guide-steps article>span{color:#1a1208;background:linear-gradient(145deg,#e1c17f,#9f7437);border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-weight:700;display:grid}.guide-steps b{color:#d4c6aa;font-size:10px}.guide-steps p{color:#928b7e;margin:2px 0 0;font-size:11px;line-height:1.45}.class-manual{align-items:center;gap:11px;display:flex}.class-manual>div{min-width:0}.class-manual b{color:#dbc99f}.class-manual p{color:#9b9386;margin:4px 0;font-size:11px;line-height:1.4}.class-manual em{color:#b7a173;font-size:11px;font-style:normal}.guide-copy{color:#a29a8c;font-size:10px;line-height:1.5}.source-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.source-list a{background:#00000029;border:1px solid #d6b06626;align-items:center;gap:6px;min-width:0;min-height:43px;padding:7px;font-size:10px;text-decoration:none;display:flex}.source-list a span{color:var(--gold)}.source-list a b{text-overflow:ellipsis;overflow:hidden}.attribution{color:#746f68;margin:11px 0 0;font-size:10px;line-height:1.4}.status-grid{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.status-grid span{background:#0000002e;border:1px solid #ffffff12;padding:8px;display:grid}.status-grid small{color:#847d72;font-size:11px}.status-grid b{color:#d3c3a4;text-overflow:ellipsis;font-size:10px;overflow:hidden}.support-developer-button,.telegram-miniapp-button{color:#b9ad98;background:#191614b8;border:1px solid #d6b1692e;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 12px;display:flex}.telegram-miniapp-button{color:#c9eafb;background:linear-gradient(135deg,#237db133,#12181ed1);border-color:#4bb2eb47;text-decoration:none}.telegram-miniapp-button>span:first-child{color:#58b9ee;font-size:18px}.telegram-miniapp-button>span:last-child{text-align:left;display:grid}.telegram-miniapp-button b{font-size:11px}.telegram-miniapp-button small{color:#87a7b8;font-size:11px}.support-developer-button>span:first-child{color:#d7aa6c;font-size:18px}.support-developer-button>span:last-child{text-align:left;display:grid}.support-developer-button b{font-size:11px}.support-developer-button small{color:#7f786e;font-size:11px}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020203c7;place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.support-dialog{text-align:center;background:linear-gradient(145deg,#302b26,#141415 72%);border:1px solid #ddb56980;border-radius:8px;width:min(100%,440px);padding:24px 18px 18px;animation:.18s ease-out toast-in;position:relative;box-shadow:0 24px 70px #000000b8,inset 0 1px #ffffff12}.support-dialog__sigil{color:#1a1107;background:linear-gradient(145deg,#e8c983,#9d7134);border:1px solid #f0cf8e;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:23px;display:grid}.support-dialog h2{color:#ead8b4;margin:0 0 9px;font-family:Georgia,serif;font-size:23px;font-weight:500}.support-dialog>p{color:#b3aa9b;margin-bottom:13px;font-size:11px;line-height:1.55}.support-dialog__note{background:#0000003b;border:1px solid #d6b1692e;gap:4px;padding:10px;display:grid}.support-dialog__note b{color:#ddc48f;font-size:11px}.support-dialog__note small{color:#8f887d;font-size:11px;line-height:1.45}.support-dialog__actions{grid-template-columns:.85fr 1.3fr;gap:7px;margin-top:15px;display:grid}.support-dialog__actions button{padding-left:8px;padding-right:8px;font-size:11px}.local-access-backdrop{z-index:260}.local-access-dialog{max-height:calc(var(--app-viewport-height,100svh) - 28px);text-align:left;overflow-y:auto}.local-access-dialog>h2,.local-access-dialog>p,.local-access-dialog>.support-dialog__sigil{text-align:center}.local-access-form{gap:2px;display:grid}.local-access-form .field{margin-bottom:10px}.local-access-character{background:#0000003b;border:1px solid #d6b1692e;gap:2px;margin-bottom:12px;padding:9px 10px;display:grid}.local-access-character small{color:#8f887d;text-transform:uppercase;font-size:9px}.local-access-character b{color:#ddc48f;font-size:13px}.local-access-security{color:#777168;text-align:center;margin-top:10px;font-size:9px;line-height:1.4;display:block}.profile-reconfiguration-notice{z-index:240}.profile-reconfiguration-notice__dialog{max-height:calc(100vh - 28px);max-height:calc(var(--app-viewport-height,100svh) - 28px);overflow-y:auto}.profile-reconfiguration-notice .support-dialog__actions{grid-template-columns:1fr}.profile-reconfiguration-notice .support-dialog__note small+b{margin-top:6px}.toast{top:max(14px, var(--safe-top));z-index:100;background:#191715fa;border:1px solid #d2ae6773;border-radius:5px;align-items:center;gap:9px;max-width:500px;min-height:57px;margin:0 auto;padding:8px 10px;animation:.18s ease-out toast-in;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 12px 35px #00000094}.toast>span{color:#17100a;background:var(--gold);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.toast>div{min-width:0;display:grid}.toast b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.toast small{color:#9a9285;white-space:normal;margin-top:2px;font-size:10px;line-height:1.35}.toast--success{border-color:#65b3687a}.toast--success>span{background:var(--success)}.toast--danger{border-color:#da5b528c}.toast--danger>span{color:#fff;background:var(--danger)}.network-pulse{z-index:110;background:linear-gradient(90deg, transparent, var(--gold), transparent);pointer-events:none;height:2px;animation:.9s ease-in-out infinite network;position:fixed;top:0;left:0;right:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes damage-rise{0%{opacity:0;transform:translate(-50%,20px)scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-66px)scale(1.12)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes network{0%,to{transform:translate(-80%)}50%{transform:translate(80%)}}@keyframes journal-new-glow{0%{background:#dfb8672e;box-shadow:inset 0 0 14px #dfb86729}to{box-shadow:none;background:#ffffff03}}@keyframes combat-ready-pulse{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1.018)}}@keyframes weapon-enchant-pulse{0%,to{opacity:var(--enchant-opacity-min);transform:scale(1)}50%{opacity:var(--enchant-opacity-max);transform:scale(1.08)}}@keyframes augmentation-active{0%,to{transform:scale(var(--augmentation-scale-min))}50%{transform:scale(var(--augmentation-scale-max))}}@keyframes augmentation-passive{0%{transform:rotate(0) scale(var(--augmentation-scale))}to{transform:rotate(360deg) scale(var(--augmentation-scale))}}@keyframes augmentation-chance{0%,to{opacity:var(--augmentation-opacity-dim);transform:scale(var(--augmentation-scale-min))}45%,65%{opacity:var(--augmentation-opacity);transform:scale(var(--augmentation-scale-max))}}@media (min-width:700px){.onboarding{background-size:cover;padding-left:24px;padding-right:24px}.onboarding__card{margin-top:min(24vh,220px);padding:28px}.race-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.class-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-class{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}.selected-class__render img{width:300px}.top-hud{width:min(100%,940px);margin:0 auto;padding-left:16px;padding-right:16px}.top-hud__bars{grid-template-columns:1fr 1fr 1fr .75fr}.currency-strip{top:max(9px, var(--safe-top));width:330px;position:absolute;right:16px}.top-hud__identity-actions{margin-right:340px}.content-shell{border-left:1px solid #d7b2691f;border-right:1px solid #d7b2691f}.battle-stage{min-height:calc(100vh - 170px);min-height:calc(var(--app-viewport-height,100svh) - 170px);padding:16px 22px 26px}.target-figure{min-height:360px}.battle-actions{width:min(100%,600px);margin-left:auto;margin-right:auto}.page-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:18px}.page-panel>.panel:first-child,.page-panel--ratings>.panel,.page-panel--guide>.panel{grid-column:1/-1}.support-developer-button,.telegram-miniapp-button{grid-column:1/-1;width:min(100%,360px);margin:0 auto}.equipment-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.character-overview{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr)}.character-overview__figure{min-height:400px}.character-paperdoll{width:430px;height:400px}.character-paperdoll__body{width:440px;height:390px}.character-overview__details{border-top:0;padding-left:7px}.special-stone-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-nav{border-left:1px solid #d6b16a47;border-right:1px solid #d6b16a47;border-radius:8px 8px 0 0;width:min(100%,700px);left:auto;right:50%;transform:translate(50%)}.rating-board-tabs{grid-template-columns:repeat(2,1fr)}.source-list,.status-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.battle-shell{grid-template-columns:minmax(190px,1fr) minmax(0,940px) minmax(190px,1fr);grid-template-areas:"combat stage loot";align-items:start;gap:12px;width:min(100vw - 16px,1424px);margin-left:50%;display:grid;transform:translate(-50%)}.battle-shell>.battle-stage{grid-area:stage}.combat-journal--desktop{max-height:calc(var(--app-viewport-height,100svh) - 218px);display:block;position:sticky;top:142px}.combat-journal--combat{grid-area:combat}.combat-journal--loot{grid-area:loot}.combat-journal--mobile{display:none}.combat-journal__entries{max-height:calc(var(--app-viewport-height,100svh) - 267px)}}@media (max-width:359px){.top-hud{padding-left:6px;padding-right:6px}.online-pill{padding:4px;font-size:11px}.protect-character-button{padding:4px;font-size:8px}.class-picker__grid{grid-template-columns:1fr}.selected-class{grid-template-columns:110px minmax(0,1fr)}.selected-class__render img{width:205px}.character-paperdoll{width:340px}.character-paperdoll__body{width:330px}.character-overview__details{padding-left:10px;padding-right:10px}.battle-stage{padding-left:7px;padding-right:7px}.bottom-nav button small{font-size:11px}.bottom-nav button span{font-size:17px}}@media (max-width:699px){.top-hud{padding:max(4px, var(--safe-top)) max(6px, var(--safe-right)) 4px max(6px, var(--safe-left))}.top-hud__identity{grid-template-columns:25px minmax(0,1fr) auto;gap:4px;margin-bottom:3px}.faction-sigil{width:23px;height:23px;font-size:14px}.top-hud__identity b{font-size:11px}.top-hud__identity small{font-size:8px}.online-pill{padding:3px 4px;font-size:8px}.protect-character-button,.logout-button{padding:3px 4px;font-size:7px}.top-hud__bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.top-hud__bars .progress--compact{height:11px}.top-hud__bars .progress__label{letter-spacing:0;font-size:7px}.top-hud__bars .progress__label b{margin-right:1px;font-size:7px}.currency-strip{gap:2px;margin-top:3px}.currency-chip{gap:3px;height:19px;padding:1px 3px}.currency-chip img{width:14px;height:14px}.currency-chip b{font-size:8px}.content-shell{padding-bottom:calc(54px + var(--safe-bottom))}.battle-stage{min-height:0;padding:5px 7px 8px;overflow:visible}.battle-stage__statusline{flex-wrap:nowrap;gap:3px;min-height:17px;overflow-x:auto}.target-tag,.zone-tag,.effect-tag{white-space:nowrap;padding:2px 4px;font-size:7px}.combat-intent-status{padding:2px 6px;font-size:7px;top:23px}.target-header{margin:4px 0 2px}.target-header h1{font-size:clamp(16px,5vw,22px)}.target-header p{margin-top:1px;font-size:8px}.target-header .game-icon--lg{width:31px;height:31px}.target-header~.progress{height:14px;margin-top:1px}.target-header~.progress .progress__label{font-size:8px;line-height:12px}.target-figure{flex:0 0 clamp(112px,19vh,170px);min-height:112px;margin-top:2px}.target-figure img{width:min(76%,300px);height:min(23vh,190px)}.target-figure__ring{height:34px;bottom:2px}.target-attack-key{top:4px;right:4px}.reward-preview{gap:3px 6px;margin-top:-1px;padding:3px 5px;font-size:8px}.battle-actions{gap:4px;margin-top:4px}.skill-deck{gap:4px}.skill-deck__header{min-height:18px;font-size:7px}.skill-deck__header button{padding:2px 5px;font-size:7px}.skill-deck .skill-button{gap:4px;min-height:43px;padding:3px 4px}.skill-deck .skill-button .game-icon--lg{width:30px;height:30px}.skill-deck .skill-button b{font-size:8px}.skill-deck .skill-button small{font-size:7px;line-height:1.15}.skill-button__slot{flex-basis:15px;width:15px;height:15px;font-size:7px}.tactical-state{gap:2px;margin-top:4px;padding:3px}.tactical-state span{padding:2px}.tactical-state small{font-size:6px}.tactical-state b{font-size:8px}.tactical-state em{font-size:7px}.anti-spam-hint{display:none}.next-target-button{min-height:32px;margin-top:4px;font-size:8px}.duel-toggle{gap:4px;margin-top:4px}.duel-toggle input{width:13px;height:13px}.duel-toggle b{font-size:8px}.duel-toggle small{font-size:7px}.combat-journal--mobile{margin:4px 6px calc(52px + var(--safe-bottom))}.combat-journal__tabs,.combat-journal__tabs button{min-height:30px}.combat-journal__tabs button{padding:4px;font-size:8px}.combat-journal__entries{max-height:112px}.combat-journal__entry,.combat-chat-entry{min-height:34px;padding:4px 5px}.combat-journal__entry{grid-template-columns:31px 18px minmax(0,1fr) auto}.combat-journal__event-icon{width:17px;height:17px}.combat-journal__empty{min-height:58px;padding:12px}.bottom-nav{height:calc(48px + var(--safe-bottom))}.bottom-nav button{gap:0;min-height:44px}.bottom-nav button span{font-size:15px}.bottom-nav button small{font-size:8px}.fullscreen-button{bottom:calc(54px + var(--safe-bottom))}.combat-keybind-open,.combat-key-badge{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.gve-section-nav{z-index:1;scrollbar-width:none;background:#0d0c0cf5;border-bottom:1px solid #d7b26938;gap:5px;padding:5px 7px;display:flex;position:relative;overflow-x:auto}.talent-cost{margin-top:5px;display:block;color:#b9a77f!important}.talent-cost.is-missing{color:#dc8178!important}.gve-section-nav::-webkit-scrollbar{display:none}.gve-section-nav button{color:#938b7d;background:#0000003d;border:1px solid #ffffff12;justify-content:center;align-items:center;gap:5px;min-width:72px;min-height:40px;padding:4px 7px;display:flex}.gve-section-nav button span{color:#b49b66;font-size:15px}.gve-section-nav button b{white-space:nowrap;font-size:10px}.gve-section-nav button.is-active{color:#f0d79e;background:#58442473;border-color:#d9b16080}.system-menu-grid{gap:7px;display:grid}.system-menu-grid button{color:#d8c9ad;text-align:left;background:linear-gradient(90deg,#4c3d2857,#141312c7);border:1px solid #d3b16c38;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.system-menu-grid button>span{color:#e3c37e;border:1px solid #e0be7752;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.system-menu-grid button div{min-width:0;display:grid}.system-menu-grid button b{font-family:Georgia,serif;font-size:14px}.system-menu-grid button small{color:#938a7d;font-size:10px}.system-menu-grid button em{color:#a58d62;font-size:24px;font-style:normal}.field-control{color:#aaa092;gap:4px;min-width:0;font-size:10px;display:grid}.field-control>span{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.field-control input,.field-control select{color:#eee0c6;width:100%;min-width:0;min-height:43px;font:inherit;background:#070708b8;border:1px solid #d5b16c52;border-radius:3px;outline:0;padding:9px 10px;font-size:13px}.field-control input:focus,.field-control select:focus{border-color:#cba65e;box-shadow:0 0 0 2px #cba65e29}.field-control option{color:#eee0c6;background:#171617}.inline-alert{color:#d8c9ac;background:#4e3c1f59;border:1px solid #d0ad664d;margin:8px 0;padding:8px 9px;font-size:11px;display:block}.inline-alert--danger{color:#f0aaa5;background:#5a1c1a6b;border-color:#d960586b}.inline-alert--success{color:#b4d7a6;background:#1f4d1b52;border-color:#68ae5b59}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.battle-actions{grid-template-columns:1fr}.battle-actions>.attack-button{grid-column:1/-1;width:100%}.skill-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.skill-deck .skill-button{min-width:0;min-height:56px;padding:5px 6px}.skill-deck .skill-button b{font-size:10px}.skill-deck .skill-button small{white-space:normal;font-size:9px}.skill-deck__header{color:#b8a27b;letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.skill-deck__header button{color:#dfc17e;background:#241b12e6;border:1px solid #caa9656b;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:900}.skill-deck__header-actions{align-items:center;gap:4px;display:flex}.skill-deck__header .combat-keybind-open{width:27px;min-height:24px;padding:3px;font-size:12px;line-height:1}.skill-button__slot{color:#c6a767;background:#00000073;border-radius:4px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.skill-deck .skill-button--empty{opacity:.62;border-style:dashed}.skill-button.is-tactical-blocked{filter:grayscale(.7);opacity:.58}.combat-key-badge{z-index:3;color:#ead49e;pointer-events:none;background:#080809d1;border:1px solid #e7c58078;border-radius:3px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #00000073}.cooldown-cover+.combat-key-badge,.combat-key-badge+.cooldown-cover{z-index:2}.battle-actions>.skill-button--augment,.battle-actions>.augment-proc{grid-column:1/-1}.tactical-state{background:#0f131cc7;border:1px solid #6884bb4d;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:7px;padding:6px;display:grid}.tactical-state span{text-align:center;min-width:0;padding:4px;display:grid}.tactical-state small{color:#7f8aa1;font-size:8px}.tactical-state b{color:#c4d2ec;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.tactical-state em{color:#d4b875;text-align:center;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-style:normal}.anti-spam-hint{color:#a49783;text-align:center;margin:7px 0 0;font-size:9px}.combat-keybind-backdrop{z-index:230}.combat-keybind-dialog{width:min(100%,460px);max-height:calc(var(--app-viewport-height,100svh) - 28px);color:#e5dac4;background:linear-gradient(145deg,#302b26,#121213 74%);border:1px solid #ddb56985;border-radius:8px;outline:0;padding:15px;overflow-y:auto;box-shadow:0 24px 70px #000000c2,inset 0 1px #ffffff12}.combat-keybind-dialog>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.combat-keybind-dialog>header>div{align-items:center;gap:8px;min-width:0;display:flex}.combat-keybind-dialog>header span{color:#1b1208;background:linear-gradient(145deg,#dfbd74,#94652e);border:1px solid #ebce8e;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.combat-keybind-dialog h2{color:#ead9b5;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.combat-keybind-dialog__close{color:#bdb09c;background:#00000047;border:1px solid #ffffff1c;border-radius:4px;width:34px;height:34px;font-size:20px}.combat-keybind-dialog>p{color:#a49a8b;margin:11px 0;font-size:10px;line-height:1.5}.combat-keybind-list{gap:5px;display:grid}.combat-keybind-list button{color:#d8ccb5;text-align:left;touch-action:manipulation;background:#00000040;border:1px solid #d5b16a30;border-radius:4px;justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:6px 8px 6px 11px;font-size:10px;display:flex}.combat-keybind-list button.is-capturing{color:#f2d99f;box-shadow:inset 3px 0 var(--gold);background:#5c411d75;border-color:#e7c171b8}.combat-keybind-list kbd{color:#ead49e;text-align:center;white-space:nowrap;background:#09090ac7;border:1px solid #e7c5806b;border-radius:3px;min-width:48px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.combat-keybind-dialog .combat-keybind-dialog__status{color:#a99e8b;background:#0003;border-left:2px solid #d5ab6073;min-height:30px;margin:8px 0 4px;padding:7px 8px;font-size:9px}.combat-keybind-dialog .combat-keybind-dialog__status.is-error{color:#f0a19a;border-color:var(--danger)}.combat-keybind-dialog>footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.combat-keybind-dialog>footer button{width:100%;min-height:43px;margin:0;padding:7px;font-size:10px}.inventory-row__sa,.inventory-row__trade-lock,.inventory-row__protection{grid-column:1/-1;padding:5px 7px;font-size:9px}.inventory-row__sa{color:#c9b8e1;background:#432b5257;border-left:2px solid #9f75c1}.inventory-row__sa.sa-red{color:#efaaa0;border-color:#b9483f}.inventory-row__sa.sa-green{color:#a5d5a5;border-color:#4b9b55}.inventory-row__sa.sa-blue{color:#a9c9ef;border-color:#4c7db4}.inventory-row__trade-lock{color:#deb477;background:#543a1d52;border-left:2px solid #b48548}.inventory-row__protection{color:#9b958c;background:#3a37334d;border-left:2px solid #746f68}.soul-crystal-current{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.soul-crystal-current h3{color:#e3d4b9;margin:0;font-family:Georgia,serif;font-size:14px}.soul-crystal-current p{color:#9f9688;margin:3px 0 0;font-size:10px;line-height:1.45}.soul-crystal-current .game-icon.sa-red{filter:drop-shadow(0 0 8px #a63832)}.soul-crystal-current .game-icon.sa-green{filter:drop-shadow(0 0 8px #3a9148)}.soul-crystal-current .game-icon.sa-blue{filter:drop-shadow(0 0 8px #447fbf)}.soul-crystal-panel .segmented{margin:10px 0 7px}.soul-crystal-stock{color:#a99e8c;background:#0000003b;border:1px solid #ffffff12;justify-content:space-between;margin-bottom:8px;padding:7px 9px;font-size:11px;display:flex}.soul-crystal-stock b{color:#e7d6b5}.richman-wallet{background:radial-gradient(circle at 10% 20%,#a97a3130,#0000 42%),#09090ab8;border:1px solid #d6b16a52;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px;display:grid}.richman-wallet__coin{color:#2e2413;background:radial-gradient(circle at 35% 30%,#fff1bd,#c38e38 70%);border:2px solid #f0d795;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:24px;font-weight:900;display:grid;box-shadow:0 0 14px #d5a84e52}.richman-wallet div{min-width:0;display:grid}.richman-wallet small{color:#9f8b65;font-size:9px}.richman-wallet b{color:#f0dba9;font-family:Georgia,serif;font-size:18px}.richman-wallet p{color:#a49b8d;margin:3px 0 0;font-size:10px;line-height:1.4}.richman-sync{gap:7px;margin-top:8px;display:grid}.richman-sync>span{color:#a99f90;font-size:10px}.support-developer-button--compact{margin-top:8px}.richman-products{gap:9px;display:grid}.richman-product{background:linear-gradient(145deg,#2d261dd1,#0e0e0ff5);border:1px solid #d3b0693d;padding:11px}.richman-product header>span{color:#b0935d;letter-spacing:.08em;font-size:8px;font-weight:900}.richman-product h3{color:#eee0c3;margin:3px 0;font-family:Georgia,serif;font-size:16px}.richman-product header p{color:#a89e8d;margin:0 0 9px;font-size:10px;line-height:1.45}.richman-options{gap:5px;margin-top:8px;display:grid}.richman-options button{color:#ded0b3;text-align:left;background:#00000047;border:1px solid #dbb5673d;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:6px 9px;display:flex}.richman-options button span{min-width:0;display:grid}.richman-options button b{font-size:11px}.richman-options button small{color:#8e867a;font-size:9px}.richman-options button strong{color:#f0d58f;white-space:nowrap;font-size:13px}.map-legend{flex-wrap:wrap;gap:6px;display:flex}.map-legend span{color:#aaa193;background:#00000042;border:1px solid #ffffff14;padding:5px 7px;font-size:10px}.map-legend .faction-good{color:#79aef0}.map-legend .faction-evil{color:#ed7770}.world-grid{gap:7px;display:grid}.world-node{background:#0f0f10cc;border:1px solid #ac9e8338;padding:8px}.world-node.owner-good{border-left:3px solid #548dd0}.world-node.owner-evil{border-left:3px solid #c74f4a}.world-node.owner-neutral{border-left:3px solid #888175}.world-node.is-contested{box-shadow:inset 0 0 18px #be4e301c}.world-node header{grid-template-columns:31px 1fr auto;align-items:center;gap:7px;display:grid}.world-node header>span{color:#d4b36d;text-align:center;font-size:23px}.world-node header div{min-width:0;display:grid}.world-node header b{color:#dfd2b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.world-node header small{color:#847e74;font-size:9px}.world-node header em{color:#a79c89;text-transform:uppercase;font-size:9px;font-style:normal}.world-node__phase{color:#948c7d;justify-content:space-between;margin:7px 0 4px;font-size:9px;display:flex}.world-node__phase b{color:#c6b38e;text-transform:uppercase}.world-node>button{width:100%;min-height:40px;margin-top:7px}.world-node__status{color:#999184;text-align:center;background:#00000038;border:1px solid #ffffff0f;margin-top:7px;padding:6px;font-size:9px;display:block}.world-node__status.is-friendly{color:#a9ce9d}.order-rank{background:#372b1c57;border:1px solid #d1ab5d47;grid-template-columns:54px 1fr;gap:10px;padding:9px;display:grid}.order-rank>span{color:#ead196;background:#211c16;border:2px solid #9d7b43;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:22px;display:grid}.order-rank div{display:grid}.order-rank small{color:#98835d;font-size:8px}.order-rank b{color:#e7d6b7;font-family:Georgia,serif;font-size:15px}.order-rank p{color:#9d9485;margin:3px 0 0;font-size:10px;line-height:1.4}.order-balance{grid-template-columns:1fr 1fr;gap:5px;margin:7px 0;display:grid}.order-balance span{background:#00000040;padding:6px 8px;display:grid}.order-balance small{color:#8f8679;font-size:8px}.order-balance b{color:#e0c680;font-size:13px}.order-materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.order-materials span{color:#8f887c;text-align:center;background:#0000003d;min-width:0;padding:5px;font-size:8px;display:grid}.order-materials b{color:#dac9a8;font-size:12px}.order-skill-list,.glory-shop-list{gap:5px;margin-top:8px;display:grid}.order-skill-list article,.glory-shop-list article{background:#0000003d;border:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.order-skill-list article div,.glory-shop-list article div{min-width:0;display:grid}.order-skill-list b,.glory-shop-list b{color:#d9ccb4;font-size:10px}.order-skill-list small,.glory-shop-list small{color:#8f887c;font-size:9px;line-height:1.35}.order-skill-list em{color:#b89b62;font-size:8px;font-style:normal}.order-skill-list button,.glory-shop-list button{color:#e2cb99;background:#4a391f85;border:1px solid #cfa85a59;min-width:62px;min-height:39px;font-size:9px;font-weight:900}.glory-shop-list article.is-locked{opacity:.48}.mark-materials{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mark-materials span{text-align:center;background:#0000003d;min-width:0;padding:5px 3px;display:grid}.mark-materials small{color:#817a70;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mark-materials b{color:#dccba8;font-size:11px}.owned-marks,.mark-catalog{gap:6px;margin-top:8px;display:grid}.owned-mark,.mark-catalog article{background:#0000003d;border:1px solid #ffffff14;padding:7px}.owned-mark.is-equipped{border-color:#d3ac5f7a;box-shadow:inset 0 0 14px #ab80371f}.owned-mark header,.mark-catalog article{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.owned-mark header>span,.mark-catalog article>span{color:#b994d3;text-align:center;font-size:19px}.owned-mark header div,.mark-catalog article div{min-width:0;display:grid}.owned-mark b,.mark-catalog b{color:#ded0b5;font-size:10px}.owned-mark small,.mark-catalog small{color:#948b7e;font-size:9px}.owned-mark em{color:#c4a3dc;font-size:7px;font-style:normal}.owned-mark__actions{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.owned-mark__actions button,.mark-catalog button{color:#d8c49b;background:#48371f7a;border:1px solid #d3ae6440;min-height:36px;font-size:8px;font-weight:900}.mark-recipes{gap:4px;display:grid}.mark-recipes p{background:#35263e40;border-left:2px solid #8e6aa6;margin:0;padding:6px;display:grid}.mark-recipes b{color:#ccb4dd;font-size:9px}.mark-recipes span{color:#999084;font-size:8px}.my-clan{grid-template-columns:38px 1fr;gap:8px;display:grid}.my-clan>span{color:#d0af6c;text-align:center;font-size:30px}.my-clan>div{min-width:0}.my-clan small{color:#977e51;font-size:8px}.my-clan h3{color:#ebd8b3;margin:1px 0;font-family:Georgia,serif;font-size:18px}.my-clan p{color:#9e9587;margin:0;font-size:9px}.my-clan em{color:#af9b76;margin-top:3px;font-size:8px;font-style:normal;display:block}.my-clan>button{grid-column:1/-1}.clan-create{gap:7px;display:grid}.clan-list{gap:5px;display:grid}.clan-list article{background:#0000003d;border:1px solid #ffffff12;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.clan-list article.is-current{border-color:#cfab6373}.clan-list article>span{color:#c7a867;font-size:20px}.clan-list article div{min-width:0;display:grid}.clan-list b{color:#ddd0b8;font-size:11px}.clan-list small,.clan-list em{color:#918a7e;font-size:8px;font-style:normal}.clan-list button{color:#d8c294;background:#48371f80;border:1px solid #cfa85b4d;min-height:38px;padding:0 7px;font-size:8px;font-weight:900}.lundy-search{gap:8px;display:grid}.lundy-search .field-control>div{grid-template-columns:1fr auto;display:grid}.lundy-search .field-control input{border-radius:3px 0 0 3px}.lundy-search .field-control button{color:#e0cb9d;background:#4b391f9e;border:1px solid #d2ac6061;min-width:67px;font-size:9px;font-weight:900}.lundy-rules{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px;display:grid}.lundy-rules span{color:#8f877a;text-align:center;background:#0000003b;padding:5px;font-size:8px;display:grid}.lundy-rules b{color:#d5c5a6;font-size:10px}.lundy-line-builder{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.65fr));gap:6px;margin-top:8px;display:grid}.lundy-line-builder .field-control:first-child{grid-column:1/-1}.lundy-line-builder>button{align-self:end;min-height:43px}.lundy-draft{gap:4px;margin-top:8px;display:grid}.lundy-draft p{background:#00000040;border:1px solid #ffffff12;grid-template-columns:1fr auto 28px;align-items:center;gap:6px;margin:0;padding:6px;display:grid}.lundy-draft p span{min-width:0;display:grid}.lundy-draft b{color:#d8ccb5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lundy-draft small{color:#8d8579;font-size:8px}.lundy-draft strong{color:#ddc37c;font-size:10px}.lundy-draft button{color:#d79b96;background:#4b181761;border:1px solid #c4554e59;width:28px;height:28px}.lundy-create-summary{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.lundy-create-summary span{color:#968e80;background:#00000040;padding:5px 7px;font-size:9px}.lundy-create-summary b{color:#d8c58f}.my-store header{background:#45331b57;border-left:3px solid #c69c4e;padding:8px}.my-store header>span{color:#aa8c55;font-size:8px;font-weight:900}.my-store h3{color:#e7d5b2;margin:2px 0;font-family:Georgia,serif;font-size:16px}.my-store header p{color:#958d80;margin:0;font-size:9px}.my-store>div{gap:3px;margin:6px 0;display:grid}.my-store>div p{background:#0000003b;justify-content:space-between;gap:6px;margin:0;padding:5px 7px;font-size:9px;display:flex}.my-store>div b{color:#d5bb78}.my-store footer{gap:5px;display:grid}.lundy-store-list{gap:8px;display:grid}.lundy-store{background:#0c0c0db8;border:1px solid #d2ae6633}.lundy-store>header{background:#352a1b4d;border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:7px;display:grid}.lundy-store>header>span{color:#c7a25d;font-size:8px;font-weight:900}.lundy-store.mode-buy>header>span{color:#8eb3d9}.lundy-store>header div{min-width:0;display:grid}.lundy-store>header b{color:#ddd0b6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lundy-store>header small{color:#8f877b;font-size:8px}.lundy-store>header em{color:#88b17d;font-size:7px;font-style:normal}.lundy-store.is-offline>header em{color:#b49b70}.lundy-store-line{border-top:1px solid #ffffff0a;grid-template-columns:auto minmax(0,1fr) 43px 60px;align-items:center;gap:5px;padding:6px;display:grid}.lundy-store-line>span{min-width:0;display:grid}.lundy-store-line>span b{color:#d6cab3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lundy-store-line>span small{color:#8d867b;font-size:8px}.lundy-store-line input{color:#ddcfb4;text-align:center;background:#00000052;border:1px solid #ffffff1c;width:43px;min-height:37px;padding:4px}.lundy-store-line>button{color:#e2ca94;background:#49381f85;border:1px solid #cfa85b52;min-height:37px;padding:3px;font-size:8px;font-weight:900}@media (min-width:620px){.system-menu-grid,.richman-products,.world-grid,.owned-marks,.mark-catalog,.lundy-store-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gve-section-nav{justify-content:center}}@media (max-width:380px){.gve-section-nav{top:124px}.gve-section-nav button{min-width:68px}.skill-deck .skill-button{min-height:53px}.mark-materials{grid-template-columns:repeat(3,minmax(0,1fr))}.lundy-store-line{grid-template-columns:auto minmax(0,1fr) 39px}.lundy-store-line>button{grid-column:2/-1}}.guided-journey{background:linear-gradient(135deg,#3a2c1bb8,#131211f5);border:1px solid #d5ab6047;border-radius:6px;gap:8px;margin-bottom:10px;padding:10px;display:grid;box-shadow:0 5px 16px #0003}.guided-journey>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.guided-journey h2{color:#eadabd;margin:0;font-family:Georgia,serif;font-size:15px}.guided-journey__skip,.guided-journey__options button{min-height:30px;color:var(--muted);background:#0003;border:1px solid #ffffff14;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:900}.guided-journey__progress{background:#0000006b;border-radius:2px;height:4px;overflow:hidden}.guided-journey__progress i{border-radius:inherit;background:linear-gradient(90deg,#9e7136,#efd18c);height:100%;transition:width .18s;display:block}.guided-journey__compact,.guided-journey__novice p{color:#c9beaa;margin:0;font-size:11px;line-height:1.45}.guided-journey__novice{background:#65a8d90e;border-left:2px solid #65a8d98c;padding:9px}.guided-journey__novice ul{color:var(--muted);gap:4px;margin:8px 0 0;padding-left:17px;font-size:9px;line-height:1.4;display:grid}.guided-journey__novice b{color:#d7c8aa}.guided-journey footer{gap:7px;display:grid}.guided-journey__routes,.guided-journey__options{flex-wrap:wrap;gap:6px;display:flex}.guided-journey__routes>span{flex:120px;gap:3px;display:grid}.guided-journey__routes .primary-button{width:100%;min-height:38px;padding:6px 9px;font-size:9px}.guided-journey__routes small{color:#d99b91;font-size:8px;line-height:1.3}.guided-journey__options button:last-child{margin-left:auto}.guided-journey__evidence{color:#837b6e;font-size:8px;line-height:1.35}.guided-journey--complete{grid-template-columns:minmax(0,1fr) auto;align-items:center}.guided-journey--complete>div{align-items:center;gap:8px;display:flex}.guided-journey--complete>div>span{color:var(--success);font-size:21px}.guided-journey--complete p,.guided-journey--complete b,.guided-journey--complete small{margin:0;display:block}.guided-journey--complete b{color:#d8cdb9;font-size:11px}.guided-journey--complete small{color:var(--muted);font-size:8px}.guided-journey--complete>button{min-height:34px;color:var(--muted);background:#00000040;border:1px solid #ffffff17;font-size:8px}.journey-resume-button{color:#d7ccb8;text-align:left;background:#65a8d90e;border:1px solid #65a8d938;border-radius:5px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:50px;padding:8px;display:grid}.journey-resume-button>span{color:#a7c8df;border:1px solid #65a8d952;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.journey-resume-button div{min-width:0}.journey-resume-button b,.journey-resume-button small{display:block}.journey-resume-button b{font-size:10px}.journey-resume-button small{color:var(--muted);margin-top:2px;font-size:8px}.journey-resume-button em{color:#8eb5d3;font-size:18px;font-style:normal}@media (min-width:640px){.guided-journey footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.guided-journey__options{justify-content:flex-end}}.progression-page{gap:14px;display:grid}.progression-tabs{background:#080706d1;border:1px solid #caa96540;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px;display:grid}.progression-tabs button{color:#aaa;letter-spacing:.05em;background:0 0;border:0;border-radius:8px;min-height:42px;padding:6px 4px;font-size:.72rem;font-weight:800}.progression-tabs button.is-active{color:#fff4d4;background:linear-gradient(#90703f,#5d4325)}.progression-tabs span{color:#17110a;background:#c4a05c;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:4px;display:inline-grid}.daily-quest-list{gap:10px;display:grid}.daily-quest-list article{background:#0e0c0ab3;border:1px solid #caa9652e;border-radius:10px;padding:13px}.daily-quest-list article.is-complete{border-color:#68ab6f8c}.daily-quest-list article.is-claimed{opacity:.66}.daily-quest-list header,.daily-quest-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-quest-list header div{gap:3px;display:grid}.daily-quest-list header small,.daily-quest-list footer span{color:#aaa}.daily-quest-list header strong{white-space:nowrap;color:#d6b56f}.daily-quest-list footer{margin-top:10px}.daily-quest-list footer button,.talent-tree button,.class-slot-list button,.subclass-acquire>button,.skill-loadout-actions button{color:#fff4d6;background:#715128;border:1px solid #b98b42;border-radius:7px;min-width:92px;padding:9px 12px;font-weight:800}.daily-quest-list button:disabled,.talent-tree button:disabled,.class-slot-list button:disabled,.subclass-acquire>button:disabled,.skill-loadout-actions button:disabled{color:#777;background:#28241f;border-color:#4c453c}.talent-wallet,.achievement-summary{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.talent-wallet span,.achievement-summary span{text-align:center;border:1px solid #caa96533;border-radius:9px;min-width:80px;padding:9px;display:grid}.talent-wallet span small,.achievement-summary span small{color:#999}.talent-wallet span b,.achievement-summary span b{color:#e0bd72;font-size:1.3rem}.talent-wallet p,.achievement-summary p{color:#aaa;margin:0}.talent-branches{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.talent-branches button{color:#aaa;text-align:left;background:#17130f;border:1px solid #caa9652e;border-radius:9px;gap:4px;padding:10px;display:grid}.talent-branches button.is-active{color:#fff;background:#352818;border-color:#bd914e}.talent-branches small{color:#8f8a81;font-size:.72rem}.talent-tree{gap:8px;display:grid}.talent-tree article{background:linear-gradient(90deg,#2a1f13e6,#0f0d0beb);border:1px solid #caa96540;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.talent-tree article.is-locked{filter:saturate(.35);opacity:.68}.talent-tree article.is-max{border-color:#68ab6f85}.talent-node-rank{color:#e3c078;background:#241b12;border:1px solid #9a7138;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.talent-tree h3,.talent-tree p{margin:0}.talent-tree p,.talent-tree small{color:#aaa}.achievement-chip-list{flex-wrap:wrap;gap:7px;display:flex}.achievement-chip-list span{color:#cdb57f;background:#17130f;border:1px solid #caa96538;border-radius:20px;padding:7px 10px;font-size:.8rem}.achievement-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.achievement-progress-card{background:linear-gradient(140deg,#2a1f13d1,#0d0c0af0);border:1px solid #caa96538;border-radius:11px;gap:10px;padding:13px;display:grid}.achievement-progress-card.has-progress{border-color:#68ab6f6b}.achievement-progress-card header,.achievement-progress-card footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.achievement-progress-card h3,.achievement-progress-card p{margin:0}.achievement-progress-card p,.achievement-progress-card small{color:#aaa}.achievement-progress-card header>strong{color:#e2bd70;border:1px solid #a67d3f;border-radius:50%;place-items:center;min-width:36px;height:36px;display:grid}.achievement-progress-card footer{align-items:center;font-size:.75rem}.achievement-progress-card footer b{color:#d2b477}.class-slot-list{gap:8px;display:grid}.class-slot-list article{background:#15120f;border:1px solid #caa9652e;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.class-slot-list article.is-active{background:linear-gradient(90deg,#352818,#17130f);border-color:#bd914e}.class-slot-list article.is-main{box-shadow:inset 3px 0 #8e743e}.class-slot-list article>div{gap:2px;display:grid}.class-slot-list article small{color:#999}.class-slot-list article>span{color:#f0d594;background:#5f4c2d;border-radius:6px;padding:6px 8px;font-size:.7rem;font-weight:900}.subclass-acquire{border-top:1px solid #caa96529;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.subclass-acquire label{color:#aaa;gap:5px;display:grid}.subclass-acquire select,.skill-loadout-slot select{color:#eee;background:#100e0c;border:1px solid #665136;border-radius:7px;width:100%;min-height:40px;padding:8px}.skill-loadout-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.skill-loadout-slot{background:#15120f;border:1px solid #caa9652e;border-radius:9px;gap:6px;padding:10px;display:grid}.skill-loadout-slot>span{align-items:center;gap:8px;display:flex}.skill-loadout-slot>span b{color:#f1d79a;background:#614720;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.skill-loadout-slot>span small{color:#ddd;font-weight:700}.skill-loadout-slot>small{color:#8f8a81;min-height:2.2em;font-size:.72rem}.skill-loadout-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.skill-loadout-actions span{color:#999;font-size:.75rem}.combat-lock-note{color:#f0b2a3;background:#541d1673;border:1px solid #c15e4b94;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:.8rem;font-weight:700}.progression-lock{margin:0}.mechanic-note{color:#aaa}@media (max-width:720px){.progression-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.achievement-progress-list{grid-template-columns:1fr}}@media (max-width:620px){.talent-wallet,.achievement-summary{grid-template-columns:1fr 1fr}.talent-wallet p,.achievement-summary p{grid-column:1/-1}.talent-branches{grid-template-columns:1fr}.daily-quest-list footer{align-items:flex-end}.daily-quest-list footer span{font-size:.78rem}.talent-tree article{grid-template-columns:38px 1fr auto}.talent-node-rank{width:36px;height:36px}.subclass-acquire{grid-template-columns:1fr}.subclass-acquire>button{width:100%}.skill-loadout-editor{grid-template-columns:1fr}.class-slot-list article{grid-template-columns:auto 1fr}.class-slot-list article>button,.class-slot-list article>span{grid-column:1/-1;width:100%}.skill-loadout-actions{flex-direction:column;align-items:stretch}.skill-loadout-actions button{width:100%}}
