@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Inter:wght@400;500;600;700&family=Lexend:wght@400;500;600;700;800&family=Rajdhani:wght@400;500;600;700&family=Sora:wght@400;500;600;700&display=swap);:root{--mt2-bg-deep:#0a0908;--mt2-panel-bg:#1f1814;--mt2-gold:#d4af37;--mt2-border-metal:#5c4d3e;--mt2-glow-green:#0f86;--mt2-text-main:#f0e8d8;--bg-medium:color-mix(in srgb,var(--mt2-panel-bg) 58%,var(--mt2-bg-deep) 42%);--bg-light:color-mix(in srgb,var(--mt2-panel-bg) 62%,#3d3328 22%);--bg-elevated:color-mix(in srgb,var(--mt2-panel-bg) 78%,#000);--bg-atmospheric:#2a4a6e;--bg-sky:#b8c9d9;--accent-gold-bright:color-mix(in srgb,var(--mt2-gold) 72%,#fff);--accent-gold-dim:color-mix(in srgb,var(--mt2-gold) 58%,#000);--accent-amber:color-mix(in srgb,var(--mt2-gold) 88%,#a67c2a);--accent-bronze:color-mix(in srgb,var(--mt2-gold) 55%,#6b5030);--accent-orange:#e8832a;--color-shinsoo:#c42d4a;--color-shinsoo-deep:#6b1228;--color-jinno:#356899;--color-jinno-bright:#6eb3e8;--color-chunjo:#e8b84a;--accent-red:#e04562;--accent-red-deep:#8b1530;--accent-green:#3fc970;--accent-cyan:#4dd4ff;--accent-magic:#b794f6;--text-secondary:color-mix(in srgb,var(--mt2-text-main) 78%,#4a433c);--text-muted:color-mix(in srgb,var(--mt2-text-main) 52%,#2a2622);--glass-bg:color-mix(in srgb,var(--mt2-panel-bg) 94%,#0000);--glass-border:color-mix(in srgb,var(--mt2-gold) 52%,#0000);--glass-glow:color-mix(in srgb,var(--mt2-gold) 28%,#0000);--metin-purple:#5c2d8c;--metin-glow:#c9a0f0;--metin-core:#2d1844;--armor-dark:#3a2840;--armor-accent:#252022;--m2-wood-dark:color-mix(in srgb,var(--mt2-bg-deep) 88%,#1a0a06);--m2-wood-mid:color-mix(in srgb,var(--mt2-panel-bg) 70%,#000);--m2-wood-edge:var(--mt2-border-metal);--m2-title-gold:color-mix(in srgb,var(--mt2-gold) 78%,#fff);--m2-frame-outer:color-mix(in srgb,var(--mt2-border-metal) 94%,#000);--m2-frame-inner:color-mix(in srgb,var(--mt2-gold) 36%,#0000);--m2-glow-shinsoo:#c42d4a38;--m2-glow-jinno:#5a9fd433;--m2-glow-metin:#b794f624;--m2-glow-gold:color-mix(in srgb,var(--mt2-gold) 14%,#0000);--mt2-overlay-backdrop:color-mix(in srgb,var(--bg-dark) 78%,#0000);--mt2-modal-shadow-outer:0 14px 48px #00000094;--mt2-modal-shadow-glow:0 0 40px var(--glass-glow);--ui-radius-tile:2px;--ui-radius-control:2px;--ui-radius-panel:4px;--ui-radius-modal:4px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-font-body:"Inter","Segoe UI","Segoe UI Variable",system-ui,-apple-system,sans-serif;--ui-font-label:"Rajdhani","Inter",system-ui,sans-serif;--ui-font-display:"Cinzel",Georgia,"Times New Roman",serif;--ui-font-metric:"Rajdhani","Inter",system-ui,sans-serif;--ui-border-subtle:1px solid color-mix(in srgb,var(--mt2-border-metal) 75%,#0000);--ui-border-accent:1px solid color-mix(in srgb,var(--accent-gold) 34%,#0000);--ui-success:var(--accent-green);--ui-error:var(--accent-red);--ui-warning:var(--accent-orange)}@media (prefers-reduced-motion:reduce){:root{--m2-glow-shinsoo:#c42d4a29;--m2-glow-jinno:#5a9fd424}}html[data-app-shell=heritage]{--ui-radius-tile:2px;--ui-radius-control:2px;--ui-radius-panel:4px;--ui-radius-modal:4px;--ui-font-body:"Inter","Segoe UI","Segoe UI Variable",system-ui,-apple-system,sans-serif;--ui-font-label:"Rajdhani","Inter",system-ui,sans-serif;--ui-font-display:"Cinzel",Georgia,"Times New Roman",serif;--ui-font-metric:"Rajdhani","Inter",system-ui,sans-serif}html[data-app-shell=modern]{--mt2-bg-deep:#070510;--mt2-panel-bg:#14101c;--mt2-gold:#e879f9;--mt2-text-main:#f4f0ff;--mt2-border-metal:#3d3550;--glass-border:color-mix(in srgb,var(--mt2-gold) 38%,#34d39959 22%);--glass-glow:color-mix(in srgb,var(--mt2-gold) 24%,#34d39924 18%);--m2-glow-shinsoo:#e879f933;--m2-glow-jinno:#34d39929;--m2-glow-metin:#a78bfa2e;--m2-glow-gold:color-mix(in srgb,var(--mt2-gold) 14%,#34d39914 12%);--armor-dark:#221a2e;--armor-accent:#16101f;--accent-green:#34d399;--accent-cyan:#5eead4;--accent-magic:#c084fc;--metin-purple:#6d28d9;--metin-glow:#ddd6fe;--metin-core:#1e1033;--ui-radius-tile:10px;--ui-radius-control:8px;--ui-radius-panel:12px;--ui-radius-modal:14px;--ui-font-body:"Lexend","Inter",system-ui,sans-serif;--ui-font-label:"Lexend","Inter",system-ui,sans-serif;--ui-font-display:"Lexend","Inter",system-ui,sans-serif;--ui-font-metric:"Lexend","Inter",system-ui,sans-serif}html[data-app-shell=guild_forge]{--mt2-bg-deep:#0d0a08;--mt2-panel-bg:#1c1610;--mt2-gold:#c97c3a;--mt2-text-main:#f2e6d8;--mt2-border-metal:#5c4030;--glass-border:color-mix(in srgb,var(--mt2-gold) 48%,#2d6a4f 18%);--glass-glow:color-mix(in srgb,var(--mt2-gold) 26%,#40916c 12%);--m2-glow-shinsoo:#c97c3a24;--m2-glow-jinno:#40916c1f;--m2-glow-metin:#b478461a;--m2-glow-gold:color-mix(in srgb,var(--mt2-gold) 16%,#0000);--armor-dark:#2a221c;--armor-accent:#1a1410;--accent-green:#52b788;--metin-purple:#6b4e2e;--metin-glow:#d4a574;--metin-core:#2a1f14;--ui-radius-tile:5px;--ui-radius-control:4px;--ui-radius-panel:7px;--ui-radius-modal:8px;--ui-font-body:"Sora","Inter",system-ui,sans-serif;--ui-font-label:"Sora","Rajdhani",system-ui,sans-serif;--ui-font-display:"Cinzel",Georgia,"Times New Roman",serif;--ui-font-metric:"Rajdhani","Sora",system-ui,sans-serif}html[data-app-shell=heritage] .boss-timer-app{isolation:isolate;position:relative}html[data-app-shell=heritage] .boss-timer-app:before{background:radial-gradient(ellipse 120% 80% at 50% -8%,#d4af3724,#0000 48%),radial-gradient(ellipse 70% 50% at 85% 92%,#8b5a2b14,#0000 45%);content:"";inset:0;mix-blend-mode:multiply;opacity:.42;pointer-events:none;position:absolute;z-index:-1}html[data-app-shell=heritage] .boss-timer-app.mini-mode:before{opacity:.28}@media (prefers-reduced-motion:no-preference){@keyframes gm-heritage-gold-breath{0%,to{opacity:.34}50%{opacity:.48}}html[data-app-shell=heritage] .boss-timer-app:before{animation:gm-heritage-gold-breath 28s ease-in-out infinite;will-change:opacity}}@media (prefers-reduced-motion:reduce){html[data-app-shell=heritage] .boss-timer-app:before{animation:none;opacity:.36}}html[data-app-shell=heritage] .boss-timer-app .header h1{font-family:var(--ui-font-display);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:none}@media (prefers-reduced-motion:no-preference){html[data-app-shell=heritage] .boss-timer-app .header{transition:box-shadow .65s ease,border-color .4s ease}}html[data-app-shell=modern] .boss-timer-app{background:radial-gradient(ellipse 95% 70% at 8% 15%,var(--m2-glow-shinsoo) 0,#0000 52%),radial-gradient(ellipse 85% 55% at 92% 8%,var(--m2-glow-jinno) 0,#0000 48%),radial-gradient(ellipse 70% 50% at 50% 102%,var(--m2-glow-metin) 0,#0000 55%),radial-gradient(ellipse 60% 40% at 50% 0,var(--m2-glow-gold) 0,#0000 50%),linear-gradient(165deg,var(--m2-wood-dark) 0,var(--bg-medium) 38%,color-mix(in srgb,var(--mt2-panel-bg) 55%,var(--metin-core) 45%) 72%,var(--bg-dark) 100%);isolation:isolate;position:relative}html[data-app-shell=modern] .boss-timer-app:before{background:radial-gradient(ellipse 58% 48% at 22% 28%,#e879f947,#0000 58%),radial-gradient(ellipse 52% 44% at 78% 72%,#34d39933,#0000 55%),radial-gradient(ellipse 40% 36% at 52% 48%,#a78bfa24,#0000 62%);content:"";inset:0;mix-blend-mode:screen;opacity:.72;pointer-events:none;position:absolute;z-index:-1}html[data-app-shell=modern] .boss-timer-app.mini-mode:before{opacity:.38}@media (prefers-reduced-motion:no-preference){@keyframes gm-modern-aurora{0%{opacity:.58;transform:translate3d(-1.2%,.6%,0) scale(1)}50%{opacity:.78;transform:translate3d(1.4%,-1.1%,0) scale(1.04)}to{opacity:.62;transform:translate3d(.8%,1.2%,0) scale(.99)}}html[data-app-shell=modern] .boss-timer-app:before{animation:gm-modern-aurora 22s ease-in-out infinite alternate;will-change:transform,opacity}html[data-app-shell=modern] .boss-timer-app.mini-mode:before{animation-duration:40s}html[data-app-shell=modern] .boss-timer-app .header{transition:box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s ease}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar .main-tab-btn{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,filter .25s ease,border-color .25s ease}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar .main-tab-btn:hover{transform:translateY(-2px)}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar .main-tab-btn:active{transform:translateY(0);transition-duration:.12s}}@media (prefers-reduced-motion:reduce){html[data-app-shell=modern] .boss-timer-app:before{animation:none;opacity:.48}}html[data-app-shell=modern] .boss-timer-app .header h1{font-family:var(--ui-font-label);font-size:1.18rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html[data-app-shell=modern] .user-readonly-badge{color:color-mix(in srgb,#c4b5fd 82%,#fff 18%)}html[data-app-shell=guild_forge] .boss-timer-app{isolation:isolate;position:relative}html[data-app-shell=guild_forge] .boss-timer-app:before{background:radial-gradient(ellipse 95% 60% at 50% 112%,#e8783059,#0000 55%);content:"";inset:0;mix-blend-mode:soft-light;opacity:.62;pointer-events:none;position:absolute;transform-origin:50% 100%;z-index:-1}html[data-app-shell=guild_forge] .boss-timer-app:after{background:linear-gradient(105deg,#0000,#0000 42%,#ffdca01f 48%,#0000 54%,#0000),linear-gradient(95deg,#0000,#0000 58%,#ffb45a1a 63%,#0000 68%,#0000);background-position:0 0,100% 0;background-size:180% 100%,160% 100%;content:"";inset:0;mix-blend-mode:overlay;opacity:.22;pointer-events:none;position:absolute;z-index:-1}html[data-app-shell=guild_forge] .boss-timer-app.mini-mode:before{opacity:.4}html[data-app-shell=guild_forge] .boss-timer-app.mini-mode:after{opacity:.12}@media (prefers-reduced-motion:no-preference){@keyframes gm-forge-crucible{0%,to{opacity:.48;transform:scale(1)}45%{opacity:.78;transform:scale(1.045)}}@keyframes gm-forge-sparks{0%{background-position:-20% 8%,120% 92%;opacity:.12}35%{opacity:.28}70%{background-position:55% 15%,-30% 88%;opacity:.18}to{background-position:100% 5%,-60% 95%;opacity:.14}}html[data-app-shell=guild_forge] .boss-timer-app:before{animation:gm-forge-crucible 13s ease-in-out infinite;will-change:opacity,transform}html[data-app-shell=guild_forge] .boss-timer-app:after{animation:gm-forge-sparks 5.5s ease-in-out infinite;will-change:opacity,background-position}html[data-app-shell=guild_forge] .boss-timer-app.mini-mode:before{animation-duration:22s}html[data-app-shell=guild_forge] .boss-timer-app.mini-mode:after{animation-duration:9s}html[data-app-shell=guild_forge] .boss-timer-app .header{transition:box-shadow .55s ease,border-color .45s ease,filter .35s ease}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar .main-tab-btn{transition:transform .22s cubic-bezier(.45,0,.55,1),box-shadow .3s ease,filter .25s ease,border-color .25s ease}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar .main-tab-btn:hover{filter:brightness(1.04);transform:translateY(1px) scale(.992)}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar .main-tab-btn:active{transform:translateY(2px) scale(.988);transition-duration:.08s}}@media (prefers-reduced-motion:reduce){html[data-app-shell=guild_forge] .boss-timer-app:after,html[data-app-shell=guild_forge] .boss-timer-app:before{animation:none}html[data-app-shell=guild_forge] .boss-timer-app:before{opacity:.44}html[data-app-shell=guild_forge] .boss-timer-app:after{opacity:.08}}html[data-app-shell=guild_forge] .boss-timer-app .header h1{font-feature-settings:"tnum";font-family:var(--ui-font-label);font-size:1.12rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-app-shell=guild_forge] .user-readonly-badge{color:color-mix(in srgb,#f0c49a 78%,#fff 22%)}html[data-app-shell=heritage] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll){background:repeating-linear-gradient(105deg,hsla(0,0%,100%,.028) 0 1px,#0000 1px 3px),linear-gradient(180deg,#252220,#13110f 48%,#0b0a08);border-color:color-mix(in srgb,#c9a227 34%,#1a1410);border-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 34%,#1a1410);border-radius:3px}html[data-app-shell=heritage] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-btn{border-radius:1px}html[data-app-shell=heritage] .boss-timer-app .mt2-main-tab-bar .main-tab-btn.active:hover,html[data-app-shell=heritage] .boss-timer-app .mt2-main-tab-bar .main-tab-btn:hover{transform:none}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll){background:linear-gradient(165deg,color-mix(in srgb,#1e1b2e 92%,#312e81 8%),color-mix(in srgb,#0f0d18 96%,#4c1d95 4%));border-color:color-mix(in srgb,#a78bfa 44%,#0000);border-radius:14px;box-shadow:inset 0 1px 0 #ffffff12,0 4px 28px #6366f129}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-btn{background:color-mix(in srgb,#fff 5%,#14122085);border:1px solid color-mix(in srgb,#a78bfa 24%,#0000);border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-btn:hover{background:color-mix(in srgb,#a78bfa 14%,#181626ad);border-color:color-mix(in srgb,#34d399 38%,#a78bfa 42%)}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-btn.active{border-color:color-mix(in srgb,#c4b5fd 58%,#34d399 22%);box-shadow:0 0 22px color-mix(in srgb,#a78bfa 30%,#0000),inset 0 0 14px color-mix(in srgb,#a78bfa 12%,#0000)}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-label{font-family:var(--ui-font-label);letter-spacing:.06em;text-transform:uppercase}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll{background-image:linear-gradient(180deg,#a78bfa17,#0000 42%),linear-gradient(168deg,#1a1730,#0c0a14);border-color:color-mix(in srgb,#818cf8 42%,#1e1b2e);border-radius:16px}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-scroll__banner{background:linear-gradient(180deg,#262142,#12101c);border-color:color-mix(in srgb,#a78bfa 48%,#1a1410)}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-scroll__banner-label{font-family:var(--ui-font-label);letter-spacing:.12em}html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn{border:1px solid color-mix(in srgb,#a78bfa 20%,#0000);border-radius:10px;margin:2px}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll){background:linear-gradient(180deg,#4a3222,#1c120c 52%,#0e0906);border-color:color-mix(in srgb,#cd7f32 48%,#2a1810);border-radius:6px;box-shadow:inset 0 -4px 12px #00000080,inset 0 1px 0 #ffd29617,0 2px 16px #a0481824}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-btn{border:1px solid color-mix(in srgb,#b87333 38%,#000 42%);border-radius:4px}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-btn.active{border-color:color-mix(in srgb,#ffd18a 42%,#b87333);box-shadow:inset 0 2px 10px #ff8c3c1a,0 0 16px color-mix(in srgb,#e07830 24%,#0000)}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar:not(.mt2-main-tab-scroll) .main-tab-label{font-family:var(--ui-font-label);letter-spacing:.07em;text-transform:uppercase}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll{border-color:color-mix(in srgb,#b87333 52%,#1a1008);box-shadow:inset 0 0 0 1px color-mix(in srgb,#cd7f32 26%,#0000),0 4px 20px #46240c61}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-scroll__grid{background:#160e0994}html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn:hover{transform:translateY(1px) scale(.992)}@media (prefers-reduced-motion:reduce){html[data-app-shell=guild_forge] .boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn:hover,html[data-app-shell=modern] .boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn:hover{transform:none}}:root{--mt2-sg-panel-graphite:#1a1a1d;--mt2-sg-frame-iron:#333;--mt2-sg-gold-ancient:#a67c52;--mt2-sg-stone-dust:#321e20;--mt2-sg-aura-emerald:#00ff0f;--mt2-sg-aura-crimson:#c83232;--color-mt2-dark:color-mix(in srgb,var(--mt2-sg-stone-dust) 35%,#0a0a0c);--color-mt2-panel:color-mix(in srgb,var(--mt2-sg-panel-graphite) 82%,var(--mt2-sg-stone-dust));--color-mt2-gold:var(--mt2-sg-gold-ancient);--color-mt2-silver:#a0a0a0;--color-mt2-emerald:var(--mt2-sg-aura-emerald);--bg-stone-texture:none;--bg-parchment-texture:none;--mt2-corner-art:none;--bg-stone-fallback:linear-gradient(165deg,#0e0c0a,#161410 42%,#0a0908);--bg-parchment-fallback:linear-gradient(168deg,#2a2218,#1a1510 55%,#120f0c);--bg-stone:var(--bg-stone-texture);--bg-parchment:var(--bg-parchment-texture);--mt2-bg-deep:var(--color-mt2-dark);--mt2-panel-bg:var(--color-mt2-panel);--mt2-gold:var(--color-mt2-gold);--mt2-glow-green:color-mix(in srgb,var(--color-mt2-emerald) 38%,#0000)}.mt2-bg-stone{background-blend-mode:normal,multiply;background-color:color-mix(in srgb,#321e20 35%,#0a0a0c);background-color:var(--color-mt2-dark);background-image:linear-gradient(165deg,#0e0c0a,#161410 42%,#0a0908),none;background-image:var(--bg-stone-fallback),var(--bg-stone-texture);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover}.mt2-bg-parchment{background-blend-mode:normal,soft-light;background-color:color-mix(in srgb,#1a1a1d 82%,#321e20);background-color:var(--color-mt2-panel);background-image:linear-gradient(168deg,#2a2218,#1a1510 55%,#120f0c),none;background-image:var(--bg-parchment-fallback),var(--bg-parchment-texture);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover}@media (prefers-reduced-motion:reduce){.aura-magiczna--crimson,.aura-magiczna--crimson-subtle,.aura-magiczna--emerald,.aura-plus-9{animation:none!important}}@keyframes aura-magiczna-emerald{0%,to{box-shadow:0 0 12px 1px color-mix(in srgb,#00ff0f 28%,#0000),0 4px 14px #00000085;box-shadow:0 0 12px 1px color-mix(in srgb,var(--mt2-sg-aura-emerald) 28%,#0000),0 4px 14px #00000085;filter:brightness(1)}50%{box-shadow:0 0 24px 5px color-mix(in srgb,#00ff0f 42%,#0000),0 6px 20px #0000008c;box-shadow:0 0 24px 5px color-mix(in srgb,var(--mt2-sg-aura-emerald) 42%,#0000),0 6px 20px #0000008c;filter:brightness(1.08)}}@keyframes aura-magiczna-crimson{0%,to{box-shadow:0 0 10px 1px color-mix(in srgb,#c83232 22%,#0000),0 3px 12px #00000080;box-shadow:0 0 10px 1px color-mix(in srgb,var(--mt2-sg-aura-crimson) 22%,#0000),0 3px 12px #00000080}50%{box-shadow:0 0 18px 3px color-mix(in srgb,#c83232 34%,#0000),0 5px 16px #00000085;box-shadow:0 0 18px 3px color-mix(in srgb,var(--mt2-sg-aura-crimson) 34%,#0000),0 5px 16px #00000085}}@keyframes aura-magiczna-crimson-subtle{0%,to{box-shadow:0 0 8px 0 color-mix(in srgb,#c83232 14%,#0000),0 2px 10px #00000073;box-shadow:0 0 8px 0 color-mix(in srgb,var(--mt2-sg-aura-crimson) 14%,#0000),0 2px 10px #00000073}50%{box-shadow:0 0 12px 1px color-mix(in srgb,#c83232 20%,#0000),0 3px 12px #0000007a;box-shadow:0 0 12px 1px color-mix(in srgb,var(--mt2-sg-aura-crimson) 20%,#0000),0 3px 12px #0000007a}}.aura-magiczna--emerald{animation:aura-magiczna-emerald 2.1s ease-in-out infinite;border-color:color-mix(in srgb,#00ff0f 55%,#0a0a0a)!important;border-color:color-mix(in srgb,var(--mt2-sg-aura-emerald) 55%,#0a0a0a)!important}.aura-magiczna--crimson{animation:aura-magiczna-crimson 2.4s ease-in-out infinite;border-color:color-mix(in srgb,#c83232 45%,#1a0a0a)!important;border-color:color-mix(in srgb,var(--mt2-sg-aura-crimson) 45%,#1a0a0a)!important}.aura-magiczna--crimson-subtle{animation:aura-magiczna-crimson-subtle 3.2s ease-in-out infinite}.aura-plus-9{animation:aura-magiczna-emerald 2.1s ease-in-out infinite;border-color:color-mix(in srgb,#00ff0f 55%,#0a0a0a)!important;border-color:color-mix(in srgb,var(--mt2-sg-aura-emerald) 55%,#0a0a0a)!important}.mt2-gold-corners{isolation:isolate;position:relative}.mt2-gold-corners:after,.mt2-gold-corners:before{background:none no-repeat 50%/contain;background:var(--mt2-corner-art) no-repeat center /contain;content:"";filter:drop-shadow(0 0 4px color-mix(in srgb,#a67c52 35%,transparent));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-mt2-gold) 35%,transparent));height:28px;pointer-events:none;position:absolute;width:28px;z-index:3}.mt2-gold-corners:before{left:-5px;top:-5px}.mt2-gold-corners:after{right:-5px;top:-5px;transform:scaleX(-1)}.mt2-gold-corners-bottom{background:none no-repeat 50%/contain;background:var(--mt2-corner-art) no-repeat center /contain;bottom:-4px;filter:drop-shadow(0 0 3px color-mix(in srgb,#a67c52 30%,transparent));filter:drop-shadow(0 0 3px color-mix(in srgb,var(--color-mt2-gold) 30%,transparent));height:26px;left:-4px;pointer-events:none;position:absolute;transform:rotate(-90deg);width:26px;z-index:3}.mt2-gold-corners-bottom--tr{left:auto;right:-4px;transform:rotate(180deg)}.mt2-scrollbar-mapcatalog::-webkit-scrollbar{width:8px}.mt2-scrollbar-mapcatalog::-webkit-scrollbar-track{background:#0000}.mt2-scrollbar-mapcatalog::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#dcbe78a6,#785230f2 42%,#dcbe788c);border:1px solid color-mix(in srgb,#a67c52 55%,#f5e6c8);border:1px solid color-mix(in srgb,var(--color-mt2-gold) 55%,#f5e6c8);border-radius:5px;box-shadow:inset 0 1px 0 #fff8dc59,0 0 6px color-mix(in srgb,#a67c52 20%,#0000);box-shadow:inset 0 1px 0 #fff8dc59,0 0 6px color-mix(in srgb,var(--color-mt2-gold) 20%,#0000)}.mt2-scrollbar-mapcatalog::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#ebcd8cbf,#825834fa 42%,#ebcd8c9e)}.mt2-scrollbar-mapcatalog{scrollbar-color:color-mix(in srgb,#a67c52 72%,#5a4030) #00000040;scrollbar-color:color-mix(in srgb,var(--color-mt2-gold) 72%,#5a4030) #00000040;scrollbar-width:thin}.mt2-separator-sword{background:#0000;border:none;display:block;height:14px;margin:.35rem 0 .5rem;overflow:visible;padding:0;position:relative;width:100%}.mt2-separator-sword:before{background:linear-gradient(90deg,#0000,#5c4a32 15%,#c5a66d 50%,#5c4a32 85%,#0000);border-radius:2px;box-shadow:0 0 6px color-mix(in srgb,#a67c52 25%,#0000),inset 0 1px 0 #fff8dc59;box-shadow:0 0 6px color-mix(in srgb,var(--color-mt2-gold) 25%,#0000),inset 0 1px 0 #fff8dc59;content:"";height:3px;left:8%;position:absolute;right:8%;top:50%;transform:translateY(-50%)}.mt2-separator-sword:after{border-bottom:9px solid color-mix(in srgb,#a0a0a0 85%,#2a2820);border-bottom:9px solid color-mix(in srgb,var(--color-mt2-silver) 85%,#2a2820);border-left:5px solid #0000;border-right:5px solid #0000;content:"";filter:drop-shadow(0 1px 1px rgba(0,0,0,.6));height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.mt2-icon-gild{filter:sepia(1) saturate(2) hue-rotate(10deg)}.mt2-parchment-panel{background-blend-mode:normal,multiply,normal,soft-light;background-color:color-mix(in srgb,#a67c52 8%,#1e1a14);background-color:color-mix(in srgb,var(--mt2-sg-gold-ancient) 8%,#1e1a14);background-image:linear-gradient(180deg,#fff8e60f,#0000 22%,#0000 78%,#0000001f),repeating-linear-gradient(90deg,#503c280a 0 1px,#0000 1px 6px),linear-gradient(168deg,#2a2218,#1a1510 55%,#120f0c),none;background-image:linear-gradient(180deg,#fff8e60f 0,#0000 22%,#0000 78%,#0000001f 100%),repeating-linear-gradient(90deg,#503c280a 0 1px,#0000 1px 6px),var(--bg-parchment-fallback),var(--bg-parchment-texture);background-position:0 0,0 0,0 0,50%;background-repeat:no-repeat;background-size:auto,auto,auto,cover;border:2px solid #333;border:2px solid var(--mt2-sg-frame-iron);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a67c52 22%,#0000),inset 0 10px 28px #0003,0 8px 28px #00000059;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt2-sg-gold-ancient) 22%,#0000),inset 0 10px 28px #0003,0 8px 28px #00000059;position:relative}.mt2-parchment-panel:after,.mt2-parchment-panel:before{background:linear-gradient(180deg,#4a3220,#2a1c12 45%,#5c4030);border-radius:2px;box-shadow:inset 0 1px 0 #fff0c81f,0 1px 3px #00000080;content:"";height:5px;left:6%;pointer-events:none;position:absolute;right:6%;z-index:2}.mt2-parchment-panel:before{top:3px}.mt2-parchment-panel:after{bottom:3px}.mt2-stone-slab{background:linear-gradient(165deg,color-mix(in srgb,#321e20 55%,#0e0c0c),#0c0a09f5),none;background:linear-gradient(165deg,color-mix(in srgb,var(--mt2-sg-stone-dust) 55%,#0e0c0c) 0,#0c0a09f5 100%),var(--bg-stone-texture);background-blend-mode:normal,multiply;background-position:0 0,50%;background-size:auto,cover;border:2px solid color-mix(in srgb,#333 92%,#000);border:2px solid color-mix(in srgb,var(--mt2-sg-frame-iron) 92%,#000);border-radius:4px;border-radius:var(--ui-radius-panel,4px);box-shadow:inset 0 1px 0 #fff8dc0a,inset 0 -4px 12px #00000059,0 4px 18px #0006}.mt2-tile-surface{background:color-mix(in srgb,var(--bg-panel) 86%,var(--bg-dark));border:var(--ui-border-accent);border-radius:2px;border-radius:var(--ui-radius-tile,2px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 10%,#0000),0 2px 14px #00000047;color:var(--text-primary)}.mt2-tile-surface--compact{border-color:color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:2px;border-radius:var(--ui-radius-tile,2px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000),0 1px 10px #00000038}@media (prefers-reduced-motion:reduce){.mt2-tile-surface,.mt2-tile-surface--compact{transition:none}}.mt2-sg-page-skin{background:linear-gradient(175deg,color-mix(in srgb,#1a1a1d 88%,#0000),#0a0908b8);background:linear-gradient(175deg,color-mix(in srgb,var(--mt2-sg-panel-graphite,#1a1a1d) 88%,#0000) 0,#0a0908b8 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#a67c52 12%,#0000),inset 0 -8px 24px #00000047,0 6px 28px #00000052;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 12%,#0000),inset 0 -8px 24px #00000047,0 6px 28px #00000052;margin-left:auto;margin-right:auto;padding:var(--ui-space-sm) var(--ui-space-md) var(--ui-space-lg)}.mt2-sg-lazy-tab-shell,.mt2-sg-page-skin{border:2px solid #333;border:2px solid var(--mt2-sg-frame-iron,#333);border-radius:4px;border-radius:var(--ui-radius-panel,4px);max-width:1800px}.mt2-sg-lazy-tab-shell{background:linear-gradient(168deg,color-mix(in srgb,#321e20 35%,#0e0c0c),#0c0a09d1 55%,#080706e6),none;background:linear-gradient(168deg,color-mix(in srgb,var(--mt2-sg-stone-dust,#321e20) 35%,#0e0c0c) 0,#0c0a09d1 55%,#080706e6 100%),var(--bg-stone-texture,none);background-blend-mode:normal,multiply;background-position:0 0,50%;background-size:auto,cover;box-shadow:inset 0 1px 0 #fff8dc0a,0 8px 30px #00000059;margin:0 auto;padding:var(--ui-space-sm) var(--ui-space-sm) var(--ui-space-lg)}.App.app-gui-shell .main-tab-btn:not(:disabled):active,.App.app-gui-shell .map-btn:active,.App.app-gui-shell .resp-side-item:active,.App.app-gui-shell button:not(:disabled):active{box-shadow:inset 0 2px 6px #00000073;transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.App.app-gui-shell .main-tab-btn:not(:disabled):active,.App.app-gui-shell .map-btn:active,.App.app-gui-shell .resp-side-item:active,.App.app-gui-shell button:not(:disabled):active{transform:none}}.pwa-hint-section-title{border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 24%,#0000);color:color-mix(in srgb,var(--accent-gold) 88%,#fff 12%);font-family:var(--ui-font-label),"Rajdhani",sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.09em;margin:0 0 .35rem;padding-bottom:.28rem;text-transform:uppercase}.pwa-hint-section{margin-bottom:.6rem}.pwa-hint-section:last-child{margin-bottom:0}.pwa-hint-install-now-btn{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 18%,#0000) 0,#00000040 100%);border:1px solid color-mix(in srgb,var(--accent-gold) 42%,#0000);border-radius:4px;border-radius:var(--ui-radius-control,4px);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--ui-font-label),"Rajdhani",sans-serif;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.04em;margin-top:.15rem;padding:.32rem .65rem;transition:border-color .15s ease,box-shadow .15s ease}.pwa-hint-install-now-btn:hover{border-color:color-mix(in srgb,var(--accent-gold-bright) 55%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--accent-gold) 18%,#0000)}.pwa-hint-install-now-caption{color:var(--text-muted);font-size:.68rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,system-ui,sans-serif;font-family:var(--ui-font-body,"Inter","Segoe UI",system-ui,sans-serif);margin:0}.maps-config-status{align-items:center;background:color-mix(in srgb,var(--bg-panel) 82%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:4px;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.5rem;justify-content:space-between;margin:0 auto .35rem;max-width:1800px;padding:.35rem .7rem}.sync-ui-banner-text{flex:1 1;line-height:1.45;min-width:0}.sync-ui-banner--stack{align-items:flex-start}.sync-ui-banner--stack .sync-ui-banner-dismiss{margin-top:.05rem}.sync-ui-banner-sub{display:block;font-size:.8rem;line-height:1.4;margin-top:.35rem;opacity:.88}.sync-ui-ws-label{font-weight:600;margin-right:.25rem}.maps-config-status--error code{font-family:ui-monospace,Segoe UI Mono,monospace;font-size:.88em}.maps-config-status--error a{color:inherit;text-decoration:underline;text-underline-offset:2px}.maps-config-status--error a:hover{opacity:.92}.sync-ui-banner-dismiss{align-items:center;background:#0000;border:1px solid color-mix(in srgb,currentcolor 22%,#0000);border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;height:1.75rem;justify-content:center;line-height:1;opacity:.85;padding:0;transition:opacity .12s ease,background .12s ease;width:1.75rem}.sync-ui-banner-dismiss:hover{background:color-mix(in srgb,currentColor 10%,#0000);opacity:1}.maps-config-status--loading{color:var(--accent-cyan)}.maps-config-status--error{background:color-mix(in srgb,var(--accent-red) 8%,var(--bg-panel));border-color:color-mix(in srgb,var(--accent-red) 38%,#0000);color:color-mix(in srgb,var(--accent-red) 82%,#fff)}.maps-config-status--ready{color:var(--text-muted)}.maps-config-status-spinner{animation:maps-config-spin .7s linear infinite;border:2px solid #00bfff40;border-radius:50%;border-top:2px solid var(--accent-cyan);flex-shrink:0;height:.85rem;width:.85rem}@keyframes maps-config-spin{to{transform:rotate(1turn)}}.boss-timer-app{background:radial-gradient(ellipse 95% 70% at 8% 15%,var(--m2-glow-shinsoo) 0,#0000 52%),radial-gradient(ellipse 85% 55% at 92% 8%,var(--m2-glow-jinno) 0,#0000 48%),radial-gradient(ellipse 70% 50% at 50% 102%,var(--m2-glow-metin) 0,#0000 55%),radial-gradient(ellipse 60% 40% at 50% 0,var(--m2-glow-gold) 0,#0000 50%),linear-gradient(165deg,var(--m2-wood-dark) 0,var(--bg-medium) 38%,#151018 72%,var(--bg-dark) 100%);background-attachment:scroll;font-family:Rajdhani,sans-serif;min-height:100vh;padding:.5rem}.header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(125deg,color-mix(in srgb,var(--armor-dark) 88%,#0000) 0,color-mix(in srgb,var(--bg-panel) 92%,#0000) 45%,color-mix(in srgb,var(--metin-core) 22%,var(--bg-panel)) 100%);border:1px solid var(--m2-frame-inner);border-radius:4px;box-shadow:0 4px 32px #0000008c,0 0 0 2px var(--m2-frame-outer),0 0 24px color-mix(in srgb,var(--accent-gold) 12%,#0000),0 0 0 1px color-mix(in srgb,var(--color-shinsoo) 28%,#0000) inset,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 18%,#0000);flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:0 auto .5rem;max-width:1800px;padding:.4rem .8rem;position:relative;z-index:100}.header,.header-content{align-items:center;display:flex}.header-content{gap:.8rem}.header-brand{align-items:flex-start;display:flex;flex-direction:column;gap:.06rem;line-height:1.1}.header-user{align-items:center;display:flex}.user-name{align-items:center;background:color-mix(in srgb,var(--accent-gold) 18%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold-bright) 45%,#0000);border-radius:4px;color:color-mix(in srgb,var(--m2-title-gold) 90%,#fff6e8 10%);display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:600;gap:.35rem;padding:.25rem .6rem;text-shadow:0 1px 2px #00000073}.user-readonly-badge{color:color-mix(in srgb,#93c5fd 85%,#fff 15%);font-size:.72rem;font-weight:700;opacity:.95}.header h1{color:color-mix(in srgb,var(--m2-title-gold) 88%,#fff8e8 12%);font-family:Cinzel,serif;font-size:1.3rem;font-weight:700;letter-spacing:2px;margin:0;text-shadow:0 0 28px color-mix(in srgb,var(--accent-gold-bright) 55%,#0000),0 0 12px color-mix(in srgb,var(--color-shinsoo) 28%,#0000),0 2px 4px #000000a6,0 1px 0 #00000080}.header-brand-title--easter{cursor:pointer;-webkit-user-select:none;user-select:none}.app-battle-cards-lock{background:color-mix(in srgb,var(--bg-panel) 92%,#000 8%);border:1px solid color-mix(in srgb,var(--accent-gold) 35%,#0000);border-radius:8px;box-shadow:0 0 24px color-mix(in srgb,var(--metin-core) 22%,#0000);margin:2rem auto;max-width:720px;padding:2rem 1.5rem;text-align:center}.app-battle-cards-lock__title{color:var(--m2-title-gold);font-family:Cinzel,serif;font-size:1.1rem;letter-spacing:.06em;margin:0 0 1rem}.app-battle-cards-lock__taunt{color:color-mix(in srgb,var(--accent-red) 72%,#fff);font-size:1.35rem;font-weight:700;margin:0 0 .75rem;text-shadow:0 0 12px color-mix(in srgb,var(--accent-red) 35%,#0000)}.app-battle-cards-lock__sub{color:var(--text-secondary);font-size:.9rem;margin:0}.app-battle-cards-lock__egg{color:var(--text-muted);font-size:.78rem;font-style:italic;margin:1rem 0 0;min-height:1.2em}.main-tab-btn--locked:not(.active){opacity:.72}.app-easter-toast{animation:app-easter-toast-in .35s ease-out;background:color-mix(in srgb,var(--bg-panel) 94%,var(--accent-cyan) 6%);border:1px solid color-mix(in srgb,var(--accent-cyan) 42%,#0000);border-radius:6px;bottom:1rem;box-shadow:0 6px 24px #00000073;color:var(--text-primary);font-size:.88rem;line-height:1.35;max-width:min(360px,calc(100vw - 2rem));padding:.65rem 1rem;position:fixed;right:1rem;z-index:99990}@keyframes app-easter-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header-author{color:color-mix(in srgb,var(--text-muted) 88%,var(--accent-gold) 12%);font-family:Cinzel,serif;font-size:.58rem;font-style:normal;font-weight:500;letter-spacing:.12em;margin-left:.12rem;opacity:.55}.connection-status{background:#0000004d;border-radius:3px;font-size:.7rem;padding:.15rem .4rem}.connection-status.connection-status--icon{align-items:center;background:#0000006b;border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);display:inline-flex;justify-content:center;padding:.2rem .35rem}.connection-status.connected{color:var(--accent-green)}.connection-status.disconnected{color:var(--accent-red)}.header-live-presence{align-self:flex-start;position:relative}.header-live-presence-trigger{align-items:center;background:linear-gradient(180deg,#162018eb,#0a0e0cf5);border:1px solid color-mix(in srgb,var(--accent-green) 35%,var(--glass-border));border-radius:4px;color:color-mix(in srgb,var(--text-primary) 88%,var(--accent-green) 12%);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;gap:.28rem;letter-spacing:.04em;padding:.3rem .45rem .28rem;transition:border-color .15s ease,box-shadow .15s ease}.header-live-presence-trigger.is-open,.header-live-presence-trigger:hover{border-color:color-mix(in srgb,var(--accent-green) 55%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--accent-green) 22%,#0000)}.header-live-presence-trigger--compact{justify-content:center;min-width:2.4rem;padding:.25rem .38rem}.header-live-dot{animation:header-live-pulse 2s ease-in-out infinite;background:var(--accent-green);border-radius:50%;box-shadow:0 0 6px color-mix(in srgb,var(--accent-green) 70%,#0000);height:.45rem;width:.45rem}@keyframes header-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.header-live-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1rem;text-align:center}.header-live-panel{background:color-mix(in srgb,var(--bg-panel) 96%,#000);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:4px;box-shadow:0 8px 28px #0000008c,0 0 0 1px color-mix(in srgb,var(--metin-core) 18%,#0000) inset;max-height:min(280px,42vh);max-width:min(320px,92vw);min-width:220px;overflow:auto;padding:.4rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.header-live-empty{color:var(--text-secondary);font-size:.78rem;line-height:1.35;padding:.5rem .75rem}.header-pwa-install-wrap{align-self:flex-start;position:relative}.header-pwa-hint-panel{background:color-mix(in srgb,var(--bg-panel) 96%,#000);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:4px;box-shadow:0 8px 28px #0000008c,0 0 0 1px color-mix(in srgb,var(--metin-core) 18%,#0000) inset;max-width:min(400px,94vw);min-width:240px;padding:.55rem .65rem .6rem;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.header-pwa-hint-text{color:var(--text-secondary);font-size:.76rem;line-height:1.4;margin:0 0 .45rem}.header-pwa-hint-text:last-child{margin-bottom:0}.header-pwa-hint-text--tight{margin-bottom:.35rem}.header-pwa-hint-text code{background:#00000059;border-radius:3px;color:var(--text-primary);font-size:.85em;padding:.05em .25em}.header-pwa-hint-panel .pwa-hint-tech-details{border-top:1px solid color-mix(in srgb,var(--accent-gold) 14%,#0000);color:var(--text-muted);font-size:.7rem;line-height:1.35;margin:.4rem 0 0;padding:.4rem 0 0}.header-pwa-hint-panel .pwa-hint-tech-details summary{color:var(--accent-gold);cursor:pointer;font-weight:600}.header-pwa-hint-panel .pwa-hint-tech-details-body{margin:.35rem 0 0}.header-pwa-install-wrap .btn-pwa-install.is-open{border-color:color-mix(in srgb,var(--accent-gold) 45%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--accent-gold) 18%,#0000)}.header-app-install-bundle{align-items:flex-start;display:inline-flex;flex-wrap:wrap;gap:.35rem;position:relative}.controls.controls--toolbar-labeled .header-app-install-bundle a.btn-windows-exe{align-items:center;background:linear-gradient(180deg,#161c20f0,#0a0c0efa);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,var(--glass-border));border-radius:4px;box-shadow:inset 0 1px 0 #fff8dc0f;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:600;gap:.18rem;justify-content:center;max-width:5.5rem;min-height:auto;min-width:3.15rem;padding:.32rem .28rem .26rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.controls.controls--toolbar-labeled .header-app-install-bundle a.btn-windows-exe:hover{border-color:color-mix(in srgb,var(--accent-gold-bright) 48%,#0000);box-shadow:inset 0 1px 0 #fff8dc17,0 0 12px color-mix(in srgb,var(--accent-gold) 15%,#0000)}.controls.controls--toolbar-labeled .header-app-install-bundle a.btn-windows-exe:hover .header-btn-text{color:color-mix(in srgb,var(--accent-gold-bright) 72%,#fff8e8 28%)}.header-live-list{list-style:none;margin:0;padding:0}.header-live-item{margin:0}.header-live-link-wrap,.header-live-nick-only{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:default;display:flex;font-family:inherit;font-size:.82rem;gap:.5rem;justify-content:space-between;padding:.42rem .65rem;text-align:left;width:100%}.header-live-link-wrap:hover{background:color-mix(in srgb,var(--accent-green) 12%,#0000)}.header-live-nick{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-live-nick--in-row{flex:1 1;min-width:0}.header-live-dc-group{align-items:center;display:inline-flex;flex-shrink:0;gap:.35rem}.header-live-dc{background:color-mix(in srgb,var(--accent-cyan) 10%,#0000);border:1px solid color-mix(in srgb,var(--accent-cyan) 35%,#0000);border-radius:4px;color:color-mix(in srgb,var(--accent-cyan) 88%,#fff);font-size:.65rem;font-weight:700;padding:.2rem .45rem;text-decoration:none;transition:background .15s ease,border-color .15s ease}.header-live-dc--web{background:color-mix(in srgb,var(--bg-dark) 40%,#0000);border-color:color-mix(in srgb,var(--text-muted) 45%,#0000);color:var(--text-secondary)}.header-live-dc:hover{background:color-mix(in srgb,var(--accent-green) 14%,#0000);border-color:color-mix(in srgb,var(--accent-cyan) 55%,#0000);color:color-mix(in srgb,var(--text-primary) 75%,var(--accent-cyan) 25%)}.header-live-dc--web:hover{border-color:color-mix(in srgb,var(--accent-gold) 35%,#0000);color:var(--text-primary)}.header-live-no-dc{color:var(--text-muted);font-size:.72rem;font-weight:500}.controls{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.controls.controls--toolbar-labeled button{align-items:center;background:linear-gradient(180deg,#1c1612eb,#0c0a08f5);border:1px solid color-mix(in srgb,var(--accent-gold) 32%,var(--glass-border));border-radius:4px;box-shadow:inset 0 1px 0 #fff8dc0f;cursor:pointer;display:inline-flex;flex-direction:column;font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:600;gap:.18rem;justify-content:center;max-width:5.5rem;min-height:auto;min-width:3.15rem;padding:.32rem .28rem .26rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.header-btn-text{text-wrap:balance;color:color-mix(in srgb,var(--text-secondary) 78%,var(--accent-gold) 22%);display:block;font-size:.58rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.03em;line-height:1.1;text-align:center;width:100%}.controls.controls--toolbar-labeled button:hover .header-btn-text{color:color-mix(in srgb,var(--accent-gold-bright) 72%,#fff8e8 28%)}.controls.controls--toolbar-labeled button.active .header-btn-text,.controls.controls--toolbar-labeled button.notifications-on .header-btn-text,.controls.controls--toolbar-labeled button.sound-on .header-btn-text{color:color-mix(in srgb,var(--accent-gold-bright) 55%,var(--text-primary) 45%)}.controls button:hover{border-color:color-mix(in srgb,var(--accent-gold-bright) 48%,#0000);box-shadow:inset 0 1px 0 #fff8dc17,0 0 12px color-mix(in srgb,var(--accent-gold) 15%,#0000)}.header-btn-icon-wrap{align-items:center;display:flex;justify-content:center;line-height:0}.header-control-icon{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.65))}.user-name-crown{align-items:center;display:inline-flex;line-height:0;opacity:.95}.main-tab-selection{background:linear-gradient(180deg,#1c100aeb,#0c0a08e0);border:1px solid var(--m2-frame-inner);border-radius:4px;box-shadow:inset 0 2px 8px #00000059;display:flex;flex-wrap:wrap;gap:.35rem;margin:0 auto .4rem;max-width:1800px;padding:.35rem .4rem}.main-tab-btn{background:linear-gradient(180deg,#231610f2,#120c0afa);border:1px solid #503728d9;border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc0f;color:var(--text-muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:600;gap:.4rem;padding:.4rem .8rem;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .2s cubic-bezier(.25,.8,.25,1)}.main-tab-btn,.main-tab-icon{align-items:center;display:inline-flex}.main-tab-icon{flex-shrink:0;font-size:1.05rem;justify-content:center;line-height:1}.main-tab-img{display:block;filter:drop-shadow(0 0 1px rgba(0,0,0,.5));height:18px;object-fit:contain;opacity:.92;width:18px}.main-tab-btn.active .main-tab-img{filter:drop-shadow(0 0 3px rgba(212,175,55,.35));opacity:1}.main-tab-label{line-height:1.2}.main-tab-btn:hover{border-color:#d4af3759;color:var(--text-secondary);transform:scale(1.05)}.main-tab-btn.active{background:linear-gradient(180deg,#5a30208c,#281610eb);border-color:#d4af378c;box-shadow:0 0 10px #d4af371f,inset 0 1px 0 #d4af372e;color:var(--m2-title-gold);text-shadow:0 0 12px #e8c65640}.boss-timer-app .mt2-main-tab-bar{align-items:stretch;background:repeating-linear-gradient(105deg,#ffffff05 0 1px,#0000 1px 3px),repeating-linear-gradient(-12deg,#0000,#0000 2px,#0000000a 0,#0000000a 3px),linear-gradient(180deg,#2c2824,#141210 48%,#0c0a09);border-color:color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 28%,#1a1410);box-shadow:inset 0 1px 0 #fff8dc12,0 2px 12px #0006}.boss-timer-app .mt2-main-tab-bar .main-tab-btn{align-items:center;border-radius:2px;box-shadow:inset 0 1px 0 #fff8dc0d,inset 0 -2px 4px #00000059;flex:1 1;flex-direction:column;gap:.32rem;justify-content:center;max-width:7.25rem;min-height:3.35rem;min-width:4.85rem;padding:.28rem .42rem .32rem;position:relative;width:auto}.boss-timer-app .mt2-main-tab-bar .main-tab-btn:after{background:#0000;border-radius:1px 1px 0 0;bottom:0;content:"";height:2px;left:10%;opacity:0;position:absolute;right:10%;transition:opacity .18s ease,background .18s ease}.boss-timer-app .mt2-main-tab-bar .main-tab-btn:hover{background:linear-gradient(180deg,#302016bf,#160e0af5);border-color:color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 32%,#4a3220);box-shadow:inset 0 1px 0 #fff8dc12,inset 0 -2px 4px #00000052,0 0 0 1px color-mix(in srgb,var(--mt2-gold) 12%,#0000);box-shadow:inset 0 1px 0 #fff8dc12,inset 0 -2px 4px #00000052,0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 12%,#0000);transform:translateY(-1px)}.boss-timer-app .mt2-main-tab-bar .main-tab-btn:hover:after{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--mt2-gold) 45%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 45%,#0000),#0000);opacity:1}.boss-timer-app .mt2-main-tab-bar .main-tab-label{align-items:center;display:flex;font-family:Cinzel,serif;font-size:.56rem;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:1.12;max-width:6.4rem;min-height:2.15em;text-align:center}.boss-timer-app .mt2-main-tab-bar .main-tab-img{height:20px;width:20px}.boss-timer-app .mt2-main-tab-bar .main-tab-icon{min-height:22px}.boss-timer-app .mt2-main-tab-bar .main-tab-emblem{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.65));flex-shrink:0;opacity:.88}.boss-timer-app .mt2-main-tab-bar .main-tab-btn.active .main-tab-emblem{filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 6px color-mix(in srgb,var(--mt2-gold) 35%,transparent));filter:drop-shadow(0 1px 2px rgba(0,0,0,.55)) drop-shadow(0 0 6px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 35%,transparent));opacity:1}.boss-timer-app .mt2-main-tab-bar .main-tab-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--mt2-gold) 18%,#281810eb) 0,#120b08f7 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 18%,#281810eb) 0,#120b08f7 100%);border-color:color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 72%,#2a1810);box-shadow:0 0 18px color-mix(in srgb,var(--mt2-gold) 26%,#0000),inset 0 0 14px color-mix(in srgb,var(--mt2-gold) 12%,#0000),inset 0 -2px 5px #0000007a;box-shadow:0 0 18px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 26%,#0000),inset 0 0 14px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 12%,#0000),inset 0 -2px 5px #0000007a;color:color-mix(in srgb,var(--m2-title-gold) 94%,#fff 6%);text-shadow:0 0 14px color-mix(in srgb,var(--mt2-gold) 22%,#0000);text-shadow:0 0 14px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 22%,#0000)}.boss-timer-app .mt2-main-tab-bar .main-tab-btn.active:after{background:linear-gradient(90deg,#0000 0,var(--mt2-gold) 35%,color-mix(in srgb,var(--mt2-gold) 70%,#fff) 50%,var(--mt2-gold) 65%,#0000 100%);background:linear-gradient(90deg,#0000 0,var(--color-mt2-gold,var(--mt2-gold)) 35%,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 70%,#fff) 50%,var(--color-mt2-gold,var(--mt2-gold)) 65%,#0000 100%);box-shadow:0 0 8px color-mix(in srgb,var(--mt2-gold) 40%,#0000);box-shadow:0 0 8px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 40%,#0000);height:2px;opacity:1}.boss-timer-app .mt2-main-tab-bar .main-tab-btn.active:hover{transform:translateY(-1px)}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll{align-items:stretch;background-blend-mode:normal,multiply,multiply,normal,soft-light;background-color:color-mix(in srgb,#a67c52 10%,#1e1a14);background-color:color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 10%,#1e1a14);background-image:linear-gradient(180deg,#fff8e612,#0000 24%,#0000 76%,#00000024),repeating-linear-gradient(90deg,rgba(80,60,40,.045) 0 1px,#0000 1px 7px),linear-gradient(92deg,#0000,#281c120f),linear-gradient(168deg,#2a2218,#1a1510 55%,#120f0c),none;background-image:linear-gradient(180deg,#fff8e612 0,#0000 24%,#0000 76%,#00000024 100%),repeating-linear-gradient(90deg,rgba(80,60,40,.045) 0 1px,#0000 1px 7px),linear-gradient(92deg,#0000 0,#281c120f 100%),var(--bg-parchment-fallback,linear-gradient(168deg,#2a2218 0,#1a1510 55%,#120f0c 100%)),var(--bg-parchment-texture,none);background-position:0 0,0 0,0 0,0 0,50%;background-repeat:no-repeat;background-size:auto,auto,auto,auto,cover;border:2px solid #333;border:2px solid var(--mt2-sg-frame-iron,#333);border-radius:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#a67c52 24%,#0000),inset 0 10px 28px #0000002e,0 6px 22px #00000061;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 24%,#0000),inset 0 10px 28px #0000002e,0 6px 22px #00000061;flex-direction:column;gap:0;overflow:hidden;padding:0;position:relative}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll:after,.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll:before{background:linear-gradient(90deg,#0000,#5c4a32 12%,#d4b060 42%,#f0dc98 50%,#d4b060 58%,#5c4a32 88%,#0000);border-radius:6px;box-shadow:inset 0 1px 0 #fff8dc59,0 1px 4px #0000008c,0 0 10px color-mix(in srgb,#c9a227 25%,#0000);box-shadow:inset 0 1px 0 #fff8dc59,0 1px 4px #0000008c,0 0 10px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 25%,#0000);content:"";height:5px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(160px,48%);z-index:3}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll:before{top:5px}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll:after{bottom:5px}.boss-timer-app .mt2-main-tab-scroll__banner{background:linear-gradient(180deg,#322a22,#181410 52%,#0e0c0a);border:1px solid color-mix(in srgb,#c9a227 42%,#1a1410);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#c9a227) 42%,#1a1410);border-radius:4px;box-shadow:inset 0 1px 0 #fff8dc1a,inset 0 -2px 6px #0000007a,0 0 0 1px #0006,0 0 14px color-mix(in srgb,#c9a227 12%,#0000);box-shadow:inset 0 1px 0 #fff8dc1a,inset 0 -2px 6px #0000007a,0 0 0 1px #0006,0 0 14px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 12%,#0000);margin:14px 10px 0;padding:.42rem .65rem .52rem;position:relative;text-align:center;z-index:1}.boss-timer-app .mt2-main-tab-scroll__banner:after{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--mt2-gold) 55%,#3a3020),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 55%,#3a3020),#0000);box-shadow:0 0 8px color-mix(in srgb,var(--mt2-gold) 22%,#0000);box-shadow:0 0 8px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 22%,#0000);content:"";display:block;height:1px;margin:.42rem auto 0;max-width:88%}.boss-timer-app .mt2-main-tab-scroll__banner-label{color:color-mix(in srgb,var(--m2-title-gold) 78%,#fff8e8 22%);font-family:Cinzel,serif;font-size:clamp(.65rem,1.15vw,.82rem);font-weight:700;letter-spacing:.16em;text-shadow:0 1px 0 #000000e6,0 0 20px color-mix(in srgb,var(--mt2-gold) 45%,#0000),0 0 6px #fff0c840;text-shadow:0 1px 0 #000000e6,0 0 20px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 45%,#0000),0 0 6px #fff0c840;text-transform:uppercase}.boss-timer-app .mt2-main-tab-scroll__grid{align-items:stretch;background:#2018126b;box-shadow:inset 0 0 0 1px #2d231938;display:flex;flex-wrap:wrap;gap:1px;justify-content:center;margin:.55rem .5rem 14px;padding:1px;position:relative;z-index:1}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn{background:color-mix(in srgb,#f8ecd8 14%,#18120e59);border:none;border-radius:0;box-shadow:none;color:#f2e6d4;flex:1 1 auto;margin:0;max-width:9.25rem;min-height:3.1rem;min-width:min(7.25rem,44%)}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn:hover{background:color-mix(in srgb,#a67c52 22%,#241c1680);background:color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 22%,#241c1680);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt2-gold) 35%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 35%,#0000);color:#fffaf0;transform:none}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-label{color:inherit;font-family:Cinzel,serif;font-size:clamp(.54rem,1vw,.64rem);font-weight:600;letter-spacing:.06em;text-shadow:0 1px 2px #000000bf,0 0 12px #00000059;text-transform:uppercase}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn.active .main-tab-label{text-shadow:0 0 12px color-mix(in srgb,var(--mt2-gold) 45%,#0000),0 1px 0 #0006;text-shadow:0 0 12px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 45%,#0000),0 1px 0 #0006}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--mt2-gold) 22%,#3e302059) 0,color-mix(in srgb,var(--mt2-gold) 8%,#0000) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 22%,#3e302059) 0,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 8%,#0000) 100%);box-shadow:inset 0 0 14px color-mix(in srgb,var(--mt2-gold) 18%,#0000),inset 0 1px 0 #fff8dc33;box-shadow:inset 0 0 14px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 18%,#0000),inset 0 1px 0 #fff8dc33;color:color-mix(in srgb,var(--m2-title-gold) 88%,#fff 12%);transform:none}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn:after{bottom:3px;height:2px;opacity:0}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn:hover:after{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--mt2-gold) 40%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 40%,#0000),#0000);opacity:.85}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn.active:after{background:linear-gradient(90deg,#0000 0,var(--mt2-gold) 38%,color-mix(in srgb,var(--mt2-gold) 75%,#fff) 50%,var(--mt2-gold) 62%,#0000 100%);background:linear-gradient(90deg,#0000 0,var(--color-mt2-gold,var(--mt2-gold)) 38%,color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 75%,#fff) 50%,var(--color-mt2-gold,var(--mt2-gold)) 62%,#0000 100%);box-shadow:0 0 6px color-mix(in srgb,var(--mt2-gold) 35%,#0000);box-shadow:0 0 6px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 35%,#0000);opacity:1}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-emblem{filter:sepia(.12) saturate(1.15) brightness(1.08);opacity:.96}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn.active .main-tab-emblem{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) drop-shadow(0 0 8px color-mix(in srgb,var(--mt2-gold) 50%,transparent));filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) drop-shadow(0 0 8px color-mix(in srgb,var(--color-mt2-gold,var(--mt2-gold)) 50%,transparent));opacity:1}.boss-timer-app .mt2-main-tab-bar.mt2-main-tab-scroll .main-tab-btn.active:hover{transform:none}.earnings-main{display:block}.btn-reset{background:linear-gradient(180deg,#c44b4b4d,#c44b4b1a);border-color:#c44b4b66;color:var(--accent-red)}.btn-reset:hover{background:linear-gradient(180deg,#c44b4b80,#c44b4b33)}.btn-sound.sound-on{background:linear-gradient(180deg,#4caf504d,#4caf501a);border-color:#4caf5066;color:var(--accent-green)}.btn-sound.sound-off{background:#28232d80;color:var(--text-muted)}.btn-settings{background:linear-gradient(180deg,#d4a8534d,#d4a8531a);border-color:#d4a85366;color:var(--accent-gold)}.btn-settings:hover{background:linear-gradient(180deg,#d4a85380,#d4a85333)}.btn-admin{background:linear-gradient(180deg,#3ec9d14d,#3ec9d11a);border-color:#3ec9d166;color:var(--accent-cyan)}.btn-admin:hover{background:linear-gradient(180deg,#3ec9d180,#3ec9d133)}.btn-logout{background:#28232d80;color:var(--text-secondary)}.btn-logout:hover{background:#c44b4b33;color:var(--accent-red)}.btn-fullscreen,.btn-mini,.btn-widget-open{background:#28232d80;color:var(--text-secondary)}.btn-fullscreen.active,.btn-fullscreen:hover,.btn-mini.active,.btn-mini:hover,.btn-widget-open:hover{background:linear-gradient(180deg,#d4a8534d,#d4a8531a);color:var(--accent-gold)}.btn-notifications{background:#28232d80;color:var(--text-secondary);transition:all .3s ease}.btn-notifications:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 32%,#0000) 0,color-mix(in srgb,var(--accent-gold) 10%,#0000) 100%);color:var(--accent-gold-bright)}.btn-notifications.notifications-on{animation:pulse-notification 3s ease-in-out infinite;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-green) 38%,#0000) 0,color-mix(in srgb,var(--accent-green) 16%,#0000) 100%);color:color-mix(in srgb,var(--accent-green) 88%,#fff)}.btn-notifications.notifications-off{opacity:.6}@keyframes pulse-notification{0%,to{box-shadow:0 0 5px color-mix(in srgb,var(--accent-green) 45%,#0000)}50%{box-shadow:0 0 15px color-mix(in srgb,var(--accent-green) 65%,#0000)}}.btn-offline{background:#28232d80;color:var(--text-secondary);transition:all .3s ease}.btn-offline:hover{background:linear-gradient(180deg,#6495ed4d,#6495ed1a);color:#6495ed}.btn-offline.offline-active{animation:pulse-offline 2s ease-in-out infinite;background:linear-gradient(180deg,#ff646466,#ff646433);color:#ff6b6b}@keyframes pulse-offline{0%,to{opacity:1}50%{opacity:.7}}.connection-status.offline-mode{animation:pulse-offline 2s ease-in-out infinite;color:#ff6b6b}.map-selection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#140c08f0,#241610e6 40%,#12162659);border:1px solid var(--m2-frame-inner);border-radius:4px;box-shadow:inset 0 1px 0 #d4af3714;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin:0 auto .4rem;max-width:1800px;padding:.45rem .5rem}.map-btn{background:#181412d1;border:1px solid #d4af3752;border-radius:3px;box-shadow:inset 0 1px 0 #fff8eb12;color:color-mix(in srgb,var(--text-primary) 82%,#f5e8d4 18%);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.72rem;padding:.3rem .55rem;text-shadow:0 1px 2px #00000080;transition:all .2s ease}.map-btn:hover{background:#d4a85329;border-color:#d4a8537a;color:color-mix(in srgb,var(--accent-gold-bright) 75%,#fff8e8 25%);transform:scale(1.06)}.map-btn.active{background:linear-gradient(180deg,#d4a85361,#3a202885);border-color:#e8c8829e;box-shadow:0 0 14px #d4a85347,inset 0 1px 0 #ffe6be1f;color:color-mix(in srgb,var(--m2-title-gold) 85%,#fff 15%);text-shadow:0 0 10px #d4af3759,0 1px 2px #0000008c}.boss-timer-app .mt2-map-strip-metal{border-color:#5c4d3a #241c16 #120e0c #4a3f32;border-style:solid;border-width:2px;box-shadow:0 0 0 1px #00000073,inset 0 1px 0 #ffe6be0f,0 4px 14px #00000040}.timers-container{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin:0 auto;max-width:1800px}.timers-container.resp-timers-grid{--resp-gap-ch:clamp(0.16rem,0.35vw + 0.06rem,0.32rem);gap:var(--resp-gap-ch)}.boss-timer-app .timers-container.resp-timers-grid{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.boss-timer-app .timers-container.resp-timers-grid .channel-wrapper{box-sizing:border-box;flex:1 1 220px;max-width:100%;min-width:min(100%,200px);width:auto}.boss-timer-app .timers-container.resp-timers-grid.timers-container--widget{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.boss-timer-app .timers-container.resp-timers-grid.timers-container--widget .channel-wrapper{flex:0 0 auto;max-width:320px;min-width:min(240px,92vw);width:auto}.resp-mockup-layout{grid-gap:.55rem;align-items:start;border-top:3px solid #c5a059a6;box-shadow:0 -1px 0 #0006;display:grid;gap:.55rem;grid-template-columns:230px 1fr 270px;margin:0 auto;max-width:1800px;padding-top:.15rem}.resp-mockup-layout.mt2-resp-main-frame{border-top:none;box-shadow:none;padding-top:0}.resp-mockup-layout.mt2-resp-main-frame>.mt2-separator-sword{grid-column:1/-1;margin-bottom:.15rem}.resp-mockup-layout--mini{gap:.45rem;grid-template-columns:1fr minmax(200px,260px)}.resp-mockup-layout--mini .resp-center-panel{min-width:0}.resp-mockup-layout--mini .resp-side-panel-right{max-height:min(70vh,520px);overflow-y:auto}.resp-mockup-layout--mini .resp-stats-grid{gap:.22rem;grid-template-columns:1fr 1fr}.resp-mockup-layout--mini .resp-stat{align-items:flex-start;flex-direction:column;font-size:.68rem;gap:.1rem;padding:.28rem .35rem}.resp-mockup-layout--mini .resp-stat strong{font-size:.78rem}.resp-side-panel{background:linear-gradient(180deg,#231810f2,#0e0a08f5);border:1px solid #c5a05959;border-radius:6px;box-shadow:inset 0 1px 0 #ffe6b414,0 8px 22px #00000059;padding:.6rem .5rem}.resp-center-panel.mt2-gold-corners,.resp-side-panel.mt2-gold-corners{overflow:visible;padding-bottom:1.15rem;position:relative}.boss-timer-app .resp-side-panel.mt2-panel-map-catalog{border-color:#5a4a38 #2a2218 #16120e #4d4030;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px #00000059,inset 0 1px 0 #ffdcaa0d,0 10px 26px #0006}.boss-timer-app .resp-side-panel-left.mt2-parchment-panel{background-blend-mode:normal,multiply,normal,soft-light;background-color:color-mix(in srgb,#a67c52 8%,#1e1a14);background-color:color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 8%,#1e1a14);background-image:linear-gradient(180deg,#fff8e60f,#0000 22%,#0000 78%,#0000001f),repeating-linear-gradient(90deg,#503c280a 0 1px,#0000 1px 6px),linear-gradient(168deg,#2a2218,#120f0c),none;background-image:linear-gradient(180deg,#fff8e60f 0,#0000 22%,#0000 78%,#0000001f 100%),repeating-linear-gradient(90deg,#503c280a 0 1px,#0000 1px 6px),var(--bg-parchment-fallback,linear-gradient(168deg,#2a2218,#120f0c)),var(--bg-parchment-texture,none);background-position:0 0,0 0,0 0,50%;background-repeat:no-repeat;background-size:auto,auto,auto,cover;border-color:#333;border-color:var(--mt2-sg-frame-iron,#333);box-shadow:inset 0 0 0 1px color-mix(in srgb,#a67c52 22%,#0000),inset 0 10px 28px #0003,0 8px 28px #00000059;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 22%,#0000),inset 0 10px 28px #0003,0 8px 28px #00000059}.boss-timer-app .resp-side-panel-left.mt2-parchment-panel h3{border-bottom-color:color-mix(in srgb,#c9a227 42%,#0000);border-bottom-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 42%,#0000);color:color-mix(in srgb,var(--m2-title-gold) 82%,#fff6dd 18%);font-family:Cinzel,serif;text-shadow:0 0 14px color-mix(in srgb,#c9a227 35%,#0000),0 1px 2px #000000a6;text-shadow:0 0 14px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 35%,#0000),0 1px 2px #000000a6}.boss-timer-app .resp-side-panel-left.mt2-parchment-panel .resp-side-item{background:color-mix(in srgb,#1a1612 88%,#0000);border:none;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#c9a227 18%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 18%,#0000);color:#f2e8d8;font-family:Cinzel,serif;font-size:.64rem;font-weight:600;letter-spacing:.1em;padding:.5rem .45rem .58rem;position:relative;text-align:center;text-shadow:0 1px 3px #000000d9,0 0 10px #00000059;text-transform:uppercase;transform:none}.boss-timer-app .resp-side-panel-left.mt2-parchment-panel .resp-side-item:hover{background:color-mix(in srgb,#a67c52 22%,#14100ceb);background:color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 22%,#14100ceb);box-shadow:inset 0 0 0 1px color-mix(in srgb,#c9a227 38%,#0000),0 0 12px color-mix(in srgb,#c9a227 15%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 38%,#0000),0 0 12px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 15%,#0000);color:#fffaf0;transform:none}.boss-timer-app .resp-side-panel-left.mt2-parchment-panel .resp-side-item.active{background:linear-gradient(180deg,color-mix(in srgb,#c9a227 28%,#281c12bf),#0e0a08eb);background:linear-gradient(180deg,color-mix(in srgb,var(--color-mt2-gold,#c9a227) 28%,#281c12bf) 0,#0e0a08eb 100%);border:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,#e8c878 55%,#0000),0 0 16px color-mix(in srgb,#c9a227 22%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#e8c878) 55%,#0000),0 0 16px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 22%,#0000);color:#fffdf8;text-shadow:0 0 12px color-mix(in srgb,#c9a227 40%,#0000),0 1px 2px #000000b3;text-shadow:0 0 12px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 40%,#0000),0 1px 2px #000000b3}.boss-timer-app .resp-side-panel-left.mt2-parchment-panel .resp-side-item:not(:last-child):after{background:radial-gradient(circle at 50% 100%,#e8c878 0 2px,#0000 2.5px),linear-gradient(90deg,#0000,color-mix(in srgb,#c9a227 35%,#0000) 15%,color-mix(in srgb,#e8c878 55%,#0000) 50%,color-mix(in srgb,#c9a227 35%,#0000) 85%,#0000);background:radial-gradient(circle at 50% 100%,#e8c878 0 2px,#0000 2.5px),linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-mt2-gold,#c9a227) 35%,#0000) 15%,color-mix(in srgb,var(--color-mt2-gold,#e8c878) 55%,#0000) 50%,color-mix(in srgb,var(--color-mt2-gold,#c9a227) 35%,#0000) 85%,#0000);background-position:bottom,bottom;background-repeat:no-repeat;background-size:100% 100%,100% 1px;bottom:0;content:"";height:5px;left:6%;position:absolute;right:6%}.resp-side-panel h3{border-bottom:1px solid #c5a05947;color:var(--m2-title-gold);font-family:Cinzel,serif;font-size:.82rem;letter-spacing:.08em;margin:0 0 .5rem;padding-bottom:.35rem;text-transform:uppercase}.resp-side-list{display:flex;flex-direction:column;gap:.28rem;max-height:580px;overflow-y:auto;padding-right:.15rem}.resp-side-item{background:linear-gradient(180deg,#2a1d15bf,#100b08e6);border:1px solid #c5a05933;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:600;padding:.35rem .5rem;text-align:left;transition:all .16s ease}.resp-side-item:hover{border-color:#d4a8536b;color:var(--text-primary);transform:translateX(2px)}.resp-side-item.active{background:linear-gradient(180deg,#56341fb8,#1e130df0);border-color:#d4a85394;color:var(--m2-title-gold)}.resp-center-panel{background:linear-gradient(180deg,color-mix(in srgb,#1a1a1d 94%,#321e20),#080707f7),repeating-linear-gradient(-8deg,#0000,#0000 2px,#00000008 0,#00000008 3px);background:linear-gradient(180deg,color-mix(in srgb,var(--mt2-sg-panel-graphite,#1a1a1d) 94%,var(--mt2-sg-stone-dust,#321e20)) 0,#080707f7 100%),repeating-linear-gradient(-8deg,#0000,#0000 2px,#00000008 2px,#00000008 3px);border:1px solid color-mix(in srgb,#333 85%,#a67c52);border:1px solid color-mix(in srgb,var(--mt2-sg-frame-iron,#333) 85%,var(--mt2-sg-gold-ancient,#a67c52));border-radius:6px;box-shadow:inset 0 1px 0 #fff8dc0a,inset 0 -6px 16px #00000059;container-name:resp-center;container-type:inline-size;display:flex;flex-direction:column;min-height:0;min-width:0;padding:.45rem .35rem}.resp-timers-grid{--resp-ch-count:6;max-width:none}.resp-timers-grid .timer-card:not(.minimized){border-radius:clamp(5px,.85vw,8px);padding:clamp(.14rem,.32vw + .08rem,.3rem) clamp(.18rem,.38vw + .1rem,.34rem)}.resp-timers-grid .timer-card.boss-card:not(.minimized){padding-bottom:clamp(1.05rem,1.25vw + .58rem,1.55rem)}.resp-timers-grid .timer-row-name{gap:clamp(3px,.45vw,6px);margin-bottom:1px}.resp-timers-grid .timer-row-status{gap:clamp(3px,.45vw,6px);margin-bottom:2px}.resp-timers-grid .timer-row-actions{gap:clamp(2px,.32vw,4px)}.resp-timers-grid .timer-display{border-radius:clamp(3px,.5vw,5px);font-size:clamp(.62rem,.26vw + .5rem,.88rem);min-width:0;padding:clamp(.08rem,.14vw + .04rem,.18rem) clamp(.16rem,.3vw + .08rem,.4rem)}.resp-timers-grid .timer-running{font-size:clamp(.66rem,.3vw + .52rem,.92rem)}.resp-timers-grid .timer-expired,.resp-timers-grid .timer-window{font-size:clamp(.64rem,.22vw + .52rem,.8rem);padding:clamp(.12rem,.2vw + .08rem,.26rem) clamp(.22rem,.32vw + .1rem,.46rem)}.resp-timers-grid .respawn-range{font-size:clamp(.46rem,.1vw + .4rem,.56rem)}.resp-timers-grid .btn-found{height:clamp(22px,2.6vw + 14px,28px);min-height:clamp(22px,2.6vw + 14px,28px);min-width:clamp(22px,2.6vw + 14px,28px);width:clamp(22px,2.6vw + 14px,28px)}.resp-timers-grid .timer-card .timer-row-actions .btn-small.btn-timer-icon{min-height:clamp(1.35rem,1.5vw + .9rem,1.78rem);min-width:clamp(1.35rem,1.5vw + .9rem,1.78rem)}.resp-timers-grid .timer-card-col--media{align-self:stretch;max-width:clamp(40px,3.4vw + 24px,58px);min-height:0;min-width:clamp(40px,3.4vw + 24px,58px);width:clamp(40px,3.4vw + 24px,58px)}.resp-timers-grid .timer-card:not(.minimized) .timer-entity-thumb-wrap--media{align-items:center;box-sizing:border-box;display:flex;flex:1 1 auto;height:100%;justify-content:center;min-height:clamp(40px,3.4vw + 24px,58px);width:100%}.resp-timers-grid .timer-card:not(.minimized) .timer-entity-thumb-wrap--media .timer-entity-img{height:auto;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:auto}.resp-timers-grid .timer-card:not(.minimized) .timer-entity-thumb-wrap--media .timer-entity-fallback-svg.timer-icon.wiki-icon{flex:0 1 auto;height:auto;max-height:calc(100% - 6px);max-width:calc(100% - 6px);width:auto}.resp-timers-grid .timer-card-corbel{height:clamp(18px,1.35vw + 14px,24px);width:clamp(18px,1.35vw + 14px,24px)}.resp-timers-grid .timer-card-corbel-ico .timer-context-svg{height:clamp(10px,.85vw + 8px,14px);width:clamp(10px,.85vw + 8px,14px)}.resp-timers-grid .edit-window-badge{font-size:clamp(.52rem,.12vw + .46rem,.62rem);padding:1px clamp(3px,.5vw,5px)}.resp-timers-grid .timer-list{gap:clamp(.22rem,.38vw + .1rem,.42rem)}.resp-timers-grid .timer-name-full{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;font-size:clamp(.62rem,.24vw + .5rem,.8rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.18;overflow:hidden;white-space:normal;word-break:break-word}.resp-timers-grid .timer-card.boss-card .timer-name-full{font-size:clamp(.6rem,.26vw + .48rem,.78rem)}.resp-timers-grid .channel-title{font-size:clamp(.62rem,.38vw + .46rem,.88rem);margin-bottom:clamp(.14rem,.28vw,.3rem);padding:clamp(.16rem,.28vw + .08rem,.32rem) clamp(.22rem,.42vw + .1rem,.48rem)}.resp-stats-grid{grid-gap:.28rem;display:grid;gap:.28rem;grid-template-columns:1fr}.resp-stat{align-items:center;background:#00000047;border:1px solid #c5a05933;border-radius:4px;display:flex;font-family:Rajdhani,sans-serif;font-size:.78rem;justify-content:space-between;padding:.32rem .42rem}.resp-stat span{color:var(--text-muted)}.resp-stat strong{color:var(--m2-title-gold);font-family:Cinzel,serif;font-size:.84rem}.channel-wrapper{width:125px}.channel-title{background:linear-gradient(180deg,#5a1c1c8c,#1c0e0cf2);border:1px solid #d4af3773;border-radius:4px;box-shadow:0 2px 8px #00000073,inset 0 1px 0 #ffdca01a;color:var(--m2-title-gold)!important;font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;margin-bottom:.5rem;padding:.45rem .7rem;text-align:center;text-shadow:0 1px 2px #000000bf,0 0 14px #d4af3733}.timer-list{display:flex;flex-direction:column;gap:.4rem}.timer-card{background:#1e1e1e;border:none;border-radius:10px;box-shadow:0 3px 10px #0000008c,0 1px 0 #ffffff08;cursor:grab;padding:.35rem .4rem;transition:all .2s ease}.timer-card:hover{box-shadow:0 8px 22px #0000009e,0 1px 0 #ffffff0a;transform:translateY(-2px)}.timer-card.dragging{opacity:.5;transform:scale(.95)}.timer-card.drag-over{outline:3px dashed #00bfff}.timer-card.boss-card{background-blend-mode:normal,multiply;background-color:#0a0a0c;background-color:var(--color-mt2-dark,#0a0a0c);background-image:linear-gradient(165deg,#12100ef0,#1c1814e6 45%,#0a0908f5),none;background-image:linear-gradient(165deg,#12100ef0 0,#1c1814e6 45%,#0a0908f5 100%),var(--bg-stone-texture,none);background-position:0 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;border-color:#5a4a36 #2a2218 #14100c #ff6b6b;border-radius:8px;border-style:solid;border-width:2px 2px 2px 6px;box-shadow:0 4px 14px #0000008c,inset 0 1px 0 #fff8dc0a,inset 0 -2px 6px #00000059}.timer-card.boss-card:not(.state-na-mapie):not(.state-running):not(.state-okno):not(.minimized){box-shadow:0 4px 14px #0000008c,0 0 20px color-mix(in srgb,#c83232 18%,#0000),0 0 36px color-mix(in srgb,#c83232 8%,#0000),inset 0 1px 0 #fff8dc0a,inset 0 -2px 6px #00000059,inset 0 0 14px color-mix(in srgb,#c83232 6%,#0000);box-shadow:0 4px 14px #0000008c,0 0 20px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 18%,#0000),0 0 36px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 8%,#0000),inset 0 1px 0 #fff8dc0a,inset 0 -2px 6px #00000059,inset 0 0 14px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 6%,#0000)}.timer-card.metin-card{border-left:6px solid #a855f7}.boss-timer-app .timer-card.boss-card:not(.minimized):before,.boss-timer-app .timer-card.metin-card:not(.minimized):before{border-color:#8a8278 #1c1a18 #080706 #4d4540;border-radius:7px;border-style:solid;border-width:2px;box-shadow:inset 0 2px 4px #fffcf51c,inset 0 -5px 12px #0000008c,0 0 0 1px #000000bf;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.boss-timer-app .timer-card.boss-card:not(.minimized):after,.boss-timer-app .timer-card.metin-card:not(.minimized):after{background:radial-gradient(circle at 7px 7px,#c8b996f2 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 7px) 7px,#c8b996f2 0 2px,#0000 3px),radial-gradient(circle at 7px calc(100% - 7px),#5a524ae6 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 7px) calc(100% - 7px),#5a524ae6 0 2px,#0000 3px);border-radius:8px;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.boss-timer-app .timer-card.boss-card:not(.minimized)>*,.boss-timer-app .timer-card.metin-card:not(.minimized)>*{position:relative;z-index:1}.boss-timer-app .timer-card.boss-card:not(.minimized) .timer-card-body,.boss-timer-app .timer-card.metin-card:not(.minimized) .timer-card-body{z-index:2}.boss-timer-app .timer-card.boss-card:not(.minimized) .timer-card-boss-ornaments{z-index:5}.timer-card.state-na-mapie{background-color:#062a1a!important;background-image:linear-gradient(160deg,#08261aeb,#061610f5),none!important;background-image:linear-gradient(160deg,#08261aeb 0,#061610f5 100%),var(--bg-stone-texture,none)!important;border-left-color:#00ff9d!important;border-left-color:var(--color-mt2-emerald,#00ff9d)!important;box-shadow:0 0 22px color-mix(in srgb,#00ff9d 38%,#0000),0 0 42px color-mix(in srgb,#00ff9d 12%,#0000),0 6px 20px #0000008c,inset 0 0 20px color-mix(in srgb,#00ff9d 14%,#0000)!important;box-shadow:0 0 22px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 38%,#0000),0 0 42px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 12%,#0000),0 6px 20px #0000008c,inset 0 0 20px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 14%,#0000)!important}.timer-card.state-na-mapie .timer-display,.timer-card.state-na-mapie .timer-display-mini,.timer-card.state-na-mapie .timer-name,.timer-card.state-na-mapie .timer-name-mini{color:#00ff9d!important;color:var(--color-mt2-emerald,#00ff9d)!important;text-shadow:0 0 10px color-mix(in srgb,#00ff9d 45%,#0000),0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000!important;text-shadow:0 0 10px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 45%,#0000),0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000!important}.timer-card.state-na-mapie .timer-name-full{color:var(--mt2-gold)!important;color:var(--color-mt2-gold,var(--mt2-gold))!important;text-shadow:0 1px 2px #000000d9,0 0 12px color-mix(in srgb,#c5a66d 35%,#0000)!important;text-shadow:0 1px 2px #000000d9,0 0 12px color-mix(in srgb,var(--color-mt2-gold,#c5a66d) 35%,#0000)!important}.timer-card.state-na-mapie .timer-display,.timer-card.state-na-mapie .timer-display-mini{font-size:.72rem;font-weight:800}.timer-card.state-na-mapie .btn-kill{background:#04281ad9!important;border-color:color-mix(in srgb,#00ff9d 40%,#000)!important;border-color:color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 40%,#000)!important;color:#00ff9d!important;color:var(--color-mt2-emerald,#00ff9d)!important}.timer-card.state-okno{animation:pulse-okno 1.2s infinite;background:#9a3412!important;border-left-color:#7c2d12!important}.timer-card.state-okno .timer-display,.timer-card.state-okno .timer-name{color:#fed7aa!important;text-shadow:none!important}.timer-card.state-okno .btn-kill{background:#7c2d12!important;border-color:#7c2d12!important;color:#fed7aa!important}@keyframes pulse-okno{0%,to{opacity:1}50%{opacity:.9}}.timer-card.state-running{background:#1e3a5f!important;border-left-color:#172554!important}.timer-card.state-running .timer-display,.timer-card.state-running .timer-name{color:#bfdbfe!important;text-shadow:none!important}.timer-card.state-running .btn-kill{background:#0000004d!important;border-color:#0000004d!important;color:#94a3b8!important;opacity:.6}@keyframes timer-card-frame-breathe-boss{0%,to{box-shadow:inset 0 2px 4px #fffcf51a,inset 0 -5px 12px #0000008c,0 0 0 1px #000000bf,0 0 14px color-mix(in srgb,#c83232 8%,#0000);box-shadow:inset 0 2px 4px #fffcf51a,inset 0 -5px 12px #0000008c,0 0 0 1px #000000bf,0 0 14px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 8%,#0000)}50%{box-shadow:inset 0 2px 5px #fffcf521,inset 0 -5px 12px #00000085,0 0 0 1px #000000b8,0 0 20px color-mix(in srgb,#c83232 16%,#0000);box-shadow:inset 0 2px 5px #fffcf521,inset 0 -5px 12px #00000085,0 0 0 1px #000000b8,0 0 20px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 16%,#0000)}}@keyframes timer-card-frame-breathe-metin{0%,to{box-shadow:inset 0 2px 4px #fffcf51a,inset 0 -5px 12px #0000008c,0 0 0 1px #000000bf,0 0 12px #a855f71a}50%{box-shadow:inset 0 2px 5px #fffcf51f,inset 0 -5px 12px #00000085,0 0 0 1px #000000b8,0 0 22px #a855f733}}@keyframes timer-tier-high-glow-boss{0%,to{filter:drop-shadow(0 0 5px rgba(212,168,83,.22)) drop-shadow(0 0 10px rgba(180,60,60,.12))}50%{filter:drop-shadow(0 0 10px rgba(255,210,140,.42)) drop-shadow(0 0 18px rgba(200,80,80,.2))}}@keyframes timer-tier-high-glow-metin{0%,to{filter:drop-shadow(0 0 6px rgba(167,139,250,.28))}50%{filter:drop-shadow(0 0 14px rgba(192,181,253,.45)) drop-shadow(0 0 20px rgba(52,211,153,.12))}}@keyframes timer-tier-elite-glow-boss{0%,to{filter:drop-shadow(0 0 8px rgba(255,200,100,.35)) drop-shadow(0 0 16px rgba(220,60,60,.25)) drop-shadow(0 0 2px rgba(255,248,220,.2))}33%{filter:drop-shadow(0 0 14px rgba(255,220,150,.55)) drop-shadow(0 0 22px rgba(180,40,40,.32))}66%{filter:drop-shadow(0 0 12px rgba(200,160,255,.25)) drop-shadow(0 0 20px rgba(255,200,120,.4))}}@keyframes timer-tier-elite-glow-metin{0%,to{filter:drop-shadow(0 0 10px rgba(167,139,250,.45)) drop-shadow(0 0 18px rgba(45,212,191,.15))}50%{filter:drop-shadow(0 0 18px rgba(216,180,254,.6)) drop-shadow(0 0 26px rgba(52,211,153,.22))}}@keyframes timer-tier-elite-border-boss{0%,to{border-left-color:#ff6b6b}50%{border-left-color:#ffb347}}@keyframes timer-tier-elite-border-metin{0%,to{border-left-color:#a855f7}50%{border-left-color:#5eead4}}.boss-timer-app .timer-card.boss-card:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno):before{animation:timer-card-frame-breathe-boss 5.5s ease-in-out infinite}.boss-timer-app .timer-card.metin-card:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno):before{animation:timer-card-frame-breathe-metin 5.8s ease-in-out infinite}.boss-timer-app .timer-card:not(.minimized){transition:transform .22s ease,box-shadow .28s ease,filter .35s ease,border-left-color .35s ease}.boss-timer-app .timer-card:not(.minimized):not(.timer-card--tier-high):not(.timer-card--tier-elite):hover{filter:brightness(1.04) saturate(1.05)}.boss-timer-app .timer-card.boss-card.timer-card--tier-high:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno){animation:timer-tier-high-glow-boss 3.4s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.timer-card--tier-high:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno){animation:timer-tier-high-glow-metin 3.6s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.timer-card--tier-elite:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno){animation-duration:4.2s,3.1s;animation-iteration-count:infinite,infinite;animation-name:timer-tier-elite-glow-boss,timer-tier-elite-border-boss;animation-timing-function:ease-in-out,ease-in-out;border-left-width:7px}.boss-timer-app .timer-card.metin-card.timer-card--tier-elite:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno){animation-duration:4s,2.8s;animation-iteration-count:infinite,infinite;animation-name:timer-tier-elite-glow-metin,timer-tier-elite-border-metin;animation-timing-function:ease-in-out,ease-in-out;border-left-width:7px}.boss-timer-app .timer-card.timer-card--tier-elite.state-na-mapie:not(.minimized),.boss-timer-app .timer-card.timer-card--tier-elite.state-okno:not(.minimized),.boss-timer-app .timer-card.timer-card--tier-elite.state-running:not(.minimized){animation:none;border-left-width:7px;filter:drop-shadow(0 0 12px rgba(255,220,140,.22))}.boss-timer-app .timer-card.metin-card.timer-card--tier-elite.state-na-mapie:not(.minimized),.boss-timer-app .timer-card.metin-card.timer-card--tier-elite.state-okno:not(.minimized),.boss-timer-app .timer-card.metin-card.timer-card--tier-elite.state-running:not(.minimized){filter:drop-shadow(0 0 12px rgba(167,139,250,.28))}.boss-timer-app .timer-card.timer-card--tier-high.state-na-mapie:not(.minimized),.boss-timer-app .timer-card.timer-card--tier-high.state-okno:not(.minimized),.boss-timer-app .timer-card.timer-card--tier-high.state-running:not(.minimized){animation:none;filter:drop-shadow(0 0 8px rgba(212,168,83,.2))}.boss-timer-app .timer-card.metin-card.timer-card--tier-high.state-na-mapie:not(.minimized),.boss-timer-app .timer-card.metin-card.timer-card--tier-high.state-okno:not(.minimized),.boss-timer-app .timer-card.metin-card.timer-card--tier-high.state-running:not(.minimized){filter:drop-shadow(0 0 8px rgba(167,139,250,.22))}.boss-timer-app .timer-card.minimized.timer-card--tier-high{box-shadow:0 2px 8px #00000073,0 0 0 1px #d4a85347}.boss-timer-app .timer-card.minimized.timer-card--tier-elite{box-shadow:0 2px 10px #00000080,0 0 0 1px #ffc87866,0 0 14px #a78bfa26}@media (prefers-reduced-motion:reduce){.boss-timer-app .timer-card.boss-card:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno):before,.boss-timer-app .timer-card.metin-card:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno):before{animation:none}.boss-timer-app .timer-card.boss-card.timer-card--tier-elite:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno),.boss-timer-app .timer-card.boss-card.timer-card--tier-high:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno),.boss-timer-app .timer-card.metin-card.timer-card--tier-elite:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno),.boss-timer-app .timer-card.metin-card.timer-card--tier-high:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno){animation:none;filter:drop-shadow(0 0 8px rgba(212,168,83,.2))}.boss-timer-app .timer-card.metin-card.timer-card--tier-elite:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno),.boss-timer-app .timer-card.metin-card.timer-card--tier-high:not(.minimized):not(.state-na-mapie):not(.state-running):not(.state-okno){filter:drop-shadow(0 0 8px rgba(167,139,250,.22))}.boss-timer-app .timer-card .timer-card-col--media:after,.boss-timer-app .timer-card .timer-card-col--media:before{animation:none!important;opacity:0!important}.boss-timer-app .timer-card .timer-entity-thumb-wrap--media,.boss-timer-app .timer-card.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:none!important}}@keyframes timer-fx-thumb-boss-idle{0%,to{box-shadow:0 0 0 1px #00000059,0 0 10px color-mix(in srgb,#c9a227 14%,#0000),0 0 0 0 color-mix(in srgb,#c83232 0,#0000);box-shadow:0 0 0 1px #00000059,0 0 10px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 14%,#0000),0 0 0 0 color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 0,#0000)}50%{box-shadow:0 0 0 1px #00000059,0 0 18px color-mix(in srgb,#e8c080 32%,#0000),0 0 28px color-mix(in srgb,#c83232 12%,#0000);box-shadow:0 0 0 1px #00000059,0 0 18px color-mix(in srgb,var(--color-mt2-gold,#e8c080) 32%,#0000),0 0 28px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 12%,#0000)}}@keyframes timer-fx-thumb-metin-idle{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#a855f7 22%,#140c08),0 0 12px color-mix(in srgb,#a855f7 18%,#0000),inset 0 0 12px color-mix(in srgb,#22c55e 0,#0000)}50%{box-shadow:0 0 0 1px color-mix(in srgb,#86efac 35%,#1a0a1e),0 0 20px color-mix(in srgb,#a855f7 32%,#0000),inset 0 0 16px color-mix(in srgb,#22c55e 12%,#0000)}}@keyframes timer-fx-thumb-boss-map{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#00ff9d 45%,#000),0 0 14px color-mix(in srgb,#00ff9d 35%,#0000),0 0 32px color-mix(in srgb,#00ff9d 8%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 45%,#000),0 0 14px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 35%,#0000),0 0 32px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 8%,#0000)}50%{box-shadow:0 0 0 2px color-mix(in srgb,#00ff9d 65%,#fff),0 0 22px color-mix(in srgb,#00ff9d 55%,#0000),0 0 40px color-mix(in srgb,#00ff9d 18%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 65%,#fff),0 0 22px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 55%,#0000),0 0 40px color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 18%,#0000)}}@keyframes timer-fx-thumb-metin-map{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#4ade80 40%,#581c87),0 0 16px color-mix(in srgb,#a855f7 40%,#0000),0 0 24px color-mix(in srgb,#34d399 15%,#0000)}33%{box-shadow:0 0 0 1px color-mix(in srgb,#c084fc 50%,#14532d),0 0 22px color-mix(in srgb,#a855f7 55%,#0000),0 0 30px color-mix(in srgb,#22d3ee 12%,#0000)}66%{box-shadow:0 0 0 1px color-mix(in srgb,#34d399 45%,#3b0764),0 0 18px color-mix(in srgb,#34d399 28%,#0000),0 0 26px color-mix(in srgb,#a855f7 22%,#0000)}}@keyframes timer-fx-thumb-boss-running{0%,to{box-shadow:0 0 0 1px #1e3a5fe6,0 0 10px color-mix(in srgb,#93c5fd 25%,#0000),0 0 0 0 #93c5fd00}50%{box-shadow:0 0 0 1px #bfdbfe73,0 0 20px color-mix(in srgb,#60a5fa 45%,#0000),0 0 28px color-mix(in srgb,#38bdf8 18%,#0000)}}@keyframes timer-fx-thumb-metin-running{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#6366f1 35%,#0f172a),0 0 12px color-mix(in srgb,#818cf8 22%,#0000)}50%{box-shadow:0 0 0 1px color-mix(in srgb,#22d3ee 40%,#1e1b4b),0 0 22px color-mix(in srgb,#a78bfa 38%,#0000),0 0 30px color-mix(in srgb,#22d3ee 15%,#0000)}}@keyframes timer-fx-thumb-boss-okno{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 55%,#000),0 0 12px color-mix(in srgb,#fb923c 30%,#0000)}25%{box-shadow:0 0 0 2px color-mix(in srgb,#fbbf24 40%,#7c2d12),0 0 22px color-mix(in srgb,#f97316 45%,#0000),0 0 8px color-mix(in srgb,#ef4444 25%,#0000)}70%{box-shadow:0 0 0 1px color-mix(in srgb,#fdba74 50%,#000),0 0 16px color-mix(in srgb,#ea580c 38%,#0000)}}@keyframes timer-fx-thumb-metin-okno{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 45%,#422006),0 0 14px color-mix(in srgb,#fbbf24 22%,#0000)}50%{box-shadow:0 0 0 1px color-mix(in srgb,#fcd34d 55%,#78350f),0 0 24px color-mix(in srgb,#d97706 35%,#0000),0 0 12px color-mix(in srgb,#a855f7 15%,#0000)}}@keyframes timer-fx-media-ring-boss-map{to{transform:rotate(1turn)}}@keyframes timer-fx-media-ring-metin-map{to{transform:rotate(-1turn)}}@keyframes timer-fx-media-ring-boss-run{to{transform:rotate(1turn)}}@keyframes timer-fx-media-ring-metin-run{to{transform:rotate(1turn)}}@keyframes timer-fx-media-spark-okno{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}.boss-timer-app .timer-card.boss-card.state-idle:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-boss-idle 3.8s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-idle:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-metin-idle 3.2s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-na-mapie:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-boss-map 2.4s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-na-mapie:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-metin-map 2.8s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-running:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-boss-running 1.85s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-running:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-metin-running 1.65s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-okno:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-boss-okno 1.1s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-okno:not(.minimized) .timer-entity-thumb-wrap--media{animation:timer-fx-thumb-metin-okno 1.25s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-na-mapie:not(.minimized) .timer-card-col--media{position:relative}.boss-timer-app .timer-card.boss-card.state-na-mapie:not(.minimized) .timer-card-col--media:before{animation:timer-fx-media-ring-boss-map 10s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,color-mix(in srgb,#00ff9d 55%,#0000) 90deg,#0000 180deg,color-mix(in srgb,#00ff9d 25%,#0000) 270deg,#0000 1turn);background:conic-gradient(from 0deg,#0000 0deg,color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 55%,#0000) 90deg,#0000 180deg,color-mix(in srgb,var(--color-mt2-emerald,#00ff9d) 25%,#0000) 270deg,#0000 1turn);border-radius:10px;content:"";inset:-6px;opacity:.22;pointer-events:none;position:absolute;z-index:0}.boss-timer-app .timer-card.metin-card.state-na-mapie:not(.minimized) .timer-card-col--media:before{animation:timer-fx-media-ring-metin-map 12s linear infinite;background:conic-gradient(from 40deg,#0000,color-mix(in srgb,#a855f7 50%,#0000),#0000 120deg,color-mix(in srgb,#34d399 40%,#0000),#0000 240deg,color-mix(in srgb,#c084fc 35%,#0000),#0000);border-radius:10px;content:"";inset:-6px;opacity:.2;pointer-events:none;position:absolute;z-index:0}.boss-timer-app .timer-card.boss-card.state-running:not(.minimized) .timer-card-col--media:before{animation:timer-fx-media-ring-boss-run 6s linear infinite;background:conic-gradient(from 0deg,#0000 30%,color-mix(in srgb,#60a5fa 45%,#0000),#0000 70%);border-radius:9px;content:"";inset:-5px;opacity:.18;pointer-events:none;position:absolute;z-index:0}.boss-timer-app .timer-card.metin-card.state-running:not(.minimized) .timer-card-col--media:before{animation:timer-fx-media-ring-metin-run 5s linear infinite;background:conic-gradient(from 180deg,#0000,color-mix(in srgb,#818cf8 50%,#0000),#0000 45%,color-mix(in srgb,#22d3ee 35%,#0000),#0000);border-radius:9px;content:"";inset:-5px;opacity:.2;pointer-events:none;position:absolute;z-index:0}.boss-timer-app .timer-card.state-okno:not(.minimized) .timer-card-col--media:after{animation:timer-fx-media-spark-okno .9s ease-in-out infinite;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,#fbbf24 35%,#0000) 0,#0000 45%),radial-gradient(circle at 75% 80%,color-mix(in srgb,#f97316 30%,#0000) 0,#0000 40%);border-radius:8px;content:"";inset:-4px;pointer-events:none;position:absolute;z-index:0}.boss-timer-app .timer-card.state-idle:not(.minimized) .timer-card-col--media>.timer-entity-thumb-wrap--media,.boss-timer-app .timer-card.state-na-mapie:not(.minimized) .timer-card-col--media>.timer-entity-thumb-wrap--media,.boss-timer-app .timer-card.state-okno:not(.minimized) .timer-card-col--media>.timer-entity-thumb-wrap--media,.boss-timer-app .timer-card.state-running:not(.minimized) .timer-card-col--media>.timer-entity-thumb-wrap--media{position:relative;z-index:1}.boss-timer-app .timer-card.boss-card.state-idle.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-boss-idle 4.2s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-idle.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-metin-idle 3.5s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-na-mapie.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-boss-map 2.6s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-na-mapie.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-metin-map 3s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-running.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-boss-running 1.9s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-running.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-metin-running 1.7s ease-in-out infinite}.boss-timer-app .timer-card.boss-card.state-okno.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-boss-okno 1.15s ease-in-out infinite}.boss-timer-app .timer-card.metin-card.state-okno.minimized .timer-name-mini .timer-entity-thumb-wrap{animation:timer-fx-thumb-metin-okno 1.3s ease-in-out infinite}.card-reorder-buttons{display:flex;flex-direction:column;gap:1px;margin-right:4px}.btn-card-reorder{align-items:center;background:#0006;border:1px solid #d4a8534d;border-radius:2px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.5rem;height:12px;justify-content:center;line-height:1;padding:0;transition:all .15s ease;width:16px}.btn-card-reorder:hover:not(:disabled){background:#d4a8534d;border-color:var(--accent-gold);color:var(--accent-gold)}.btn-card-reorder:disabled{cursor:not-allowed;opacity:.3}.mini-reorder-buttons{display:flex;flex-direction:column;gap:1px;margin-right:4px}.btn-mini-reorder{align-items:center;background:#0000004d;border:1px solid #d4a85333;border-radius:2px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.4rem;height:10px;justify-content:center;padding:0;transition:all .1s ease;width:14px}.btn-mini-reorder:hover:not(:disabled){background:#d4a8534d;color:var(--accent-gold)}.btn-mini-reorder:disabled{cursor:not-allowed;opacity:.2}.timer-card.minimized{align-items:center;background:#141923b3;border-style:dashed;border-width:1px;cursor:pointer;display:flex;gap:.4rem;justify-content:space-between;opacity:.6;padding:.2rem .4rem;transition:opacity .2s}.timer-card.minimized:hover{background:#1e2332e6;opacity:1}.timer-name-mini{color:var(--text-muted);flex:1 1;font-family:Rajdhani,sans-serif;font-size:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-display-mini{background:#0000004d;border-radius:3px;font-family:Cinzel,serif;font-size:.6rem;padding:.1rem .25rem}.timer-header{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:.08rem}.header-actions{flex-shrink:0;gap:2px}.timer-name{align-items:center;color:#fff;display:flex;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.65rem;font-weight:700;gap:.25rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-range{background:#0006;border-radius:2px;color:var(--text-muted);font-family:Cinzel,serif;font-size:.42rem;padding:.05rem .15rem}.timer-note-row{border-radius:3px;cursor:pointer;margin:.05rem 0;padding:.1rem .15rem;transition:background .15s}.timer-note-row:hover{background:#ffffff0d}.timer-note-display{align-items:center;display:flex;min-height:14px}.timer-note-text{color:var(--accent-cyan);font-family:Rajdhani,sans-serif;font-size:.5rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-note-placeholder{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.45rem;font-style:italic;opacity:.6}.timer-note-row:hover .timer-note-placeholder{color:var(--accent-gold);opacity:1}.timer-note-edit{width:100%}.timer-note-input{background:#00000080;border:1px solid var(--accent-cyan);border-radius:3px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.5rem;outline:none;padding:.15rem .2rem;width:100%}.timer-note-input::placeholder{color:var(--text-muted);font-style:italic}.timer-body{flex-direction:column;gap:.1rem;margin-bottom:.1rem}.timer-adjust-row,.timer-body{align-items:center;display:flex}.timer-adjust-row{gap:.15rem;justify-content:center;width:100%}.btn-adj{background:#14100cb3;border:1px solid var(--glass-border);border-radius:2px;color:var(--text-secondary);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.45rem;font-weight:600;padding:.08rem .2rem;transition:all .15s}.btn-adj:hover{background:#c9a22740;color:var(--accent-gold)}.timer-display{background:#0006;border-radius:6px;font-family:var(--ui-font-metric),var(--ui-font-display);font-size:1rem;font-weight:900;letter-spacing:1px;min-width:70px;padding:.25rem .5rem;text-align:center}.timer-idle{background:#00000073;border:1px solid color-mix(in srgb,#a67c52 22%,#0000);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#0000);color:#d4c4a8;text-shadow:0 1px 2px #000000d9}.timer-running{font-size:1.1rem}.timer-critical,.timer-running{background:#00000080;color:#fff}.timer-warning{background:#0003;color:#000}.timer-expired,.timer-window{background:#0000004d;color:#000;font-size:.85rem;font-weight:900;padding:.3rem .6rem}.timer-disabled{color:#444;opacity:.5;text-decoration:line-through}@keyframes pulse-critical{0%,to{opacity:1}50%{opacity:.8}}@keyframes pulse-window{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.edit-timer-btn{background:#0000;border:none;color:#666;cursor:pointer;flex-shrink:0;font-size:.65rem;opacity:.5;padding:2px 4px;transition:all .2s}.edit-timer-btn:hover{color:#fff;opacity:1}.respawn-range{background:#00000059;border:1px solid color-mix(in srgb,#a67c52 25%,#0000);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 25%,#0000);border-radius:2px;color:color-mix(in srgb,#f0e4cc 55%,#c9a227 45%);color:color-mix(in srgb,#f0e4cc 55%,var(--color-mt2-gold,#c9a227) 45%);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:3px 7px;transition:color .15s ease,border-color .15s ease,background .15s ease}.respawn-range:hover{background:#00000080;border-color:color-mix(in srgb,#d4af37 45%,#0000);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 45%,#0000);color:#fff8e8}.edit-modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.edit-modal{background:linear-gradient(165deg,#fff8e60a,#0000 40%),linear-gradient(180deg,#2a2218,#14110e 52%,#0c0a08);border-color:#6b5a42 #2a2218 #16120e #5a4a38;border-radius:4px;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px #00000073,inset 0 1px 0 #fff8dc14,0 12px 40px #000000a6,0 0 24px color-mix(in srgb,#c9a227 12%,#0000);box-shadow:inset 0 0 0 1px #00000073,inset 0 1px 0 #fff8dc14,0 12px 40px #000000a6,0 0 24px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 12%,#0000);min-width:280px;padding:1.1rem 1.25rem 1.2rem}.edit-modal-title{align-items:center;color:color-mix(in srgb,var(--m2-title-gold) 88%,#fff8e8 12%);display:flex;font-family:Cinzel,serif;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;letter-spacing:.06em;margin:0 0 10px;text-shadow:0 0 14px color-mix(in srgb,#c9a227 35%,#0000),0 1px 2px #000000a6;text-shadow:0 0 14px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 35%,#0000),0 1px 2px #000000a6;text-transform:uppercase}.edit-modal-title__ico{display:flex;line-height:0;opacity:.95}.edit-modal-title__ico .timer-context-svg{height:20px;width:20px}.edit-modal h4{margin:0 0 8px}.edit-modal-name{color:color-mix(in srgb,#e8c878 82%,#f5ecd4);color:color-mix(in srgb,var(--color-mt2-gold,#e8c878) 82%,#f5ecd4);font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:600;margin:0 0 16px;text-align:center;text-shadow:0 1px 2px #00000080}.edit-modal-inputs{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.edit-modal-inputs label{color:#c8beb0;display:flex;flex-direction:column;font-family:Rajdhani,sans-serif;font-size:.75rem;gap:4px}.edit-modal-inputs input{background:linear-gradient(180deg,#120e0cfa,#080706fc);border:1px solid color-mix(in srgb,#c9a227 38%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#c9a227) 38%,#2a2018);border-radius:3px;box-shadow:inset 0 2px 6px #00000059;color:#f5ecd4;font-family:Rajdhani,sans-serif;font-size:1rem;padding:8px 10px;text-align:center;width:70px}.edit-modal-inputs input:focus{border-color:color-mix(in srgb,#e8c878 55%,#0000);border-color:color-mix(in srgb,var(--color-mt2-gold,#e8c878) 55%,#0000);box-shadow:inset 0 2px 6px #00000059,0 0 0 1px color-mix(in srgb,#c9a227 25%,#0000);box-shadow:inset 0 2px 6px #00000059,0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 25%,#0000);outline:none}.edit-modal-separator{color:#666;font-size:1.2rem;margin-top:18px}.edit-modal-actions{display:flex;gap:10px;justify-content:center}.edit-modal-cancel,.edit-modal-save{border:1px solid color-mix(in srgb,#a67c52 35%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#2a2018);border-radius:3px;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:9px 22px;transition:border-color .15s ease,background .15s ease,color .15s ease}.edit-modal-cancel{background:linear-gradient(180deg,#28201cf2,#100c0afa);color:#c8beb0}.edit-modal-cancel:hover{border-color:color-mix(in srgb,#c9a227 45%,#0000);border-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 45%,#0000);color:#f2e8d8}.edit-modal-save{background:linear-gradient(180deg,color-mix(in srgb,#2d5a32 75%,#1a2818),color-mix(in srgb,#1a3d22 90%,#0c120e));border-color:color-mix(in srgb,#4caf50 40%,#6b8f4a 35%);border-color:color-mix(in srgb,#4caf50 40%,var(--color-mt2-gold,#6b8f4a) 35%);color:#e8f5e9}.edit-modal-save:hover{border-color:color-mix(in srgb,#81c784 50%,#0000);filter:brightness(1.06)}.timer-actions{display:flex;gap:.3rem;margin-top:.15rem}.btn-found{align-items:center;background:radial-gradient(ellipse 90% 55% at 40% 18%,#fff8dc33,#0000 52%),linear-gradient(165deg,#2a2218,#12100c 55%,#0a0908);border:2px solid color-mix(in srgb,#c9a227 55%,#4a3020);border:2px solid color-mix(in srgb,var(--color-mt2-gold,#c9a227) 55%,#4a3020);border-radius:4px;box-shadow:inset 0 1px 0 #fff8dc1f,inset 0 -2px 5px #0000008c,0 2px 8px #00000073;color:#fff8e8;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease;width:32px}.btn-found:hover:not(:disabled){border-color:color-mix(in srgb,#e8c656 70%,#5a4028);border-color:color-mix(in srgb,var(--color-mt2-gold,#e8c656) 70%,#5a4028);box-shadow:inset 0 1px 0 #fff8dc2e,inset 0 -2px 5px #00000080,0 0 14px color-mix(in srgb,#c9a227 28%,#0000);box-shadow:inset 0 1px 0 #fff8dc2e,inset 0 -2px 5px #00000080,0 0 14px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 28%,#0000);filter:brightness(1.08);transform:translateY(-1px)}.btn-found:focus{outline:none}.btn-found:focus-visible:not(:disabled){outline:2px solid color-mix(in srgb,#e8c656 85%,#fff);outline:2px solid color-mix(in srgb,var(--color-mt2-gold,#e8c656) 85%,#fff);outline-offset:2px}.btn-found.metin:focus-visible:not(:disabled){outline-color:color-mix(in srgb,#ddd6fe 75%,#fff)}.btn-found.metin{background:radial-gradient(ellipse 90% 55% at 40% 18%,#c4b5fd2e,#0000 52%),linear-gradient(165deg,#2a1f38,#140f1c 55%,#0a0810);border-color:color-mix(in srgb,#c4b5fd 45%,#4c1d95)}.btn-found.metin:hover:not(:disabled){border-color:color-mix(in srgb,#ddd6fe 55%,#6d28d9);box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -2px 5px #0000008c,0 0 14px color-mix(in srgb,#a78bfa 32%,#0000)}.btn-found.disabled{background:linear-gradient(180deg,#1c1a18,#121110)!important;border-color:#3a3630!important;box-shadow:inset 0 2px 6px #00000080!important;cursor:not-allowed;filter:none!important;opacity:.38;pointer-events:none}.options-container{position:relative}.options-btn{background:#0000;border:none;cursor:pointer;font-size:.7rem;opacity:.5;padding:2px 4px;transition:all .2s}.options-btn:hover{opacity:1}.options-menu-portal.timer-context-menu{animation:timerContextMenuIn .14s ease;background:linear-gradient(180deg,#fff8e60d,#0000 35%),linear-gradient(180deg,#2a2218,#16120e 55%,#0c0a08);border-color:#7a6848 #241c16 #120e0c #5c4e3c;border-radius:2px;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px 0 #fff8dc12,0 10px 32px #000000bf,0 0 20px color-mix(in srgb,#c9a227 14%,#0000);box-shadow:inset 0 0 0 1px #00000080,inset 0 1px 0 #fff8dc12,0 10px 32px #000000bf,0 0 20px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 14%,#0000);min-width:248px;padding:4px;position:fixed;z-index:99999}@keyframes timerContextMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.options-menu-portal.timer-context-menu{animation:none}}.timer-context-menu__btn{align-items:center;background:#0000;border:none;border-radius:2px;color:#f0e6d4;cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:600;gap:.55rem;letter-spacing:.03em;line-height:1.25;margin:0;padding:.52rem .65rem .55rem;text-align:left;text-shadow:0 1px 2px #000000a6;transition:background .12s ease,color .12s ease,box-shadow .12s ease;width:100%}.timer-context-menu__btn:hover{background:color-mix(in srgb,#c9a227 14%,#14100cd9);background:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 14%,#14100cd9);box-shadow:inset 0 0 0 1px color-mix(in srgb,#c9a227 28%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 28%,#0000);color:#fffdf8}.timer-context-menu__btn--map{color:color-mix(in srgb,#a5d8ff 55%,#f0e6d4 45%)}.timer-context-menu__btn--map:hover{background:color-mix(in srgb,#4a7ab0 22%,#14100ce0);box-shadow:inset 0 0 0 1px color-mix(in srgb,#7eb8e8 35%,#0000);color:#e3f4ff}.timer-context-menu__btn--danger{color:#f0b0a8}.timer-context-menu__btn--danger:hover{background:linear-gradient(90deg,color-mix(in srgb,#7f1d1d 35%,#181210eb),color-mix(in srgb,#5c1818 28%,#140e0ce6));box-shadow:inset 0 0 0 1px color-mix(in srgb,#c45c5c 45%,#0000);color:#ffe4e0}.timer-context-menu__btn:disabled{color:#7a7268;cursor:not-allowed;opacity:.45}.timer-context-menu__btn:has(.timer-context-menu__textstack){align-items:flex-start}.timer-context-menu__btn:has(.timer-context-menu__textstack) .timer-context-menu__ico{margin-top:.14rem}.timer-context-menu__ico{align-items:center;display:flex;flex:0 0 auto;justify-content:center;line-height:0;opacity:.96}.timer-context-menu__ico .timer-context-svg{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.75))}.timer-context-menu__label{flex:1 1;min-width:0}.timer-context-menu__textstack{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.timer-context-menu__sublabel{color:#9e9484;font-size:.62rem;font-weight:500;letter-spacing:.02em;line-height:1.25;text-shadow:none}.timer-context-menu__divider{background:linear-gradient(90deg,#0000,color-mix(in srgb,#c9a227 28%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--color-mt2-gold,#c9a227) 28%,#0000),#0000);height:1px;margin:.2rem .45rem .15rem}.timer-context-menu__group-label{color:#8a806e;font-size:.58rem;font-weight:700;letter-spacing:.1em;padding:.28rem .65rem .12rem;text-shadow:0 1px 1px #00000080;text-transform:uppercase}.options-menu{background:#2a2a2a;border:1px solid #444;border-radius:6px;box-shadow:0 4px 12px #00000080;min-width:140px;padding:4px 0;position:absolute;right:0;top:100%;z-index:100}.options-menu button{background:#0000;border:none;color:#ddd;cursor:pointer;display:block;font-size:.75rem;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.options-menu button:hover{background:#3a3a3a}.options-menu button.danger{color:#ef4444}.options-menu button.danger:hover{background:#ef444426}.btn-kill,.btn-resp{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:800;padding:.4rem .25rem;text-transform:uppercase;transition:all .15s}.btn-kill{background:#166534;color:#bbf7d0}.btn-kill:hover:not(:disabled){background:#15803d;box-shadow:0 4px 12px #16653466;transform:translateY(-2px)}.btn-kill.metin{background:#6b21a8;color:#e9d5ff}.btn-kill.metin:hover:not(:disabled){background:#7c3aed;box-shadow:0 4px 12px #6b21a866}.btn-kill.disabled,.btn-kill.metin.disabled{background:#444!important;color:#888!important;cursor:not-allowed;opacity:.3;pointer-events:none}.btn-resp{animation:glow-green 1s infinite alternate;background:linear-gradient(180deg,#4caf5066,#4caf5026);border-color:#4caf5099;color:var(--accent-green)}.btn-resp:hover{background:linear-gradient(180deg,#4caf5099,#4caf5040)}@keyframes glow-green{0%{box-shadow:0 0 3px #4caf5033}to{box-shadow:0 0 8px #4caf5066}}.logs-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--bg-panel) 92%,var(--metin-core)) 0,var(--bg-dark) 100%);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:10px;box-shadow:0 8px 28px #00000073,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 10%,#0000);margin:.8rem auto 0;max-width:1800px;overflow:hidden;padding:0}.logs-panel--minimized{box-shadow:0 4px 18px #00000059,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000)}.resp-center-panel .logs-panel{box-sizing:border-box;flex-shrink:0;margin:0 0 .55rem;max-width:none;width:100%}.resp-center-panel .logs-list{max-height:min(200px,32vh)}.logs-header{align-items:center;background:linear-gradient(92deg,color-mix(in srgb,var(--color-jinno) 26%,#0000) 0,color-mix(in srgb,var(--bg-panel) 88%,#0000) 55%,color-mix(in srgb,var(--metin-core) 35%,#0000) 100%);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 24%,#0000);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent-gold-bright) 6%,#0000);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:0;padding:.48rem .65rem}.logs-panel--minimized .logs-header{border-bottom:none;box-shadow:none}.logs-header h4{color:var(--m2-title-gold);font-family:Cinzel,Georgia,serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;margin:0;text-shadow:0 1px 10px color-mix(in srgb,var(--accent-gold) 22%,#0000)}.logs-panel__title-count{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em}.logs-header__actions{align-items:center;display:flex;flex-shrink:0;gap:.35rem}.logs-panel__toggle{align-items:center;background:color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:700;gap:.28rem;letter-spacing:.06em;padding:.22rem .45rem;text-transform:uppercase;transition:color .15s ease,border-color .15s ease,background .15s ease}.logs-panel__toggle:hover{background:color-mix(in srgb,var(--accent-gold) 12%,var(--bg-dark));border-color:color-mix(in srgb,var(--accent-gold) 48%,#0000);color:var(--text-primary)}.logs-panel__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,#0000);outline-offset:2px}.logs-panel__toggle-icon{color:color-mix(in srgb,var(--accent-cyan) 75%,var(--text-primary));font-size:.95rem;font-weight:700;line-height:1}@media (max-width:520px){.logs-panel__toggle-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.logs-panel__toggle{padding:.28rem .42rem;position:relative}}.btn-clear{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-red) 22%,#0000) 0,color-mix(in srgb,var(--accent-red) 8%,#0000) 100%);border:1px solid color-mix(in srgb,var(--accent-red) 48%,#0000);border-radius:6px;color:color-mix(in srgb,var(--accent-red) 88%,#fff);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:.22rem .5rem;text-transform:uppercase;transition:background .15s ease,box-shadow .15s ease}.btn-clear:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-red) 38%,#0000) 0,color-mix(in srgb,var(--accent-red) 16%,#0000) 100%);box-shadow:0 0 14px color-mix(in srgb,var(--accent-red) 28%,#0000)}.btn-clear:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-red) 55%,#0000);outline-offset:2px}.logs-list{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-dark) 96%,#0000) 0,color-mix(in srgb,var(--bg-panel) 38%,var(--bg-dark)) 100%);display:flex;flex-direction:column;gap:.28rem;list-style:none;margin:0;max-height:130px;overflow-x:hidden;overflow-y:auto;padding:.5rem .55rem .58rem}.logs-list[hidden]{display:none!important}.logs-list li{align-items:center;background:color-mix(in srgb,var(--bg-dark) 86%,var(--bg-panel));border-left-color:color-mix(in srgb,var(--accent-cyan) 32%,#0000);border-left-width:1px;border:1px solid color-mix(in srgb,var(--accent-cyan) 32%,#0000);border-left:3px solid color-mix(in srgb,var(--accent-gold) 55%,var(--accent-cyan));border-radius:6px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-cyan) 6%,#0000);color:var(--text-primary);display:flex;flex-wrap:wrap;font-family:Rajdhani,sans-serif;font-size:.78rem;gap:.4rem;padding:.38rem .55rem}.log-entry.log-kill_boss{background:color-mix(in srgb,var(--bg-dark) 78%,#ff6b6b24);border-left-color:color-mix(in srgb,#ff6b6b 85%,var(--accent-red));border-color:color-mix(in srgb,#ff6b6b 35%,var(--accent-cyan) 18%)}.log-entry.log-kill_metin{background:color-mix(in srgb,var(--bg-dark) 80%,#9b59b61f);border-left-color:color-mix(in srgb,#b794f6 80%,var(--metin-core));border-color:color-mix(in srgb,#9b59b6 32%,var(--accent-cyan) 22%)}.log-entry.log-resp_boss{background:color-mix(in srgb,var(--bg-dark) 82%,#4caf501f);border-left-color:color-mix(in srgb,#4caf50 88%,var(--accent-green));border-color:color-mix(in srgb,#4caf50 28%,var(--accent-cyan) 20%)}.log-entry.log-resp_metin{background:color-mix(in srgb,var(--bg-dark) 82%,#2ecc711a);border-left-color:color-mix(in srgb,#2ecc71 85%,var(--accent-green));border-color:color-mix(in srgb,#2ecc71 26%,var(--accent-cyan) 20%)}.log-entry.log-info{background:color-mix(in srgb,var(--bg-dark) 88%,#3ec9d114);border-left-color:color-mix(in srgb,var(--accent-cyan) 78%,var(--color-jinno-bright));border-color:color-mix(in srgb,var(--accent-cyan) 38%,#0000)}.log-time{color:var(--text-muted);font-size:.7rem}.log-channel{background:color-mix(in srgb,var(--accent-gold) 16%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:4px;color:var(--m2-title-gold);font-size:.7rem;font-weight:700;padding:.1rem .32rem}.log-message{color:var(--text-primary);font-weight:600}.log-kill-badge{background:#ff6b6b4d;color:#ff6b6b}.log-kill-badge,.log-resp-badge{border-radius:3px;font-size:.65rem;font-weight:700;padding:.1rem .4rem;text-transform:uppercase}.log-resp-badge{animation:pulse-resp 1.5s infinite;background:#4caf5066;color:#4caf50}@keyframes pulse-resp{0%,to{opacity:1}50%{opacity:.6}}.log-player{color:color-mix(in srgb,var(--accent-cyan) 72%,var(--m2-title-gold));font-size:.75rem;font-weight:600}.logs-list li.log-resp{background:color-mix(in srgb,var(--bg-dark) 84%,#4caf501a);border-left-color:color-mix(in srgb,var(--accent-green) 88%,#4caf50);border-color:color-mix(in srgb,var(--accent-green) 26%,var(--accent-cyan) 18%)}.logs-list li.log-kill{background:color-mix(in srgb,var(--bg-dark) 88%,#d4a85314);border-left-color:color-mix(in srgb,var(--accent-gold) 70%,var(--accent-red));border-color:color-mix(in srgb,var(--accent-gold) 28%,var(--accent-cyan) 16%)}.log-empty{background:color-mix(in srgb,var(--bg-dark) 92%,var(--bg-panel))!important;border-color:color-mix(in srgb,var(--text-muted) 35%,var(--accent-cyan) 12%)!important;border-left-color:var(--text-muted)!important;box-shadow:none!important;color:var(--text-muted)!important;font-style:italic}.modal-overlay{align-items:center;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);background:color-mix(in srgb,var(--bg-dark) 78%,#0000);background:var(--mt2-overlay-backdrop,color-mix(in srgb,var(--bg-dark) 78%,#0000));display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1rem,env(safe-area-inset-bottom,0px));position:fixed;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,color-mix(in srgb,var(--armor-dark) 55%,var(--bg-panel)) 0,color-mix(in srgb,var(--bg-dark) 92%,var(--metin-core)) 100%);border:1px solid var(--glass-border);border-radius:10px;box-shadow:var(--mt2-modal-shadow-outer),var(--mt2-modal-shadow-glow),inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000);max-height:80vh;overflow-y:auto;width:100%}.modal-content.settings-modal{max-width:600px}.modal-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg-panel) 88%,var(--color-jinno) 8%);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 18%,#0000);border-radius:10px 10px 0 0;display:flex;justify-content:space-between;padding:.6rem .9rem;position:sticky;top:0}.modal-header h2{color:var(--accent-gold);font-family:Cinzel,serif;font-size:.95rem;letter-spacing:1px;margin:0}.modal-close{background:#c44b4b33;border:1px solid #c44b4b66;border-radius:50%;color:var(--accent-red);cursor:pointer;font-size:.85rem;height:26px;transition:all .2s;width:26px}.modal-close:hover{background:#c44b4b66}.modal-close:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,#fff);outline-offset:2px}.modal-body{padding:.9rem}.settings-section{margin-bottom:.9rem}.settings-row-header{align-items:center;display:flex;gap:.6rem}.settings-row-header .settings-select{flex:1 1}.channels-control{align-items:center;background:#0000004d;border:1px solid var(--glass-border);border-radius:5px;display:flex;gap:.3rem;padding:.3rem .5rem}.channels-label{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.7rem}.channels-count{color:var(--accent-gold);font-family:Cinzel,serif;font-size:.85rem;min-width:20px;text-align:center}.btn-channel{align-items:center;background:#1e192399;border:1px solid var(--glass-border);border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;height:22px;justify-content:center;transition:all .15s;width:22px}.btn-channel:hover:not(:disabled){background:#d4a85333;color:var(--accent-gold)}.btn-channel:disabled{cursor:not-allowed;opacity:.3}.settings-select{background:#140f19cc;border:1px solid var(--glass-border);border-radius:5px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.8rem;padding:.4rem;width:100%}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.section-header h3{color:var(--text-primary);font-family:Cinzel,serif;font-size:.85rem;margin:0}.quick-add-group{align-items:center;display:flex;gap:.3rem}.quick-add-select{background:#4caf5026;border:1px solid #4caf5066;border-radius:4px;color:var(--accent-green);min-width:90px}.btn-add-custom,.quick-add-select{cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.68rem;padding:.3rem .5rem}.btn-add-custom{background:#d4a85326;border:1px solid #d4a85366;border-radius:4px;color:var(--accent-gold);font-weight:600;transition:all .15s;white-space:nowrap}.settings-item{background:#140f1999;border:1px solid var(--glass-border);border-radius:5px;margin-bottom:.35rem;padding:.4rem}.settings-row{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem}.settings-input{background:#0a080fcc;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-primary);flex:1 1;font-family:Rajdhani,sans-serif;font-size:.75rem;min-width:90px;padding:.35rem .5rem}.settings-input:focus{border-color:var(--accent-gold);box-shadow:0 0 8px #d4a85333;outline:none}.time-inputs{align-items:center;display:flex;gap:.2rem}.time-separator{color:var(--text-muted);font-size:.8rem}.time-label{color:var(--text-muted);font-size:.65rem;margin-left:.15rem}.window-badge{background:#3ec9d126;border:1px solid #3ec9d14d;border-radius:3px;color:var(--accent-cyan);font-family:Rajdhani,sans-serif;font-size:.6rem;padding:.15rem .4rem;white-space:nowrap}.settings-input-tiny{background:#0a080fcc;border:1px solid var(--glass-border);border-radius:3px;color:var(--text-primary);font-family:Cinzel,serif;font-size:.75rem;padding:.3rem .35rem;text-align:center;width:45px}.settings-empty{background:#0003;border-radius:5px;color:var(--text-muted);font-family:Rajdhani,sans-serif;font-style:italic;margin:.4rem 0;padding:.8rem;text-align:center}.btn-remove{background:#c44b4b26;border:1px solid #c44b4b66;border-radius:3px;color:var(--accent-red);cursor:pointer;font-size:.7rem;padding:.2rem .4rem;transition:all .15s}.btn-remove:hover{background:#c44b4b4d}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:var(--bg-dark);border-radius:3px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent-gold) 0,#d4a8534d 100%);border-radius:3px}@media (max-width:768px){.header h1{font-size:1rem}.channel-wrapper{width:130px}.boss-timer-app .timers-container.resp-timers-grid .channel-wrapper{flex:1 1 200px;max-width:100%;min-width:min(100%,180px);width:auto}.boss-timer-app .timers-container.resp-timers-grid.timers-container--widget .channel-wrapper{flex:0 0 auto;max-width:300px;min-width:min(220px,90vw)}.timer-display{font-size:.75rem}}@media (max-width:1360px){.resp-mockup-layout{grid-template-columns:200px 1fr 230px}}@media (max-width:1080px){.resp-mockup-layout{grid-template-columns:1fr}.resp-side-list{max-height:220px}.resp-mockup-layout--mini{grid-template-columns:1fr}.resp-mockup-layout--mini .resp-side-panel-right{max-height:none}}.boss-timer-app.mini-mode{margin:0 auto;max-width:min(100vw,400px);min-height:auto}.boss-timer-app.widget-detached{box-sizing:border-box;display:flex;flex-direction:column;margin:0;max-width:100%;min-height:100vh;min-height:100dvh}.boss-timer-app.widget-detached>audio{display:none}.boss-timer-app.widget-detached>.header{flex-shrink:0}.boss-timer-app.widget-detached .header.header--widget-compact{gap:.25rem;margin:0 auto .15rem;padding:.2rem .35rem}.boss-timer-app.widget-detached .header.header--widget-compact .header-content{flex:1 1;gap:.3rem;min-width:0}.boss-timer-app.widget-detached .header.header--widget-compact h1{font-size:.78rem;letter-spacing:.04em;text-shadow:0 1px 3px #000000a6}.boss-timer-app.widget-detached .header-user{display:none}.boss-timer-app.widget-detached .header.header--widget-compact .controls{gap:.14rem}.boss-timer-app.widget-detached .header.header--widget-compact .controls.controls--toolbar-labeled button{gap:.1rem;max-width:2.85rem;min-width:2.35rem;padding:.14rem .12rem .1rem}.boss-timer-app.widget-detached .header.header--widget-compact .controls .header-btn-text{font-size:.48rem;letter-spacing:.02em;line-height:1.05}.boss-timer-app.widget-detached .header.header--widget-compact .connection-status.connection-status--icon{padding:.06rem .18rem}.boss-timer-app.widget-detached>.maps-config-status{flex-shrink:0}.boss-timer-app.widget-detached>main.timers-container{-webkit-overflow-scrolling:touch;align-self:stretch;flex:1 1 auto;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.boss-timer-app.widget-detached>main.timers-container.resp-timers-grid{align-items:stretch}.boss-timer-app.widget-detached.mini-mode{max-width:100%}.boss-timer-app.mini-mode .header{padding:.25rem .5rem}.boss-timer-app.mini-mode .header h1{font-size:1rem}.boss-timer-app.mini-mode .controls.controls--toolbar-labeled button{gap:.12rem;max-width:4.2rem;min-width:2.65rem;padding:.22rem .2rem .18rem}.boss-timer-app.mini-mode .controls .header-btn-text{font-size:.52rem}.boss-timer-app.mini-mode .header-user{display:none}.map-selection.mini{padding:.35rem}.mini-map-select{background:#140f19cc;border:1px solid var(--glass-border);border-radius:5px;color:var(--accent-gold);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.85rem;padding:.4rem;width:100%}.boss-timer-app.mini-mode .timers-container:not(.resp-timers-grid){align-items:center;flex-direction:column;flex-wrap:nowrap;gap:.45rem;justify-content:flex-start;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0 .35rem .75rem}.boss-timer-app.mini-mode .timers-container.resp-timers-grid{align-items:stretch;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-x:auto;overflow-y:auto;padding:0 .2rem .5rem}.boss-timer-app.widget-detached.mini-mode .timers-container{max-height:none}.boss-timer-app.mini-mode .channel-wrapper:not(.channel-wrapper--widget){max-width:320px;width:min(100%,320px)}.boss-timer-app.mini-mode .timers-container.resp-timers-grid .channel-wrapper{max-width:none;min-width:0;width:auto}.widget-channel-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.widget-channel-label{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.75rem;white-space:nowrap}.widget-channel-select{flex:1 1;min-width:0}.boss-timer-app.widget-detached .widget-farm-timer-block{box-sizing:border-box;margin:0 auto;max-width:320px;padding:0 8px 6px;width:100%}.boss-timer-app.widget-detached .widget-farm-timer-notice{background:#08060573;border:1px solid color-mix(in srgb,#a67c52 22%,#0000);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#0000);border-radius:2px;color:color-mix(in srgb,#e8dcc8 82%,#c9a227 18%);color:color-mix(in srgb,#e8dcc8 82%,var(--color-mt2-gold,#c9a227) 18%);font-size:.68rem;line-height:1.35;margin:6px 0 0;padding:6px 8px}.boss-timer-app.mini-mode .channel-title{font-size:.65rem;margin-bottom:.2rem;padding:.15rem}.boss-timer-app.mini-mode .timer-card{padding:.25rem}.boss-timer-app.mini-mode .timer-name{font-size:.55rem;max-width:65px}.boss-timer-app.mini-mode .timer-range{font-size:.45rem}.boss-timer-app.mini-mode .timer-display{font-size:.75rem}.boss-timer-app.mini-mode .btn-kill,.boss-timer-app.mini-mode .btn-resp{font-size:.55rem;padding:.2rem .1rem}.boss-timer-app.mini-mode .btn-adj{font-size:.45rem;padding:.1rem .2rem}.online-status-container{align-items:center;cursor:pointer;display:inline-flex;position:relative}.connection-status{font-size:.75rem;line-height:1}.online-popup{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px #00000080;left:0;margin-top:8px;min-width:180px;padding:.5rem;position:absolute;top:100%;z-index:9999}.online-popup-header{align-items:center;border-bottom:1px solid var(--glass-border);color:var(--accent-gold);display:flex;font-family:Cinzel,serif;font-size:.9rem;gap:.4rem;margin-bottom:.4rem;padding-bottom:.4rem}.online-count{background:linear-gradient(135deg,var(--accent-green),var(--accent-cyan));border-radius:10px;color:var(--bg-dark);font-family:Rajdhani,sans-serif;font-weight:700;padding:.15rem .5rem}.online-list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.online-user{align-items:center;border-radius:4px;color:var(--text-primary);display:flex;font-family:Rajdhani,sans-serif;font-size:.85rem;gap:.5rem;padding:.3rem .2rem;transition:background .15s}.online-user:hover{background:#d4a8531a}.online-dot{color:var(--accent-green);font-size:.6rem}.online-empty{color:var(--text-muted);font-size:.8rem;font-style:italic;padding:.3rem 0}.timer-icon{filter:drop-shadow(0 0 3px rgba(212,168,83,.5));height:20px;margin-right:4px;object-fit:contain;vertical-align:middle;width:20px}.timer-icon.wiki-icon{background:#0000004d;border-radius:3px;height:24px;padding:1px;width:24px}.timer-entity-thumb-wrap{align-items:center;background:radial-gradient(ellipse 75% 65% at 42% 22%,#30261ee0,#0a0806f5);border-radius:4px;display:inline-flex;flex-shrink:0;justify-content:center;margin-right:4px;overflow:hidden;vertical-align:middle}.timer-entity-thumb-wrap .timer-icon.wiki-icon{display:block;margin-right:0}.metin-card .timer-entity-thumb-wrap--metin{box-shadow:0 0 10px color-mix(in srgb,#a855f7 26%,#0000),inset 0 0 0 1px color-mix(in srgb,#4ade80 18%,#0000),0 0 0 1px color-mix(in srgb,#a67c52 38%,#140c08);box-shadow:0 0 10px color-mix(in srgb,#a855f7 26%,#0000),inset 0 0 0 1px color-mix(in srgb,#4ade80 18%,#0000),0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#a67c52) 38%,#140c08)}.boss-card .timer-entity-thumb-wrap--boss{box-shadow:0 0 10px color-mix(in srgb,#c9a227 20%,#0000),0 0 0 1px color-mix(in srgb,#a67c52 48%,#1a120c);box-shadow:0 0 10px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 20%,#0000),0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#a67c52) 48%,#1a120c)}.timer-entity-thumb-wrap .timer-entity-img{filter:contrast(1.06) saturate(1.1);image-rendering:auto;object-fit:cover;object-position:center 28%}.metin-card .timer-entity-thumb-wrap .timer-entity-img{filter:contrast(1.08) saturate(1.14) drop-shadow(0 0 4px rgba(168,85,247,.22))}.timer-entity-fallback-svg{display:block}.timer-entity-fallback-svg.timer-icon.wiki-icon{box-sizing:border-box;height:24px;padding:1px;width:24px}.timer-card:not(.minimized) .timer-entity-thumb-wrap--media{align-items:center;border:1px solid color-mix(in srgb,#a67c52 35%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#2a2018);box-shadow:0 0 0 1px #00000059,0 0 12px color-mix(in srgb,#c9a227 12%,#0000);box-shadow:0 0 0 1px #00000059,0 0 12px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 12%,#0000);box-sizing:border-box;display:flex;flex:none;height:clamp(56px,5.2vw + 34px,80px);justify-content:center;margin-right:0;width:100%}.timer-card:not(.minimized) .timer-entity-thumb-wrap--media .timer-entity-img,.timer-card:not(.minimized) .timer-entity-thumb-wrap--media .timer-icon.wiki-icon{border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;padding:0;width:100%}.timer-card:not(.minimized) .timer-entity-thumb-wrap--media .timer-entity-fallback-svg.timer-icon.wiki-icon{box-sizing:border-box;flex:0 1 auto;height:auto;max-height:calc(100% - 6px);max-width:calc(100% - 6px);padding:3px;width:auto}.timer-name-mini .timer-entity-fallback-svg.timer-icon.wiki-icon{height:24px;width:24px}.timer-name-mini .timer-icon{height:14px;margin-right:2px;width:14px}.timer-name-mini .timer-icon.wiki-icon{height:24px;width:24px}.timer-name-mini .timer-entity-thumb-wrap{margin-right:2px}.timer-name-mini .timer-entity-thumb-wrap .timer-entity-fallback-svg,.timer-name-mini .timer-entity-thumb-wrap .timer-icon.wiki-icon{height:24px;width:24px}.instance-badge{border-radius:8px;font-size:10px;margin-left:6px;padding:1px 5px;text-shadow:none}.instance-badge,.instance-badge-mini{color:#000;display:inline-block;font-weight:700;vertical-align:middle}.instance-badge-mini{border-radius:6px;font-size:8px;margin-left:4px;padding:1px 3px}.pill-icon.wiki-icon{border-radius:3px;height:20px;width:20px}.settings-icon{filter:drop-shadow(0 0 3px rgba(212,168,83,.5));height:22px;margin-right:6px;object-fit:contain;vertical-align:middle;width:22px}.import-section,.section-header h3{align-items:center;display:flex}.import-section{background:#d4a85314;border:1px dashed #d4a8534d;border-radius:8px;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.btn-import-image{background:linear-gradient(180deg,#3ec9d14d,#3ec9d11a);border:1px solid #3ec9d180;border-radius:6px;color:var(--accent-cyan);cursor:pointer;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;transition:all .2s ease}.btn-import-image:hover:not(:disabled){background:linear-gradient(180deg,#3ec9d180,#3ec9d133);box-shadow:0 0 20px #3ec9d166}.btn-import-image:disabled{cursor:wait;opacity:.6}.import-hint{color:var(--text-muted);font-size:.7rem}.import-hint,.import-result{font-family:Rajdhani,sans-serif}.import-result{border-radius:4px;font-size:.8rem;padding:.4rem .8rem;text-align:center}.import-result.success{background:#4caf5026;border:1px solid #4caf504d;color:var(--accent-green)}.import-result.error{background:#c44b4b26;border:1px solid #c44b4b4d;color:var(--accent-red)}.settings-item.draggable{align-items:flex-start;cursor:grab;display:flex;gap:.5rem;position:relative;transition:all .2s ease}.settings-item.draggable:active{cursor:grabbing}.settings-item.dragging{background:#3ec9d133;border:1px dashed var(--accent-cyan);opacity:.5;transform:scale(.98)}.reorder-buttons{display:flex;flex-direction:column;gap:2px;margin-right:4px}.btn-reorder{align-items:center;background:#0000004d;border:1px solid #d4a8534d;border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.6rem;height:18px;justify-content:center;padding:0;transition:all .15s ease;width:22px}.btn-reorder:hover:not(:disabled){background:#d4a8534d;border-color:var(--accent-gold);color:var(--accent-gold)}.btn-reorder:disabled{cursor:not-allowed;opacity:.3}.btn-reorder:active:not(:disabled){transform:scale(.9)}.drag-handle{align-items:center;color:var(--text-muted);cursor:grab;display:flex;font-size:1rem;justify-content:center;letter-spacing:-2px;min-height:32px;opacity:.5;transition:all .15s ease;-webkit-user-select:none;user-select:none;width:20px}.drag-handle:hover{color:var(--accent-cyan);opacity:1}.settings-item.draggable:hover{background:#d4a85314;border-radius:6px}.settings-item.draggable .settings-row{flex:1 1}.settings-item.draggable.drag-over{background:#3ec9d11a;border-top:3px solid var(--accent-cyan);margin-top:-3px}.settings-item.draggable.drag-over:before{animation:pulse .8s ease-in-out infinite;background:var(--accent-cyan);content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.btn-map{background:linear-gradient(180deg,#00bfff59,#00bfff1a);border:1px solid #00bfff99;border-radius:4px;color:var(--accent-cyan);cursor:pointer;font-size:.9rem;padding:.3rem .5rem;transition:all .2s}.btn-map:hover{background:linear-gradient(180deg,#00bfff8c,#00bfff33);box-shadow:0 0 18px #00ffff80}.color-picker-wrapper{flex-shrink:0}.color-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ffffff4d;border-radius:50%;cursor:pointer;font-size:0;height:24px;padding:0;transition:all .2s;width:24px}.color-select:hover{border-color:var(--accent-gold);transform:scale(1.2)}.color-select:focus{box-shadow:0 0 10px #d4a85380;outline:none}.color-select option{font-size:16px;padding:4px}.btn-quick-add{background:linear-gradient(180deg,#4caf5066,#4caf5026);border:1px solid #4caf5099;border-radius:4px;color:var(--accent-green);cursor:pointer;font-size:1rem;font-weight:700;padding:.3rem .5rem;transition:all .2s}.btn-quick-add:hover{background:linear-gradient(180deg,#4caf5099,#4caf504d);box-shadow:0 0 15px #4caf5080;transform:scale(1.05)}.quick-add-simple{bottom:20px;position:fixed;right:20px;z-index:1500}.quick-add-trigger{align-items:center;background:linear-gradient(135deg,#2196f3,#1565c0);border:2px solid #ffffff4d;border-radius:50px;box-shadow:0 4px 20px #2196f380;color:#fff;cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:700;gap:.4rem;padding:.8rem 1.2rem;transition:all .2s}.quick-add-trigger:hover{box-shadow:0 6px 25px #2196f3b3;transform:scale(1.05)}.quick-add-trigger.active{background:linear-gradient(135deg,#1565c0,#0d47a1);transform:scale(.95)}.quick-add-plus{font-size:1.4rem;font-weight:700}.quick-add-label{letter-spacing:1px;text-transform:uppercase}.quick-add-list-dropdown{animation:dropdownOpen .15s ease;background:linear-gradient(135deg,#1e1923fa,#0f0c12fc);border:1px solid var(--accent-gold);border-radius:10px;bottom:60px;box-shadow:0 10px 40px #000000b3,0 0 20px #d4af3733;max-height:450px;overflow:hidden;position:absolute;right:0;width:300px}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-add-list-header{align-items:center;background:linear-gradient(90deg,#2196f34d,#0000);border-bottom:1px solid #2196f366;color:var(--text-primary);display:flex;font-family:Rajdhani,sans-serif;font-size:.85rem;justify-content:space-between;padding:.7rem .8rem}.quick-add-list-header strong{color:var(--accent-gold)}.mode-toggle{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.7rem;padding:.25rem .5rem;transition:all .15s}.mode-toggle:hover{background:#ffffff26;color:var(--text-primary)}.mode-toggle.delete-mode{background:#f4433633;border-color:#f4433666;color:#f44336}.quick-add-section-title{color:var(--text-muted);font-size:.75rem;letter-spacing:1px;padding:.5rem .8rem .3rem;text-transform:uppercase}.quick-add-added,.quick-add-section-title{font-family:Rajdhani,sans-serif;font-weight:700}.quick-add-added{animation:flashGreen .3s ease;background:#4caf504d;color:#4caf50;font-size:.9rem;padding:.5rem .8rem;text-align:center}.quick-add-added.error{background:#f443364d;color:#f44336}.quick-add-added.deleted{background:#ff98004d;color:#ff9800}.quick-add-item.delete-item{border-color:#f443364d}.quick-add-item.delete-item:hover{background:#f4433633;border-color:#f44336}.item-delete-btn{font-size:.9rem;opacity:.6;transition:opacity .15s}.quick-add-item:hover .item-delete-btn{opacity:1}.pin-prompt{background:#f443361a;border-bottom:1px solid #f443364d;padding:1rem}.pin-prompt-header{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.85rem;margin-bottom:.6rem;text-align:center}.pin-prompt-header strong{color:#f44336;display:block;margin-top:.3rem}.pin-input{background:#0006;border:2px solid #f4433666;border-radius:6px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.2rem;outline:none;padding:.6rem;width:100%}.pin-input:focus{border-color:#f44336}.pin-error{color:#f44336;font-family:Rajdhani,sans-serif;font-size:.75rem;margin-top:.4rem;text-align:center}.remove-map-pin-hint{color:#aaa;color:var(--text-muted,#aaa);font-size:.85rem;line-height:1.35;margin:0 0 12px;opacity:.9}.remove-map-pin-hint--secondary{font-size:.78rem;line-height:1.4;margin-bottom:12px;margin-top:-6px;opacity:.82}.remove-map-pin-input{box-sizing:border-box;margin-bottom:8px;width:100%}.edit-modal .danger-remove-map{background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.pin-actions{display:flex;gap:.5rem;margin-top:.6rem}.pin-cancel{background:#0000;border:1px solid #fff3;border-radius:4px;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.8rem;padding:.4rem}.pin-cancel:hover{background:#ffffff0d}.pin-confirm{background:linear-gradient(135deg,#f44336,#c62828);border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:600;padding:.4rem}.pin-confirm:hover:not(:disabled){box-shadow:0 2px 10px #f4433666}.pin-confirm:disabled{cursor:not-allowed;opacity:.5}@keyframes flashGreen{0%{background:#4caf5099}to{background:#4caf504d}}.quick-add-items{max-height:320px;overflow-y:auto;padding:.4rem}.quick-add-item{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:.85rem;gap:.4rem;margin-bottom:.25rem;padding:.55rem .6rem;text-align:left;transition:all .12s;width:100%}.quick-add-item:hover:not(:disabled){background:#2196f333;border-color:#2196f3;transform:translateX(3px)}.quick-add-item:active:not(:disabled){background:#4caf504d;transform:translateX(2px) scale(.98)}.quick-add-item.loading{cursor:wait;opacity:.6}.quick-add-item.boss{border-left:3px solid #ff6b6b}.quick-add-item.boss:hover:not(:disabled){border-left-color:#ff8a8a}.quick-add-item.metin{border-left:3px solid #9b59b6}.quick-add-item.metin:hover:not(:disabled){border-left-color:#b370cf}.quick-add-item .item-name{flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-add-item .item-count{background:#d4af3733;border-radius:3px;color:var(--accent-gold);font-size:.7rem;font-weight:600;padding:.1rem .35rem}.quick-add-item .item-time{color:var(--text-muted);font-size:.65rem}.quick-add-item .item-add-btn{color:#2196f3;font-size:.7rem;font-weight:700;opacity:0;transition:opacity .15s}.quick-add-item:hover .item-add-btn{opacity:1}.quick-add-list-footer{background:#0000004d;border-top:1px solid #ffffff1a;color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.7rem;padding:.5rem .8rem;text-align:center}.quick-add-name-form{background:#2196f31a;border-bottom:1px solid #2196f34d;padding:.8rem}.name-form-header{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.85rem;margin-bottom:.5rem}.name-form-header strong{color:var(--accent-gold)}.name-form-input{background:#0006;border:1px solid #fff3;border-radius:6px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.9rem;outline:none;padding:.5rem .6rem;transition:border-color .2s;width:100%}.name-form-input:focus{border-color:#2196f3}.name-form-input::placeholder{color:var(--text-muted)}.name-form-suggestions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.suggestion-btn{background:#ffffff0d;border:1px solid #ffffff26;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.7rem;padding:.25rem .5rem;transition:all .15s}.suggestion-btn:hover{background:#2196f333;border-color:#2196f3;color:var(--text-primary)}.suggestion-btn.active{background:#2196f34d;border-color:#2196f3;color:#2196f3}.name-form-actions{display:flex;gap:.5rem;margin-top:.6rem}.name-form-cancel{background:#0000;border:1px solid #fff3;border-radius:4px;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.8rem;padding:.4rem;transition:all .15s}.name-form-cancel:hover{background:#ffffff0d;color:var(--text-primary)}.name-form-confirm{background:linear-gradient(135deg,#4caf50,#2e7d32);border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:600;padding:.4rem;transition:all .15s}.name-form-confirm:hover:not(:disabled){box-shadow:0 2px 10px #4caf5066;transform:scale(1.02)}.name-form-confirm:disabled{cursor:wait;opacity:.6}.floating-quick-add{display:none}.quick-add-dropdown{animation:slideUp .2s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#3a2b3cf2,#120e0afa);border:1px solid var(--glass-border);border-radius:var(--ui-radius-modal);bottom:80px;box-shadow:0 10px 50px #0009,0 0 30px #d4af371a;max-height:500px;max-width:calc(100vw - 40px);overflow:hidden;position:fixed;right:20px;width:320px;z-index:1501}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quick-add-header{align-items:center;background:#4caf5026;border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:.6rem .8rem}.quick-add-map{color:var(--accent-gold);font-family:Cinzel,serif;font-size:.9rem;font-weight:600}.quick-add-info{background:#ffffff1a;border-radius:10px;color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.7rem;padding:.2rem .5rem}.quick-add-ch-row{display:flex;gap:2px}.quick-ch{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;height:26px;transition:all .15s;width:26px}.quick-ch:hover{background:#ffffff1a;color:var(--text-primary)}.quick-ch.active{background:var(--accent-gold);border-color:var(--accent-gold);color:#000}.quick-add-list{max-height:450px;overflow-y:auto;padding:.5rem}.quick-add-group{margin-bottom:.5rem}.quick-add-group-title{align-items:center;border-bottom:1px solid var(--glass-border);color:var(--accent-gold);display:flex;font-family:Cinzel,serif;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:1px;margin-bottom:.3rem;padding:.3rem .5rem;text-transform:uppercase}.quick-add-group-icon{height:16px;object-fit:contain;width:16px}.quick-item:hover{background:#ffffff1a}.quick-item.active{background:#4caf5033;border-color:#4caf5080}.quick-item-icon{flex-shrink:0;height:20px;object-fit:contain;width:20px}.quick-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-item-time{color:var(--text-muted);font-size:.7rem;margin-right:.3rem}.quick-item-status{font-size:.65rem;font-weight:600;white-space:nowrap}.quick-item-status,.quick-item-status.active{color:var(--accent-green)}.quick-select-all{background:#d4a85333;border:1px solid #d4a85380;border-radius:4px;color:var(--accent-gold);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.7rem;padding:.2rem .5rem;transition:all .15s}.quick-select-all:hover{background:#d4a85366}.quick-add-actions{align-items:center;background:#4caf501a;border-bottom:1px solid var(--glass-border);display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem .8rem}.quick-add-count{color:var(--text-secondary);flex:1 1}.quick-action-btn,.quick-add-count{font-family:Rajdhani,sans-serif;font-size:.75rem}.quick-action-btn{border:none;border-radius:4px;cursor:pointer;font-weight:600;padding:.35rem .6rem;transition:all .15s}.quick-action-btn.add{background:var(--accent-green);color:#fff}.quick-action-btn.add:hover{background:#388e3c;transform:scale(1.02)}.quick-action-btn.remove{background:var(--accent-red);color:#fff}.quick-action-btn.remove:hover{background:#a83232;transform:scale(1.02)}.quick-item{align-items:center;background:#ffffff08;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:.85rem;gap:.5rem;margin-bottom:.3rem;padding:.5rem .6rem;text-align:left;transition:all .15s;width:100%}.quick-item:hover{background:#d4af3733;border-color:var(--accent-gold);transform:translateX(3px)}.quick-item.selected{background:#d4a85333;border-color:var(--accent-gold)}.quick-item.active{background:#4caf5026;border-color:#4caf5066}.quick-item.active:hover{background:#4caf5040}.quick-item-name{flex:1 1;font-weight:600}.quick-item-time{color:var(--text-secondary);font-size:.75rem}.quick-item-add-hint{color:var(--accent-gold);font-size:.7rem;font-weight:600;opacity:0;transition:opacity .15s}.quick-item:hover .quick-item-add-hint{opacity:1}.quick-item-remove{align-items:center;background:#800020cc;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:22px;justify-content:center;transition:all .15s;width:22px}.quick-item-remove:hover{background:#a02020;transform:scale(1.1)}.quick-add-hint{color:var(--text-muted);font-size:.7rem}.quick-add-feedback{animation:fadeIn .2s ease;background:#4caf5033;border:1px solid #4caf5080;border-radius:6px;color:var(--accent-green);font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:600;margin:.5rem;padding:.4rem .6rem;text-align:center}.quick-item-checkbox{accent-color:var(--accent-gold);cursor:pointer;height:16px;width:16px}.quick-add-footer{background:#0003;border-top:1px solid var(--glass-border);color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.7rem;padding:.5rem .8rem;text-align:center}.btn-tutorial{background:linear-gradient(180deg,#9b59b64d,#9b59b61a);border:1px solid #9b59b680;border-radius:4px;color:#9b59b6;cursor:pointer;font-size:.9rem;padding:.3rem .5rem;transition:all .2s}.btn-tutorial:hover{background:linear-gradient(180deg,#9b59b680,#9b59b633);box-shadow:0 0 15px #9b59b666}.tutorial-modal{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--ui-radius-modal);box-shadow:0 20px 60px #0009;max-height:85vh;max-width:700px;overflow-y:auto;width:95%}.tutorial-header{align-items:center;background:linear-gradient(135deg,#9b59b633,#3ec9d11a);border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1rem 1.2rem;position:sticky;top:0;z-index:10}.tutorial-header h2{color:var(--accent-gold);font-family:Cinzel,serif;font-size:1.2rem;margin:0}.tutorial-content{padding:1rem 1.2rem}.tutorial-section{border-bottom:1px solid var(--glass-border);margin-bottom:1.5rem;padding-bottom:1rem}.tutorial-section:last-child{border-bottom:none;margin-bottom:0}.tutorial-section h3{color:var(--accent-cyan);font-family:Cinzel,serif;font-size:1rem;margin:0 0 .5rem}.tutorial-section p{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.9rem;line-height:1.5;margin:0 0 .5rem}.tutorial-section ul{margin:0;padding-left:1.2rem}.tutorial-section li{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.85rem;line-height:1.4;margin-bottom:.3rem}.tutorial-badge{border-radius:3px;display:inline-block;font-size:.7rem;font-weight:700;margin:0 .2rem;padding:.1rem .4rem}.tutorial-badge.kill{background:#ff6b6b4d;color:#ff6b6b}.tutorial-badge.resp{background:#4caf5066;color:#4caf50}.tutorial-footer{background:#0003;border-top:1px solid var(--glass-border);padding:1rem 1.2rem;text-align:center}.tutorial-close-btn{background:linear-gradient(135deg,var(--accent-gold) 0,var(--accent-amber) 100%);border:none;border-radius:6px;color:#000;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:700;padding:.6rem 1.5rem;transition:all .2s}.tutorial-close-btn:hover{box-shadow:0 4px 15px #d4a85380;transform:scale(1.02)}.visibility-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;font-size:.55rem;height:18px;justify-content:center;opacity:.3;padding:0;transition:opacity .2s;width:18px}.timer-card:hover .visibility-toggle{opacity:.7}.visibility-toggle:hover{opacity:1!important}.timer-card:hover .visibility-toggle{opacity:1}.visibility-toggle:hover{background:#d4af374d;border-color:var(--accent-gold);transform:scale(1.1)}.visibility-toggle.hidden{background:#ff475733;border-color:#ff475780;opacity:1}.visibility-toggle.hidden:hover{background:#ff475766}.timer-card-hidden-pill{align-items:center;background:#322d3780;border:1px solid #6464644d;border-radius:var(--ui-radius-modal);cursor:pointer;display:inline-flex;gap:4px;margin:2px;opacity:.45;padding:2px 8px 2px 4px;transition:all .15s}.timer-card-hidden-pill:hover{background:#504b5599;border-color:#96969666;opacity:.85}.timer-card-hidden-pill.boss{border-color:#ff6b6b4d}.timer-card-hidden-pill.boss:hover{border-color:#ff6b6b99}.timer-card-hidden-pill.metin{border-color:#aa96da4d}.timer-card-hidden-pill.metin:hover{border-color:#aa96da99}.timer-card-hidden-pill .timer-entity-thumb-wrap{margin-right:5px;opacity:.6}.timer-card-hidden-pill .timer-entity-thumb-wrap .pill-icon,.timer-card-hidden-pill .timer-entity-thumb-wrap .timer-entity-fallback-svg{height:14px;width:14px}.timer-card-hidden-pill .pill-name{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.65rem;white-space:nowrap}.timer-card{position:relative}.tutorial-section.highlight-new{background:linear-gradient(135deg,#d4af371a,#ffa5000d);border:1px solid #d4af374d;border-radius:8px;margin:.5rem 0;padding:.8rem}.tutorial-section.highlight-new h3{color:var(--accent-gold)}.tutorial-section.admin-only{background:linear-gradient(135deg,#9c27b01a,#9400d30d);border-color:#9c27b04d}.tutorial-section.admin-only h3{color:#9c27b0}.tutorial-section.admin-only:before{background:#9c27b04d;border-radius:3px;color:#9c27b0;content:"👑 ADMIN";font-size:.6rem;padding:.1rem .4rem;position:absolute;right:10px;top:-8px}.tutorial-section.admin-only{position:relative}.timer-card.minimized .visibility-toggle{left:4px;right:auto;top:50%;transform:translateY(-50%)}.entity-controls{align-items:center;display:flex;gap:4px;margin-right:6px}.visibility-btn{align-items:center;background:#0006;border:1px solid #fff3;border-radius:4px;cursor:pointer;display:flex;font-size:.75rem;height:26px;justify-content:center;padding:0;transition:all .2s;width:26px}.visibility-btn:hover{background:#d4af374d;border-color:var(--accent-gold)}.visibility-btn.hidden{background:#ff475733;border-color:#ff475780;opacity:.6}.color-picker{background:#0000;border:1px solid #ffffff4d;border-radius:4px;cursor:pointer;height:26px;padding:0;width:30px}.color-picker::-webkit-color-swatch-wrapper{padding:2px}.color-picker::-webkit-color-swatch{border:none;border-radius:3px}.timer-card.minimized{padding-left:30px}.timer-card-body{grid-gap:.5rem .65rem;align-items:start;display:grid;gap:.5rem .65rem;grid-template-columns:auto 1fr;min-width:0;width:100%}.timer-card-col--media{align-self:start;flex-shrink:0;max-width:clamp(56px,5.2vw + 34px,80px);min-width:clamp(56px,5.2vw + 34px,80px);position:relative;width:clamp(56px,5.2vw + 34px,80px);z-index:2}.timer-card-col--main{align-items:stretch;display:flex;flex-direction:column;min-width:0}.timer-row-name{align-items:center;display:flex;gap:6px;margin-bottom:2px;min-width:0}.timer-name-full{color:#fff;flex:1 1 auto;font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer-card.boss-card .timer-name-full{color:var(--m2-title-gold);color:var(--color-mt2-gold,var(--m2-title-gold));font-family:Cinzel,serif;font-size:.68rem;letter-spacing:.04em}.timer-card.boss-card:not(.minimized){padding-bottom:1.9rem}.timer-card-boss-ornaments{align-items:flex-end;bottom:4px;display:flex;justify-content:space-between;left:5px;pointer-events:none;position:absolute;right:5px}.timer-card-corbel{align-items:center;background:radial-gradient(ellipse 80% 60% at 35% 25%,#ffffff24,#0000 55%),linear-gradient(165deg,#342a22fa,#100c0afc);border:1px solid color-mix(in srgb,#a67c52 48%,#0000);border:1px solid color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 48%,#0000);border-radius:5px;box-shadow:inset 0 1px 0 #fff8dc1a,inset 0 -2px 4px #00000073,0 2px 8px #00000080;cursor:pointer;display:inline-flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.65));font-size:.72rem;height:26px;justify-content:center;line-height:1;padding:0;pointer-events:auto;width:26px}.timer-card-corbel:hover{border-color:#a67c52;border-color:var(--mt2-sg-gold-ancient,#a67c52);box-shadow:inset 0 1px 0 #fff8dc29,inset 0 -2px 4px #00000073,0 0 12px color-mix(in srgb,#a67c52 25%,#0000);box-shadow:inset 0 1px 0 #fff8dc29,inset 0 -2px 4px #00000073,0 0 12px color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 25%,#0000);filter:drop-shadow(0 0 6px color-mix(in srgb,#a67c52 35%,transparent));filter:drop-shadow(0 0 6px color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 35%,transparent))}.timer-card-corbel:focus{outline:none}.timer-card-corbel:focus-visible{outline:2px solid color-mix(in srgb,#e8c080 75%,#fff);outline:2px solid color-mix(in srgb,var(--mt2-sg-gold-ancient,#e8c080) 75%,#fff);outline-offset:2px}.timer-card-corbel-ico{align-items:center;display:flex;justify-content:center;line-height:0}.timer-card-corbel-ico .timer-context-svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.6));height:15px;width:15px}.timer-row-status{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;justify-content:space-between;margin-bottom:3px}.timer-row-status .timer-display{flex:1 1 6.5rem;-webkit-hyphens:none;hyphens:none;line-height:1.2;max-width:100%;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.timer-row-actions{align-items:center;display:flex;gap:4px}.timer-found-btn-wrap{align-items:center;display:inline-flex;flex-shrink:0;vertical-align:middle}.timer-card .timer-row-actions .btn-small.btn-timer-icon:focus{outline:none}.timer-card .timer-row-actions .btn-small.btn-timer-icon:focus-visible{outline:2px solid color-mix(in srgb,#d4af37 70%,#fff);outline:2px solid color-mix(in srgb,var(--color-mt2-gold,#d4af37) 70%,#fff);outline-offset:2px}.timer-card.minimized.timer-card--has-last-loc{align-content:center;flex-wrap:wrap}.timer-card.minimized .timer-card-map-slot{flex:1 1 100%;margin-top:4px;order:3}.respawn-range{cursor:help;flex-shrink:0}.edit-window-badge{animation:pulse-badge 1s infinite;background:#3b82f633;border:1px solid #3b82f680;border-radius:4px;color:#3b82f6;font-size:.6rem;font-weight:700;padding:2px 5px}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.6}}.btn-small{align-items:center;background:#ffffff1a;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.65rem;height:22px;justify-content:center;padding:0;transition:background .15s;width:22px}.btn-small:hover{background:#fff3}@media (prefers-reduced-motion:reduce){.boss-timer-app .mt2-main-tab-bar .main-tab-btn.active:hover,.boss-timer-app .mt2-main-tab-bar .main-tab-btn:hover,.main-tab-btn:hover,.map-btn:hover{transform:none}}.boss-timer-app .resp-timers-grid .timer-list,.boss-timer-app.widget-detached .timers-container.resp-timers-grid .timer-list{align-items:stretch;display:flex;flex-direction:column;gap:clamp(.22rem,.38vw + .1rem,.42rem)}@media (max-width:360px){.boss-timer-app.widget-detached .channel-wrapper{min-width:0}}.boss-timer-app.widget-detached .timers-container.resp-timers-grid.timers-container--widget{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(.16rem,.35vw + .06rem,.32rem);gap:var(--resp-gap-ch,clamp(.16rem,.35vw + .06rem,.32rem));justify-content:flex-start;margin:0;max-width:100%;min-width:0;overflow-x:auto;padding:0 4px max(8px,env(safe-area-inset-bottom,0px));width:100%}.boss-timer-app.widget-detached.mini-mode .timers-container.resp-timers-grid.timers-container--widget{align-items:stretch}.boss-timer-app.widget-detached .channel-wrapper--widget{-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#1a1612f2,#0e0b09fa),radial-gradient(ellipse 120% 80% at 50% 0,#d4a8530f,#0000 55%);border:1px solid color-mix(in srgb,#a67c52 22%,#00000080);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#00000080);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,248,220,.055),0 5px 18px #0000006b;flex:0 0 auto;max-height:100%;max-width:320px;min-width:min(240px,92vw);overflow-x:hidden;overflow-y:auto;padding:4px 5px 6px;width:auto}.boss-timer-app.widget-detached .channel-wrapper--widget .timer-list{min-width:0}.boss-timer-app.widget-detached .channel-wrapper--widget .channel-title{background:#00000052;border-radius:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.045),0 1px 8px #00000059;font-size:.62rem;font-weight:700;letter-spacing:.1em;margin:0 0 .3rem;padding:.28rem .4rem;text-transform:uppercase}.boss-timer-app.widget-detached nav.map-selection.mini{padding:.2rem 4px .15rem}.boss-timer-app.widget-detached .mini-map-select{border-radius:4px;font-size:.72rem;padding:.28rem .35rem}.boss-timer-app.widget-detached .widget-empty-state{background:#0c0a08a6;border:1px dashed #d4a85347;border-radius:6px;font-size:.72rem;line-height:1.4;margin:6px 4px 2px;padding:10px 8px}.boss-timer-app.widget-detached .timer-card.boss-card.state-na-mapie:not(.minimized) .timer-card-col--media:before,.boss-timer-app.widget-detached .timer-card.metin-card.state-na-mapie:not(.minimized) .timer-card-col--media:before{inset:-4px;opacity:.17}.boss-timer-app.widget-detached .timer-card.boss-card.state-running:not(.minimized) .timer-card-col--media:before,.boss-timer-app.widget-detached .timer-card.metin-card.state-running:not(.minimized) .timer-card-col--media:before{inset:-4px;opacity:.15}.boss-timer-app.widget-detached .timer-card.state-okno:not(.minimized) .timer-card-col--media:after{inset:-3px;opacity:.42}.boss-timer-app.widget-detached.mini-mode .channel-wrapper:not(.channel-wrapper--widget){max-width:100%;width:100%}.boss-timer-app.widget-detached.mini-mode .timers-container.resp-timers-grid .channel-wrapper{width:auto}.boss-timer-app.widget-detached.mini-mode .timers-container.resp-timers-grid.timers-container--widget .channel-wrapper{flex:0 0 auto;max-width:320px;min-width:min(240px,92vw)}@media (max-width:540px){.resp-mockup-layout--mini{grid-template-columns:1fr}.resp-mockup-layout--mini .resp-center-panel{order:1}.resp-mockup-layout--mini .resp-side-panel-right{max-height:min(38vh,220px);order:2}}.timer-action-ico{background:currentColor;display:inline-block;height:1em;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.92;vertical-align:middle;width:1em}.timer-action-ico--found-map{height:1.05em;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");opacity:1;width:1.05em}.timer-action-ico--eye{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.timer-action-ico--gear{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72 1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72 1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42'/%3E%3C/svg%3E")}.btn-timer-icon{align-items:center;display:inline-flex;justify-content:center;min-height:2rem;min-width:2rem}.timer-card .timer-row-actions .btn-small.btn-timer-icon{background:radial-gradient(ellipse 80% 50% at 35% 20%,#fff8dc14,#0000 55%),linear-gradient(180deg,#221c16f5,#0c0a08fc);border:1px solid color-mix(in srgb,#a67c52 44%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 44%,#2a2018);border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc12,inset 0 -1px 3px #0006;color:#f2e4c8}.timer-card .timer-row-actions .btn-small.btn-timer-icon:hover{background:linear-gradient(180deg,#30261cfa,#100c0a);border-color:color-mix(in srgb,#d4af37 58%,#3a2820);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 58%,#3a2820);color:#fffdf5}.timer-card .timer-row-actions .btn-small.btn-timer-icon .timer-action-ico{height:1.05em;opacity:1;width:1.05em}.btn-found .timer-action-ico{height:1.12em;opacity:1;width:1.12em}.App.app-gui-shell .timer-card.metin-card{background:linear-gradient(145deg,#201c16f5,#12100efa),none;background:linear-gradient(145deg,#201c16f5 0,#12100efa 100%),var(--bg-stone-texture,none);background-blend-mode:normal,multiply;background-position:0 0,50%;background-size:auto,cover;border-left:4px solid #a855f78c;box-shadow:inset 0 1px 0 #ffffff0f,0 0 0 1px #d4af371f,0 0 18px #7c3aed1f}.App.app-gui-shell .timer-card.metin-card:hover{border-left-color:#c4b5fdbf;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #d4af3733,0 0 22px #7c3aed2e}.App.app-gui-shell .quick-add-trigger{background:linear-gradient(145deg,#6b5a2e,#3d3318 55%,#2a2312);border:1px solid #d4af3773;box-shadow:0 4px 14px #00000073,inset 0 1px 0 #ffffff1f;color:#f5ecd4}.App.app-gui-shell .quick-add-trigger:hover{background:linear-gradient(145deg,#7d6a36,#4a3f1c 55%,#352c14);border-color:#e6cc808c;color:#fffef6}.App.app-gui-shell .quick-add-trigger.active{background:linear-gradient(145deg,#4a3f22,#2d2612);border-color:#d4af37a6;box-shadow:0 2px 10px #00000080,inset 0 2px 8px #00000059;color:#fff8e0}.App.app-gui-shell .quick-add-list-header{background:linear-gradient(180deg,#373024fa,#1c1812fc);border-bottom:1px solid #d4af3747;color:#f0e6d2}.App.app-gui-shell .quick-add-list-header .quick-add-close{color:#d4af37}.App.app-gui-shell .channel-wrapper.drag-over{outline:2px dashed #d4af37a6;outline-offset:2px}.guild-ui-help-banner--resp{background:linear-gradient(165deg,#1a1612e6,#0c0a08f2);border:1px solid color-mix(in srgb,#c9a227 28%,#28201ae6);border:1px solid color-mix(in srgb,var(--accent-gold,#c9a227) 28%,#28201ae6);border-radius:4px;color:color-mix(in srgb,#e4d8c8 90%,var(--accent-gold) 10%);font-size:.82rem;line-height:1.45;margin:0 0 10px;padding:10px 12px 12px}.guild-ui-help-banner--resp p{margin:0 0 8px}.guild-ui-help-banner--resp__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.guild-ui-help-banner--resp__hint{font-size:.72rem;opacity:.85}.guild-ui-help-banner--resp__corrections{color:color-mix(in srgb,#e8dcc8 88%,#c9a227 12%);color:color-mix(in srgb,#e8dcc8 88%,var(--accent-gold,#c9a227) 12%);font-size:.78rem;line-height:1.5;opacity:.92}.startup-backend-banner{background:color-mix(in srgb,#c44 22%,#1a1512);background:color-mix(in srgb,var(--accent-red,#c44) 22%,#1a1512);border-bottom:1px solid color-mix(in srgb,#c44 45%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent-red,#c44) 45%,#0000);color:#f0e8d8;font-size:.84rem;line-height:1.45;margin:0;padding:10px 14px;text-align:center}.startup-hint.startup-hint--muted{color:#a89880;color:var(--text-muted,#a89880);font-size:.8rem;line-height:1.4;margin:12px 0 0;max-width:26rem;opacity:.82}:root{--gui-przyklady-mockup-01:none;--gui-przyklady-mockup-02:none;--gui-przyklady-mockup-03:none;--gui-przyklady-mockup-04:none;--gui-przyklady-style-guide:none;--gui-przyklady-wzor-calosci:none;--gui-przyklady-wzor-base:none;--gui-catalog-bg-deep:var(--mt2-bg-deep);--gui-catalog-bg-mid:#161310;--gui-catalog-bg-panel:var(--mt2-panel-bg);--gui-catalog-gold:var(--mt2-gold);--gui-catalog-gold-dim:#9f8428;--gui-catalog-bronze:#6d5c48;--gui-catalog-ink:var(--mt2-text-main);--gui-catalog-ink-muted:#ae9f8c;--gui-catalog-frame-glow:#d4a85a33;--bg-dark:var(--gui-catalog-bg-deep);--bg-medium:var(--gui-catalog-bg-mid);--bg-panel:var(--gui-catalog-bg-panel);--text-primary:var(--gui-catalog-ink);--text-secondary:var(--gui-catalog-ink-muted);--glass-border:#d4af3761;--gui-przyklady-veil-page:linear-gradient(165deg,#0a09088f,#0a090880 48%,#0a090894);--gui-przyklady-veil-panel:linear-gradient(180deg,#1f1814a8,#0a090899);--gui-przyklady-veil-panel-soft:linear-gradient(180deg,#1f181480,#0a09088a);--gui-przyklady-veil-header:linear-gradient(125deg,#3a2840db,#1f1814e6 42%,#2d1844b8)}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--gui-przyklady-wzor-tonemap:linear-gradient(168deg,color-mix(in srgb,var(--bg-dark,#0a0a0c) 78%,#0000) 0%,color-mix(in srgb,#000 68%,#0000) 48%,color-mix(in srgb,var(--bg-dark,#0a0a0c) 82%,#0000) 100%);--gui-catalog-bg-mid:color-mix(in srgb,var(--mt2-panel-bg) 55%,var(--mt2-bg-deep) 45%);--gui-catalog-gold-dim:color-mix(in srgb,var(--mt2-gold) 52%,#000);--gui-catalog-bronze:color-mix(in srgb,var(--mt2-border-metal) 65%,var(--mt2-gold) 18%);--gui-catalog-ink:color-mix(in srgb,var(--mt2-text-main) 94%,#fff);--gui-catalog-ink-muted:color-mix(in srgb,var(--mt2-text-main) 72%,#5a5248);--gui-catalog-frame-glow:color-mix(in srgb,var(--mt2-gold) 20%,#0000);--accent-gold-bright:color-mix(in srgb,var(--mt2-gold) 75%,#fff);--m2-title-gold:color-mix(in srgb,var(--mt2-gold) 80%,#fff);--glass-border:color-mix(in srgb,var(--mt2-gold) 38%,#0000);--gui-przyklady-veil-page:linear-gradient(165deg,color-mix(in srgb,var(--bg-dark,#0b0807) 56%,#0000) 0%,color-mix(in srgb,var(--bg-dark,#0b0807) 50%,#0000) 48%,color-mix(in srgb,var(--bg-dark,#0b0807) 58%,#0000) 100%);--gui-przyklady-veil-panel:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,#13100e) 66%,#0000) 0%,color-mix(in srgb,var(--bg-dark,#0b0807) 60%,#0000) 100%);--gui-przyklady-veil-panel-soft:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,#13100e) 50%,#0000) 0%,color-mix(in srgb,var(--bg-dark,#0b0807) 54%,#0000) 100%);--gui-przyklady-veil-header:linear-gradient(125deg,color-mix(in srgb,var(--armor-dark,#3a2840) 86%,#000) 0%,color-mix(in srgb,var(--bg-panel,#13100e) 90%,#000) 42%,color-mix(in srgb,var(--metin-core,#2d1844) 65%,var(--bg-panel,#13100e)) 100%)}}.boss-timer-app .header h1,.m2-heading,h1,h2,h3,h4{font-family:Cinzel,Times New Roman,serif;letter-spacing:.06em}.App.app-gui-shell{box-sizing:border-box;color:var(--mt2-text-main,#f0e8d8);margin:0 auto;max-width:1920px;min-height:100vh;padding:.5rem .65rem 1.25rem;position:relative;z-index:0}.App.app-gui-shell:before{background:radial-gradient(ellipse 140px 140px at 0 0,#c5a05938,#0000 72%),radial-gradient(ellipse 140px 140px at 100% 0,#c5a05938,#0000 72%),radial-gradient(ellipse 120px 120px at 0 100%,#a67c5229,#0000 70%),radial-gradient(ellipse 120px 120px at 100% 100%,#a67c5229,#0000 70%);inset:0;opacity:.35}.App.app-gui-shell:after,.App.app-gui-shell:before{content:"";pointer-events:none;position:absolute;z-index:0}.App.app-gui-shell:after{border-radius:4px;border-radius:var(--ui-radius-panel,4px);box-shadow:inset 0 0 0 1px #333,inset 0 0 0 2px #78483024,inset 0 0 12px #00000038,0 0 0 1px #08060580;box-shadow:inset 0 0 0 1px var(--mt2-sg-frame-iron,#333),inset 0 0 0 2px #78483024,inset 0 0 12px #00000038,0 0 0 1px #08060580;inset:10px;opacity:.4}.App.app-gui-shell>*{position:relative;z-index:1}.App.app-gui-shell .login-screen{background:#0000}.App.app-gui-shell .login-container{background-blend-mode:normal,normal,soft-light;background-image:linear-gradient(135deg,color-mix(in srgb,#3a2840 88%,#0000) 0,color-mix(in srgb,var(--mt2-panel-bg) 92%,#0000) 100%),linear-gradient(125deg,#3a2840db 0,#1f1814e6 42%,#2d1844b8 100%),none;background-image:linear-gradient(135deg,color-mix(in srgb,var(--armor-dark,#3a2840) 88%,#0000) 0,color-mix(in srgb,var(--bg-panel,#13100e) 92%,#0000) 100%),var(--gui-przyklady-veil-header),var(--gui-przyklady-mockup-03);background-position:0 0,0 0,50% 20%;background-repeat:no-repeat;background-size:auto,auto,260% auto;box-shadow:0 10px 50px #00000094,0 0 44px #d4af371f,inset 0 0 0 1px #c5a05938,inset 0 1px 0 color-mix(in srgb,#e6c96a 18%,#0000);box-shadow:0 10px 50px #00000094,0 0 44px var(--glass-glow,#d4af371f),inset 0 0 0 1px #c5a05938,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright,#f0d080) 18%,#0000)}.App.app-gui-shell .boss-timer-app{background:none;background-color:initial}.App.app-gui-shell .boss-timer-app .header{backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);background-blend-mode:normal,soft-light;background-image:linear-gradient(125deg,#3a2840db,#1f1814e6 42%,#2d1844b8),none;background-image:var(--gui-przyklady-veil-header),var(--gui-przyklady-mockup-03);background-position:0 0,50% 18%;background-repeat:no-repeat;background-size:auto,300% auto}.App.app-gui-shell .boss-timer-app .main-tab-selection{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-position:0 0,50% 0;background-repeat:no-repeat;background-size:auto,420% auto;box-shadow:inset 0 1px 0 #ffe6b412,inset 0 -1px 0 #00000059,0 2px 12px #00000040}.App.app-gui-shell .boss-timer-app .main-tab-selection.mt2-main-tab-scroll{background-blend-mode:normal,multiply,multiply,normal,soft-light,overlay;background-image:linear-gradient(180deg,#fff8e612,#0000 24%,#0000 76%,#00000024),repeating-linear-gradient(90deg,rgba(80,60,40,.045) 0 1px,#0000 1px 7px),linear-gradient(92deg,#0000,#281c120f),linear-gradient(168deg,#2a2218,#1a1510 55%,#120f0c),none,none;background-image:linear-gradient(180deg,#fff8e612 0,#0000 24%,#0000 76%,#00000024 100%),repeating-linear-gradient(90deg,rgba(80,60,40,.045) 0 1px,#0000 1px 7px),linear-gradient(92deg,#0000 0,#281c120f 100%),var(--bg-parchment-fallback,linear-gradient(168deg,#2a2218 0,#1a1510 55%,#120f0c 100%)),var(--bg-parchment-texture,none),var(--gui-przyklady-mockup-04);background-position:0 0,0 0,0 0,0 0,50%,50% 20%;background-repeat:no-repeat;background-size:auto,auto,auto,auto,cover,380% auto}.App.app-gui-shell .boss-timer-app .map-selection{background-blend-mode:normal,soft-light,normal;background-image:linear-gradient(135deg,color-mix(in srgb,#120a08 88%,#0000) 0,color-mix(in srgb,#261a14 82%,#0000) 42%,color-mix(in srgb,#356899 14%,var(--mt2-panel-bg)) 100%),none,none;background-image:linear-gradient(135deg,color-mix(in srgb,var(--m2-wood-dark,#120a08) 88%,#0000) 0,color-mix(in srgb,var(--m2-wood-mid,#261a14) 82%,#0000) 42%,color-mix(in srgb,var(--color-jinno,#356899) 14%,var(--bg-panel,#13100e)) 100%),var(--gui-przyklady-mockup-02),var(--gui-przyklady-wzor-base);background-position:0 0,22% 58%,50%;background-repeat:no-repeat;background-size:auto,260% auto,cover}.App.app-gui-shell .boss-timer-app .resp-side-panel-left{background-blend-mode:normal,soft-light,normal;background-image:linear-gradient(180deg,#1f181480,#0a09088a),none,none;background-image:var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-mockup-02),var(--gui-przyklady-wzor-base);background-position:0 0,18%,50%;background-repeat:no-repeat;background-size:auto,cover,cover;box-shadow:inset 0 1px 0 #ffe6b41a,inset 0 0 0 1px #c5a0594d,0 10px 28px #0000007a}.App.app-gui-shell .boss-timer-app .resp-side-panel-right{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-01);background-position:0 0,88% 35%;background-repeat:no-repeat;background-size:auto,cover;box-shadow:inset 0 1px 0 #ffe6b41a,inset 0 0 0 1px #c5a0594d,0 10px 28px #0000007a}.App.app-gui-shell .boss-timer-app .resp-center-panel{background-blend-mode:normal,multiply,normal;background-position:0 0,center 32%,50%;background-size:auto,200% auto,cover;box-shadow:inset 0 1px 0 #ffe6b417,inset 0 0 0 1px #c5a05947,0 10px 28px #00000075}.App.app-gui-shell .boss-timer-app .resp-center-panel,.App.app-gui-shell .boss-timer-app .timers-container:not(.resp-timers-grid){background-image:linear-gradient(180deg,#1f181480,#0a09088a),none,none;background-image:var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-mockup-04),var(--gui-przyklady-wzor-base);background-repeat:no-repeat}.App.app-gui-shell .boss-timer-app .timers-container:not(.resp-timers-grid){background-blend-mode:normal,multiply,normal;background-position:0 0,center 40%,50%;background-size:auto,220% auto,cover;border-radius:6px;box-sizing:border-box;padding:.35rem}.App.app-gui-shell .boss-timer-app .logs-panel{background-blend-mode:normal,soft-light;background-image:linear-gradient(135deg,color-mix(in srgb,var(--mt2-panel-bg) 90%,#0000) 0,color-mix(in srgb,#2a4a6e 18%,var(--mt2-panel-bg)) 100%),none;background-image:linear-gradient(135deg,color-mix(in srgb,var(--bg-panel,#13100e) 90%,#0000) 0,color-mix(in srgb,var(--bg-atmospheric,#2a4a6e) 18%,var(--bg-panel,#13100e)) 100%),var(--gui-przyklady-mockup-01);background-position:0 0,50% 70%;background-repeat:no-repeat;background-size:auto,cover}.App.app-gui-shell .boss-timer-app .earnings-panel{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-position:0 0,45% 28%;background-repeat:no-repeat;background-size:auto,240% auto;border-radius:8px}.App.app-gui-shell .boss-timer-app .guild-items-catalog-inner:not(.guild-items-catalog-inner--metin2){background-blend-mode:normal,multiply;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-position:0 0,center 30%;background-repeat:no-repeat;background-size:auto,200% auto;box-shadow:inset 0 1px 0 #ffe6b412,inset 0 0 0 1px #c5a0592e,0 8px 24px #0006}.App.app-gui-shell .boss-timer-app .guild-panel-inner.guild-items-catalog-inner--metin2{background-blend-mode:normal,multiply,normal,multiply,normal;background-color:#0a0806f7;background-image:linear-gradient(180deg,#282018f7,#120e0bfc 48%,#080605),repeating-linear-gradient(-8deg,#0000,#0000 3px,#0000000a 0,#0000000a 4px),linear-gradient(180deg,#1f181480,#0a09088a),none,none;background-image:linear-gradient(180deg,#282018f7 0,#120e0bfc 48%,#080605 100%),repeating-linear-gradient(-8deg,#0000,#0000 3px,#0000000a 3px,#0000000a 4px),var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-mockup-04),var(--gui-przyklady-wzor-base);background-position:0 0,0 0,0 0,center 28%,50%;background-repeat:no-repeat;background-size:auto,auto,auto,200% auto,cover;box-shadow:inset 0 1px 0 #ffe6b414,inset 0 0 0 1px #c5a05938,0 10px 28px #0000006b}.App.app-gui-shell .boss-timer-app .guild-market-panel-inner:not(.guild-market-panel-inner--metin2):not(.guild-items-catalog-inner--metin2){background-blend-mode:normal,multiply;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-position:0 0,48% 25%;background-repeat:no-repeat;background-size:auto,220% auto;box-shadow:inset 0 1px 0 #ffe6b412,inset 0 0 0 1px #c5a0592e,0 8px 24px #0006}.App.app-gui-shell .boss-timer-app .guild-panel-inner.guild-market-panel-inner--metin2{background-blend-mode:normal,multiply,normal,multiply,normal;background-color:#0a0806f7;background-image:linear-gradient(180deg,#282018f7,#120e0bfc 48%,#080605),repeating-linear-gradient(-8deg,#0000,#0000 3px,#0000000a 0,#0000000a 4px),linear-gradient(180deg,#1f181480,#0a09088a),none,none;background-image:linear-gradient(180deg,#282018f7 0,#120e0bfc 48%,#080605 100%),repeating-linear-gradient(-8deg,#0000,#0000 3px,#0000000a 3px,#0000000a 4px),var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-mockup-03),var(--gui-przyklady-wzor-base);background-position:0 0,0 0,0 0,48% 24%,50%;background-repeat:no-repeat;background-size:auto,auto,auto,220% auto,cover;box-shadow:inset 0 1px 0 #ffe6b414,inset 0 0 0 1px #c5a05938,0 10px 28px #0000006b}.App.app-gui-shell .boss-timer-app .mcg-root{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-position:0 0,center 28%;background-repeat:no-repeat;background-size:auto,210% auto;border-radius:8px;box-shadow:inset 0 0 0 1px #c5a05924,0 6px 20px #00000059}.App.app-gui-shell .boss-timer-app .guild-panel.earnings-main>.guild-panel-inner:not(.guild-items-catalog-inner):not(.guild-market-panel-inner){background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-01);background-position:0 0,center 38%;background-repeat:no-repeat;background-size:auto,200% auto;border-radius:8px;box-shadow:inset 0 0 0 1px #c5a0591f,0 6px 18px #00000052}.App.app-gui-shell .boss-timer-app .lucky-wheel-panel{background-blend-mode:normal,soft-light;background-position:0 0,center 35%;background-size:auto,200% auto;box-shadow:inset 0 0 0 1px #c5a0591f,0 6px 18px #00000052}.App.app-gui-shell .boss-timer-app .lucky-wheel-panel,.App.app-gui-shell .boss-timer-app .upgrade-sim-inner{background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-repeat:no-repeat;border-radius:8px}.App.app-gui-shell .boss-timer-app .upgrade-sim-inner{background-blend-mode:normal,soft-light;background-position:0 0,center 30%;background-size:auto,195% auto;box-shadow:inset 0 0 0 1px #c5a0591f,0 6px 18px #0000004d}.App.app-gui-shell.app-widget-window:before{opacity:.55}.App.app-gui-shell.app-widget-window .boss-timer-app .header{backdrop-filter:blur(8px) saturate(1.03);-webkit-backdrop-filter:blur(8px) saturate(1.03);background-position:0 0,50% 12%;background-size:auto,360% auto}.App.app-gui-shell.app-widget-window .boss-timer-app .map-selection{background-size:auto,320% auto}@media (prefers-reduced-transparency:reduce){.App.app-gui-shell .boss-timer-app .header,.App.app-gui-shell.app-widget-window .boss-timer-app .header{backdrop-filter:none;-webkit-backdrop-filter:none}}.App.app-gui-shell.app-widget-window{max-width:none;padding:.08rem}.App.app-gui-shell.app-widget-window:after{inset:4px;opacity:.45}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:linear-gradient(180deg,#1a110c,#0f0a08);border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5a2f,#5c3d22 50%,#3d2618);border:1px solid #c5a05959;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#a67c52,#6b4428)}html{scrollbar-color:#6b4428 #140e0a}.App.app-gui-shell .boss-timer-app .guild-wiki-status-banner{background-blend-mode:normal,soft-light;background-position:0 0,40% 20%;background-size:auto,220% auto;border-color:#c5a05952}.App.app-gui-shell .boss-timer-app .guild-modal:not(.guild-item-detail-modal),.App.app-gui-shell .boss-timer-app .guild-wiki-status-banner{background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-repeat:no-repeat}.App.app-gui-shell .boss-timer-app .guild-modal:not(.guild-item-detail-modal){background-blend-mode:normal,soft-light;background-position:0 0,50% 22%;background-size:auto,260% auto}.App.app-gui-shell .boss-timer-app .guild-item-detail-modal{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-position:0 0,48% 18%;background-repeat:no-repeat;background-size:auto,240% auto}.App.app-gui-shell .boss-timer-app .app-options-dialog{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-position:0 0,50% 12%;background-repeat:no-repeat;background-size:auto,280% auto}.App.app-gui-shell .boss-timer-app .app-options-tabs{background-color:color-mix(in srgb,var(--mt2-panel-bg) 75%,#0000);background-color:color-mix(in srgb,var(--bg-panel,#13100e) 75%,#0000);background-image:linear-gradient(180deg,#0003,#0000)}.App.app-gui-shell .boss-timer-app .user-settings-panel{background-blend-mode:normal,soft-light;background-image:linear-gradient(125deg,#3a2840db,#1f1814e6 42%,#2d1844b8),none;background-image:var(--gui-przyklady-veil-header),var(--gui-przyklady-mockup-03);background-position:0 0,50% 18%;background-repeat:no-repeat;background-size:auto,250% auto}.App.app-gui-shell .boss-timer-app .user-settings-embedded.user-settings-panel{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-position:0 0,50% 25%;background-repeat:no-repeat;background-size:auto,220% auto}.App.app-gui-shell .boss-timer-app .modal-content.settings-modal{background-blend-mode:normal,soft-light;background-position:0 0,45% 30%;background-size:auto,260% auto}.App.app-gui-shell .boss-timer-app .edit-modal,.App.app-gui-shell .boss-timer-app .modal-content.settings-modal{background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-repeat:no-repeat}.App.app-gui-shell .boss-timer-app .edit-modal{background-blend-mode:normal,soft-light;background-position:0 0,50% 40%;background-size:auto,320% auto}.App.app-gui-shell .boss-timer-app .map-entry-dialog{background-blend-mode:normal,soft-light;background-position:0 0,50% 35%;background-size:auto,240% auto}.App.app-gui-shell .boss-timer-app .map-entry-dialog,.App.app-gui-shell .boss-timer-app .map-view-container{background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-02);background-repeat:no-repeat}.App.app-gui-shell .boss-timer-app .map-view-container{background-blend-mode:normal,soft-light;background-position:0 0,50%;background-size:auto,cover}.App.app-gui-shell .boss-timer-app .map-view-header{background-blend-mode:normal,soft-light;background-image:linear-gradient(125deg,#3a2840db,#1f1814e6 42%,#2d1844b8),none;background-image:var(--gui-przyklady-veil-header),var(--gui-przyklady-mockup-03);background-position:0 0,50% 10%;background-repeat:no-repeat;background-size:auto,280% auto}.App.app-gui-shell .boss-timer-app .tutorial-modal-v2{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-position:0 0,50% 25%;background-repeat:no-repeat;background-size:auto,300% auto}.App.app-gui-shell .boss-timer-app .admin-panel{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-position:0 0,50% 20%;background-repeat:no-repeat;background-size:auto,260% auto}.App.app-gui-shell .boss-timer-app .widget-filters-panel{background-blend-mode:normal,soft-light;background-position:0 0,20% 50%;background-size:auto,200% auto}.App.app-gui-shell .boss-timer-app .spawn-location-picker,.App.app-gui-shell .boss-timer-app .widget-filters-panel{background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-02);background-repeat:no-repeat}.App.app-gui-shell .boss-timer-app .spawn-location-picker{background-blend-mode:normal,soft-light;background-position:0 0,50% 45%;background-size:auto,260% auto}.App.app-gui-shell .boss-timer-app .zone-editor-container{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-02);background-position:0 0,center 40%;background-repeat:no-repeat;background-size:auto,cover}.App.app-gui-shell .boss-timer-app .earnings-edit-modal{background-blend-mode:normal,soft-light;background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-03);background-position:0 0,50% 28%;background-repeat:no-repeat;background-size:auto,250% auto}.App.app-gui-shell .boss-timer-app .mcg-modal{background-blend-mode:normal,soft-light;background-position:0 0,center 30%;background-size:auto,220% auto}.App.app-gui-shell .boss-timer-app .gui-mockup-ref-dialog,.App.app-gui-shell .boss-timer-app .mcg-modal{background-image:linear-gradient(180deg,#1f1814a8,#0a090899),none;background-image:var(--gui-przyklady-veil-panel),var(--gui-przyklady-mockup-04);background-repeat:no-repeat}.App.app-gui-shell .boss-timer-app .gui-mockup-ref-dialog{background-blend-mode:normal,soft-light;background-position:0 0,50% 20%;background-size:auto,240% auto}.App.app-gui-shell .boss-timer-app .resp-timers-grid{background:#0000}.App.app-gui-shell .boss-timer-app .guild-panel.earnings-main:not(.guild-items-catalog){background:linear-gradient(145deg,#c5a05933,#3c281c80 50%,#c5a0591f);border-radius:8px;box-shadow:0 4px 20px #00000040;padding:2px}.App.app-gui-shell .boss-timer-app .guild-panel.earnings-main:not(.guild-items-catalog)>.guild-panel-inner{border-radius:6px}.map-selection{background-blend-mode:normal,normal,soft-light,normal;background-color:#0c090780;background-image:linear-gradient(180deg,#2a1c146b 0,#100c0a85 100%),var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-mockup-02),var(--gui-przyklady-wzor-base);background-position:0 0,0 0,22% 55%,50%;background-repeat:no-repeat;background-size:auto,auto,220% auto,cover;border:2px solid #c5a05952;border-radius:6px;box-shadow:inset 0 1px 0 #ffe6b40f,inset 0 -2px 10px #0003,0 4px 14px #00000040;padding:.5rem .55rem}.map-btn{background:linear-gradient(180deg,#1e1612e6,#0a0806f2);border:1px solid #c5a05952;border-radius:4px;box-shadow:inset 0 1px 0 #fff8eb0f;color:#ebe2d4;font-weight:600;text-shadow:0 1px 2px #0000008c}.map-btn.active{background:linear-gradient(180deg,#644428d1,#201410f0);border-color:#f0d28c8c;box-shadow:0 0 16px #c5a05947,inset 0 1px 0 #ffe6c81f;color:#fff8ec;text-shadow:0 0 8px #c5a05959,0 1px 2px #0000008c}.boss-timer-app[data-map-empire=shinsoo]{--empire-accent:#c42d4a;--empire-accent-soft:color-mix(in srgb,#c42d4a 28%,#0000)}.boss-timer-app[data-map-empire=chunjo]{--empire-accent:#c9a227;--empire-accent-soft:color-mix(in srgb,#c9a227 26%,#0000)}.boss-timer-app[data-map-empire=jinno]{--empire-accent:#2a6fb0;--empire-accent-soft:color-mix(in srgb,#2a6fb0 26%,#0000)}.boss-timer-app[data-map-empire=neutral]{--empire-accent:var(--mt2-gold,#d4af37);--empire-accent-soft:color-mix(in srgb,var(--mt2-gold,#d4af37) 22%,#0000)}.boss-timer-app[data-map-empire]:not([data-map-empire=neutral]) .mt2-separator-sword{box-shadow:0 0 14px var(--empire-accent-soft)}.boss-timer-app[data-map-empire]:not([data-map-empire=neutral]) .resp-side-panel-left h3{color:color-mix(in srgb,var(--empire-accent) 55%,#d4af37);color:color-mix(in srgb,var(--empire-accent) 55%,var(--mt2-gold,#d4af37));text-shadow:0 0 12px var(--empire-accent-soft)}.login-screen{align-items:center;background:radial-gradient(ellipse 90% 60% at 10% 20%,var(--m2-glow-shinsoo) 0,#0000 50%),radial-gradient(ellipse 80% 50% at 90% 15%,var(--m2-glow-jinno) 0,#0000 48%),linear-gradient(165deg,var(--bg-dark) 0,var(--bg-medium) 42%,#140f12 100%);background-attachment:scroll;display:flex;justify-content:center;min-height:100vh;padding:1rem}.login-container{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(135deg,color-mix(in srgb,var(--armor-dark) 90%,#0000) 0,color-mix(in srgb,var(--bg-panel) 95%,#0000) 100%);border:1px solid var(--glass-border);border-radius:var(--ui-radius-modal);box-shadow:0 10px 50px #00000094,0 0 44px var(--glass-glow),inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 22%,#0000);max-width:440px;overflow:visible;padding:2rem;width:100%}.login-header{margin-bottom:1.5rem;overflow:visible;text-align:center}.login-header h1{color:var(--accent-gold);font-family:Cinzel,serif;font-size:1.6rem;font-weight:700;letter-spacing:3px;margin:0 0 .4rem;text-shadow:0 0 30px #d4af3799,0 2px 4px #00000080}.login-header p{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.9rem;letter-spacing:1px;margin:0}.login-header-subrow{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:center;margin-top:.35rem}.login-header-tagline{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.86rem;letter-spacing:.04em;line-height:1.45;margin:0 0 .65rem;text-align:center}.login-header-install-strip{align-items:center;background:color-mix(in srgb,var(--bg-dark) 55%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 16%,#0000);border-radius:4px;border-radius:var(--ui-radius-panel,4px);display:flex;flex-wrap:wrap;gap:.45rem .65rem;justify-content:center;margin:0 0 .35rem;overflow:visible;padding:.4rem .5rem}.login-install-strip-label{color:color-mix(in srgb,var(--accent-gold) 75%,var(--text-secondary) 25%);font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.login-deployment-diag-hint{color:var(--text-secondary);font-size:.72rem;line-height:1.4;margin:.5rem 0 0;padding:0;text-align:center}.login-deployment-diag-hint a{color:var(--accent-gold);font-weight:600;text-decoration:underline;text-underline-offset:2px}.login-deployment-diag-hint a:hover{color:var(--accent-gold-bright)}.login-app-install-bundle{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:center;position:relative}.login-windows-exe-btn{align-items:center;background:linear-gradient(180deg,#12181ef0,#080c10fa);border:1px solid color-mix(in srgb,#6a9cbd 45%,var(--glass-border));border-radius:4px;color:color-mix(in srgb,var(--text-primary) 88%,#8ecae6 12%);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;gap:.35rem;letter-spacing:.05em;padding:.28rem .55rem;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease}.login-windows-exe-btn:hover{border-color:color-mix(in srgb,#8ecae6 55%,#0000);box-shadow:0 0 10px color-mix(in srgb,#6a9cbd 22%,#0000)}.login-install-bundle-inner{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:.4rem;justify-content:center}.login-pwa-install-btn{align-items:center;background:linear-gradient(180deg,#1c1812eb,#0c0a08f5);border:1px solid color-mix(in srgb,var(--accent-gold) 35%,var(--glass-border));border-radius:4px;color:color-mix(in srgb,var(--text-primary) 90%,var(--accent-gold) 10%);cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;gap:.35rem;letter-spacing:.06em;padding:.28rem .55rem;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease}.login-pwa-install-btn.is-open,.login-pwa-install-btn:hover{border-color:color-mix(in srgb,var(--accent-gold) 50%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--accent-gold) 20%,#0000)}.login-pwa-install-btn--primary{border-color:color-mix(in srgb,var(--accent-gold) 48%,#0000)}.login-pwa-install-icon{align-items:center;display:flex;line-height:0}.login-pwa-install-label{white-space:nowrap}.login-pwa-hint-panel{background:color-mix(in srgb,var(--bg-panel) 96%,#000);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:4px;box-shadow:0 8px 28px #0000008c,0 0 0 1px color-mix(in srgb,var(--metin-core) 18%,#0000) inset;left:50%;max-width:min(420px,calc(100vw - 2rem));min-width:min(260px,calc(100vw - 2rem));padding:.55rem .65rem .6rem;position:absolute;right:auto;text-align:left;top:calc(100% + 6px);transform:translateX(-50%);z-index:300}.login-pwa-hint-text{color:var(--text-secondary);font-size:.76rem;line-height:1.4;margin:0 0 .45rem}.login-pwa-hint-text:last-child{margin-bottom:0}.login-pwa-hint-text--tight{margin-bottom:.35rem}.login-pwa-hint-text code{background:#00000059;border-radius:3px;color:var(--text-primary);font-size:.85em;padding:.05em .25em}.login-pwa-hint-panel .pwa-hint-tech-details{border-top:1px solid color-mix(in srgb,var(--accent-gold) 14%,#0000);color:var(--text-muted);font-size:.7rem;line-height:1.35;margin:.4rem 0 0;padding:.4rem 0 0}.login-pwa-hint-panel .pwa-hint-tech-details summary{color:var(--accent-gold);cursor:pointer;font-weight:600}.login-pwa-hint-panel .pwa-hint-tech-details-body{margin:.35rem 0 0}.login-admin-nick-server-hint{background:color-mix(in srgb,var(--armor-dark) 55%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 25%,#0000);border-radius:4px;color:var(--text-secondary);font-size:.78rem;line-height:1.4;margin:0 0 1rem;padding:.55rem .65rem;text-align:left}.login-admin-nick-server-hint code{font-size:.85em}.login-admin-nick-server-value{color:var(--accent-gold-bright);font-weight:700;letter-spacing:.04em}.login-form{gap:1rem}.input-group,.login-form{display:flex;flex-direction:column}.input-group{gap:.4rem}.input-group label{color:var(--accent-gold);font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.5px}.input-group input{background:#140f19cc;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.95rem;padding:.75rem 1rem;transition:all .2s ease}.input-group input:focus{border-color:var(--accent-gold);box-shadow:0 0 15px #d4a8534d;outline:none}.input-group input::placeholder{color:var(--text-secondary);opacity:.5}.error-message{background:#c44b4b26;border:1px solid #c44b4b66;border-radius:6px;color:var(--accent-red);font-family:Rajdhani,sans-serif;font-size:.8rem;padding:.65rem;text-align:center}.login-zeabur-service-hint{background:color-mix(in srgb,var(--armor-dark) 50%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 20%,#0000);border-radius:4px;color:var(--text-secondary);font-size:.75rem;line-height:1.45;margin:-.35rem 0 0;padding:.5rem .65rem;text-align:left}.login-zeabur-service-hint code{font-size:.85em}.login-button{background:linear-gradient(180deg,#d4af3766,#b8860b26);border:1px solid #d4af3799;border-radius:6px;color:var(--accent-gold);cursor:pointer;font-family:Cinzel,serif;font-size:.95rem;font-weight:600;letter-spacing:2px;padding:.85rem 1.25rem;transition:all .2s ease}.login-button:hover:not(:disabled){background:linear-gradient(180deg,#d4af3799,#b8860b40);box-shadow:0 0 30px #d4af3780;transform:translateY(-2px)}.login-button:disabled{cursor:not-allowed;opacity:.5}.login-discord-block{margin-bottom:.5rem}.login-discord-block-title{color:var(--accent-gold);font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:600;margin:0 0 .65rem;text-align:center}.login-discord-block-sub{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.78rem;line-height:1.35;margin:.6rem 0 0;text-align:center}.login-button-discord-primary{width:100%}.login-discord-sync-warn{background:color-mix(in srgb,#2a1515 75%,var(--bg-dark));border:1px solid color-mix(in srgb,#c94c4c 45%,var(--glass-border));border-radius:8px;color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.82rem;line-height:1.45;margin-bottom:.75rem;padding:.75rem .85rem}.login-discord-sync-warn code{color:var(--accent-gold);font-size:.88em}.login-discord-sync-warn a{color:var(--accent-gold);text-decoration:underline}.login-mongo-fatal-warn{background:color-mix(in srgb,#301010 82%,var(--bg-dark));border:1px solid color-mix(in srgb,#e05555 55%,var(--glass-border));border-radius:8px;color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.84rem;line-height:1.5;margin-bottom:.85rem;padding:.85rem .95rem}.login-mongo-fatal-warn code{color:var(--accent-gold);font-size:.88em}.login-mongo-fatal-warn a{color:var(--accent-gold);text-decoration:underline}.login-discord-unconfigured{background:color-mix(in srgb,var(--bg-dark) 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 35%,var(--glass-border));border-radius:8px;box-sizing:border-box;font-size:.82rem;line-height:1.4;padding:.85rem .95rem 1.2rem}.login-discord-unconfigured,.login-hosting-db-hint{color:var(--text-secondary);font-family:Rajdhani,sans-serif}.login-hosting-db-hint{background:color-mix(in srgb,#1a2838 88%,#0000);border:1px solid color-mix(in srgb,#6ab4e8 55%,#0000);border-radius:8px;border-radius:var(--ui-radius-sm,8px);font-size:.9rem;line-height:1.5;margin:0 0 1rem;padding:.75rem .95rem}.login-hosting-db-hint strong{color:var(--accent-gold-bright)}.login-hosting-db-hint code{font-size:.82em;word-break:break-word}.login-discord-unconfigured-title{color:var(--accent-gold);font-weight:600;margin:0 0 .5rem}.login-discord-unconfigured-body{margin:0 0 .5rem}.login-discord-admin-details{background:color-mix(in srgb,var(--bg-dark) 72%,#0000);border:1px solid color-mix(in srgb,var(--glass-border) 75%,#0000);border-radius:6px;color:var(--text-secondary);font-size:.78rem;line-height:1.4;margin:0 0 .5rem;padding:.5rem .55rem}.login-discord-admin-details summary{color:var(--accent-gold);cursor:pointer;font-weight:600}.login-discord-admin-details-intro{line-height:1.45;margin:.45rem 0 .35rem}.login-discord-admin-details-intro a{color:var(--accent-gold)}.login-discord-public-origin,.login-discord-redirect-uri{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:.5rem 0 .35rem}.login-discord-redirect-uri__code{display:inline-block;max-width:100%;vertical-align:middle;word-break:break-all}.login-discord-unconfigured code{color:var(--accent-gold);font-size:.85em}.login-discord-missing-list{color:var(--text-secondary);margin:.35rem 0 .65rem;padding-left:1.15rem}.login-discord-missing-list li{margin-bottom:.25rem}.login-discord-fallback{color:var(--text-secondary);font-size:.8rem;line-height:1.45;margin:.35rem 0 0;padding-top:.35rem}.login-admin-section-label{color:var(--text-secondary);font-family:Cinzel,serif;font-size:.72rem;letter-spacing:2px;margin:0 0 .75rem;text-align:center;text-transform:uppercase}.login-oauth-divider-admin{margin:1rem 0 .35rem}.login-oauth-divider{align-items:center;color:var(--text-secondary);display:flex;font-family:Rajdhani,sans-serif;font-size:.75rem;gap:.75rem;letter-spacing:1px;margin:.25rem 0}.login-oauth-divider:after,.login-oauth-divider:before{background:color-mix(in srgb,var(--glass-border) 80%,#0000);content:"";flex:1 1;height:1px}.login-button-discord{background:linear-gradient(180deg,#5865f273,#4752c433);border-color:#5865f2a6;color:#e8eafd;letter-spacing:1px}.login-button-discord:hover:not(:disabled){background:linear-gradient(180deg,#5865f2a6,#4752c459);box-shadow:0 0 24px #5865f273}.login-discord-only-hint{background:color-mix(in srgb,var(--metin-core) 12%,#0000);border:1px solid color-mix(in srgb,var(--glass-border) 70%,#0000);border-radius:6px;color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.82rem;line-height:1.35;margin:0 0 .25rem;padding:.55rem .65rem}.login-footer{margin-top:1.25rem;text-align:center}.login-footer p{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.8rem;margin:0}.setup-message{background:#4caf5026;border:1px solid #4caf5066;border-radius:6px;color:var(--accent-green);font-size:.85rem;margin-bottom:.5rem;padding:.7rem}.setup-info,.setup-message{font-family:Rajdhani,sans-serif;text-align:center}.setup-info{background:#d4a8531a;border:1px solid #d4a8534d;border-radius:6px;color:var(--accent-gold);font-size:.75rem;margin-bottom:.65rem;padding:.5rem .75rem}.setup-container{max-width:420px}.input-row{display:flex;flex-wrap:wrap;gap:.65rem;min-width:0;width:100%}.input-group.half{flex-basis:calc(50% - 0.35rem);flex-grow:1;flex-shrink:1;min-width:0}.input-group.half input{box-sizing:border-box;font-family:Cinzel,serif;font-size:1.05rem;letter-spacing:.35em;min-width:0;text-align:center;width:100%}@media (max-width:380px){.input-group.half{flex:1 1 100%}}.regulamin-container{max-width:min(640px,96vw)}.regulamin-content{background:#00000073;border:1px solid color-mix(in srgb,var(--accent-gold) 22%,var(--glass-border));border-radius:10px;box-shadow:inset 0 1px 0 #d4af3714;margin-bottom:1rem;max-height:min(52vh,440px);overflow-y:auto}.regulamin-content::-webkit-scrollbar{width:8px}.regulamin-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-gold) 35%,#0000);border-radius:4px}.regulamin-text{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.84rem;letter-spacing:.01em;line-height:1.58;margin:0;padding:1rem 1.1rem 1.15rem;white-space:pre-wrap}.regulamin-warning{background:#80002033;border:1px solid #80002080;border-radius:6px;color:#ff6b6b;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:600;margin-bottom:1rem;padding:.75rem;text-align:center}.regulamin-actions{display:flex;flex-direction:column;gap:.5rem}.accept-btn{background:linear-gradient(180deg,#4caf5080,#4caf5033)!important;border-color:#4caf5099!important;color:#4caf50!important}.accept-btn:hover:not(:disabled){background:linear-gradient(180deg,#4caf50b3,#4caf504d)!important;box-shadow:0 0 25px #4caf5066!important}.regulamin-cancel{background:#0000;border:1px solid var(--text-muted);border-radius:6px;color:var(--text-muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.85rem;padding:.5rem;transition:all .2s}.regulamin-cancel:hover{background:#ffffff0d;color:var(--text-primary)}.regulamin-notice{background:#d4af371a;border:1px solid #d4af374d;border-radius:6px;color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.75rem;margin-bottom:.5rem;padding:.5rem;text-align:center}.regulamin-link{background:none;border:none;color:var(--accent-gold);cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:underline}.regulamin-link:hover{color:var(--accent-amber)}.regulamin-footer-link{background:#0000;border:1px solid var(--glass-border);border-radius:4px;color:var(--text-muted);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.75rem;margin-top:.5rem;padding:.3rem .6rem;transition:all .2s}.regulamin-footer-link:hover{background:#ffffff0d;border-color:var(--accent-gold);color:var(--accent-gold)}.login-auth-tabs{border:1px solid var(--glass-border);border-radius:8px;display:flex;gap:0;margin-bottom:1.25rem;overflow:hidden}.login-auth-tab{background:#00000040;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.88rem;font-weight:600;padding:.55rem .75rem;transition:background .2s,color .2s}.login-auth-tab.active{background:#d4af372e;color:var(--accent-gold)}.login-success-banner{background:#4caf5026;border:1px solid #4caf5073;border-radius:8px;color:#c8e6c9;font-size:.88rem;line-height:1.4;margin-bottom:1rem;padding:.75rem 1rem}.login-register-hint{color:var(--text-secondary);font-size:.82rem;line-height:1.45;margin:0 0 .25rem}.login-admin-pin-hint{color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:.4rem 0 0;opacity:.92}.login-discord-reset-hint{margin:.65rem 0 0;text-align:center}.login-text-action-btn{background:none;border:none;color:var(--accent-amber);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.82rem;padding:0;text-decoration:underline;text-underline-offset:2px}.login-text-action-btn:hover{color:var(--accent-gold)}.login-reverify-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.login-reverify-hint{color:var(--text-secondary);font-size:.78rem;line-height:1.45;margin:0}.login-trust-privacy-hint{color:var(--text-muted);font-size:.72rem;line-height:1.45;margin:0;opacity:.95}.admin-overlay{align-items:center;backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05);background:radial-gradient(ellipse 92% 78% at 50% 42%,#120c0859 0,#030202eb 72%),radial-gradient(circle at 50% 0,color-mix(in srgb,#a67c52 10%,#0000) 0,#0000 48%);background:radial-gradient(ellipse 92% 78% at 50% 42%,#120c0859 0,#030202eb 72%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 10%,#0000) 0,#0000 48%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2600}.admin-panel{--ap-gold:var(--mt2-sg-gold-ancient,#a67c52);--ap-iron:var(--mt2-sg-frame-iron,#333);--ap-stone:var(--mt2-sg-stone-dust,#321e20);--ap-text:var(--mt2-text-main,#f0e8d8);--ap-text-dim:color-mix(in srgb,var(--ap-text) 72%,#4a433c);background-blend-mode:normal,multiply;background-color:#0d0806;background-image:linear-gradient(165deg,color-mix(in srgb,var(--ap-stone) 42%,#0a0908) 0,#0e0b09f5 100%),none;background-image:linear-gradient(165deg,color-mix(in srgb,var(--ap-stone) 42%,#0a0908) 0,#0e0b09f5 100%),var(--bg-stone-texture,none);background-position:0 0,50%;background-size:auto,cover;border:2px solid color-mix(in srgb,var(--ap-gold) 42%,#3c3024e6);border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:0 0 0 1px #000000a6,inset 0 1px 0 color-mix(in srgb,var(--ap-gold) 10%,#0000),inset 0 -8px 20px #00000047,0 24px 70px #000000a6,0 0 48px color-mix(in srgb,var(--ap-gold) 12%,#0000);display:flex;flex-direction:column;max-height:85vh;max-width:min(900px,96vw);overflow:hidden;width:100%}.admin-header{align-items:center;background:linear-gradient(180deg,#00000047,#0c0a0880);border-bottom:1px solid color-mix(in srgb,var(--ap-gold) 22%,var(--ap-iron));box-shadow:inset 0 -10px 20px #00000026;display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:.75rem 1.1rem}.admin-header h2{color:color-mix(in srgb,#ffe8a8 78%,var(--ap-gold));font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:1.05rem;font-weight:700;letter-spacing:.08em;margin:0;text-shadow:0 2px 8px #0000008c;text-transform:uppercase}.admin-close{background:linear-gradient(180deg,#372820bf,#120e0beb);border:1px solid color-mix(in srgb,var(--ap-gold) 28%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff0d20d;color:color-mix(in srgb,var(--ap-gold) 65%,#fff);cursor:pointer;flex-shrink:0;font-size:1rem;height:2.25rem;line-height:1;transition:border-color .15s ease,color .15s ease,filter .15s ease;width:2.25rem}.admin-close:hover{border-color:color-mix(in srgb,var(--color-shinsoo,#c42d4a) 45%,var(--ap-gold));color:color-mix(in srgb,#ffb8a8 35%,var(--ap-gold));filter:brightness(1.06)}.admin-close:focus-visible{outline:2px solid color-mix(in srgb,var(--ap-gold) 55%,#0000);outline-offset:2px}.admin-body{color:var(--ap-text);font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);overflow-y:auto;padding:1rem 1.15rem 1.25rem}.add-user-form h3,.admin-csv-import h3,.admin-discord-access-section h3,.admin-pending-section h3,.users-section h3{color:color-mix(in srgb,var(--ap-gold) 82%,#fff6dc);font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.95rem;font-weight:700;letter-spacing:.05em;margin:0 0 .6rem;text-shadow:0 1px 3px #00000080}.add-user-form{background:linear-gradient(165deg,#0003,#0c0a0873);border:1px solid color-mix(in srgb,var(--ap-gold) 18%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ap-gold) 6%,#0000);margin-bottom:1.35rem;padding:.75rem .85rem}.add-user-row{display:flex;gap:.5rem}.add-user-row input{background:linear-gradient(180deg,#080605f2,#120e0bfa);border:1px solid color-mix(in srgb,var(--ap-gold) 28%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 2px 6px #00000059;color:var(--ap-text);flex:1 1;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.9rem;padding:.55rem .75rem}.add-user-row input:focus{border-color:color-mix(in srgb,var(--ap-gold) 55%,#ffd89a);box-shadow:inset 0 2px 6px #0006,0 0 0 1px color-mix(in srgb,var(--ap-gold) 22%,#0000);outline:none}.add-user-row input::placeholder{color:var(--ap-text-dim)}.add-user-row button{background:linear-gradient(180deg,color-mix(in srgb,var(--ap-gold) 22%,#2a2218) 0,#1a1510 100%);border:1px solid color-mix(in srgb,var(--ap-gold) 45%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff0d20f;color:#f5ebd8;cursor:pointer;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:.55rem 1rem;text-transform:uppercase;transition:filter .15s ease,border-color .15s ease}.add-user-row button:hover{border-color:color-mix(in srgb,var(--ap-gold) 65%,#ffd89a);filter:brightness(1.08)}.admin-error,.admin-success{border:1px solid;border-radius:4px;border-radius:var(--app-tile-radius,4px);font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.85rem;margin-bottom:1rem;padding:.6rem .85rem;text-align:center}.admin-error{background:linear-gradient(180deg,#5a1c1673,#280e0ca6);border-color:color-mix(in srgb,#c42d4a 55%,#0000);border-color:color-mix(in srgb,var(--color-shinsoo,#c42d4a) 55%,#0000);color:color-mix(in srgb,#ffb0a8 40%,#d4af37);color:color-mix(in srgb,#ffb0a8 40%,var(--accent-gold,#d4af37))}.admin-success{background:linear-gradient(180deg,#2337208c,#122010b8);border-color:color-mix(in srgb,var(--accent-green,#3fc970) 45%,var(--ap-gold));color:color-mix(in srgb,#d8f0d0 88%,var(--ap-gold))}.admin-empty,.admin-loading{color:var(--ap-text-dim);font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);padding:1.5rem;text-align:center}.users-section{margin-top:.5rem}.users-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.users-list li{align-items:center;background:linear-gradient(180deg,#00000038,#0e0b0980);border:1px solid color-mix(in srgb,var(--ap-iron) 82%,var(--ap-gold));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff8dc08;display:flex;gap:.5rem;justify-content:space-between;padding:.6rem .75rem;transition:border-color .15s ease}.users-list li:hover{border-color:color-mix(in srgb,var(--ap-gold) 35%,var(--ap-iron))}.users-list li.is-admin{background:linear-gradient(180deg,color-mix(in srgb,var(--ap-gold) 12%,#0000) 0,#0c0a088c 100%);border-color:color-mix(in srgb,var(--ap-gold) 48%,var(--ap-iron))}.user-info{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;min-width:0}.user-nick{color:var(--ap-text);font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.92rem;font-weight:600}.users-list li.is-admin .user-nick{color:color-mix(in srgb,#ffe8a8 75%,var(--ap-gold))}.user-badge{border:1px solid;border-radius:2px;font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:.2rem .45rem;text-transform:uppercase}.user-badge.admin{background:linear-gradient(180deg,color-mix(in srgb,var(--ap-gold) 28%,#0000) 0,#00000040 100%);border-color:color-mix(in srgb,var(--ap-gold) 50%,#0000);color:color-mix(in srgb,#fff4dd 70%,var(--ap-gold))}.user-badge.editor{background:linear-gradient(180deg,color-mix(in srgb,#356899 35%,#0000),#00000040);background:linear-gradient(180deg,color-mix(in srgb,var(--color-jinno,#356899) 35%,#0000) 0,#00000040 100%);border-color:color-mix(in srgb,var(--color-jinno-bright) 40%,#0000);color:color-mix(in srgb,#6eb3e8 85%,#fff);color:color-mix(in srgb,var(--color-jinno-bright,#6eb3e8) 85%,#fff)}.user-badge.pending{background:linear-gradient(180deg,color-mix(in srgb,#e8832a 25%,#0000),#0003);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-orange,#e8832a) 25%,#0000) 0,#0003 100%);border-color:color-mix(in srgb,var(--accent-orange) 45%,#0000);color:color-mix(in srgb,var(--accent-amber) 80%,#fff)}.user-editor-toggle{background:linear-gradient(180deg,#28201a99,#0e0b09d9);border:1px solid color-mix(in srgb,var(--ap-gold) 22%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:var(--ap-text-dim);cursor:pointer;font-size:.85rem;height:30px;transition:border-color .15s ease,color .15s ease;width:30px}.user-editor-toggle:hover{border-color:color-mix(in srgb,var(--color-jinno-bright) 45%,var(--ap-gold))}.user-editor-toggle.active,.user-editor-toggle:hover{color:#6eb3e8;color:var(--color-jinno-bright,#6eb3e8)}.user-editor-toggle.active{background:linear-gradient(180deg,color-mix(in srgb,var(--color-jinno) 25%,#0000) 0,#0c0a08e6 100%);border-color:color-mix(in srgb,var(--color-jinno-bright) 55%,#0000)}.user-delete{background:linear-gradient(180deg,#46161666,#1c0a0abf);border:1px solid color-mix(in srgb,var(--color-shinsoo) 45%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:color-mix(in srgb,#ffb0a8 55%,#fff);cursor:pointer;font-size:.85rem;height:30px;transition:filter .15s ease;width:30px}.user-delete:hover{filter:brightness(1.12)}.user-actions{display:flex;flex-shrink:0;gap:.35rem}.user-reset-pw{background:linear-gradient(180deg,#2d2037a6,#120c16e0);border:1px solid color-mix(in srgb,var(--metin-purple,#5c2d8c) 45%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:color-mix(in srgb,#c9a0f0 75%,#fff);color:color-mix(in srgb,var(--metin-glow,#c9a0f0) 75%,#fff);cursor:pointer;font-size:.85rem;height:30px;transition:filter .15s ease;width:30px}.user-reset-pw:hover{filter:brightness(1.1)}.password-status{border-radius:2px;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.72rem;padding:.15rem .35rem}.password-status.has-password{color:color-mix(in srgb,var(--accent-green) 85%,var(--ap-gold))}.password-status.no-password{background:#3c281659;border:1px solid color-mix(in srgb,var(--accent-orange) 40%,#0000);color:color-mix(in srgb,var(--accent-amber) 90%,#fff)}.users-list li.editing{border-color:color-mix(in srgb,var(--ap-gold) 40%,var(--ap-iron));padding:.85rem}.user-edit-form{width:100%}.edit-row{align-items:center;display:flex;gap:.6rem;margin-bottom:.5rem}.edit-row label{color:color-mix(in srgb,var(--ap-gold) 75%,var(--ap-text));font-size:.8rem;font-weight:600;min-width:52px}.edit-row input,.edit-row label{font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif)}.edit-row input{background:#080605e6;border:1px solid color-mix(in srgb,var(--ap-gold) 25%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:var(--ap-text);flex:1 1;font-size:.85rem;padding:.45rem .65rem}.edit-row input:focus{border-color:color-mix(in srgb,var(--ap-gold) 50%,#ffd89a);outline:none}.edit-buttons{display:flex;gap:.5rem;margin-top:.6rem}.btn-cancel,.btn-save{border-radius:4px;border-radius:var(--app-tile-radius,4px);cursor:pointer;flex:1 1;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.05em;padding:.45rem .7rem;text-transform:uppercase;transition:filter .15s ease}.btn-save{background:linear-gradient(180deg,#2d4626d9,#122010f2);border:1px solid color-mix(in srgb,var(--accent-green) 45%,var(--ap-gold));color:#d8f0d0}.btn-save:hover{filter:brightness(1.08)}.btn-cancel{background:linear-gradient(180deg,#28201cbf,#100c0ae6);border:1px solid color-mix(in srgb,var(--ap-gold) 28%,var(--ap-iron));color:var(--ap-text-dim)}.btn-cancel:hover{color:var(--ap-text);filter:brightness(1.05)}.user-edit{background:linear-gradient(180deg,color-mix(in srgb,var(--ap-gold) 18%,#2a2218) 0,#1a1510 100%);border:1px solid color-mix(in srgb,var(--ap-gold) 42%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:color-mix(in srgb,#ffe8a8 70%,var(--ap-gold));cursor:pointer;font-size:.85rem;height:30px;transition:filter .15s ease;width:30px}.user-edit:hover{filter:brightness(1.1)}.admin-pending-section{background:linear-gradient(165deg,#0000002e,#0c0a086b);border:1px solid color-mix(in srgb,var(--ap-gold) 16%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);margin-bottom:1.15rem;padding:.75rem .85rem}.admin-pending-section h3{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.admin-pending-badge{background:linear-gradient(180deg,color-mix(in srgb,var(--color-shinsoo) 55%,#000) 0,#280c12e6 100%);border:1px solid color-mix(in srgb,var(--color-shinsoo) 50%,#0000);border-radius:999px;color:#ffd4d0;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.72rem;font-weight:700;padding:.2rem .5rem}.admin-muted{color:var(--ap-text-dim);font-size:.84rem;line-height:1.45;margin:.35rem 0}.admin-muted code{background:#00000059;border:1px solid color-mix(in srgb,var(--ap-gold) 22%,var(--ap-iron));border-radius:2px;color:color-mix(in srgb,var(--ap-gold) 70%,#fff);font-size:.78em;padding:.1rem .3rem}.admin-pending-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:.5rem 0 0;padding:0}.admin-pending-row{align-items:center;background:#0003;border:1px solid color-mix(in srgb,var(--ap-iron) 88%,var(--ap-gold));border-radius:4px;border-radius:var(--app-tile-radius,4px);display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:.55rem .7rem}.admin-pending-nick{color:color-mix(in srgb,#ffe8a8 55%,var(--ap-gold));font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-weight:700}.admin-pending-meta{color:var(--ap-text-dim);flex:1 1;font-size:.78rem;min-width:120px}.admin-pending-actions{display:flex;gap:.35rem}.btn-approve{background:linear-gradient(180deg,#283e23e0,#121e10f2);border:1px solid color-mix(in srgb,var(--accent-green) 50%,var(--ap-gold));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:#d8f0d0;cursor:pointer;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.76rem;font-weight:700;letter-spacing:.04em;padding:.32rem .65rem;text-transform:uppercase;transition:filter .15s ease}.btn-approve:hover{filter:brightness(1.1)}.btn-reject{background:linear-gradient(180deg,#461816bf,#1c0a0aeb);border:1px solid color-mix(in srgb,var(--color-shinsoo) 50%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:color-mix(in srgb,#ffb8a8 45%,#fff);cursor:pointer;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.76rem;font-weight:700;letter-spacing:.04em;padding:.32rem .65rem;text-transform:uppercase;transition:filter .15s ease}.btn-reject:hover{filter:brightness(1.1)}.admin-csv-import,.admin-discord-access-section{background:linear-gradient(165deg,#00000029,#0c0a0861);border:1px solid color-mix(in srgb,var(--ap-gold) 14%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);margin-bottom:1.15rem;padding:.75rem .85rem}.admin-csv-import h3{margin-top:0}.admin-file-label{color:var(--ap-text-dim);display:flex;flex-direction:column;font-size:.84rem;gap:.35rem;margin-top:.5rem}.admin-file-label input[type=file]{color:color-mix(in srgb,var(--ap-gold) 65%,#fff);font-size:.8rem}.admin-wiki-sync-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.admin-secondary-btn{background:linear-gradient(180deg,#2d261ee6,#120e0bf2);border:1px solid color-mix(in srgb,var(--ap-gold) 30%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff0d20a;color:color-mix(in srgb,var(--ap-gold) 72%,#fff);cursor:pointer;font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.78rem;font-weight:600;padding:.4rem .65rem;transition:filter .15s ease}.admin-secondary-btn:hover:not(:disabled){filter:brightness(1.08)}.admin-secondary-btn:disabled{cursor:not-allowed;opacity:.45}.admin-checkbox-row{align-items:center;color:var(--ap-text-dim);cursor:pointer;display:flex;font-size:.82rem;gap:.5rem;margin:.5rem 0 .25rem}.admin-checkbox-row input{accent-color:color-mix(in srgb,var(--ap-gold) 65%,#000);cursor:pointer}.admin-discord-access-flag{background:#00000040;border:1px solid color-mix(in srgb,var(--ap-gold) 20%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);color:var(--ap-text-dim);font-size:.8rem;line-height:1.4;margin:.5rem 0 .75rem;padding:.5rem .65rem}.admin-discord-access-flag--on{background:linear-gradient(180deg,color-mix(in srgb,var(--ap-gold) 10%,#0000) 0,#0003 100%);border-color:color-mix(in srgb,var(--ap-gold) 48%,#0000);color:color-mix(in srgb,#ffe8a8 55%,var(--ap-text))}.admin-discord-access-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:.75rem}@media (min-width:720px){.admin-discord-access-grid{grid-template-columns:1fr 1fr}}.admin-discord-access-card{background:linear-gradient(180deg,#0003,#0a080673);border:1px solid color-mix(in srgb,var(--ap-gold) 22%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff8dc08;padding:.75rem}.admin-discord-access-card h4{color:color-mix(in srgb,var(--ap-gold) 78%,#fff6dc);font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.82rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem}.admin-discord-access-form{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.65rem}.admin-discord-access-form input{background:linear-gradient(180deg,#080605f2,#100c0afa);border:1px solid color-mix(in srgb,var(--ap-gold) 28%,var(--ap-iron));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 2px 5px #0000004d;color:var(--ap-text);font-family:Rajdhani,sans-serif;font-family:var(--app-font-ui,"Rajdhani",sans-serif);font-size:.85rem;padding:.45rem .55rem}.admin-discord-access-form input:focus{border-color:color-mix(in srgb,var(--ap-gold) 55%,#ffd89a);outline:none}.admin-discord-access-form .btn-approve,.admin-discord-access-form .btn-reject{padding:.45rem .65rem;width:100%}.admin-discord-id-list{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.admin-discord-id-list li{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ap-gold) 8%,#0000);display:flex;flex-wrap:wrap;font-size:.76rem;gap:.35rem .5rem;padding:.45rem 0}.admin-discord-id-code{color:color-mix(in srgb,var(--ap-gold) 55%,#b8e0ff);font-family:ui-monospace,Consolas,monospace;word-break:break-all}.admin-discord-id-meta{color:var(--ap-text-dim);flex:1 1 140px;line-height:1.35}.admin-discord-id-remove{flex-shrink:0;font-size:.68rem;padding:.28rem .5rem}.admin-body::-webkit-scrollbar,.admin-discord-id-list::-webkit-scrollbar{width:8px}.admin-body::-webkit-scrollbar-track,.admin-discord-id-list::-webkit-scrollbar-track{background:#00000040;border-radius:4px}.admin-body::-webkit-scrollbar-thumb,.admin-discord-id-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ap-gold) 35%,var(--ap-iron));border-radius:4px}.admin-price-log-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.admin-price-log-scroll{background:#0003;border:1px solid color-mix(in srgb,var(--ap-gold) 22%,var(--ap-iron));border-radius:6px;max-height:280px;overflow:auto}.admin-price-log-table{border-collapse:collapse;font-size:.72rem;width:100%}.admin-price-log-table td,.admin-price-log-table th{border-bottom:1px solid #ffffff0f;padding:.35rem .45rem;text-align:left;vertical-align:top}.admin-price-log-table th{background:#120e0cf5;color:var(--ap-text-dim);position:sticky;top:0;z-index:1}.user-badge.suspended-prices{background:linear-gradient(180deg,#5a1c1873,#140a0abf);border-color:color-mix(in srgb,#c44 45%,#0000);color:#ffc9c4}.settings-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a14d9;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.user-settings-embedded.user-settings-panel{max-height:none;max-width:100%}.user-settings-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--ui-radius-modal);box-shadow:0 10px 40px #00000085,0 0 32px var(--glass-glow);display:flex;flex-direction:column;max-height:80vh;max-width:400px;overflow:hidden;width:100%}.settings-header{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--color-jinno) 35%,#0000) 0,color-mix(in srgb,var(--bg-panel) 90%,#0000) 100%);border-bottom:1px solid var(--glass-border);display:flex;justify-content:space-between;padding:1rem 1.25rem}.settings-header h2{color:var(--m2-title-gold);font-family:var(--ui-font-metric);font-size:1rem;letter-spacing:1px;margin:0}.settings-close{background:#ff475733;border:1px solid #ff475766;border-radius:50%;color:var(--accent-red);cursor:pointer;font-size:1rem;height:32px;transition:all .2s;width:32px}.settings-close:hover{background:#ff475766;box-shadow:0 0 15px #ff47574d}.settings-body{overflow-y:auto;padding:1.25rem}.user-info-section{align-items:center;background:#141e2d99;border:1px solid var(--glass-border);border-radius:10px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem}.user-avatar{align-items:center;background:linear-gradient(180deg,#00d4ff33,#00d4ff0d);border:2px solid #00d4ff66;border-radius:50%;display:flex;font-size:2.2rem;height:50px;justify-content:center;width:50px}.user-details{display:flex;flex-direction:column;gap:.3rem}.user-nick-display{color:var(--accent-cyan);font-size:1.15rem;text-shadow:0 0 15px #00d4ff66}.admin-badge,.user-nick-display{font-family:var(--ui-font-metric)}.admin-badge{background:linear-gradient(180deg,#ffd7004d,#ffd7001a);border:1px solid #ffd70066;border-radius:4px;color:var(--accent-gold);font-size:.6rem;font-weight:600;letter-spacing:1px;padding:.2rem .55rem;width:fit-content}.password-form{margin-bottom:1.5rem}.password-form h3{color:var(--text-secondary);font-family:var(--ui-font-metric);font-size:.9rem;letter-spacing:1px;margin:0 0 .3rem}.form-hint{font-size:.8rem;margin:0 0 .85rem}.form-hint,.form-note{color:var(--text-muted);font-family:Rajdhani,sans-serif}.form-note{font-size:.75rem;margin:.85rem 0 0;text-align:center}.pin-input{font-family:var(--ui-font-metric)!important;font-size:1.4rem!important;letter-spacing:8px;text-align:center}.form-group{margin-bottom:.85rem}.form-group label{color:var(--text-secondary);display:block;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:500;margin-bottom:.35rem}.form-group input{background:#0a0f19cc;border:1px solid var(--glass-border);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.95rem;padding:.7rem .9rem;transition:all .2s;width:100%}.form-group input:focus{border-color:var(--accent-blue);box-shadow:0 0 12px #4a9eff40;outline:none}.form-group input::placeholder{color:var(--text-muted)}.settings-error,.settings-success{border-radius:6px;font-family:Rajdhani,sans-serif;font-size:.85rem;margin-bottom:.85rem;padding:.7rem .9rem;text-align:center}.settings-error{background:#ff475726;border:1px solid #ff475766;color:var(--accent-red)}.settings-success{background:#2ed57326;border:1px solid #2ed57366;color:var(--accent-green)}.change-password-btn{background:linear-gradient(180deg,#4a9eff4d,#4a9eff1a);border:1px solid #4a9eff80;border-radius:6px;color:var(--color-jinno-bright);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:1px;padding:.8rem;transition:all .2s;width:100%}.change-password-btn:hover:not(:disabled){background:linear-gradient(180deg,#4a9eff80,#4a9eff33);box-shadow:0 0 20px #4a9eff4d}.change-password-btn:disabled{cursor:not-allowed;opacity:.5}.admin-notice{background:#141e2d99;border:1px solid var(--glass-border);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.admin-notice p{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.9rem;margin:0;text-align:center}.logout-btn{background:linear-gradient(180deg,#ff475740,#ff47571a);border:1px solid #ff475780;border-radius:8px;color:var(--accent-red);cursor:pointer;font-family:var(--ui-font-metric);font-size:.9rem;font-weight:600;letter-spacing:2px;padding:.9rem;transition:all .2s;width:100%}.logout-btn:hover{background:linear-gradient(180deg,#ff475766,#ff475733);box-shadow:0 0 20px #ff47574d}.zone-editor-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0806f2;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:3000}.zone-editor-container{background:linear-gradient(135deg,#3a2b3cf2,#120e0afa);border:2px solid #d4af3766;border-radius:var(--ui-radius-modal);box-shadow:0 20px 60px #0009,0 0 60px #d4af3726;display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;width:95%}.zone-editor-header{align-items:center;background:linear-gradient(90deg,#d4af371a,#0000);border-bottom:1px solid #d4af374d;display:flex;justify-content:space-between;padding:.8rem 1.5rem}.zone-editor-header h2{color:var(--accent-gold);font-family:Cinzel,serif;font-size:1.2rem;margin:0}.header-actions{align-items:center;display:flex;gap:.5rem}.save-btn{background:#00c85333;border:1px solid #00c853;border-radius:6px;color:#00c853;cursor:pointer;font-family:Rajdhani,sans-serif;font-weight:600;padding:.4rem 1rem;transition:all .2s}.save-btn:hover{background:#00c8534d;box-shadow:0 0 15px #00c85366}.zone-close-btn{background:#0000;border:none;color:var(--text-muted);cursor:pointer;font-size:1.5rem;padding:.3rem .6rem;transition:all .2s}.zone-close-btn:hover{color:var(--accent-red)}.zone-editor-toolbar{align-items:center;background:#0000004d;border-bottom:1px solid #d4af3733;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;padding:.6rem 1rem}.brush-size-selector,.zone-type-selector{align-items:center;display:flex;gap:.4rem}.brush-size-selector span,.zone-type-selector span{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.8rem;margin-right:.3rem}.zone-type-btn{background:#0000;border:2px solid;border-radius:5px;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:600;padding:.3rem .6rem;transition:all .2s}.zone-type-btn:hover{transform:translateY(-1px)}.zone-type-btn.active{box-shadow:0 0 12px currentColor}.brush-btn{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:600;height:28px;padding:0;transition:all .2s;width:32px}.brush-btn:hover{background:#fff3}.brush-btn.active{background:#d4af374d;border-color:var(--accent-gold);color:var(--accent-gold)}.zone-actions{display:flex;gap:.4rem;margin-left:auto}.zone-action-btn{background:#0000;border:1px solid;border-radius:5px;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:600;padding:.4rem .8rem;transition:all .2s}.zone-action-btn.draw{border-color:#00c853;color:#00c853}.zone-action-btn.draw.active,.zone-action-btn.draw:hover{background:#00c85333}.zone-action-btn.eraser{border-color:#ff9800;color:#ff9800}.zone-action-btn.eraser.active,.zone-action-btn.eraser:hover{background:#ff980033}.zone-action-btn.stop{border-color:#2196f3;color:#2196f3}.zone-action-btn.stop:hover{background:#2196f333}.zone-action-btn.clear-type{border-color:#9c27b0;color:#9c27b0}.zone-action-btn.clear-type:hover{background:#9c27b033}.zone-action-btn.clear-all{border-color:var(--accent-red);color:var(--accent-red)}.zone-action-btn.clear-all:hover{background:#ff475733}.zone-message{background:#d4af3726;border-bottom:1px solid #d4af3733;color:var(--accent-gold);font-family:Rajdhani,sans-serif;font-size:.85rem;padding:.4rem 1rem;text-align:center}.zone-message.success{background:#00c85326;color:#00c853}.zone-message.error{background:#ff475726;color:var(--accent-red)}.zone-editor-body{display:flex;flex:1 1;min-height:0;overflow:hidden}.zone-map-wrapper{align-items:center;background:#0006;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:1rem;position:relative}.zone-map-image{border-radius:4px;display:block;max-height:100%;max-width:100%;min-width:500px;-webkit-user-select:none;user-select:none}.zone-canvas{cursor:default;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.zone-canvas.drawing{cursor:crosshair;pointer-events:auto}.zone-canvas.erasing{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23FF9800' stroke-width='2'/%3E%3Cpath stroke='%23FF9800' stroke-width='2' d='m8 8 8 8M16 8l-8 8'/%3E%3C/svg%3E") 12 12,crosshair}.zone-legend{background:#0000004d;border-left:1px solid var(--glass-border);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;width:200px}.zone-legend h3{border-bottom:1px solid var(--glass-border);color:var(--accent-gold);font-family:Cinzel,serif;font-size:.9rem;margin:0;padding:.8rem}.zone-legend-items{padding:.5rem}.zone-legend-item{align-items:center;background:#ffffff08;border-radius:4px;display:flex;gap:.5rem;margin-bottom:.3rem;padding:.4rem}.zone-color-dot{border-radius:50%;flex-shrink:0;height:12px;width:12px}.zone-legend-name{color:var(--text-primary);flex:1 1;font-family:Rajdhani,sans-serif;font-size:.8rem}.zone-legend-count{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.7rem}.zone-instructions{background:#0003;border-top:1px solid var(--glass-border);margin-top:auto;padding:.8rem}.zone-instructions h4{color:var(--accent-gold);font-family:Cinzel,serif;font-size:.75rem;margin:0 0 .4rem}.zone-instructions ul{margin:0;padding-left:1rem}.zone-instructions li{color:var(--text-secondary);font-family:Rajdhani,sans-serif;font-size:.7rem;margin-bottom:.2rem}@media (max-width:800px){.zone-editor-body{flex-direction:column}.zone-legend{border-left:none;border-top:1px solid var(--glass-border);max-height:150px;width:100%}.zone-editor-toolbar{align-items:stretch;flex-direction:column}.zone-actions{justify-content:center;margin-left:0}}.map-view-shell{--map-frame:var(--mt2-sg-frame-iron,#333);--map-gold:var(--mt2-sg-gold-ancient,#a67c52);--map-gold-mix:color-mix(in srgb,var(--map-gold) 40%,var(--map-frame))}.map-view-overlay{backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);background:radial-gradient(ellipse 92% 78% at 50% 42%,#120c0859 0,#030202f0 72%),radial-gradient(circle at 50% 0,color-mix(in srgb,#a67c52 12%,#0000) 0,#0000 45%);background:radial-gradient(ellipse 92% 78% at 50% 42%,#120c0859 0,#030202f0 72%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--map-gold,#a67c52) 12%,#0000) 0,#0000 45%)}.map-view-container{background-blend-mode:normal,multiply,normal,multiply,normal,soft-light,normal;background-color:#0d0806;background-image:linear-gradient(165deg,#2a1c1285 0,#0e0a08ad 100%),repeating-linear-gradient(-8deg,#0000,#0000 3px,#0000000a 3px,#0000000a 4px),var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-wzor-tonemap),var(--gui-przyklady-wzor-calosci),var(--gui-przyklady-mockup-02),var(--gui-przyklady-wzor-base);background-position:0 0,0 0,0 0,0 0,50%,50%,50%;background-repeat:no-repeat;background-size:auto,auto,auto,auto,cover,cover,cover;border:2px solid color-mix(in srgb,var(--map-gold) 48%,#3c3024d9);border-radius:8px;box-shadow:0 0 0 1px #000000a6,inset 0 1px 0 #ffe6b414,inset 0 -1px 0 #00000061,0 28px 90px #000000b8,0 0 60px color-mix(in srgb,var(--map-gold) 14%,#0000),0 0 100px #78282314}.map-view-shell .map-view-container:before{background:linear-gradient(90deg,#0000 0,color-mix(in srgb,var(--map-gold) 75%,#ffd89a) 22%,color-mix(in srgb,var(--map-gold) 55%,#fff6dc) 50%,color-mix(in srgb,var(--map-gold) 75%,#ffd89a) 78%,#0000 100%);border-radius:2px;content:"";filter:blur(.2px);height:2px;left:10px;opacity:.72;pointer-events:none;position:absolute;right:10px;top:0;z-index:4}.map-view-container:after{background:linear-gradient(#c9a227,#c9a227) 0 0 /40px 2px no-repeat,linear-gradient(#c9a227,#c9a227) 0 0 /2px 40px no-repeat,linear-gradient(#c9a227,#c9a227) 100% 0 /40px 2px no-repeat,linear-gradient(#c9a227,#c9a227) 100% 0 /2px 40px no-repeat,linear-gradient(#7a5a18,#7a5a18) 0 100% /32px 2px no-repeat,linear-gradient(#7a5a18,#7a5a18) 0 100% /2px 32px no-repeat,linear-gradient(#7a5a18,#7a5a18) 100% 100% /32px 2px no-repeat,linear-gradient(#7a5a18,#7a5a18) 100% 100% /2px 32px no-repeat;border-radius:5px;box-shadow:inset 0 0 24px #0003;content:"";inset:3px;opacity:.88;pointer-events:none;position:absolute;z-index:2}.map-view-container>*{position:relative;z-index:3}.navigation-badge{background:linear-gradient(180deg,#5a1c1680,#280e0cbf);border:1px solid #c5a05973;box-shadow:inset 0 1px 0 #ffdcb414;color:#f0d898;font-family:Cinzel,Times New Roman,serif;font-size:.68rem;letter-spacing:.06em;padding:.28rem .55rem;text-transform:uppercase}.map-view-header{background-blend-mode:normal,normal,soft-light;background-color:#0e0a08eb;background-image:linear-gradient(180deg,color-mix(in srgb,#321e20 35%,#0000) 0,#120c0ae0 100%),var(--gui-przyklady-veil-header),var(--gui-przyklady-mockup-03);background-image:linear-gradient(180deg,color-mix(in srgb,var(--mt2-sg-stone-dust,#321e20) 35%,#0000) 0,#120c0ae0 100%),var(--gui-przyklady-veil-header),var(--gui-przyklady-mockup-03);background-position:0 0,0 0,50% 10%;background-repeat:no-repeat;background-size:auto,auto,280% auto;border-bottom:2px solid color-mix(in srgb,var(--map-gold) 32%,var(--map-frame));box-shadow:inset 0 -10px 24px #00000047,inset 0 1px 0 color-mix(in srgb,var(--map-gold) 8%,#0000)}.map-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.map-selector{background:linear-gradient(180deg,#080605f2,#120e0bfa);border:1px solid color-mix(in srgb,var(--map-gold) 42%,var(--map-frame));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 2px 6px #00000073,inset 0 1px 0 #ffe6b40f;color:color-mix(in srgb,#ffe8a8 88%,var(--map-gold));font-family:Cinzel,Times New Roman,serif;font-family:var(--map-era-font,var(--map-kingdom-font,var(--app-font-display,"Cinzel","Times New Roman",serif)));font-size:.92rem;font-weight:600;letter-spacing:.03em;max-width:min(340px,52vw);min-width:0;padding:.42rem .8rem;text-shadow:0 1px 2px #0009}.map-selector:hover{border-color:#e8c8788c}.map-selector:focus{border-color:#c5a059bf;box-shadow:inset 0 2px 6px #00000080,0 0 0 1px #78282359}.map-toggle{background:linear-gradient(180deg,#00000047,#0c0a088c);border:1px solid color-mix(in srgb,var(--map-gold) 22%,var(--map-frame));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff8dc0a;color:#e8dcc4;padding:.32rem .58rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.map-toggle.edit-toggle{background:linear-gradient(180deg,#3c2a1c99,#140e0ad9);border-color:#c5a05959}.map-toggle.edit-toggle:has(input:checked){background:linear-gradient(180deg,#5a321ca6,#28160ee6);border-color:#e8c87880;color:#fff4dd}.map-toggle.spawn-cloud-toggle{background:linear-gradient(180deg,#3728168c,#120e0ad9);border-color:#c5a0594d}.map-toggle.spawn-cloud-toggle:has(input:checked){background:linear-gradient(180deg,#5037168c,#1c120ae6);border-color:#e8b4508c}.map-toggle-spawn-rings__label{font-family:Cinzel,Times New Roman,serif;font-family:var(--app-font-display,"Cinzel","Times New Roman",serif);font-size:.72rem;letter-spacing:.04em}.map-marker.map-marker--metin2{border:2px solid color-mix(in srgb,#d4af37 88%,#fff 12%);border:2px solid color-mix(in srgb,var(--mt2-gold,#d4af37) 88%,#fff 12%);border-radius:50%;box-shadow:0 0 0 1px #000000c7,0 0 12px color-mix(in srgb,#d4af37 45%,#0000),inset 0 1px 3px #fff8dc6b;box-shadow:0 0 0 1px #000000c7,0 0 12px color-mix(in srgb,var(--mt2-gold,#d4af37) 45%,#0000),inset 0 1px 3px #fff8dc6b;height:11px;opacity:.96;width:11px}.map-marker.map-marker--metin2:hover{box-shadow:0 0 0 1px #000000c7,0 0 18px color-mix(in srgb,#d4af37 55%,#0000),inset 0 1px 3px #fff8dc8c;box-shadow:0 0 0 1px #000000c7,0 0 18px color-mix(in srgb,var(--mt2-gold,#d4af37) 55%,#0000),inset 0 1px 3px #fff8dc8c}.map-marker.map-marker--metin2.selected{box-shadow:0 0 0 2px #000000d9,0 0 0 3px color-mix(in srgb,#d4af37 70%,#0000),0 0 22px color-mix(in srgb,#d4af37 50%,#0000),inset 0 1px 4px #fff8dc80;box-shadow:0 0 0 2px #000000d9,0 0 0 3px color-mix(in srgb,var(--mt2-gold,#d4af37) 70%,#0000),0 0 22px color-mix(in srgb,var(--mt2-gold,#d4af37) 50%,#0000),inset 0 1px 4px #fff8dc80}.legend-color{box-shadow:0 0 0 1px color-mix(in srgb,#d4af37 55%,#0000),inset 0 1px 2px #ffffff40;box-shadow:0 0 0 1px color-mix(in srgb,var(--mt2-gold,#d4af37) 55%,#0000),inset 0 1px 2px #ffffff40}.respawned-dot{border:1px solid color-mix(in srgb,#d4af37 65%,#0000);border:1px solid color-mix(in srgb,var(--mt2-gold,#d4af37) 65%,#0000);box-shadow:inset 0 1px 2px #fff3;box-sizing:border-box}.color-swatch{border:1px solid color-mix(in srgb,#d4af37 40%,#00000080)!important;border:1px solid color-mix(in srgb,var(--mt2-gold,#d4af37) 40%,#00000080)!important;border-radius:2px;box-shadow:inset 0 1px 0 #fff8dc1f}.respawned-section.has-respawned{background:linear-gradient(180deg,#5a281638,#1c0e0a59);border-bottom-color:color-mix(in srgb,#d4af37 35%,#78282380);border-bottom-color:color-mix(in srgb,var(--mt2-gold,#d4af37) 35%,#78282380)}.respawned-section.has-respawned h4{animation:none;color:color-mix(in srgb,#ffb8a0 35%,#d4af37 65%);color:color-mix(in srgb,#ffb8a0 35%,var(--mt2-gold,#d4af37) 65%)}.respawned-item{animation:none}.respawned-item.boss{border-left-color:color-mix(in srgb,#c42d4a 75%,#d4af37 25%);border-left-color:color-mix(in srgb,var(--color-shinsoo,#c42d4a) 75%,var(--mt2-gold,#d4af37) 25%)}.respawned-item.metin{border-left-color:color-mix(in srgb,#3fc970 65%,#d4af37 35%);border-left-color:color-mix(in srgb,var(--accent-green,#3fc970) 65%,var(--mt2-gold,#d4af37) 35%)}.cloud-filter-select{background:linear-gradient(180deg,#060504f2,#100c0afa);border:1px solid #c5a05959;box-shadow:inset 0 2px 5px #00000059;color:#f0e8d8}.admin-map-btn{background:linear-gradient(180deg,#30261ce6,#120e0bf5);border:1px solid color-mix(in srgb,var(--map-gold) 40%,var(--map-frame));border-radius:4px;border-radius:var(--app-tile-radius,4px);box-shadow:inset 0 1px 0 #fff8dc0f;color:color-mix(in srgb,#f5ebd8 90%,var(--map-gold));cursor:pointer;font-family:Rajdhani,Segoe UI,sans-serif;font-family:var(--app-font-ui,"Rajdhani","Segoe UI",sans-serif);font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.38rem .62rem;text-transform:uppercase;transition:border-color .15s ease,filter .15s ease}.admin-map-btn:hover{border-color:color-mix(in srgb,var(--map-gold) 58%,#fff6dc);filter:brightness(1.06)}.admin-map-btn.upload-btn,.admin-map-btn.zones-btn{border-color:color-mix(in srgb,var(--map-gold) 44%,var(--map-frame))}.admin-map-btn.clear-btn{background:linear-gradient(180deg,#341614e0,#160a0af0);border-color:color-mix(in srgb,var(--color-shinsoo,#c42d4a) 42%,var(--map-gold));color:color-mix(in srgb,#ffd4d0 55%,var(--map-gold))}.map-close-btn{align-items:center;background:linear-gradient(180deg,#281c1699,#0c0a08d9);border:1px solid #c5a05940;border-radius:4px;color:#c9b896;display:flex;height:2.25rem;justify-content:center;line-height:1;width:2.25rem}.map-close-btn:hover{background:linear-gradient(180deg,#461c1880,#160a08e6);border-color:#b43c3273;color:#ffb8a8}.map-view-body{background:linear-gradient(180deg,#00000059,#08060580)}.map-container{background:radial-gradient(ellipse 70% 50% at 50% 100%,#c5a0590f 0,#0000 55%),linear-gradient(180deg,#060403d9,#0c0907bf);box-shadow:inset 0 0 40px #00000059;padding:14px 16px}.map-image-wrapper img{border-radius:2px;box-shadow:0 0 0 1px #c5a0598c,0 0 0 5px #120c08f2,0 0 0 6px #3c2a1cd9,0 16px 48px #000000bf}.map-hint{background:linear-gradient(180deg,#261e16eb,#0e0b08f2);border:1px solid #c5a05959;border-radius:4px;box-shadow:0 4px 16px #00000073;color:#c9b8a0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.map-hint.edit-hint{background:linear-gradient(180deg,#463216d9,#1c140af2);border-color:#e8c87873;color:#ffe8a8}.map-sidebar{background:linear-gradient(90deg,#0806058c,#16100cf0 10%,#0e0b09fa),none;background:linear-gradient(90deg,#0806058c 0,#16100cf0 10%,#0e0b09fa 100%),var(--bg-stone-texture,none);background-blend-mode:normal,multiply;background-position:0 0,50%;background-size:auto,cover;border-left:2px solid color-mix(in srgb,var(--map-gold) 30%,var(--map-frame));box-shadow:inset 8px 0 28px #0000004d}.map-sidebar-focus-hint.map-side-surface{background:linear-gradient(165deg,#2820128c,#0c0907bf);border-color:color-mix(in srgb,#f5c842 35%,var(--map-frame))}.map-legend h4,.respawned-section h4{border-bottom-color:#c5a05940;letter-spacing:.06em}.legend-item,.respawned-item{background:linear-gradient(180deg,#ffffff0a,#0000001f);border:1px solid #c5a0591f}.respawned-channel{color:#e8c878;text-shadow:0 1px 2px #00000080}.legend-color-guide{border-top-color:#c5a05933}.marker-delete-popup{background:linear-gradient(180deg,#201610fa,#0c0907fc);border:1px solid #c5a05973;box-shadow:0 8px 28px #000000a6}.add-marker-modal{background:linear-gradient(165deg,#261a12fa,#0c0907fc);border:2px solid #c5a05966;border-radius:8px;box-shadow:0 0 0 1px #00000080,0 16px 50px #000000a6}.entity-btn{background:linear-gradient(180deg,#28201a80,#0c0a08bf);border:1px solid #c5a05926;border-left-width:4px}.cancel-btn,.entity-btn:hover{border-color:#c5a0594d}.cancel-btn{color:#c9b896}.cancel-btn:hover{background:#c5a0591a;color:#fff4e8}@media (max-width:768px){.map-sidebar{border-left:none;border-top:2px solid #c5a05947}.respawned-section{border-right-color:#c5a05933}}.map-entry-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#040203c7}.map-entry-dialog{background:linear-gradient(165deg,#2a1c14fa,#0c0907fc);border:2px solid #c5a05973;border-radius:8px;box-shadow:0 0 0 1px #0000008c,inset 0 1px 0 #ffe6b40f,0 20px 60px #0009;padding:1.5rem 1.35rem 1.25rem}.map-entry-title{color:#ffe8a8;font-family:Cinzel,Times New Roman,serif;font-size:1.15rem;letter-spacing:.06em;text-shadow:0 2px 8px #00000080}.map-entry-sub{color:#d4c4aabf}.map-entry-btn{background:linear-gradient(180deg,#30241aa6,#0e0b09e6);border:1px solid #c5a05947;border-radius:6px;box-shadow:inset 0 1px 0 #ffe6b40d}.map-entry-btn:hover:not(:disabled){background:linear-gradient(180deg,#413020bf,#16100ceb);border-color:#e8c87880}.map-entry-btn-text{color:#f5ebd8;font-family:Cinzel,Times New Roman,serif;font-size:.92rem;letter-spacing:.04em}.map-entry-preview{border-color:#78a0c859}.map-entry-edit{border-color:#c8785066}.map-entry-close{color:#c8b9a0bf}.map-entry-close:hover{color:#ffe8a8}.map-entry-preview .map-entry-btn-icon{color:color-mix(in srgb,#d4af37 82%,#fff6dc 18%);color:color-mix(in srgb,var(--mt2-gold,#d4af37) 82%,#fff6dc 18%);font-size:1.35rem;line-height:1;text-shadow:0 0 12px color-mix(in srgb,#d4af37 35%,#0000);text-shadow:0 0 12px color-mix(in srgb,var(--mt2-gold,#d4af37) 35%,#0000)}.spawn-location-picker{background:linear-gradient(165deg,#261a12fa,#0a0806fc);border:2px solid #c5a05980;border-radius:8px;box-shadow:0 0 0 1px #0000008c,0 24px 70px #0009,0 0 40px #7828231a}.picker-header{background:linear-gradient(180deg,#37261ae6,#120e0bf2);border-bottom:2px solid #c5a0594d}.picker-header h3{color:#ffe8a8;font-family:Cinzel,serif;letter-spacing:.05em}.picker-hint{color:#c8bca5d9}.picker-canvas-container{background:linear-gradient(180deg,#040302bf,#0e0b09d9);border:1px solid #c5a05938;border-radius:6px}.picker-map-img{box-shadow:0 0 0 1px #c5a05973,0 0 0 4px #120c08f2,0 12px 36px #0000008c}.picker-actions{background:linear-gradient(180deg,#16100cf2,#0a0806fa);border-top:1px solid #c5a05938}.picker-btn.cancel{background:linear-gradient(180deg,#28201ccc,#100c0af2);border:1px solid #c5a05940;color:#c9b8a0}.picker-btn.cancel:hover{border-color:#e8c87866;color:#fff4e8}.picker-btn.confirm{background:linear-gradient(180deg,#37552de6,#162816f2);border:1px solid #8cbe7873;color:#e8f5e0}.picker-btn.confirm:hover:not(:disabled){border-color:#b4dc968c;box-shadow:0 0 14px #64a05040}.spawn-minimap{border:2px solid #c5a05966;box-shadow:0 4px 18px #00000073}.zone-editor-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#040203e0}.zone-editor-container{background-blend-mode:normal,normal,soft-light,normal;background-color:#0d0806;background-image:linear-gradient(165deg,#2a1c128c 0,#0e0a08b8 100%),var(--gui-przyklady-veil-panel-soft),var(--gui-przyklady-mockup-02),var(--gui-przyklady-wzor-base);background-position:0 0,0 0,50%,50%;background-repeat:no-repeat;background-size:auto,auto,cover,cover;border:2px solid #c5a0597a;border-radius:8px;box-shadow:0 0 0 1px #0000008c,inset 0 1px 0 #ffe6b40f,0 28px 80px #000000a6}.zone-editor-header{background:linear-gradient(180deg,#302218f2,#100c0afa);border-bottom:2px solid #c5a05952}.zone-editor-header h2{color:#ffe8a8;text-shadow:0 1px 4px #00000080}.save-btn{background:linear-gradient(180deg,#2d4626d9,#122010f2);border:1px solid #8cbe7880;border-radius:4px;color:#d8f0d0}.save-btn:hover{border-color:#b4dc9699;box-shadow:0 0 14px #508c3c4d}.zone-close-btn{background:#140e0c99;border:1px solid #c5a05933;border-radius:4px}.zone-editor-toolbar{background:linear-gradient(180deg,#120e0be6,#080605f2);border-bottom-color:#c5a05938}.zone-action-btn.draw{border-color:#c5a05966}.App.app-gui-shell .boss-timer-app .map-view-shell.map-view-overlay .map-view-header{background-blend-mode:normal,normal,multiply;background-color:#100d0a;background-image:linear-gradient(180deg,#0e0b09fc,rgba(8,6,5,.995)),linear-gradient(180deg,color-mix(in srgb,#321e20 45%,#0000),#0000),none;background-image:linear-gradient(180deg,#0e0b09fc 0,rgba(8,6,5,.995) 100%),linear-gradient(180deg,color-mix(in srgb,var(--mt2-sg-stone-dust,#321e20) 45%,#0000) 0,#0000 100%),var(--bg-stone-texture,none);background-position:0 0,0 0,50%;background-repeat:no-repeat;background-size:auto,auto,cover}.map-view-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:.5rem;position:fixed;z-index:2000}.map-view-container{display:flex;flex-direction:column;height:95vh;max-height:95vh;max-width:1800px;overflow:hidden;position:relative;width:98%}.map-view-container.navigation-only{max-width:95vw}.navigation-badge{background:color-mix(in srgb,var(--accent-cyan) 22%,#0000);border:1px solid var(--accent-cyan);border-radius:4px;color:var(--accent-cyan);font-family:Rajdhani,sans-serif;font-size:.75rem;padding:.25rem .6rem}.map-view-header{grid-gap:.65rem 1rem;align-items:center;display:grid;flex-shrink:0;gap:.65rem 1rem;grid-template-columns:minmax(200px,max-content) minmax(0,1fr) auto;padding:.55rem 1rem}@media (max-width:1100px){.map-view-header{grid-template-columns:1fr auto;grid-template-rows:auto auto}.map-view-brand{grid-column:1;grid-row:1}.map-view-header-aside{align-self:start;grid-column:2;grid-row:1}.map-view-toolbar-rail{grid-column:1/-1;grid-row:2}}.map-view-toolbar-rail{display:flex;flex-direction:column;gap:.35rem;min-width:0}.map-view-toolbar-rail--nav-only{align-items:center;flex-direction:row;justify-content:center}.map-toolbar-section-label{color:color-mix(in srgb,#9a8f7e 88%,#c9a227 12%);color:color-mix(in srgb,var(--text-muted,#9a8f7e) 88%,var(--accent-gold,#c9a227) 12%);font-family:Segoe UI,system-ui,sans-serif;font-family:var(--app-font-ui,"Segoe UI",system-ui,sans-serif);font-size:.58rem;font-weight:600;letter-spacing:.14em;padding-left:2px;text-transform:uppercase}.map-view-header-aside{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;max-width:min(200px,38vw)}.map-sidebar-stack{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:10px}.map-side-surface{background:linear-gradient(165deg,#00000038,#0a08067a);border:1px solid color-mix(in srgb,#a67c52 26%,#333 74%);border:1px solid color-mix(in srgb,var(--mt2-sg-gold-ancient,#a67c52) 26%,var(--mt2-sg-frame-iron,#333) 74%);border-radius:2px;border-radius:var(--app-tile-radius,2px);box-shadow:inset 0 1px 0 #fff8dc0a,inset 0 -6px 14px #00000038}.map-sidebar-stack .respawned-section{border-bottom:none;margin-bottom:0}.map-sidebar-stack .map-legend{flex:1 1;min-height:120px}.map-view-brand{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem;min-width:0}.map-view-brand-text{align-items:stretch;display:flex;flex-direction:column;gap:.15rem;min-width:0}.map-view-eyebrow{color:color-mix(in srgb,#c9a227 55%,#888);color:color-mix(in srgb,var(--accent-gold,#c9a227) 55%,var(--text-muted,#888));font-family:Segoe UI,system-ui,sans-serif;font-family:var(--app-font-ui,"Segoe UI",system-ui,sans-serif);font-size:.58rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.map-icon{font-size:1.2rem}.map-selector{background:#00000080;border:1px solid var(--glass-border);border-radius:6px;color:var(--accent-gold);cursor:pointer;font-family:Cinzel,serif;font-size:1rem;min-width:180px;padding:.4rem .8rem}.map-selector:focus,.map-selector:hover{border-color:var(--accent-gold)}.map-selector:focus{box-shadow:0 0 0 2px #ffd70033;outline:none}.map-selector option{background:#1a1a2e;color:var(--text-primary);padding:.5rem}.map-view-controls{flex-wrap:wrap;gap:.5rem .65rem;min-width:0}.map-toggle,.map-view-controls{align-items:center;display:flex}.map-toggle{color:var(--text-secondary);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.8rem;gap:.4rem}.map-toggle.edit-toggle{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:4px;padding:.25rem .5rem}.map-toggle.edit-toggle:has(input:checked){background:#ffd70033;border-color:var(--accent-gold)}.map-toggle input{accent-color:var(--accent-gold)}.cloud-filter-select{background:#1e1923cc;border:1px solid #d4af374d;border-radius:4px;color:var(--text-primary);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.75rem;max-width:140px;padding:.25rem .5rem}.cloud-filter-select:focus{border-color:var(--accent-gold);outline:none}.cloud-filter-select option{background:#1e1923fa;color:var(--text-primary)}.map-toggle.spawn-cloud-toggle{background:#ffa5001a;border:1px solid #ffa5004d;border-radius:4px;padding:.25rem .5rem}.map-toggle.spawn-cloud-toggle:has(input:checked){background:#ffa50033;border-color:orange}.map-view-body{flex-direction:column}.map-view-body,.map-view-body__row{display:flex;flex:1 1;min-height:0;overflow:hidden}.map-view-body__row{flex-direction:row;min-width:0}.map-edit-removal-hint{background:linear-gradient(180deg,#201c16f2,#120f0ce0);border-bottom:1px solid color-mix(in srgb,#c9a227 22%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent-gold,#c9a227) 22%,#0000);color:color-mix(in srgb,#e8dcc8 90%,#c9a227 10%);color:color-mix(in srgb,#e8dcc8 90%,var(--accent-gold,#c9a227) 10%);flex:0 0 auto;font-family:Rajdhani,sans-serif;font-size:.78rem;line-height:1.45;margin:0;padding:8px 12px 10px}.map-container{align-items:stretch;background:#0006;display:flex;justify-content:stretch;overflow:hidden;padding:10px}.map-container,.map-image-wrapper{flex:1 1;min-height:0;min-width:0;position:relative}.map-image-wrapper{align-self:stretch;width:100%}.map-image-wrapper img{border-radius:4px;cursor:default;display:block;height:100%;image-rendering:-webkit-optimize-contrast;left:0;object-fit:contain;object-position:center center;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.spawn-cloud-canvas{border-radius:4px;pointer-events:none;position:absolute}.map-image-wrapper img.edit-mode{cursor:crosshair}.navigation-only .map-image-wrapper img{cursor:default}.map-hint{background:#000000bf;border:1px solid var(--glass-border);border-radius:20px;bottom:15px;color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.7rem;left:50%;padding:.4rem .8rem;pointer-events:none;position:absolute;transform:translateX(-50%)}.map-hint.edit-hint{background:#ffd70033;border-color:var(--accent-gold);color:var(--accent-gold)}.map-hint.map-hint--focus{background:#282014eb;border-color:#f5c8428c;color:#f0d78c;line-height:1.35;max-width:min(520px,92vw);text-align:center}.map-focus-context-title{border-left:1px solid var(--glass-border);color:#f5c842;font-family:Rajdhani,sans-serif;font-size:.78rem;margin-left:.25rem;max-width:220px;overflow:hidden;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}.map-view-container--focus-point{box-shadow:0 20px 60px #00000094,0 0 28px #f5c8421f}.map-timer-focus-pin{animation:map-timer-focus-pulse 2.2s ease-in-out infinite;background:radial-gradient(circle at 35% 30%,#fff6c2,#f5c842 45%,#c97a10);border:2px solid #fffffff2;border-radius:50%;box-shadow:0 0 0 2px #00000073,0 0 18px #ffdc64d9;height:14px;margin-left:-7px;margin-top:-7px;pointer-events:none;position:absolute;width:14px;z-index:12}@keyframes map-timer-focus-pulse{0%,to{box-shadow:0 0 0 2px #00000073,0 0 14px #ffdc64a6;transform:scale(1)}50%{box-shadow:0 0 0 2px #00000073,0 0 26px #ffdc64;transform:scale(1.06)}}.map-sidebar-focus-hint{background:#00000059;border:1px solid #f5c84259;border-radius:8px;margin-bottom:.75rem;padding:.75rem .85rem}.map-sidebar-focus-hint h4{color:#f5c842;font-family:Rajdhani,sans-serif;font-size:.85rem;margin:0 0 .4rem}.map-sidebar-focus-hint p{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.72rem;line-height:1.4;margin:0}@media (prefers-reduced-motion:reduce){.map-timer-focus-pin{animation:none}}.map-hotspot{align-items:center;border:2px solid;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.9;pointer-events:auto;position:absolute;transition:all .2s;width:24px}.map-hotspot:hover{opacity:1;transform:translate(-50%,-50%) scale(1.5)!important;z-index:100}.hotspot-count{color:#000;font-family:Rajdhani,sans-serif;font-size:.65rem;font-weight:700;line-height:1;text-shadow:0 0 2px #ffffff80}.map-marker{border:1px solid #ffffff80;border-radius:50%;cursor:pointer;height:8px;opacity:.7;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:8px;z-index:10}.map-marker:hover{opacity:1;transform:translate(-50%,-50%) scale(2);z-index:50}.map-marker.deletable{cursor:pointer}.map-marker.deletable:hover{box-shadow:0 0 10px currentColor}.map-marker.map-marker--no-delete{cursor:help;opacity:.55}.map-marker.map-marker--no-delete:hover{opacity:.75}.map-marker.selected{box-shadow:0 0 15px currentColor,0 0 25px #ffffff4d;opacity:1;transform:translate(-50%,-50%) scale(2.5);z-index:100}.marker-delete-popup{background:#140f0afa;border:1px solid var(--accent-gold);border-radius:6px;box-shadow:0 5px 20px #000c;display:flex;flex-direction:column;gap:.3rem;left:50%;min-width:120px;padding:.5rem;position:absolute;top:15px;transform:translateX(-50%);z-index:200}.marker-delete-popup .marker-info{color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:.75rem;font-weight:600;text-align:center}.marker-delete-popup .marker-owner{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.65rem;text-align:center}.marker-delete-btn{background:#ff475733;border:1px solid var(--accent-red);border-radius:4px;color:var(--accent-red);cursor:pointer;font-family:Rajdhani,sans-serif;font-size:.7rem;font-weight:600;margin-top:.3rem;padding:.35rem .5rem;transition:all .2s}.marker-delete-btn:hover{background:#ff475766;color:#fff}.map-sidebar{background:#00000047;border-left:1px solid var(--glass-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:260px}.respawned-section{border-bottom:1px solid var(--glass-border);padding:.75rem}.respawned-section.has-respawned{background:#ff6b6b1a;border-bottom-color:#ff6b6b4d}.respawned-section h4{align-items:center;color:var(--accent-gold);display:flex;font-family:Cinzel,serif;font-size:.85rem;gap:.3rem;margin:0 0 .5rem}.respawned-section.has-respawned h4{animation:pulse-glow 2s infinite;color:#ff6b6b}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}.respawned-list{display:flex;flex-direction:column;gap:.3rem}.respawned-empty{color:var(--text-muted);font-style:italic;padding:.5rem 0;text-align:center}.respawned-empty,.respawned-item{font-family:Rajdhani,sans-serif;font-size:.75rem}.respawned-item{align-items:center;animation:respawn-flash 1.5s infinite;background:#ffffff0d;border-radius:4px;display:flex;gap:.4rem;padding:.35rem .5rem}@keyframes respawn-flash{0%,to{background:#ff6b6b1a}50%{background:#ff6b6b40}}.respawned-item.boss{border-left:3px solid #ff6b6b}.respawned-item.metin{border-left:3px solid #6bcb77}.respawned-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.respawned-name{color:var(--text-primary);flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.respawned-channel{color:var(--accent-cyan);font-size:.7rem;font-weight:700}.map-legend{display:flex;flex:1 1;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.75rem}.map-legend h4{border-bottom:1px solid var(--glass-border);color:var(--accent-gold);font-family:Cinzel,serif;font-size:.8rem;margin:0;padding-bottom:.4rem}.map-legend h5{color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.7rem;margin:0}.legend-items{display:flex;flex:1 1;flex-direction:column;gap:.3rem;overflow-y:auto}.legend-item{align-items:center;background:#ffffff08;border-radius:4px;display:flex;font-family:Rajdhani,sans-serif;font-size:.75rem;gap:.4rem;padding:.25rem .35rem}.legend-color{border-radius:50%;flex-shrink:0;height:10px;width:10px}.legend-name{color:var(--text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-count{color:var(--accent-gold);font-size:.7rem;font-weight:600}.legend-empty{color:var(--text-muted);font-size:.7rem;font-style:italic;padding:1rem 0;text-align:center}.legend-color-guide{border-top:1px solid var(--glass-border);padding-top:.5rem}.color-palette{display:flex;flex-wrap:wrap;gap:4px;margin-top:.3rem}.color-swatch{border:1px solid #fff3;border-radius:3px;height:16px;width:16px}.add-marker-modal{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 10px 40px #0009;left:50%;max-height:70%;max-width:350px;min-width:260px;overflow-y:auto;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.add-marker-modal h3{color:var(--accent-gold);font-family:Cinzel,serif;font-size:.95rem;margin:0 0 .75rem;text-align:center}.entity-list{display:flex;flex-direction:column;gap:.6rem}.entity-section h4{align-items:center;color:var(--text-secondary);display:flex;font-family:Rajdhani,sans-serif;font-size:.8rem;gap:.3rem;margin:0 0 .35rem}.entity-icon{height:16px;object-fit:contain;width:16px}.entity-btn{align-items:center;background:#ffffff0d;border:none;border-left:4px solid;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:.8rem;gap:.5rem;margin-bottom:.25rem;padding:.45rem .6rem;text-align:left;transition:all .15s;width:100%}.entity-btn:hover{background:rgba(var(--entity-color),.2);transform:translateX(3px)}.entity-color-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.cancel-btn{background:#0000;border:1px solid var(--text-muted);border-radius:4px;color:var(--text-muted);cursor:pointer;display:block;font-family:Rajdhani,sans-serif;font-size:.8rem;margin-top:.6rem;padding:.4rem;transition:all .15s;width:100%}.cancel-btn:hover{background:#ffffff1a;color:var(--text-primary)}@media (max-width:768px){.map-view-body,.map-view-body__row{flex-direction:column}.map-sidebar{border-left:none;border-top:1px solid var(--glass-border);flex-direction:row;max-height:200px;width:100%}.respawned-section{border-bottom:none;border-right:1px solid var(--glass-border);flex:1 1}.map-legend{flex:1 1}.legend-items{flex-direction:row;flex-wrap:wrap}.legend-item{flex:0 0 auto}}.map-view-shell.map-gui-theme--default{--map-frame:var(--mt2-sg-frame-iron,#333);--map-gold:var(--mt2-sg-gold-ancient,#a67c52);--map-kingdom-font:"Cinzel",Georgia,"Times New Roman",serif}.map-view-shell.map-gui-theme--shinsoo{--map-frame:#2a1010;--map-gold:#c04a3c;--map-kingdom-font:Georgia,"Times New Roman",serif}.map-view-shell.map-gui-theme--shinsoo.map-view-overlay{backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);background:radial-gradient(ellipse 92% 78% at 50% 42%,#48100e80 0,#060202f2 72%),radial-gradient(circle at 50% 0,#c8483838 0,#0000 46%)}.map-view-shell.map-gui-theme--shinsoo .map-view-container{box-shadow:0 0 0 1px #000000ad,inset 0 1px 0 #ffc8be12,inset 0 -1px 0 #0000006b,0 28px 90px #000000bf,0 0 72px #a0282033,0 0 100px #5a14121f}.map-view-shell.map-gui-theme--shinsoo .map-view-header{background-color:#240c0af0}.map-view-shell.map-gui-theme--chunjo{--map-frame:#2c2214;--map-gold:#c9a03a;--map-kingdom-font:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}.map-view-shell.map-gui-theme--chunjo.map-view-overlay{backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);background:radial-gradient(ellipse 92% 78% at 50% 42%,#3a2a126b 0,#080603f0 72%),radial-gradient(circle at 50% 0,#dcaa3c33 0,#0000 48%)}.map-view-shell.map-gui-theme--chunjo .map-view-container{box-shadow:0 0 0 1px #000000a6,inset 0 1px 0 #ffecbe1a,inset 0 -1px 0 #00000061,0 28px 90px #000000b3,0 0 64px #b482282e}.map-view-shell.map-gui-theme--chunjo .map-view-header{background-color:#20180ced}.map-view-shell.map-gui-theme--jinno{--map-frame:#0e1824;--map-gold:#4a8ab8;--map-kingdom-font:"Rajdhani","Segoe UI",system-ui,sans-serif}.map-view-shell.map-gui-theme--jinno.map-view-overlay{backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);background:radial-gradient(ellipse 92% 78% at 50% 42%,#0e24388c 0,#02040af0 72%),radial-gradient(circle at 50% 0,#508cc833 0,#0000 46%)}.map-view-shell.map-gui-theme--jinno .map-view-container{box-shadow:0 0 0 1px #000000b8,inset 0 1px 0 #c8e6ff14,inset 0 -1px 0 #00000073,0 28px 90px #000000c2,0 0 70px #2864a038}.map-view-shell.map-gui-theme--jinno .map-view-header{background-color:#0a121cf0}.map-view-shell.map-gui-theme--jinno .navigation-badge{border-color:#78aad266;color:#d4e8f8}.map-view-shell.map-gui-theme--metin{--map-frame:#1a0f28;--map-gold:#8b6bc4;--map-kingdom-font:Georgia,"Times New Roman",serif}.map-view-shell.map-gui-theme--metin.map-view-overlay{backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);background:radial-gradient(ellipse 92% 78% at 50% 42%,#3016487a 0,#040208f5 72%),radial-gradient(circle at 50% 0,#8c5ac833 0,#0000 45%)}.map-view-shell.map-gui-theme--metin .map-view-container{box-shadow:0 0 0 1px #000000bf,inset 0 1px 0 #e6d2ff12,inset 0 -1px 0 #0000007a,0 28px 90px #000000c7,0 0 80px #6432a033}.map-view-shell.map-gui-theme--metin .map-view-header{background-color:#160c20f0}.map-view-shell.map-gui-theme--metin .map-selector{font-style:italic}.map-view-shell.map-gui-theme--metin.map-gui-client--m1 .map-selector,.map-view-shell.map-gui-theme--metin.map-gui-client--m3 .map-selector{font-style:normal}.map-view-shell.map-gui-theme--serpent{--map-frame:#0c1814;--map-gold:#3d9a72;--map-kingdom-font:"Lexend","Inter",system-ui,sans-serif}.map-view-shell.map-gui-theme--serpent.map-view-overlay{backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);background:radial-gradient(ellipse 92% 78% at 50% 42%,#0a2a2080 0,#020605f2 72%),radial-gradient(circle at 50% 0,#32a06e2e 0,#0000 47%)}.map-view-shell.map-gui-theme--serpent .map-view-container{box-shadow:0 0 0 1px #000000b3,inset 0 1px 0 #c8ffdc0f,inset 0 -1px 0 #0000006b,0 28px 90px #000000bd,0 0 68px #1e785038}.map-view-shell.map-gui-theme--serpent .map-view-header{background-color:#081612f0}.map-view-shell.map-gui-theme--serpent .navigation-badge{border-color:#50b48273;color:#c8f0dc}.map-view-shell.map-gui-client--m1{--map-era-font:"Rajdhani","Inter",system-ui,sans-serif}.map-view-shell.map-gui-client--m3{--map-era-font:"Lexend","Inter",system-ui,sans-serif}.map-view-shell.map-gui-theme--default.map-gui-client--m1{--map-frame:#16100c;--map-gold:#6e4f30}.map-view-shell.map-gui-theme--default.map-gui-client--m1.map-view-overlay{backdrop-filter:blur(14px) saturate(.88);-webkit-backdrop-filter:blur(14px) saturate(.88);background:radial-gradient(ellipse 92% 78% at 50% 42%,#0a060485 0,#020101f7 72%),radial-gradient(circle at 50% 0,#6e503017 0,#0000 46%)}.map-view-shell.map-gui-theme--default.map-gui-client--m1 .map-view-header{background-color:#060403f5}.map-view-shell.map-gui-theme--default.map-gui-client--m3{--map-frame:#2a2218;--map-gold:#c4955a}.map-view-shell.map-gui-theme--default.map-gui-client--m3.map-view-overlay{backdrop-filter:blur(14px) saturate(1.14);-webkit-backdrop-filter:blur(14px) saturate(1.14);background:radial-gradient(ellipse 92% 78% at 50% 42%,#1c140e6b 0,#040302eb 72%),radial-gradient(circle at 50% 0,#c896582e 0,#0000 48%)}.map-view-shell.map-gui-theme--default.map-gui-client--m3 .map-view-header{background-color:#16100ced}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m1{--map-frame:#1c0a0a;--map-gold:#943028}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m1.map-view-overlay{backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9);background:radial-gradient(ellipse 92% 78% at 50% 42%,#2c0a0894 0,#040101f7 72%),radial-gradient(circle at 50% 0,#962c2429 0,#0000 46%)}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m1 .map-view-header{background-color:#1a0806f5}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m1 .map-view-container{box-shadow:0 0 0 1px #000000bd,inset 0 1px 0 #ffaaa00a,inset 0 -1px 0 #0000007a,0 28px 90px #000c,0 0 72px #64181424,0 0 100px #320c0a14}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m3{--map-frame:#3a1818;--map-gold:#e06050}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m3.map-view-overlay{backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18);background:radial-gradient(ellipse 92% 78% at 50% 42%,#5816127a 0,#060202ed 72%),radial-gradient(circle at 50% 0,#ff645047 0,#0000 46%)}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m3 .map-view-header{background-color:#2a100eeb}.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m3 .map-view-container{box-shadow:0 0 0 1px #000000a3,inset 0 1px 0 #ffd2c81a,inset 0 -1px 0 #0000005c,0 28px 90px #000000b8,0 0 80px #c83c3047,0 0 110px #78201a24}.map-view-shell.map-gui-theme--chunjo.map-gui-client--m1{--map-frame:#1e160c;--map-gold:#9a7828}.map-view-shell.map-gui-theme--chunjo.map-gui-client--m1.map-view-overlay{backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9);background:radial-gradient(ellipse 92% 78% at 50% 42%,#241a0a85 0,#050402f5 72%),radial-gradient(circle at 50% 0,#a0782824 0,#0000 48%)}.map-view-shell.map-gui-theme--chunjo.map-gui-client--m1 .map-view-header{background-color:#181208f5}.map-view-shell.map-gui-theme--chunjo.map-gui-client--m3{--map-frame:#3a3018;--map-gold:#e4b848}.map-view-shell.map-gui-theme--chunjo.map-gui-client--m3.map-view-overlay{backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:radial-gradient(ellipse 92% 78% at 50% 42%,#48381866 0,#080603eb 72%),radial-gradient(circle at 50% 0,#ffc85042 0,#0000 48%)}.map-view-shell.map-gui-theme--chunjo.map-gui-client--m3 .map-view-header{background-color:#282010e6}.map-view-shell.map-gui-theme--jinno.map-gui-client--m1{--map-frame:#081018;--map-gold:#356892}.map-view-shell.map-gui-theme--jinno.map-gui-client--m1.map-view-overlay{backdrop-filter:blur(14px) saturate(.88);-webkit-backdrop-filter:blur(14px) saturate(.88);background:radial-gradient(ellipse 92% 78% at 50% 42%,#0816249e 0,#020306f7 72%),radial-gradient(circle at 50% 0,#30649624 0,#0000 46%)}.map-view-shell.map-gui-theme--jinno.map-gui-client--m1 .map-view-header{background-color:#060c14f5}.map-view-shell.map-gui-theme--jinno.map-gui-client--m3{--map-frame:#142a3c;--map-gold:#6cb8ec}.map-view-shell.map-gui-theme--jinno.map-gui-client--m3.map-view-overlay{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);background:radial-gradient(ellipse 92% 78% at 50% 42%,#14304885 0,#02040aeb 72%),radial-gradient(circle at 50% 0,#64b4f042 0,#0000 46%)}.map-view-shell.map-gui-theme--jinno.map-gui-client--m3 .map-view-header{background-color:#0e1a26e6}.map-view-shell.map-gui-theme--metin.map-gui-client--m1{--map-frame:#120818;--map-gold:#6a4890}.map-view-shell.map-gui-theme--metin.map-gui-client--m1.map-view-overlay{backdrop-filter:blur(14px) saturate(.88);-webkit-backdrop-filter:blur(14px) saturate(.88);background:radial-gradient(ellipse 92% 78% at 50% 42%,#200e308f 0,#030106fa 72%),radial-gradient(circle at 50% 0,#643c9624 0,#0000 45%)}.map-view-shell.map-gui-theme--metin.map-gui-client--m1 .map-view-header{background-color:#0e0816f5}.map-view-shell.map-gui-theme--metin.map-gui-client--m3{--map-frame:#281838;--map-gold:#b898f0}.map-view-shell.map-gui-theme--metin.map-gui-client--m3.map-view-overlay{backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);background:radial-gradient(ellipse 92% 78% at 50% 42%,#381c5875 0,#040208ed 72%),radial-gradient(circle at 50% 0,#b482ff3d 0,#0000 45%)}.map-view-shell.map-gui-theme--metin.map-gui-client--m3 .map-view-header{background-color:#1e102ce6}.map-view-shell.map-gui-theme--serpent.map-gui-client--m1{--map-frame:#061210;--map-gold:#2a7054}.map-view-shell.map-gui-theme--serpent.map-gui-client--m1.map-view-overlay{backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9);background:radial-gradient(ellipse 92% 78% at 50% 42%,#061c1494 0,#010403f7 72%),radial-gradient(circle at 50% 0,#2478501f 0,#0000 47%)}.map-view-shell.map-gui-theme--serpent.map-gui-client--m1 .map-view-header{background-color:#05100cf5}.map-view-shell.map-gui-theme--serpent.map-gui-client--m3{--map-frame:#14322a;--map-gold:#58d498}.map-view-shell.map-gui-theme--serpent.map-gui-client--m3.map-view-overlay{backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18);background:radial-gradient(ellipse 92% 78% at 50% 42%,#10342885 0,#020605ed 72%),radial-gradient(circle at 50% 0,#46c88c38 0,#0000 47%)}.map-view-shell.map-gui-theme--serpent.map-gui-client--m3 .map-view-header{background-color:#0a201ae6}@media (prefers-reduced-motion:reduce){.map-view-shell.map-gui-theme--chunjo.map-gui-client--m1.map-view-overlay,.map-view-shell.map-gui-theme--chunjo.map-gui-client--m3.map-view-overlay,.map-view-shell.map-gui-theme--chunjo.map-view-overlay,.map-view-shell.map-gui-theme--default.map-gui-client--m1.map-view-overlay,.map-view-shell.map-gui-theme--default.map-gui-client--m3.map-view-overlay,.map-view-shell.map-gui-theme--jinno.map-gui-client--m1.map-view-overlay,.map-view-shell.map-gui-theme--jinno.map-gui-client--m3.map-view-overlay,.map-view-shell.map-gui-theme--jinno.map-view-overlay,.map-view-shell.map-gui-theme--metin.map-gui-client--m1.map-view-overlay,.map-view-shell.map-gui-theme--metin.map-gui-client--m3.map-view-overlay,.map-view-shell.map-gui-theme--metin.map-view-overlay,.map-view-shell.map-gui-theme--serpent.map-gui-client--m1.map-view-overlay,.map-view-shell.map-gui-theme--serpent.map-gui-client--m3.map-view-overlay,.map-view-shell.map-gui-theme--serpent.map-view-overlay,.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m1.map-view-overlay,.map-view-shell.map-gui-theme--shinsoo.map-gui-client--m3.map-view-overlay,.map-view-shell.map-gui-theme--shinsoo.map-view-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.map-entry-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10050}.map-entry-dialog{background:linear-gradient(165deg,#1a1520,#121018);border:1px solid #d4af3759;border-radius:var(--ui-radius-modal);box-shadow:0 12px 40px #0000008c;max-width:420px;padding:1.5rem 1.25rem 1.25rem;position:relative;width:100%}.map-entry-close{background:#0000;border:none;color:#fff9;cursor:pointer;font-size:1.1rem;line-height:1;position:absolute;right:.65rem;top:.65rem}.map-entry-close:hover{color:#fff}.map-entry-title{color:#f0e6d8;font-size:1.25rem;font-weight:600;margin:0 0 .35rem}.map-entry-sub{color:#ffffff8c;font-size:.9rem;margin:0 0 1.25rem}.map-entry-actions{gap:.75rem}.map-entry-actions,.map-entry-btn{display:flex;flex-direction:column}.map-entry-btn{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;color:#f0e6d8;cursor:pointer;padding:.85rem 1rem;text-align:left;transition:border-color .15s,background .15s}.map-entry-btn:hover:not(:disabled){background:#d4af3714;border-color:#d4af3773}.map-entry-btn:disabled{cursor:not-allowed;opacity:.45}.map-entry-btn-icon{font-size:1.25rem;margin-bottom:.25rem}.map-entry-btn-text{font-size:1rem;font-weight:600}.map-entry-btn-hint{color:#ffffff80;font-size:.8rem;margin-top:.2rem}.map-entry-preview{border-color:#64b4ff40}.map-entry-edit{border-color:#ffb46440}.app-options-overlay{align-items:center;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);background:color-mix(in srgb,var(--bg-dark) 78%,#0000);display:flex;inset:0;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1rem,env(safe-area-inset-bottom,0px));position:fixed;z-index:10040}.app-options-dialog{background:linear-gradient(165deg,color-mix(in srgb,var(--bg-panel) 92%,var(--metin-core)) 0,var(--bg-dark) 100%);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:var(--ui-radius-modal);box-shadow:0 16px 48px #0009,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 10%,#0000);display:flex;flex-direction:column;max-height:min(92vh,900px);overflow:hidden;width:min(920px,100%)}.app-options-header{align-items:center;background:linear-gradient(92deg,color-mix(in srgb,var(--color-jinno) 26%,#0000) 0,color-mix(in srgb,var(--bg-panel) 88%,#0000) 55%,color-mix(in srgb,var(--metin-core) 35%,#0000) 100%);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 24%,#0000);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent-gold-bright) 6%,#0000);display:flex;flex-shrink:0;justify-content:space-between;padding:.85rem 1.1rem}.app-options-header h2{color:var(--m2-title-gold);font-family:Cinzel,Georgia,serif;font-size:1.15rem;font-weight:700;letter-spacing:.04em;margin:0;text-shadow:0 1px 12px color-mix(in srgb,var(--accent-gold) 22%,#0000)}.app-options-close{background:#0000;border:none;border-radius:var(--ui-radius-control);color:var(--text-secondary);cursor:pointer;font-size:1.15rem;line-height:1;padding:.25rem}.app-options-close:hover{color:var(--text-primary)}.app-options-close:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,#0000);outline-offset:2px}.app-options-tabs{background:color-mix(in srgb,var(--bg-dark) 92%,var(--accent-gold));border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 16%,#0000);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.4rem;padding:.55rem .85rem}.app-options-tab{background:#0000;border:1px solid #0000;border-radius:var(--ui-radius-panel);color:var(--text-secondary);cursor:pointer;font-size:.9rem;padding:.45rem .9rem}.app-options-tab:hover{background:color-mix(in srgb,var(--text-primary) 6%,#0000);color:var(--text-primary)}.app-options-tab.active{background:color-mix(in srgb,var(--accent-gold) 14%,#0000);border-color:color-mix(in srgb,var(--accent-gold) 48%,#0000);color:var(--text-primary)}.app-options-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 50%,#0000);outline-offset:2px}.app-options-body{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-dark) 96%,#0000) 0,color-mix(in srgb,var(--bg-panel) 40%,var(--bg-dark)) 100%);flex:1 1;min-height:200px;overflow:auto;padding:.85rem 1rem 1.1rem}.app-options-body .user-settings-embedded.user-settings-panel{background:color-mix(in srgb,var(--bg-dark) 90%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 24%,#0000);border-radius:var(--ui-radius-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000),0 2px 16px #0003}.app-options-body .user-settings-embedded .settings-body{padding:1rem 1.1rem}.app-options-map-wrap .modal-content.settings-modal{background:color-mix(in srgb,var(--bg-dark) 92%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:var(--ui-radius-panel);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 6%,#0000),0 2px 14px #00000038}.app-options-map-wrap .modal-header{background:color-mix(in srgb,var(--color-jinno) 12%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 18%,#0000)}.app-options-map-wrap .modal-header h2{color:var(--m2-title-gold);font-family:Cinzel,Georgia,serif;font-size:1rem}.app-options-body .modal-content.settings-modal{background:#0000;border:none;box-shadow:none;margin:0;max-height:none}.app-options-body .settings-modal .modal-header{padding-top:0}.app-options-body .user-settings-embedded{max-width:100%}.app-options-body .user-settings-embedded .settings-body{max-height:none}.app-options-app-root{display:flex;flex-direction:column;gap:.95rem}.app-options-section{padding:.85rem 1rem}.app-options-section-title{border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);color:var(--m2-title-gold);font-family:Cinzel,Georgia,serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0 0 .65rem;padding-bottom:.45rem;text-transform:uppercase}.app-options-action-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 7%,#0000);display:flex;gap:.75rem 1rem;justify-content:space-between;padding:.55rem 0}.app-options-action-row:last-child{border-bottom:none;padding-bottom:0}.app-options-action-row:first-of-type{padding-top:.1rem}.app-options-action-label{display:flex;flex-direction:column;gap:.2rem;min-width:0;text-align:left}.app-options-action-label strong{color:var(--text-primary);font-family:Rajdhani,system-ui,sans-serif;font-size:.9rem;font-weight:600}.app-options-action-desc{color:var(--text-muted);font-size:.76rem;line-height:1.4}.app-options-action-controls{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.app-options-action-controls .btn-fullscreen,.app-options-action-controls .btn-mini,.app-options-action-controls .btn-notifications,.app-options-action-controls .btn-sound{border:1px solid color-mix(in srgb,var(--accent-gold) 26%,#0000);border-radius:var(--ui-radius-panel);cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.82rem;font-weight:600;min-width:4.5rem;padding:.42rem .7rem}.app-options-action-controls .btn-fullscreen.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 35%,#0000) 0,color-mix(in srgb,var(--accent-gold) 12%,#0000) 100%);color:var(--accent-gold-bright)}.app-options-pill-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.app-options-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-family:Rajdhani,system-ui,sans-serif;font-size:.74rem;font-weight:700;gap:.35rem;letter-spacing:.02em;padding:.32rem .7rem}.app-options-pill--ok{background:color-mix(in srgb,var(--accent-green) 16%,#0000);border-color:color-mix(in srgb,var(--accent-green) 42%,#0000);color:color-mix(in srgb,var(--accent-green) 88%,#fff)}.app-options-pill--warn{background:color-mix(in srgb,var(--accent-amber) 14%,#0000);border-color:color-mix(in srgb,var(--accent-orange) 38%,#0000);color:color-mix(in srgb,var(--accent-amber) 95%,#fff)}.app-options-pill--bad{background:color-mix(in srgb,var(--accent-red) 14%,#0000);border-color:color-mix(in srgb,var(--accent-red) 40%,#0000);color:color-mix(in srgb,var(--accent-red) 90%,#fff)}.app-options-pill--neutral{background:color-mix(in srgb,var(--text-primary) 6%,#0000);border-color:color-mix(in srgb,var(--accent-gold) 22%,#0000);color:var(--text-secondary)}.app-options-btn-ghost{background:color-mix(in srgb,var(--bg-panel) 72%,#000);border:1px solid color-mix(in srgb,var(--accent-gold) 34%,#0000);border-radius:var(--ui-radius-panel);color:var(--text-primary);cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.8rem;font-weight:600;padding:.42rem .8rem;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.app-options-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--accent-gold) 12%,#0000);border-color:color-mix(in srgb,var(--accent-gold) 48%,#0000);box-shadow:0 2px 12px color-mix(in srgb,var(--accent-gold) 12%,#0000)}.app-options-btn-ghost:disabled{cursor:not-allowed;opacity:.45}.app-options-btn-ghost:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,#0000);outline-offset:2px}.app-options-footnote{color:var(--text-muted);font-size:.78rem;line-height:1.45;margin:.55rem 0 0}.app-options-app-section{display:flex;flex-direction:column;gap:1rem}.app-options-toggle-row{align-items:center;background:color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 20%,#0000);border-radius:var(--ui-radius-panel);display:flex;gap:1rem;justify-content:space-between;padding:.65rem .85rem}.app-options-toggle-row span{color:var(--text-primary);font-size:.9rem}.app-options-toggle-row button{min-width:3.5rem}@media (prefers-reduced-motion:reduce){.app-options-btn-ghost{transition:none}}.app-options-map-theme-intro{color:var(--text-secondary);font-size:.82rem;line-height:1.5;margin:0 0 .75rem}.app-options-map-theme-subtitle{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:.85rem 0 .45rem;text-transform:uppercase}.app-options-map-theme-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.app-options-map-theme-grid--client{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.app-options-map-theme-grid--empire{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app-options-map-theme-grid--shell{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.app-options-map-theme-card--shell[data-app-shell-opt=heritage]{background:linear-gradient(155deg,color-mix(in srgb,var(--bg-dark) 93%,#4a3a28) 0,color-mix(in srgb,var(--bg-dark) 87%,var(--accent-gold)) 100%);border-left:3px solid color-mix(in srgb,var(--accent-gold) 75%,#5c4a32);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-gold) 12%,#0000)}.app-options-map-theme-card--shell[data-app-shell-opt=modern]{background:linear-gradient(140deg,color-mix(in srgb,var(--bg-dark) 88%,#2a1a3a) 0,color-mix(in srgb,var(--bg-dark) 90%,#0f3a32) 100%);border-left:3px solid #e879f9;box-shadow:-2px 0 14px color-mix(in srgb,#34d399 32%,#0000),inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000)}.app-options-map-theme-card--shell[data-app-shell-opt=guild_forge]{background:linear-gradient(165deg,color-mix(in srgb,var(--bg-dark) 86%,#3d2814) 0,color-mix(in srgb,var(--bg-dark) 90%,#5c3010) 100%);border-left:3px solid #d9782e;box-shadow:-2px 0 18px #b4481c47,inset 0 0 0 1px color-mix(in srgb,#c97c3a 22%,#0000)}.app-options-map-theme-card--empire[data-map-empire=shinsoo]{background:linear-gradient(150deg,color-mix(in srgb,var(--bg-dark) 90%,#3a1814) 0,color-mix(in srgb,var(--bg-dark) 92%,#5c2018) 100%);border-left:3px solid #b84a3c}.app-options-map-theme-card--empire[data-map-empire=chunjo]{background:linear-gradient(150deg,color-mix(in srgb,var(--bg-dark) 90%,#3a3010) 0,color-mix(in srgb,var(--bg-dark) 88%,#6a5018) 100%);border-left:3px solid #c9a03a}.app-options-map-theme-card--empire[data-map-empire=jinno]{background:linear-gradient(150deg,color-mix(in srgb,var(--bg-dark) 90%,#102030) 0,color-mix(in srgb,var(--bg-dark) 92%,#183a50) 100%);border-left:3px solid #4a8ab8}.app-options-map-theme-card--empire[data-map-empire=neutral]{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-dark) 92%,#353028) 0,color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold)) 100%);border-left:3px solid color-mix(in srgb,var(--accent-gold) 65%,#4a4035)}.app-options-map-theme-card--client{padding:.52rem .62rem}.app-options-map-theme-card{align-items:flex-start;background:color-mix(in srgb,var(--bg-dark) 90%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:var(--ui-radius-panel);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:.28rem;padding:.62rem .72rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.app-options-map-theme-card:hover{background:color-mix(in srgb,var(--bg-dark) 82%,var(--accent-gold));border-color:color-mix(in srgb,var(--accent-gold) 48%,#0000)}.app-options-map-theme-card--active{background:color-mix(in srgb,var(--accent-gold) 12%,var(--bg-dark));border-color:color-mix(in srgb,var(--accent-gold-bright) 55%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-gold) 35%,#0000),inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 12%,#0000)}.app-options-map-theme-card__label{align-items:baseline;color:var(--m2-title-gold);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:700;gap:.35rem}.app-options-map-theme-card__emoji{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));flex-shrink:0;font-size:1.08rem;line-height:1}.app-options-map-theme-card__label-text{font-family:Cinzel,Georgia,serif;letter-spacing:.04em}.app-options-map-theme-card__desc{color:var(--text-muted);font-size:.72rem;line-height:1.4}.app-options-map-theme-card--shell[data-app-shell-opt=heritage] .app-options-map-theme-card__label-text{font-family:Cinzel,Georgia,serif;letter-spacing:.06em;text-transform:none}.app-options-map-theme-card--shell[data-app-shell-opt=heritage] .app-options-map-theme-card__desc{font-family:Inter,system-ui,sans-serif;letter-spacing:.01em}.app-options-map-theme-card--shell[data-app-shell-opt=modern] .app-options-map-theme-card__label-text{font-family:Lexend,Inter,system-ui,sans-serif;letter-spacing:.02em;text-transform:none}.app-options-map-theme-card--shell[data-app-shell-opt=modern] .app-options-map-theme-card__desc{font-family:Lexend,Inter,system-ui,sans-serif;letter-spacing:.02em}.app-options-map-theme-card--shell[data-app-shell-opt=guild_forge] .app-options-map-theme-card__label-text{font-family:Sora,Inter,system-ui,sans-serif;letter-spacing:.03em}.app-options-map-theme-card--shell[data-app-shell-opt=guild_forge] .app-options-map-theme-card__desc{font-family:Sora,Inter,system-ui,sans-serif;letter-spacing:.02em}.app-options-map-theme-card--empire[data-map-empire=neutral] .app-options-map-theme-card__label-text{font-family:Inter,system-ui,sans-serif;letter-spacing:.02em}.app-options-map-theme-card--empire[data-map-empire=neutral] .app-options-map-theme-card__desc{font-family:Rajdhani,Inter,system-ui,sans-serif}.app-options-map-theme-card--empire[data-map-empire=shinsoo] .app-options-map-theme-card__label-text{font-family:Georgia,Times New Roman,serif;letter-spacing:.05em}.app-options-map-theme-card--empire[data-map-empire=shinsoo] .app-options-map-theme-card__desc{font-family:Inter,system-ui,sans-serif}.app-options-map-theme-card--empire[data-map-empire=chunjo] .app-options-map-theme-card__label-text{font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;letter-spacing:.04em}.app-options-map-theme-card--empire[data-map-empire=chunjo] .app-options-map-theme-card__desc{font-family:Georgia,serif;font-style:italic}.app-options-map-theme-card--empire[data-map-empire=jinno] .app-options-map-theme-card__label-text{font-family:Rajdhani,Inter,system-ui,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.app-options-map-theme-card--empire[data-map-empire=jinno] .app-options-map-theme-card__desc{font-family:Inter,system-ui,sans-serif;text-transform:none}.app-options-map-theme-card[data-map-theme=default] .app-options-map-theme-card__label-text{font-family:Cinzel,Georgia,serif}.app-options-map-theme-card[data-map-theme=shinsoo] .app-options-map-theme-card__label-text{font-family:Georgia,Times New Roman,serif;letter-spacing:.07em}.app-options-map-theme-card[data-map-theme=chunjo] .app-options-map-theme-card__label-text{font-family:Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}.app-options-map-theme-card[data-map-theme=jinno] .app-options-map-theme-card__label-text{font-family:Rajdhani,Inter,system-ui,sans-serif;letter-spacing:.05em}.app-options-map-theme-card[data-map-theme=metin] .app-options-map-theme-card__label-text{font-family:Georgia,serif;font-style:italic;letter-spacing:.04em}.app-options-map-theme-card[data-map-theme=serpent] .app-options-map-theme-card__label-text{font-family:Lexend,Inter,system-ui,sans-serif;letter-spacing:.04em}.app-options-map-theme-card[data-map-theme=default] .app-options-map-theme-card__desc{font-family:Inter,system-ui,sans-serif}.app-options-map-theme-card[data-map-theme=shinsoo] .app-options-map-theme-card__desc{font-family:Rajdhani,system-ui,sans-serif}.app-options-map-theme-card[data-map-theme=chunjo] .app-options-map-theme-card__desc{font-family:Georgia,serif}.app-options-map-theme-card[data-map-theme=jinno] .app-options-map-theme-card__desc{font-family:Lexend,system-ui,sans-serif}.app-options-map-theme-card[data-map-theme=metin] .app-options-map-theme-card__desc{font-family:Inter,system-ui,sans-serif;letter-spacing:.03em}.app-options-map-theme-card[data-map-theme=serpent] .app-options-map-theme-card__desc{font-family:Sora,system-ui,sans-serif}.app-options-map-theme-card[data-map-client=m1] .app-options-map-theme-card__label-text{font-family:Rajdhani,Inter,system-ui,sans-serif;letter-spacing:.05em}.app-options-map-theme-card[data-map-client=m2] .app-options-map-theme-card__label-text{font-family:Cinzel,Georgia,serif}.app-options-map-theme-card[data-map-client=m3] .app-options-map-theme-card__label-text{font-family:Lexend,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:.03em}.app-options-map-theme-card[data-map-client=m1] .app-options-map-theme-card__desc{font-family:Inter,system-ui,sans-serif}.app-options-map-theme-card[data-map-client=m2] .app-options-map-theme-card__desc{font-family:Rajdhani,system-ui,sans-serif}.app-options-map-theme-card[data-map-client=m3] .app-options-map-theme-card__desc{font-family:Lexend,system-ui,sans-serif}.app-options-map-theme-card[data-map-theme=shinsoo]{background:linear-gradient(148deg,color-mix(in srgb,var(--bg-dark) 89%,#321010) 0,color-mix(in srgb,var(--bg-dark) 91%,#4a1810) 100%);border-left:3px solid #b84a3c}.app-options-map-theme-card[data-map-theme=chunjo]{background:linear-gradient(148deg,color-mix(in srgb,var(--bg-dark) 89%,#302010) 0,color-mix(in srgb,var(--bg-dark) 90%,#504018) 100%);border-left:3px solid #c9a03a}.app-options-map-theme-card[data-map-theme=jinno]{background:linear-gradient(148deg,color-mix(in srgb,var(--bg-dark) 90%,#0e1828) 0,color-mix(in srgb,var(--bg-dark) 91%,#1a3450) 100%);border-left:3px solid #4a8ab8}.app-options-map-theme-card[data-map-theme=metin]{background:linear-gradient(148deg,color-mix(in srgb,var(--bg-dark) 88%,#1e1030) 0,color-mix(in srgb,var(--bg-dark) 90%,#301848) 100%);border-left:3px solid #8b6bc4}.app-options-map-theme-card[data-map-theme=serpent]{background:linear-gradient(148deg,color-mix(in srgb,var(--bg-dark) 90%,#0c2018) 0,color-mix(in srgb,var(--bg-dark) 89%,#143828) 100%);border-left:3px solid #3d9a72}.app-options-map-theme-card[data-map-theme=default]{background:linear-gradient(155deg,color-mix(in srgb,var(--bg-dark) 91%,#2a2218) 0,color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold)) 100%);border-left:3px solid color-mix(in srgb,var(--accent-gold) 70%,#5c4a32)}.app-options-map-theme-card[data-map-client=m1]{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-dark) 93%,#1c1810) 0,color-mix(in srgb,var(--bg-dark) 90%,#3a3020) 100%);border-left:3px solid #5a4a38}.app-options-map-theme-card[data-map-client=m2]{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-dark) 90%,#282018) 0,color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold)) 100%);border-left:3px solid color-mix(in srgb,var(--accent-gold) 55%,#6a5a40)}.app-options-map-theme-card[data-map-client=m3]{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-dark) 86%,#3a3020) 0,color-mix(in srgb,var(--bg-dark) 84%,#c9a86a) 100%);border-left:3px solid #c9a86a}.spawn-location-picker-overlay{align-items:center;background:#000000e0;bottom:0;display:flex;isolation:isolate;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.spawn-location-picker{background:linear-gradient(165deg,#fff8e60a,#0000 40%),linear-gradient(180deg,#2a2218,#14110e 52%,#0c0a08);border-color:#6b5a42 #2a2218 #16120e #5a4a38;border-radius:4px;border-style:solid;border-width:2px;box-shadow:inset 0 0 0 1px #00000073,inset 0 1px 0 #fff8dc14,0 12px 40px #000000a6,0 0 24px color-mix(in srgb,#c9a227 12%,#0000);box-shadow:inset 0 0 0 1px #00000073,inset 0 1px 0 #fff8dc14,0 12px 40px #000000a6,0 0 24px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 12%,#0000);display:flex;flex-direction:column;max-height:90vh;max-width:96vw;min-height:0;overflow:hidden;width:min(94vw,920px)}.picker-header{background:linear-gradient(180deg,color-mix(in srgb,#c9a227 8%,#14100c80),#0000);background:linear-gradient(180deg,color-mix(in srgb,var(--color-mt2-gold,#c9a227) 8%,#14100c80) 0,#0000 100%);border-bottom:1px solid color-mix(in srgb,#a67c52 22%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#0000);flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.picker-header,.picker-title{align-items:center;display:flex}.picker-title{color:color-mix(in srgb,#e8c878 88%,#fff8e8 12%);color:color-mix(in srgb,var(--m2-title-gold,#e8c878) 88%,#fff8e8 12%);font-family:Cinzel,serif;font-size:clamp(.72rem,2.1vw,.88rem);font-weight:600;gap:.45rem;letter-spacing:.06em;line-height:1.25;margin:0;min-width:0;text-shadow:0 0 14px color-mix(in srgb,#c9a227 35%,#0000),0 1px 2px #000000a6;text-shadow:0 0 14px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 35%,#0000),0 1px 2px #000000a6;text-transform:uppercase}.picker-title__ico{display:flex;flex-shrink:0;line-height:0;opacity:.95}.picker-title__ico .timer-context-svg{height:20px;width:20px}.picker-title__text{min-width:0}.picker-close{align-items:center;background:linear-gradient(180deg,#28201cf2,#100c0afa);border:1px solid color-mix(in srgb,#a67c52 35%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#2a2018);border-radius:3px;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;line-height:0;padding:0;transition:border-color .15s ease,box-shadow .15s ease;width:34px}.picker-close .timer-context-svg{height:16px;width:16px}.picker-close:hover{border-color:color-mix(in srgb,#c9a227 48%,#0000);border-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 48%,#0000);box-shadow:0 0 10px color-mix(in srgb,#c9a227 18%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 18%,#0000)}.picker-close:focus-visible{outline:2px solid color-mix(in srgb,#e8c878 55%,#0000);outline:2px solid color-mix(in srgb,var(--color-mt2-gold,#e8c878) 55%,#0000);outline-offset:2px}.picker-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:14px 16px 16px}.picker-hint{color:color-mix(in srgb,#d4c8b8 70%,#c9a227 30%);color:color-mix(in srgb,#d4c8b8 70%,var(--color-mt2-gold,#c9a227) 30%);flex-shrink:0;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.03em;margin:0 0 12px;text-align:center;text-shadow:0 1px 2px #0000008c}.picker-canvas-container{background:linear-gradient(180deg,#080605eb,#0e0b09f5);border:1px solid color-mix(in srgb,#a67c52 28%,#1a1410);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#1a1410);border-radius:3px;box-shadow:inset 0 2px 10px #00000073;flex:0 0 auto;height:clamp(260px,52vh,680px);max-height:min(72vh,760px);padding:0;position:relative;width:100%}.picker-loading{align-items:center;background:linear-gradient(180deg,#080605f5,#0e0b09fa);border-radius:2px;color:color-mix(in srgb,#b8a898 75%,#c9a227 25%);color:color-mix(in srgb,#b8a898 75%,var(--color-mt2-gold,#c9a227) 25%);display:flex;flex-direction:column;font-family:Rajdhani,sans-serif;font-size:.82rem;gap:12px;inset:0;justify-content:center;letter-spacing:.03em;position:absolute;z-index:2}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #d4a85333;border-radius:50%;border-top-color:#d4a853;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.picker-map-frame{inset:8px;line-height:0;position:absolute}.picker-map-img{border-radius:2px;box-shadow:0 4px 18px #0000008c,inset 0 0 0 1px color-mix(in srgb,#c9a227 15%,#0000);box-shadow:0 4px 18px #0000008c,inset 0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#c9a227) 15%,#0000);cursor:crosshair;display:block;height:100%;left:0;object-fit:contain;object-position:center center;position:absolute;top:0;width:100%}.picker-marker{background:radial-gradient(circle at 32% 28%,#fff2a8,#d4a020 45%,#8a5a18 88%);border:2px solid #fff8e6eb;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,#e8c878 35%,#0000),0 2px 10px #0000008c;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-mt2-gold,#e8c878) 35%,#0000),0 2px 10px #0000008c;height:14px;margin-left:0;margin-top:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:14px;z-index:2}.picker-actions{background:linear-gradient(180deg,#0000,#0003);border-top:1px solid color-mix(in srgb,#a67c52 18%,#0000);border-top:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 18%,#0000);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 16px}.picker-btn{align-items:center;border:1px solid color-mix(in srgb,#a67c52 35%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#2a2018);border-radius:3px;cursor:pointer;display:inline-flex;font-family:Rajdhani,sans-serif;font-size:.82rem;font-weight:600;gap:.4rem;justify-content:center;letter-spacing:.04em;padding:9px 20px;transition:border-color .15s ease,background .15s ease,color .15s ease,filter .15s ease,opacity .15s ease}.picker-btn__ico{display:flex;line-height:0}.picker-btn__ico .timer-context-svg{height:17px;width:17px}.picker-btn--cancel{background:linear-gradient(180deg,#28201cf2,#100c0afa);color:#c8beb0}.picker-btn--cancel:hover{border-color:color-mix(in srgb,#c9a227 45%,#0000);border-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 45%,#0000);color:#f2e8d8}.picker-btn--confirm{background:linear-gradient(180deg,color-mix(in srgb,#2d5a32 75%,#1a2818),color-mix(in srgb,#1a3d22 90%,#0c120e));border-color:color-mix(in srgb,#4caf50 40%,#6b8f4a 35%);border-color:color-mix(in srgb,#4caf50 40%,var(--color-mt2-gold,#6b8f4a) 35%);color:#e8f5e9}.picker-btn--confirm:hover:not(:disabled){border-color:color-mix(in srgb,#81c784 50%,#0000);filter:brightness(1.06)}.picker-btn--confirm:disabled{background:linear-gradient(180deg,#1c1816e6,#0c0a09f2);border-color:color-mix(in srgb,#a67c52 18%,#2a2018);border-color:color-mix(in srgb,var(--color-mt2-gold,#a67c52) 18%,#2a2018);color:#8a8078;cursor:not-allowed;filter:grayscale(.35);opacity:.45}.picker-btn--confirm:disabled .timer-context-svg path{stroke:#7a7268}.picker-btn:focus-visible{outline:2px solid color-mix(in srgb,#e8c878 50%,#0000);outline:2px solid color-mix(in srgb,var(--color-mt2-gold,#e8c878) 50%,#0000);outline-offset:2px}.spawn-minimap{background:#00000080;border:2px solid #d4a85380;border-radius:8px;box-shadow:0 4px 15px #0006;overflow:hidden;position:relative}.spawn-minimap canvas{display:block;height:100%;pointer-events:none;width:100%}.spawn-minimap--interactive{cursor:pointer}.spawn-minimap--interactive:focus-visible{outline:2px solid #f5c842d9;outline-offset:2px}.spawn-minimap.no-location{align-items:center;color:#666;display:flex;font-size:.75rem;justify-content:center;text-align:center}.spawn-minimap--error span{color:#c98f6a;font-size:.58rem;line-height:1.25;padding:4px}.minimap-label{background:#000000b3;bottom:0;color:gold;font-size:.65rem;left:0;padding:2px 4px;position:absolute;right:0;text-align:center}.minimap-tooltip{animation:fadeIn .2s ease;bottom:calc(100% + 10px);left:50%;opacity:1;pointer-events:none;position:absolute;transform:translateX(-50%);visibility:visible;z-index:9999}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.minimap-tooltip:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #d4a85380;bottom:-8px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.timer-map-preview-zone{align-items:stretch;display:flex;flex-direction:column;min-width:0;width:100%}.boss-timer-app .timer-card:not(.minimized) .timer-card-body--map-preview-open{position:relative;z-index:6}.timer-card-map-slot{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:6px;min-height:0;position:relative;width:100%;z-index:1}.timer-card-map-slot--full-bleed{grid-column:1/-1;margin-top:4px;max-width:100%;width:100%}.timer-card-map-slot--open{flex:0 0 auto}.boss-timer-app .timer-card:not(.minimized) .timer-card-map-slot.timer-card-map-slot--open{z-index:6}.timer-card-minimap-inline{animation:timer-minimap-inline-in .22s ease;max-width:100%;pointer-events:none;width:100%}.timer-card-minimap-inline--interactive{pointer-events:auto}.timer-card-minimap-inline--expanded .spawn-minimap{max-width:100%}.timer-card-minimap-inline--compact{margin-top:4px;max-width:100%}.timer-card-minimap-inline .spawn-minimap{margin-left:auto;margin-right:auto}@keyframes timer-minimap-inline-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.timer-card-minimap-inline{animation:none}}.modal-overlay.tutorial-modal-overlay{cursor:default}.tutorial-no-dismiss-hint{background:color-mix(in srgb,var(--armor-dark) 55%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,#0000);border-radius:6px;color:var(--text-muted);font-family:Rajdhani,sans-serif;font-size:.72rem;letter-spacing:.02em;line-height:1.35;margin:0 0 .85rem;padding:.4rem .55rem;text-align:center}.tutorial-acceptance{align-items:flex-start;background:color-mix(in srgb,var(--bg-dark) 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Rajdhani,sans-serif;font-size:.84rem;gap:.7rem;line-height:1.48;margin-left:auto;margin-right:auto;margin-top:1.15rem;max-width:38rem;padding:.8rem .9rem;text-align:left}.tutorial-acceptance input{accent-color:#c9a227;accent-color:var(--accent-gold,#c9a227);flex-shrink:0;height:1.12rem;margin-top:.22rem;width:1.12rem}.tutorial-acceptance strong{color:var(--accent-gold-bright);font-weight:700}.tutorial-modal-v2{background:linear-gradient(135deg,color-mix(in srgb,var(--metin-core) 55%,var(--bg-panel)) 0,color-mix(in srgb,var(--armor-dark) 40%,var(--bg-dark)) 100%);border:2px solid var(--glass-border);border-radius:var(--ui-radius-modal);box-shadow:0 20px 60px #0000009e,0 0 48px var(--glass-glow),0 0 0 1px color-mix(in srgb,var(--color-shinsoo) 25%,#0000) inset;max-width:min(560px,94vw);padding:28px 26px 26px;position:relative;width:90%}.tutorial-modal-v2--insights{max-width:min(600px,96vw)}.tutorial-progress-wrap{-webkit-overflow-scrolling:touch;margin-bottom:25px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px,#000 calc(100% - 12px),#0000);overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.tutorial-progress-wrap::-webkit-scrollbar{height:6px}.tutorial-progress-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-gold) 42%,#0000);border-radius:3px}.tutorial-progress{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;margin:0 auto;min-width:min-content;padding:2px 8px}.progress-dot{background:#fff3;border-radius:50%;cursor:default;height:12px;pointer-events:none;transition:all .3s;width:12px}.progress-dot.active{background:var(--accent-gold-bright);box-shadow:0 0 12px color-mix(in srgb,var(--accent-gold-bright) 45%,#0000);transform:scale(1.3)}.progress-dot.done{background:color-mix(in srgb,var(--accent-gold) 48%,#0000)}.progress-dot:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 65%,#fff);outline-offset:3px}.tutorial-card{min-height:200px;padding:16px 6px 12px;text-align:center}.tutorial-modal-v2:not(.tutorial-modal-v2--insights) .tutorial-card{max-height:min(58vh,480px);overflow-x:hidden;overflow-y:auto;padding-right:10px;scrollbar-gutter:stable}.tutorial-modal-v2--insights .tutorial-card{max-height:min(58vh,520px);overflow-y:auto;padding-right:6px;text-align:left}.tutorial-icon{filter:drop-shadow(0 4px 10px rgba(0,0,0,.3));font-size:4rem;margin-bottom:15px}.tutorial-card h2{color:var(--m2-title-gold);font-size:clamp(1.05rem,2.8vw,1.4rem);line-height:1.25;margin:0 0 14px;padding:0 4px}.tutorial-modal-v2--insights .tutorial-card h2{text-align:center}.tutorial-insights{display:flex;flex-direction:column;gap:1rem}.tutorial-insights-section{background:color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:10px;padding:.65rem .75rem}.tutorial-insights-curios{background:color-mix(in srgb,var(--bg-dark) 92%,var(--color-jinno));border-color:color-mix(in srgb,var(--accent-cyan) 28%,#0000)}.tutorial-insights-subtitle{color:var(--accent-gold-bright);font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0 0 .5rem;text-transform:uppercase}.tutorial-curios-list,.tutorial-facts-list{color:var(--text-secondary);font-size:.92rem;line-height:1.55;margin:0;padding-left:1.15rem}.tutorial-curios-list{list-style:disc;padding-left:1rem}.tutorial-insights-disclaimer{color:var(--text-muted);font-size:.82rem;line-height:1.45;margin:0 0 .75rem}.tutorial-insights-disclaimer strong{color:var(--accent-gold-bright)}.tutorial-overall-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.85rem}.tutorial-overall-label{color:var(--text-secondary);font-size:.78rem;font-weight:700;min-width:3.2rem}.tutorial-overall-value{color:var(--accent-gold-bright);font-size:.9rem;font-weight:700;min-width:2.5rem;text-align:right}.tutorial-meter{background:color-mix(in srgb,var(--text-primary) 8%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 15%,#0000);border-radius:6px;flex:1 1;height:10px;overflow:hidden}.tutorial-meter--overall{height:12px}.tutorial-meter-fill{background:linear-gradient(90deg,var(--accent-gold-dim),var(--accent-gold-bright));border-radius:5px;box-shadow:0 0 10px color-mix(in srgb,var(--accent-gold) 35%,#0000);height:100%;transition:width .35s ease}.tutorial-meter-block{margin-bottom:.65rem}.tutorial-meter-block:last-child{margin-bottom:0}.tutorial-meter-head{align-items:baseline;color:var(--text-primary);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:.25rem}.tutorial-meter-pct{font-feature-settings:"tnum";color:var(--accent-gold);font-variant-numeric:tabular-nums;font-weight:700}.tutorial-meter-blurb{color:var(--text-muted);font-size:.76rem;line-height:1.4;margin:.35rem 0 0}.tutorial-step-body{margin:0 auto;max-width:38rem;text-align:left}.tutorial-step-paragraph{color:var(--text-secondary);font-size:.94rem;line-height:1.62;margin:0 0 .85rem}.tutorial-step-paragraph:last-child{margin-bottom:0}.tutorial-step-paragraph strong{color:var(--accent-gold-bright);font-weight:600}.tutorial-card p.tutorial-step-paragraph{color:var(--text-secondary);font-size:.94rem;line-height:1.62}.tutorial-card p strong{color:var(--accent-gold-bright);font-weight:600}.tutorial-modal-v2:not(.tutorial-modal-v2--insights) .tutorial-card::-webkit-scrollbar{width:8px}.tutorial-modal-v2:not(.tutorial-modal-v2--insights) .tutorial-card::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:4px}.tutorial-nav{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:25px;padding-top:20px}.nav-btn{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.nav-btn.prev{background:#6464644d;color:#888}.nav-btn.prev:hover:not(:disabled){background:#64646480;color:#fff}.nav-btn.prev:disabled{cursor:not-allowed;opacity:.3}.nav-btn.next{background:linear-gradient(135deg,var(--accent-gold) 0,var(--accent-amber) 100%);color:#1a0f08}.nav-btn.next:hover:not(:disabled){box-shadow:0 4px 18px color-mix(in srgb,var(--accent-gold-bright) 42%,#0000);transform:translateY(-2px)}.nav-btn.next:disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.38}.nav-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,#fff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tutorial-meter-fill{transition:none}.nav-btn.next:hover:not(:disabled){transform:none}}.step-counter{color:var(--text-muted);font-size:.9rem}.earnings-panel{background:linear-gradient(165deg,#100c0af5,#080605fa);border:1px solid color-mix(in srgb,#a67c52 28%,#1a1410e6);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#1a1410e6);border-radius:4px;box-shadow:0 12px 40px #00000059,inset 0 1px 0 #d4af370f;color:#e8e0d4;color-scheme:dark;padding:16px 16px 20px}.earnings-section{background:linear-gradient(180deg,#0c090780,#0605048c);border:1px solid color-mix(in srgb,#a67c52 22%,#1f1814);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#1f1814);border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc0a;margin-top:16px;padding:14px 14px 16px}.earnings-section--form{margin-top:12px}.earnings-section-title{border-bottom:1px solid #d4af371f;color:#d4af37e6;font-family:Cinzel,Times New Roman,serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 12px;padding-bottom:8px;text-transform:uppercase}.earnings-section .earnings-form{margin-bottom:0}.earnings-section .earnings-table-wrap{margin-top:4px}.earnings-table-scheme{font-size:.8rem;line-height:1.35;max-width:16rem;white-space:normal;word-break:break-word}.earnings-local-banner{background:#3b82f61a;border:1px solid #60a5fa47;border-radius:8px;color:#93c5fd;font-size:.78rem;line-height:1.35;margin-bottom:14px;padding:8px 12px}.earnings-local-banner--compact{font-size:.74rem;margin-bottom:10px;padding:6px 10px}.earnings-intro-strip{margin-bottom:12px;padding:10px 12px}.earnings-intro-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}@media (max-width:720px){.earnings-intro-tiles{grid-template-columns:1fr}}.earnings-intro-tile{background:linear-gradient(180deg,#161412e6,#0c0a09f2);border:1px solid #d4af372e;border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.earnings-intro-tile strong{color:#d4af37e0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.earnings-intro-tile span{color:#d2c8b9e0;font-size:.72rem;line-height:1.35}.earnings-intro-tile--wide{border-left:3px solid color-mix(in srgb,#c9a227 65%,#0000);border-left:3px solid color-mix(in srgb,var(--accent-gold,#c9a227) 65%,#0000)}.earnings-header{align-items:center;border-bottom:1px solid #d4af371f;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:12px}.earnings-header h2{align-items:center;color:#f0e6d2;display:flex;flex-wrap:wrap;font-size:1.05rem;font-weight:600;gap:.35rem;letter-spacing:.02em;margin:0}.earnings-header-icon{font-size:1.2em;line-height:1}.refresh-btn{background:#d4af371a;border:1px solid #d4af3752;border-radius:8px;color:#e8c96b;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 12px;transition:background .15s ease,border-color .15s ease}.refresh-btn:hover{background:#d4af3733;border-color:#d4af3780}.earnings-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(180px,1fr));margin-bottom:0}.earnings-form label{display:flex;flex-direction:column;font-size:.85rem;gap:4px}.earnings-form-label--wide{grid-column:span 2}.earnings-field-hint{color:color-mix(in srgb,#d8ccb8 70%,#a67c52 30%);color:color-mix(in srgb,#d8ccb8 70%,var(--color-mt2-gold,#a67c52) 30%);display:block;font-size:.68rem;font-weight:500;line-height:1.35;margin-top:4px;opacity:.88}.earnings-visibility-fieldset{background:linear-gradient(180deg,#0e0b098c,#080605a6);border:1px solid color-mix(in srgb,#a67c52 28%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#2a2018);border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc0a;margin:0;padding:12px 14px 14px}.earnings-visibility-fieldset--compact{padding:10px 12px}.earnings-visibility-legend{color:color-mix(in srgb,#e8c878 45%,#a67c52 55%);color:color-mix(in srgb,#e8c878 45%,var(--color-mt2-gold,#a67c52) 55%);font-family:Cinzel,Georgia,serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:0 6px;text-transform:uppercase}.earnings-visibility-intro{color:#c8beafd1;font-size:.72rem;line-height:1.4;margin:0 0 10px}.earnings-visibility-option{align-items:flex-start;color:#e4d8c8;cursor:pointer;display:flex;font-size:.8rem;gap:10px;line-height:1.4;margin-bottom:10px}.earnings-visibility-option:last-of-type{margin-bottom:0}.earnings-visibility-option input{accent-color:color-mix(in srgb,#c9a227 80%,#5a4020);accent-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 80%,#5a4020);flex-shrink:0;margin-top:3px}.earnings-visibility-option strong{color:#f5ecd8;font-weight:700}.earnings-form button[type=submit],.earnings-form input,.earnings-form textarea{background:linear-gradient(180deg,#14100cf5,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 32%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000047;color:#f0e8d8;padding:9px 10px}.earnings-form input:focus,.earnings-form textarea:focus{border-color:#d4af3773;box-shadow:0 0 0 1px #d4af371f;outline:none}.earnings-readonly-field{align-items:center;background:linear-gradient(180deg,#0e0c0af2,#080706fa);border:1px solid color-mix(in srgb,#a67c52 28%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000047;color:#d2c8b9eb;display:flex;font-size:.88rem;min-height:38px;padding:9px 10px}.earnings-readonly-field--edit{border-radius:6px;min-height:36px;padding:8px}.earnings-panel .earnings-date-input{accent-color:color-mix(in srgb,#c9a227 85%,#5a4020);accent-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 85%,#5a4020);color-scheme:dark}.earnings-panel .mt2-cal-popover-wrap{width:100%}.earnings-panel .mt2-cal-popover{z-index:800}.earnings-panel .earnings-date-input::selection{background:color-mix(in srgb,#c9a227 38%,#0000);background:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 38%,#0000);color:#f5ecd8}.mt2-select{min-width:0;position:relative;width:100%}.mt2-select__trigger{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-family:Rajdhani,system-ui,sans-serif;gap:8px;justify-content:space-between;text-align:left;width:100%}.mt2-select__trigger:disabled{cursor:not-allowed;opacity:.55}.mt2-select__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt2-select__chev{color:color-mix(in srgb,#d4af37 90%,#fff);color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 90%,#fff);flex-shrink:0;font-size:.58rem;line-height:1;opacity:.88;transition:transform .18s ease}.mt2-select--open .mt2-select__chev{transform:rotate(180deg)}.mt2-select__list{background:linear-gradient(180deg,rgba(22,18,14,.995),#0a0806fc);border:1px solid color-mix(in srgb,#c9a227 42%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#c9a227) 42%,#2a2018);border-radius:3px;box-shadow:0 12px 36px #0000008c,inset 0 1px 0 #ffe6b40f;left:0;list-style:none;margin:0;max-height:min(48vh,320px);overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:90}.earnings-edit-modal .mt2-select__list{z-index:160}.mt2-select__opt{color:#e8dcc8;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.88rem;padding:8px 12px;transition:background .1s ease,color .1s ease}.mt2-select__opt:hover{background:color-mix(in srgb,#c9a227 14%,#16100ceb);background:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 14%,#16100ceb);color:#fff8e8}.mt2-select__opt.is-selected{background:color-mix(in srgb,#a67c52 22%,#0e0b09f2);background:color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#0e0b09f2);color:#fff8e8;font-weight:600}.earnings-form .mt2-select__trigger{background:linear-gradient(180deg,#14100cf5,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 32%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000047;color:#f0e8d8;font-size:.92rem;padding:9px 10px}.earnings-form .mt2-select__trigger:hover{border-color:color-mix(in srgb,#d4af37 50%,#4a3424);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 50%,#4a3424)}.earnings-form .mt2-select__trigger:focus{border-color:#d4af3773;box-shadow:0 0 0 1px #d4af371f;outline:none}.earnings-form textarea{min-height:70px;resize:vertical}.earnings-form button[type=submit]{align-self:end;background:linear-gradient(180deg,#388e3c73,#23642d80);border-color:#66bb6a73;color:#e8f5e9;cursor:pointer;font-weight:600}.earnings-form button[type=submit]:hover:not(:disabled){filter:brightness(1.06)}.earnings-form button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.earnings-error{background:#80002066;border:1px solid #ff638466;border-radius:6px;color:#ffdce0;margin-bottom:10px;padding:8px}.earnings-entries:not(.earnings-section),.earnings-ranking:not(.earnings-section),.earnings-summary:not(.earnings-section){margin-top:12px}.earnings-table-wrap{-webkit-overflow-scrolling:touch;background:repeating-linear-gradient(105deg,hsla(0,0%,100%,.018) 0 1px,#0000 1px 3px),linear-gradient(180deg,#100c0aa6,#060504b8);border:1px solid color-mix(in srgb,#a67c52 32%,#1a1410);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#1a1410);border-radius:2px;box-shadow:inset 0 1px 0 #fff8dc0d,inset 0 -1px 0 #00000040;margin-top:8px;overflow-x:auto}.earnings-table{border-collapse:collapse;font-size:.92rem;line-height:1.45;min-width:36rem;width:100%}.earnings-table-summary{min-width:22rem}.earnings-table td,.earnings-table th{border:1px solid color-mix(in srgb,#a67c52 20%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 20%,#2a2018);padding:10px 12px;text-align:left;vertical-align:middle}.earnings-table thead th{background:linear-gradient(180deg,#353028,#1c1612 52%,#12100e);box-shadow:0 1px 0 color-mix(in srgb,#a67c52 35%,#0000),inset 0 1px 0 #fff8dc0f;box-shadow:0 1px 0 color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#0000),inset 0 1px 0 #fff8dc0f;color:color-mix(in srgb,#f0d78c 55%,#c9a227 45%);color:color-mix(in srgb,#f0d78c 55%,var(--color-mt2-gold,#c9a227) 45%);font-family:Cinzel,Times New Roman,serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;position:sticky;text-transform:uppercase;top:0;z-index:1}.earnings-table tbody tr:nth-child(2n){background:hsla(0,0%,100%,.035)}.earnings-table tbody tr:hover{background:#d4af3717}.earnings-table-map{color:#f0ebe3;font-weight:600}.earnings-table-num{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.earnings-table-rank{font-feature-settings:"tnum";color:var(--accent-gold);font-variant-numeric:tabular-nums;font-weight:700;text-align:center;width:3.25rem}.earnings-table-ranking .earnings-table-num{text-align:right}.earnings-table-profit{color:#c8e6c9;font-weight:700}.earnings-table-nowrap{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.earnings-table-summary thead th:nth-child(n+2){text-align:right}.earnings-table-ranking thead th:first-child{text-align:center}.earnings-table-entries thead th:nth-child(3),.earnings-table-entries thead th:nth-child(4),.earnings-table-entries thead th:nth-child(5),.earnings-table-entries thead th:nth-child(7),.earnings-table-entries thead th:nth-child(8),.earnings-table-ranking thead th:nth-child(n+4){text-align:right}@media (max-width:1100px){.earnings-form{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:720px){.earnings-form{grid-template-columns:1fr}}.earnings-filters-details{margin:8px 0 0}.earnings-filters-summary{background:color-mix(in srgb,#a67c52 26%,#221e1a);background:color-mix(in srgb,var(--accent-gold,#a67c52) 26%,#221e1a);border:1px solid #d4af374d;border-radius:4px;box-shadow:inset 0 -2px 0 #00000059;color:#f2ebe0;cursor:pointer;font-size:.76rem;font-weight:700;letter-spacing:.12em;list-style:none;min-height:44px;padding:11px 14px;text-transform:uppercase}.earnings-filters-summary::-webkit-details-marker{display:none}.earnings-filters-summary:after{content:" \25BE";font-size:.65em;margin-left:6px;opacity:.7}.earnings-filters-details[open] .earnings-filters-summary:after{content:" \25B4"}.earnings-filters-details .earnings-filters{margin-top:8px}.earnings-visibility-tiles-wrap{margin-top:2px}.earnings-visibility-tiles-label{color:#d4af37c7;display:block;font-family:Cinzel,Georgia,serif;font-size:.68rem;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.earnings-visibility-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.earnings-visibility-tiles{grid-template-columns:1fr}}.earnings-vis-tile{align-items:flex-start;background:color-mix(in srgb,#242220 85%,#141210);background:color-mix(in srgb,var(--bg-panel,#242220) 85%,#141210);border:none;border-radius:4px;box-shadow:inset 0 -2px 0 #0006;color:#e8dfd2;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:64px;padding:10px 12px;text-align:left;transition:filter .12s ease}.earnings-vis-tile strong{font-size:.8rem;letter-spacing:.03em}.earnings-vis-tile span{font-size:.68rem;line-height:1.25;opacity:.88}.earnings-vis-tile:hover{filter:brightness(1.07)}.earnings-vis-tile.is-active{background:color-mix(in srgb,#c9a227 52%,#3a3228);background:color-mix(in srgb,var(--accent-gold,#c9a227) 52%,#3a3228);color:#14110e}.earnings-vis-tile.is-active span{color:#2a241c;opacity:.92}.earnings-visibility-tiles--compact{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.earnings-visibility-tiles--compact .earnings-vis-tile{align-items:center;flex-direction:row;font-size:.72rem;font-weight:700;justify-content:center;min-height:38px;padding:8px 6px;text-align:center}.earnings-filters{grid-gap:10px 14px;align-items:end;background:repeating-linear-gradient(105deg,#ffffff05 0 1px,#0000 1px 3px),repeating-linear-gradient(-12deg,#0000,#0000 2px,#0000000a 0,#0000000a 3px),linear-gradient(180deg,#2c2824,#141210 48%,#0c0a09);border:1px solid color-mix(in srgb,#a67c52 30%,#1a1410);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 30%,#1a1410);border-radius:2px;box-shadow:inset 0 1px 0 #fff8dc0f,0 2px 14px #0006;color-scheme:dark;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:16px 0;padding:14px 16px 16px}.earnings-filters-label{border-bottom:1px solid color-mix(in srgb,#a67c52 22%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 22%,#0000);color:color-mix(in srgb,#e8c878 40%,#a67c52 60%);color:color-mix(in srgb,#e8c878 40%,var(--color-mt2-gold,#a67c52) 60%);font-family:Cinzel,Times New Roman,serif;font-size:.7rem;grid-column:1/-1;letter-spacing:.14em;margin:0 0 2px;padding-bottom:8px;text-transform:uppercase}.earnings-filters label{color:color-mix(in srgb,#e4d8c4 82%,#a67c52 18%);color:color-mix(in srgb,#e4d8c4 82%,var(--color-mt2-gold,#a67c52) 18%);display:flex;flex-direction:column;font-family:Rajdhani,system-ui,sans-serif;font-size:.78rem;font-weight:600;gap:5px}.earnings-filters .mt2-select__trigger,.earnings-filters input[type=date],.earnings-filters input[type=number],.earnings-filters input[type=text]{background:linear-gradient(180deg,#14100cfa,#0a0806fc);border:1px solid color-mix(in srgb,#a67c52 38%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 38%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 5px #00000061;color:#f2ead8;font-family:Rajdhani,system-ui,sans-serif;font-size:.84rem;padding:8px 10px}.earnings-filters .mt2-select__trigger{cursor:pointer}.earnings-filters .mt2-select__trigger:hover{border-color:color-mix(in srgb,#d4af37 48%,#4a3424);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 48%,#4a3424)}.earnings-filters .mt2-select__trigger:focus,.earnings-filters input[type=date]:focus,.earnings-filters input[type=number]:focus,.earnings-filters input[type=text]:focus{border-color:color-mix(in srgb,#d4af37 52%,#5a4030);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 52%,#5a4030);box-shadow:inset 0 2px 5px #00000052,0 0 0 1px color-mix(in srgb,#d4af37 20%,#0000);box-shadow:inset 0 2px 5px #00000052,0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#d4af37) 20%,#0000);outline:none}.earnings-filters input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(82%) sepia(22%) saturate(380%) hue-rotate(5deg) brightness(.95);opacity:.75}.earnings-filters input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.earnings-edit-save,.earnings-filter-clear{border-radius:2px;cursor:pointer;font-size:.85rem;font-weight:600;padding:9px 14px}.earnings-filter-clear{align-self:end;background:linear-gradient(180deg,#34281ceb,#120d0af5);border:1px solid color-mix(in srgb,#a67c52 48%,#3a2010);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 48%,#3a2010);box-shadow:inset 0 1px 0 #fff8dc0f,inset 0 -1px 0 #00000059;color:color-mix(in srgb,#f5ecd8 88%,var(--color-mt2-gold) 12%);font-family:Cinzel,Times New Roman,serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.earnings-filter-clear:hover{background:linear-gradient(180deg,#3e3020f2,#16100cfa);border-color:color-mix(in srgb,#e8c656 55%,#4a3020);border-color:color-mix(in srgb,var(--color-mt2-gold,#e8c656) 55%,#4a3020);color:#fff8e8}.earnings-edit-save{background:#2e7d3273;border:1px solid #2e7d32a6;color:#e8ffe8}.earnings-edit-save:hover:not(:disabled){background:#388e3c8c}.earnings-edit-save:disabled{cursor:not-allowed;opacity:.65}.earnings-summary-row{cursor:pointer;transition:background .15s ease}.earnings-summary-row:hover{background:color-mix(in srgb,#c9a227 12%,#18120e80);background:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 12%,#18120e80)}.earnings-summary-row:active{background:#d4af371f}.earnings-actions-cell{display:flex;flex-wrap:wrap;gap:6px;white-space:nowrap}.earnings-btn-edit{background:#d4af3726;border:1px solid #d4af3773;border-radius:4px;color:#f0d878;cursor:pointer;font-size:.78rem;padding:4px 8px}.earnings-btn-edit:hover{background:#d4af3747}.earnings-btn-delete{background:#80002059;border:1px solid #ff63478c;border-radius:4px;color:#ffd9cf;cursor:pointer;font-size:.78rem;padding:4px 8px}.earnings-btn-delete:hover{background:#b4283c73}.earnings-edit-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060402b8;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10050}.earnings-edit-modal{background:linear-gradient(160deg,#1e1814fa,#0e0c0afc);border:1px solid #d4af3759;border-radius:10px;box-shadow:0 24px 60px #000000a6,0 0 40px #8000201f,inset 0 1px 0 #d4af371f;display:flex;flex-direction:column;max-height:min(92vh,720px);max-width:560px;overflow:hidden;width:100%}.earnings-edit-header{align-items:center;background:#120e0c99;border-bottom:1px solid #80002040;display:flex;justify-content:space-between;padding:12px 14px}.earnings-edit-header h3{color:var(--accent-gold);font-family:Cinzel,Times New Roman,serif;font-size:1rem;letter-spacing:.04em;margin:0}.earnings-edit-close{background:#0000;border:none;color:#c8beafe6;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 4px}.earnings-edit-close:hover{color:#fff}.earnings-edit-body{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto;padding:14px}.earnings-edit-body label{color:#d8e0e8;display:flex;flex-direction:column;font-size:.82rem;gap:4px}.earnings-edit-body input,.earnings-edit-body textarea{background:#0c0a08f2;border:1px solid #d4af3738;border-radius:6px;color:#e8f0f5;padding:8px}.earnings-edit-body .mt2-select__trigger{background:linear-gradient(180deg,#120e0cfa,#0a0806fc);border:1px solid color-mix(in srgb,#a67c52 35%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#2a2018);border-radius:4px;box-shadow:inset 0 2px 4px #0000004d;color:#f2ead8;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.88rem;padding:8px 10px}.earnings-edit-body .mt2-select__trigger:hover{border-color:color-mix(in srgb,#d4af37 45%,#4a3424);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 45%,#4a3424)}.earnings-edit-body .mt2-select__trigger:focus{border-color:color-mix(in srgb,#d4af37 52%,#5a4030);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 52%,#5a4030);box-shadow:inset 0 2px 4px #00000047,0 0 0 1px color-mix(in srgb,#d4af37 18%,#0000);box-shadow:inset 0 2px 4px #00000047,0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#d4af37) 18%,#0000);outline:none}.earnings-edit-span-2{grid-column:1/-1}.earnings-edit-footer{background:#0a080680;border-top:1px solid #d4af3726;display:flex;gap:10px;justify-content:flex-end;padding:12px 14px}@media (max-width:520px){.earnings-edit-body{grid-template-columns:1fr}.earnings-edit-span-2{grid-column:auto}}.earnings-panel--analytics{background:linear-gradient(168deg,#16100cf7,#080605fc),none;background:linear-gradient(168deg,#16100cf7 0,#080605fc 100%),var(--bg-stone-texture,none);background-blend-mode:normal,multiply;background-position:0 0,50%;background-size:auto,cover}.earnings-header-sub{color:#d4af37a6;font-size:.78em;font-weight:500;letter-spacing:.06em}.earnings-kpi-strip{background:#0403028c;border:1px solid #d4af3747;border-radius:10px;box-shadow:inset 0 1px 0 #d4af370f;margin:14px 0 18px;padding:12px}.earnings-kpi-strip--tiles{border-radius:8px;padding:10px}.earnings-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.earnings-kpi-grid--metro{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.earnings-kpi-grid--metro{grid-template-columns:repeat(2,minmax(0,1fr))}}.earnings-kpi-card{background:linear-gradient(165deg,#1c1612f2,#0c0a08fa);border:1px solid #d4af3738;border-radius:8px;box-shadow:inset 0 1px 0 #fff8dc0d,0 2px 10px #00000059;padding:12px 12px 10px}.earnings-kpi-card--tile{border:1px solid #d4af3733;border-radius:4px;box-shadow:inset 0 -2px 0 #00000059;min-height:88px;padding:10px 10px 8px}.earnings-kpi-label{color:#d4af37bf;font-family:Cinzel,Georgia,serif;font-size:.65rem;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.earnings-kpi-value{font-feature-settings:"tnum";color:#f5ecd4;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.earnings-kpi-value--sm{font-size:.88rem;word-break:break-word}.earnings-kpi-hint{color:#c8beafb8;font-size:.72rem;line-height:1.3;margin-top:6px}.earnings-kpi-trend--up{color:#a5d6a7}.earnings-kpi-trend--down{color:#ef9a9a}.earnings-insight-banner{background:#d4af3714;border:1px solid #d4af3759;border-radius:8px;color:#f0e6d2;font-size:.85rem;line-height:1.4;margin:0 0 12px;padding:10px 12px}.earnings-form--wide{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.earnings-form-span-2{grid-column:span 2}.earnings-form-span-3{grid-column:1/-1}@media (max-width:720px){.earnings-form-span-2{grid-column:1/-1}}.earnings-special-block{background:#0a0806a6;border:1px solid #803c3259;border-radius:8px;padding:10px}.earnings-special-head{align-items:center;color:#d4af37d9;display:flex;font-family:Cinzel,Georgia,serif;font-size:.8rem;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:.06em;margin-bottom:10px}.earnings-special-rows{display:flex;flex-direction:column;gap:8px}.earnings-special-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 72px 1fr auto}.earnings-special-row input{background:#0c0a08eb;border:1px solid #d4af3733;border-radius:6px;color:#e8f0f5;font-size:.82rem;padding:8px}.earnings-btn-add-row{background:#d4af371f;border:1px solid #d4af3766;border-radius:6px;color:#f0d878;cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 10px}.earnings-btn-add-row:hover{background:#d4af3738}.earnings-btn-icon-remove{background:#3c141480;border:1px solid #b4505073;border-radius:6px;color:#ffcdd2;cursor:pointer;font-size:1.1rem;height:32px;line-height:1;width:32px}.earnings-form-summary{background:#080605bf;border:1px solid #d4af3740;border-radius:8px;padding:12px}.earnings-form-summary-grid{grid-gap:10px 14px;display:grid;font-size:.8rem;gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.earnings-form-summary-grid span{color:#c8beafbf;display:block;font-size:.72rem;margin-bottom:4px}.earnings-form-summary-grid strong{font-feature-settings:"tnum";color:#e8f0f5;font-size:.95rem;font-variant-numeric:tabular-nums}.earnings-sum-net{color:#c8e6c9}.earnings-form-actions{display:flex;grid-column:1/-1;justify-content:flex-end}.earnings-form-actions button{background:linear-gradient(180deg,#388e3c73,#23642d80);border:1px solid #66bb6a73;border-radius:8px;color:#e8f5e9;cursor:pointer;font-weight:600;padding:10px 20px}.earnings-filters.earnings-filters--expanded{align-items:stretch;display:flex;flex-direction:column;gap:14px}.earnings-filters-toolbar{align-items:center;border-bottom:1px solid color-mix(in srgb,#a67c52 18%,#0000);border-bottom:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 18%,#0000);display:flex;flex-wrap:wrap;gap:10px 16px;padding-bottom:10px}.earnings-filters-toolbar-label{color:color-mix(in srgb,#e8c878 40%,#a67c52 60%);color:color-mix(in srgb,#e8c878 40%,var(--color-mt2-gold,#a67c52) 60%);font-family:Cinzel,Georgia,serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.earnings-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.earnings-filter-chip{background:linear-gradient(180deg,#1a1612f2,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 42%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 42%,#2a2018);border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc0a;color:#e8dfd2;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.78rem;font-weight:600;padding:7px 12px}.earnings-filter-chip:hover{border-color:color-mix(in srgb,#d4af37 55%,#4a3424);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 55%,#4a3424);filter:brightness(1.06)}.earnings-filter-group{display:flex;flex-direction:column;gap:8px}.earnings-filter-group-title{color:#d4af37b8;font-family:Cinzel,Georgia,serif;font-size:.65rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.earnings-filter-group-grid{grid-gap:10px 14px;align-items:end;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.earnings-filter-group--checks .earnings-filter-checks-grid{grid-gap:6px 12px;align-items:center;display:grid;gap:6px 12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.earnings-filters-actions{display:flex;justify-content:flex-end;padding-top:4px}.earnings-filters .mt2-select__trigger:disabled{cursor:not-allowed;opacity:.65}.earnings-edit-party-hint{border-top:1px solid #d4af371f;color:#c8beafe6;font-size:.8rem;margin-top:4px;padding:8px 14px 0}.earnings-edit-party-hint strong{font-feature-settings:"tnum";color:#c8e6c9;font-variant-numeric:tabular-nums}.earnings-filter-check{align-items:center;color:color-mix(in srgb,#ddd2c4 90%,var(--color-mt2-gold) 10%);display:flex!important;flex-direction:row!important;font-size:.78rem!important;gap:8px;padding-top:6px}.earnings-filter-check input{accent-color:color-mix(in srgb,#d4af37 80%,#8a6a3a);accent-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 80%,#8a6a3a);width:auto}.earnings-tome{background:linear-gradient(180deg,#201812eb,#0e0b08f5);border:1px solid #5a322873;border-radius:10px;box-shadow:inset 0 0 40px #00000040;margin:18px 0;padding:14px 16px}.earnings-tome-list{color:#ddd2c4;font-size:.86rem;line-height:1.55;margin:8px 0 0;padding-left:1.15rem}.earnings-tome-sub{border-top:1px solid #d4af371f;color:#dcd2c3e0;font-size:.82rem;margin-top:12px;padding-top:10px}.earnings-tome-sub ul{margin:6px 0 0;padding-left:1.15rem}.earnings-charts{margin-top:18px}.earnings-charts-intro{color:#c8beafb8;font-size:.78rem;line-height:1.4;margin:-4px 0 12px}.earnings-charts-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.earnings-chart-card{background:#0605048c;border:1px solid #d4af3733;border-radius:10px;padding:10px 10px 4px}.earnings-chart-card-title{color:#d4af37d9;font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.earnings-chart-area{min-height:220px}.earnings-chart-area--pie{align-items:center;display:flex;justify-content:center}.earnings-charts-empty-msg{color:#c8beafa6;font-size:.85rem;margin:0;padding:20px;text-align:center}.earnings-chart-tooltip{background:#0e0b08f5;border:1px solid #d4af3759;border-radius:8px;color:#e8dcc8;font-size:.78rem;padding:8px 10px}.earnings-chart-tooltip-label{color:#d4af37e6;font-weight:600;margin-bottom:6px}.earnings-chart-tooltip-row{display:flex;gap:12px;justify-content:space-between}.earnings-table--dense td,.earnings-table--dense th{font-size:.82rem;padding:8px 9px}.earnings-summary-row.is-selected{background:#d4af3724!important;outline:1px solid #d4af3759}.earnings-map-detail{background:#080605a6;border:1px solid #d4af3738;border-radius:8px;margin-top:14px;padding:12px 14px}.earnings-map-detail-title{color:#e8c84a;font-family:Cinzel,Georgia,serif;font-size:.88rem;letter-spacing:.04em;margin:0 0 10px}.earnings-map-detail-grid{grid-gap:8px;color:#d8d0c8;display:grid;font-size:.82rem;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.earnings-map-detail-days,.earnings-map-detail-hint{color:#c8beafbf;font-size:.78rem;line-height:1.45;margin:10px 0 0}.earnings-ranking-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:8px}.earnings-ranking-head .earnings-section-title{margin-bottom:4px}.earnings-ranking-sub{color:#c8beafc7;font-size:.72rem;font-weight:500;line-height:1.35;margin:0;max-width:28rem}.earnings-ranking-tabs{display:flex;flex-wrap:wrap;gap:6px}.earnings-ranking-tab{background:#0c0a08d9;border:1px solid #d4af3740;border-radius:6px;color:#c8c0b8;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:6px 12px}.earnings-ranking-tab.is-active{background:#d4af371f;border-color:#d4af378c;color:#f5ecd4}.earnings-rank-top--1 td{background:linear-gradient(90deg,#d4af372e,#0000)}.earnings-rank-top--2 td{background:linear-gradient(90deg,#b4b4be1f,#0000)}.earnings-rank-top--3 td{background:linear-gradient(90deg,#b482501f,#0000)}.earnings-entries-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.earnings-entries-search{background:#0c0a08eb;border:1px solid #d4af3738;border-radius:8px;color:#e8f0f5;flex:1 1 200px;font-size:.85rem;min-width:160px;padding:8px 10px}.earnings-entries-meta{color:#c8beafbf;font-size:.78rem}.earnings-entries-pager{display:flex;gap:6px}.earnings-entries-pager button{background:#14100ce6;border:1px solid #d4af374d;border-radius:6px;color:#e8c84a;cursor:pointer;min-width:36px;padding:6px 10px}.earnings-entries-pager button:disabled{cursor:not-allowed;opacity:.4}.earnings-th-sort{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.earnings-th-sort:hover{color:#fff8e8}.earnings-vs-cell{font-feature-settings:"tnum";font-size:.8rem;font-variant-numeric:tabular-nums;text-align:right}.earnings-vs--strong{color:#a5d6a7;font-weight:600}.earnings-vs--above{color:#c8e6c9}.earnings-vs--neutral{color:#b0b8c0}.earnings-vs--below{color:#ffcc80}.earnings-vs--weak{color:#ef9a9a;font-weight:600}.earnings-status-cell{display:flex;flex-wrap:wrap;gap:4px}.earnings-badge{border:1px solid #d4af3759;border-radius:4px;color:#e8dcc8;font-size:.62rem;padding:2px 5px}.earnings-badge--test{border-color:#7878c880;color:#c5cae9}.earnings-badge--pin{background:#d4af371f;border-color:#d4af3799;color:#fff8e1}.earnings-badge--rank-only{background:#28374859;border-color:#78a0c873;color:#b8d4f0;text-transform:lowercase}.earnings-badge--private{background:#32283766;border-color:#8c78a080;color:#e1d0e8;text-transform:lowercase}.earnings-local-banner--guild{background:#19283773;border-color:#648cb459}.earnings-btn-mini{background:#1e1a16e6;border:1px solid #a0968c66;border-radius:4px;color:#d0c8c0;cursor:pointer;font-size:.68rem;padding:3px 6px}.earnings-btn-mini:hover{border-color:#d4af3759;color:#f5ecd4}.earnings-detail-row td{background:#00000059!important;border-top:none!important}.earnings-detail-inner{color:#d8d0c8;font-size:.8rem;line-height:1.45;padding:10px 12px}.earnings-row-pinned{box-shadow:inset 3px 0 0 #d4af37a6}.earnings-edit-modal--wide{max-width:640px}.earnings-schema-multi{min-width:0;position:relative;width:100%}.earnings-schema-multi-trigger{align-items:center;background:linear-gradient(180deg,#14100cf5,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 32%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000047;color:#f0e8d8;cursor:pointer;display:flex;font-family:Rajdhani,system-ui,sans-serif;font-size:.92rem;gap:8px;justify-content:space-between;margin:0;padding:9px 10px;text-align:left;width:100%}.earnings-schema-multi-trigger:hover{border-color:color-mix(in srgb,#d4af37 50%,#4a3424);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 50%,#4a3424)}.earnings-schema-multi-trigger:focus{border-color:#d4af3773;box-shadow:0 0 0 1px #d4af371f;outline:none}.earnings-schema-multi-trigger:disabled{cursor:not-allowed;opacity:.5}.earnings-schema-multi-summary{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-schema-multi-chevron{color:color-mix(in srgb,#d4af37 90%,#fff);color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 90%,#fff);flex-shrink:0;font-size:.65rem;opacity:.85;transition:transform .18s ease}.earnings-schema-multi--open .earnings-schema-multi-chevron{transform:rotate(180deg)}.earnings-schema-multi-panel{background:linear-gradient(180deg,#16120efc,#0a0806fc);border:1px solid color-mix(in srgb,#c9a227 42%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#c9a227) 42%,#2a2018);border-radius:4px;box-shadow:0 12px 36px #0000008c,inset 0 1px 0 #ffe6b40f;left:0;max-height:min(52vh,360px);overflow:auto;padding:8px 10px 10px;position:absolute;right:0;top:calc(100% + 4px);z-index:80}.earnings-schema-multi-toolbar{border-bottom:1px dashed #d4af3738;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px;padding-bottom:8px}.earnings-schema-multi-link{background:none;border:none;color:#93c5fd;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:600;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.earnings-schema-multi-link:hover{color:#bfdbfe}.earnings-schema-multi-group-label{color:color-mix(in srgb,#e8c878 75%,#a67c52);color:color-mix(in srgb,var(--color-mt2-gold,#e8c878) 75%,#a67c52);font-size:.65rem;font-weight:700;letter-spacing:.06em;margin:8px 0 6px;text-transform:uppercase}.earnings-schema-multi-group-label:first-child{margin-top:0}.earnings-schema-multi-group{display:flex;flex-direction:column;gap:2px}.earnings-schema-multi-row{align-items:flex-start;border-radius:3px;color:#e8e0d4;cursor:pointer;display:flex;font-size:.82rem;gap:8px;line-height:1.35;margin:0 -4px;padding:6px 8px}.earnings-schema-multi-row:hover{background:#d4af371a}.earnings-schema-multi-row input{accent-color:color-mix(in srgb,#c9a227 78%,#5a4020);accent-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 78%,#5a4020);flex-shrink:0;margin-top:3px}.earnings-filters .earnings-schema-multi-trigger{background:linear-gradient(180deg,#14100cfa,#0a0806fc);border:1px solid color-mix(in srgb,#a67c52 38%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 38%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 5px #00000061;color:#f2ead8;font-size:.84rem;min-height:2.35rem;padding:8px 10px}.earnings-filters .earnings-schema-multi-trigger:focus{border-color:color-mix(in srgb,#d4af37 52%,#5a4030);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 52%,#5a4030);box-shadow:inset 0 2px 5px #00000052,0 0 0 1px color-mix(in srgb,#d4af37 20%,#0000);box-shadow:inset 0 2px 5px #00000052,0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#d4af37) 20%,#0000)}.earnings-edit-modal .earnings-schema-multi-trigger{background:linear-gradient(180deg,#120e0cfa,#0a0806fc);border:1px solid color-mix(in srgb,#a67c52 35%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 35%,#2a2018);border-radius:4px;box-shadow:inset 0 2px 4px #0000004d;color:#f2ead8;font-size:.88rem;min-height:2.35rem;padding:8px 10px}.earnings-edit-modal .earnings-schema-multi-trigger:focus{border-color:color-mix(in srgb,#d4af37 52%,#5a4030);border-color:color-mix(in srgb,var(--color-mt2-gold,#d4af37) 52%,#5a4030);box-shadow:inset 0 2px 4px #00000047,0 0 0 1px color-mix(in srgb,#d4af37 18%,#0000);box-shadow:inset 0 2px 4px #00000047,0 0 0 1px color-mix(in srgb,var(--color-mt2-gold,#d4af37) 18%,#0000);outline:none}.earnings-timer-details{background:linear-gradient(180deg,#0e0b098c,#080605a6);border:1px solid color-mix(in srgb,#a67c52 28%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#2a2018);border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc0a;margin:0 0 8px}.earnings-timer-details__summary{color:color-mix(in srgb,#e8c878 45%,#a67c52 55%);color:color-mix(in srgb,#e8c878 45%,var(--color-mt2-gold,#a67c52) 55%);cursor:pointer;font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.68rem;font-weight:700;letter-spacing:.08em;list-style:none;padding:10px 12px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.earnings-timer-details__summary::-webkit-details-marker{display:none}.earnings-timer-details__summary:after{content:" ▾";font-size:.75em;opacity:.75}.earnings-timer-details[open] .earnings-timer-details__summary:after{content:" ▴"}.earnings-timer-details .earnings-timer--compact{background:#0000;border:none;box-shadow:none;margin:0;padding:0 10px 12px}.earnings-timer--skarbiec{background:linear-gradient(180deg,#0e0b098c,#080605a6);border:1px solid color-mix(in srgb,#a67c52 28%,#2a2018);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#2a2018);border-radius:3px;box-shadow:inset 0 1px 0 #fff8dc0a;margin-bottom:4px;padding:12px 14px 14px}.earnings-timer--skarbiec.earnings-timer--compact{padding:10px 12px 12px}.earnings-timer-modes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.earnings-timer--compact .earnings-timer-modes{gap:6px;margin-bottom:8px}.earnings-timer-mode{background:linear-gradient(180deg,#14100cf5,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 32%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000038;color:#f0e8d8;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;min-height:40px;text-transform:uppercase;transition:border-color .12s ease,filter .12s ease}.earnings-timer--compact .earnings-timer-mode{font-size:.68rem;min-height:36px}.earnings-timer-mode:hover{border-color:#d4af3773;filter:brightness(1.06)}.earnings-timer-mode.is-active{background:linear-gradient(180deg,#241c12f2,#120e0afa);border-color:color-mix(in srgb,#c9a227 55%,#5a4020);border-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 55%,#5a4020);box-shadow:inset 0 1px 0 #ffe6b414,inset 0 -1px 0 #00000059;color:#fff6e4}.earnings-timer-mode:active{transform:scale(.99)}.earnings-timer-display{font-feature-settings:"tnum";background:linear-gradient(180deg,#14100cf5,#0a0806fa);border:1px solid color-mix(in srgb,#a67c52 32%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000047;color:#f5ecd8;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(1.65rem,4.5vw,2.2rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;margin-bottom:10px;padding:12px 10px 14px;text-align:center}.earnings-timer--compact .earnings-timer-display{font-size:clamp(1.35rem,4vw,1.85rem);margin-bottom:8px;padding:8px 8px 10px}.earnings-timer-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.earnings-timer--compact .earnings-timer-actions{gap:6px}@media (max-width:560px){.earnings-timer-actions{grid-template-columns:repeat(2,1fr)}}.earnings-timer-tile{background:linear-gradient(180deg,#14100cf5,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 28%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 28%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000040;color:#ede6dc;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.78rem;font-weight:700;min-height:44px}.earnings-timer--compact .earnings-timer-tile{font-size:.72rem;min-height:40px}.earnings-timer-tile:hover:not(:disabled){border-color:#d4af3766;filter:brightness(1.06)}.earnings-timer-tile:disabled{cursor:not-allowed;opacity:.45}.earnings-timer-tile--go{background:linear-gradient(180deg,#1c3a20f2,#0e1c10fa);border-color:color-mix(in srgb,#4caf50 40%,#2a2018);color:#e8f5e9}.earnings-timer-tile--accent{background:linear-gradient(180deg,#2a2216fa,#16120cfc);border-color:color-mix(in srgb,#c9a227 48%,#3a2820);border-color:color-mix(in srgb,var(--color-mt2-gold,#c9a227) 48%,#3a2820);color:#fff8e8}.earnings-timer-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}.earnings-timer--compact .earnings-timer-presets{gap:6px;margin-bottom:8px}.earnings-timer-preset{background:linear-gradient(180deg,#120e14eb,#0a080cf5);border:1px solid color-mix(in srgb,#a67c52 26%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 26%,#3a2820);border-radius:2px;color:#f0ebe3;cursor:pointer;font-family:Rajdhani,system-ui,sans-serif;font-size:.82rem;font-weight:700;min-height:38px}.earnings-timer-preset:hover:not(:disabled){border-color:#d4af3759;filter:brightness(1.06)}.earnings-timer-preset:disabled{cursor:not-allowed;opacity:.4}.earnings-timer-custom{align-items:center;color:#c8beafe0;display:flex;font-size:.76rem;gap:10px;margin-bottom:10px}.earnings-timer-custom input{background:linear-gradient(180deg,#14100cf5,#0c0a08fa);border:1px solid color-mix(in srgb,#a67c52 32%,#3a2820);border:1px solid color-mix(in srgb,var(--color-mt2-gold,#a67c52) 32%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 4px #00000038;color:#f0e6d2;font-family:Rajdhani,system-ui,sans-serif;font-weight:600;padding:6px 8px;width:4.5rem}.earnings-timer-hint{color:color-mix(in srgb,#d8ccb8 70%,#a67c52 30%);color:color-mix(in srgb,#d8ccb8 70%,var(--color-mt2-gold,#a67c52) 30%);font-size:.68rem;line-height:1.35;margin:10px 0 0;opacity:.88}.earnings-timer--compact .earnings-timer-hint{font-size:.62rem;margin-top:6px}@media (prefers-reduced-motion:reduce){.earnings-timer-mode:active,.earnings-timer-preset:hover:not(:disabled),.earnings-timer-tile:hover:not(:disabled){transform:none}}.mt2-cal-root{--mt2-cal-gold:var(--color-mt2-gold,#a67c52);--mt2-cal-gold-bright:color-mix(in srgb,var(--mt2-cal-gold) 72%,#f0e0c8);--mt2-cal-stone:color-mix(in srgb,#2a2218 55%,#0c0a08);--mt2-cal-ink:#f8f0e4eb;--mt2-cal-ink-dim:#f8f0e48c;--mt2-cal-accent:color-mix(in srgb,#c9a227 45%,var(--mt2-cal-gold));color-scheme:dark;font-family:Rajdhani,system-ui,sans-serif;font-family:var(--app-font-ui,"Rajdhani",system-ui,sans-serif)}.mt2-date-trigger{align-items:center;background:linear-gradient(180deg,#16120efa,#080706fc);border:1px solid color-mix(in srgb,var(--mt2-cal-gold) 38%,#3a2820);border-radius:2px;box-shadow:inset 0 2px 5px #00000061,inset 0 1px 0 color-mix(in srgb,var(--mt2-cal-gold) 8%,#0000);box-sizing:border-box;color:var(--mt2-cal-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:.02em;max-width:100%;min-height:36px;padding:6px 10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mt2-date-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--mt2-cal-gold-bright) 48%,#4a3424)}.mt2-date-trigger:focus-visible{border-color:color-mix(in srgb,var(--mt2-cal-gold-bright) 55%,#5a4030);box-shadow:inset 0 2px 5px #00000052,0 0 0 1px color-mix(in srgb,var(--mt2-cal-gold) 22%,#0000);outline:none}.mt2-date-trigger:disabled{cursor:not-allowed;opacity:.55}.mt2-date-trigger__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt2-date-trigger__text--placeholder{color:var(--mt2-cal-ink-dim);font-weight:500}.mt2-date-trigger__glyph{color:var(--mt2-cal-accent);flex-shrink:0;height:18px;opacity:.85;width:18px}.mt2-cal-popover-wrap{min-width:0;position:relative;width:100%}.mt2-cal-popover{background:linear-gradient(165deg,color-mix(in srgb,var(--mt2-cal-stone) 88%,#000) 0,#060504f7 100%);border:2px solid color-mix(in srgb,var(--mt2-cal-gold) 28%,#2a2018);border-radius:3px;box-shadow:0 0 0 1px #00000080,0 12px 36px #0000008c,inset 0 1px 0 color-mix(in srgb,var(--mt2-cal-gold) 12%,#0000);left:0;min-width:min(292px,100vw - 24px);padding:10px;position:absolute;top:calc(100% + 6px);z-index:400}.mt2-cal-popover--flip{bottom:calc(100% + 6px);top:auto}.mt2-cal-nav{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.mt2-cal-nav__title{color:color-mix(in srgb,var(--mt2-cal-gold) 78%,#fff);flex:1 1;font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-align:center;text-shadow:0 1px 2px #000000bf;text-transform:uppercase}.mt2-cal-nav__btn{align-items:center;background:linear-gradient(180deg,#282018f2,#0e0b08fa);border:1px solid color-mix(in srgb,var(--mt2-cal-gold) 32%,#2a2018);border-radius:2px;color:var(--mt2-cal-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;line-height:1;transition:border-color .12s ease,background .12s ease;width:32px}.mt2-cal-nav__btn:hover{background:linear-gradient(180deg,#34281ef5,#120e0afc);border-color:color-mix(in srgb,var(--mt2-cal-gold-bright) 45%,#3a2820)}.mt2-cal-nav__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--mt2-cal-gold) 35%,#0000);outline-offset:1px}.mt2-cal-weekdays{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.mt2-cal-weekdays span{color:var(--mt2-cal-ink-dim);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.mt2-cal-cells{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr)}.mt2-cal-cell{align-items:center;aspect-ratio:1;background:#0003;border:1px solid #0000;border-radius:2px;color:var(--mt2-cal-ink);cursor:pointer;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;justify-content:center;min-height:0;min-width:0;position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.mt2-cal-cell:hover:not(:disabled){background:color-mix(in srgb,var(--mt2-cal-gold) 14%,#00000040);border-color:color-mix(in srgb,var(--mt2-cal-gold) 35%,#0000)}.mt2-cal-cell--pad,.mt2-cal-cell:disabled{pointer-events:none;visibility:hidden}.mt2-cal-cell--today{box-shadow:inset 0 0 0 1px color-mix(in srgb,#4ade80 45%,#0000)}.mt2-cal-cell--selected{background:color-mix(in srgb,var(--mt2-cal-gold) 22%,#00000059);border-color:color-mix(in srgb,var(--mt2-cal-gold) 55%,#f0e0c8);box-shadow:0 0 10px color-mix(in srgb,var(--mt2-cal-gold) 18%,#0000)}.mt2-cal-cell--marked:not(.mt2-cal-cell--selected):after{background:color-mix(in srgb,#a855f7 70%,var(--mt2-cal-gold));border-radius:50%;bottom:4px;box-shadow:0 0 6px color-mix(in srgb,#a855f7 35%,#0000);content:"";height:5px;position:absolute;width:5px}.mt2-cal-cell--in-range{background:color-mix(in srgb,var(--mt2-cal-gold) 10%,#00000038)}.mt2-dt-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mt2-dt-field__label{color:#fff8eb8c;font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mt2-dt-field__row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.mt2-dt-field__row .mt2-cal-popover-wrap{flex:1 1 120px;min-width:100px}.mt2-dt-field__sep{color:#fff8eb73;font-size:.9rem;font-weight:700}.mt2-dt-field__num{background:#00000059;border:1px solid color-mix(in srgb,var(--mt2-cal-gold) 32%,#2a2018);border-radius:2px;box-shadow:inset 0 2px 4px #00000059;color:var(--mt2-cal-ink);font:inherit;font-size:.84rem;font-weight:600;padding:6px 4px;text-align:center;width:44px}.mt2-dt-field__num:focus{border-color:color-mix(in srgb,var(--mt2-cal-gold-bright) 50%,#4a3424);outline:none}.mt2-dt-field__num::-webkit-inner-spin-button,.mt2-dt-field__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mt2-dt-field__num[type=number]{appearance:textfield;-moz-appearance:textfield}.gm-events-cal{background:#00000038;border:1px solid color-mix(in srgb,var(--gm-gold,var(--mt2-cal-gold)) 22%,var(--gm-iron,#333));border-radius:2px;border-radius:var(--app-tile-radius,2px);margin-bottom:14px;padding:12px}.gm-events-cal__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.gm-events-cal__title{color:color-mix(in srgb,var(--mt2-cal-gold) 75%,#fff);color:color-mix(in srgb,var(--gm-gold,var(--mt2-cal-gold)) 75%,#fff);font-family:Cinzel,Georgia,serif;font-family:var(--app-font-display,"Cinzel",Georgia,serif);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.gm-events-cal__hint{color:#fff8eb8c;font-size:.75rem;line-height:1.35;margin:0;max-width:420px}.gm-events-cal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gm-events-cal__grid-wrap{max-width:320px}.gm-events-cal__list{border-top:1px solid color-mix(in srgb,var(--gm-gold,var(--mt2-cal-gold)) 14%,#0000);margin-top:12px;padding-top:10px}.gm-events-cal__list-title{color:#fff8ebe0;font-size:.8rem;font-weight:700;margin:0 0 8px}.gm-events-cal__empty{color:#fff8eb80;font-size:.8rem;margin:0}.gm-events-cal__item{border-bottom:1px solid #00000040;font-size:.82rem;padding:6px 0}.gm-events-cal__item:last-child{border-bottom:none}.gm-events-cal__item time{color:#fff8eb8c;display:block;font-size:.72rem;margin-top:2px}.guild-sidebar-fetch-error{background:#32161259;border:1px solid #dc785a73;border-radius:8px;margin-bottom:10px;padding:10px 10px 12px}.guild-sidebar-fetch-error-text{color:#f0d2c8eb;font-size:.76rem;line-height:1.4;margin:0 0 8px}.guild-sidebar-retry-btn{justify-content:center;width:100%}.guild-panel{width:100%}.guild-panel-inner{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 6px 28px #00000059,0 0 20px var(--m2-glow-gold);color:var(--text-primary);margin:0 auto;max-width:1400px;padding:12px}.guild-panel.earnings-main.mt2-parchment-panel{border-radius:10px;margin:0 auto;max-width:1400px;padding:8px 10px 14px}.guild-panel.earnings-main.mt2-parchment-panel .guild-panel-inner{background:#0000;border-color:#0000;box-shadow:none}.guild-panel.earnings-main.mt2-parchment-panel .guild-panel-header h2{color:var(--m2-title-gold);color:var(--mt2-sg-gold-ancient,var(--m2-title-gold));font-family:Cinzel,Georgia,serif}.guild-panel-header{gap:12px;justify-content:space-between;margin-bottom:12px}.guild-header-actions,.guild-panel-header{align-items:center;display:flex;flex-wrap:wrap}.guild-header-actions{gap:8px}.guild-sync-btn{background:color-mix(in srgb,var(--color-jinno) 32%,#0000);border:1px solid color-mix(in srgb,var(--color-jinno-bright) 52%,#0000);border-radius:6px;color:color-mix(in srgb,var(--color-jinno-bright) 92%,#fff);cursor:pointer;font-size:.85rem;padding:6px 10px}.guild-sync-btn:disabled{cursor:not-allowed;opacity:.55}.guild-sync-banner{background:#2e7d3240;border:1px solid #4caf5073;border-radius:6px;color:#a5d6a7;font-size:.85rem;margin-bottom:10px;padding:8px 10px}.guild-cell-desc{color:var(--text-secondary);font-size:.82rem;max-width:220px}.guild-source-tag{color:var(--text-muted);font-size:.75rem;white-space:nowrap}.guild-panel-header h2{align-items:center;display:flex;flex-wrap:wrap;font-size:1.1rem;gap:.35rem;margin:0}.guild-panel-h2-icon{font-size:1.2em;line-height:1}.guild-panel-header-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.guild-panel-subtitle-hint{color:var(--text-secondary);font-size:.78rem;font-weight:500;line-height:1.3}.guild-refresh-btn{background:#d4af3726;border:1px solid #d4af3759;border-radius:6px;color:var(--accent-gold);cursor:pointer;font-size:.85rem;padding:6px 10px;transition:transform .2s cubic-bezier(.25,.8,.25,1),border-color .15s ease,background .15s ease}.guild-refresh-btn:hover:not(:disabled){transform:scale(1.045)}.guild-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.guild-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.guild-search,.guild-select{background:#14100cf2;border:1px solid #d4af3733;border-radius:6px;color:var(--text-primary);min-width:220px;padding:8px 10px}.guild-filter-label{display:flex;flex-direction:column;font-size:.85rem;gap:4px}.guild-muted{color:var(--text-muted);font-size:.9rem}.guild-error{background:#80002066;border:1px solid #ff638466;border-radius:6px;color:#fecaca;margin-bottom:10px;padding:10px}.guild-table-wrap{-webkit-overflow-scrolling:touch;background:#06050459;border:1px solid #d4af3747;border-radius:8px;margin-top:6px;overflow-x:auto}.guild-table{border-collapse:collapse;font-size:.94rem;line-height:1.45;min-width:28rem;width:100%}.guild-table td,.guild-table th{border-bottom:1px solid #ffffff14;padding:11px 13px;text-align:left;vertical-align:middle}.guild-table th{background:linear-gradient(180deg,#241c16fa,#16120efa);box-shadow:0 1px 0 #d4af3733;color:#e8c84a;font-size:.88rem;font-weight:700;letter-spacing:.02em;position:sticky;top:0;z-index:1}.guild-table tbody tr:nth-child(2n){background:#ffffff08}.guild-table tbody tr:hover{background:#d4af3714}.guild-code{color:#a5d6a7;font-size:.8rem}.widget-filters-panel{background:color-mix(in srgb,var(--bg-dark) 92%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000),0 2px 16px #00000040;margin:8px 12px 0;overflow:hidden}.boss-timer-app.widget-detached .widget-filters-panel{border-radius:5px;margin:2px 4px 0}.boss-timer-app.widget-detached .widget-filters-toggle{font-size:.72rem;line-height:1.2;padding:4px 7px}.boss-timer-app.widget-detached .widget-filters-body{max-height:min(36vh,240px);padding:5px 6px 7px}.widget-filters-panel.is-collapsed .widget-filters-body{display:none}.widget-filters-toggle{background:color-mix(in srgb,var(--accent-gold) 14%,#0000);border:none;color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:10px 12px;text-align:left;width:100%}.widget-filters-body{max-height:min(55vh,420px);overflow-y:auto;padding:10px 12px 12px}.widget-filters-hint{color:var(--text-secondary);font-size:.8rem;line-height:1.35;margin:0 0 10px}.widget-filters-block{margin-bottom:12px}.boss-timer-app.widget-detached .widget-filters-block{margin-bottom:6px}.widget-filters-block.mt2-tile-surface{padding:10px 12px}.boss-timer-app.widget-detached .widget-filters-block.mt2-tile-surface{padding:5px 7px}.widget-filters-block-header{align-items:center;color:var(--accent-gold);display:flex;font-size:.85rem;gap:8px;justify-content:space-between;margin-bottom:6px}.boss-timer-app.widget-detached .widget-filters-block-header{font-size:.76rem;gap:4px;margin-bottom:4px}.boss-timer-app.widget-detached .widget-filters-mini-btn{font-size:.64rem;padding:2px 5px}.boss-timer-app.widget-detached .widget-filters-quick{gap:4px}.boss-timer-app.widget-detached .widget-filters-check-grid .widget-filters-check{font-size:.72rem;padding:4px 8px}.boss-timer-app.widget-detached .widget-filters-check-list .widget-filters-check{font-size:.74rem}.widget-filters-quick{display:flex;flex-wrap:wrap;gap:6px}.widget-filters-mini-btn{background:color-mix(in srgb,var(--bg-panel) 75%,#000);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.75rem;padding:4px 8px}.widget-filters-check-grid{display:flex;flex-wrap:wrap;gap:8px 10px}.widget-filters-check-list{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.boss-timer-app.widget-detached .widget-filters-check-list{max-height:110px}.widget-filters-check{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.82rem;gap:6px}.widget-filters-check-grid .widget-filters-check{background:color-mix(in srgb,var(--bg-dark) 88%,var(--accent-gold));border:1px solid color-mix(in srgb,var(--accent-gold) 26%,#0000);border-radius:8px;font-size:.86rem;font-weight:600;letter-spacing:.02em;padding:7px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.widget-filters-check-grid .widget-filters-check:has(input:checked){background:color-mix(in srgb,var(--accent-gold) 14%,#0000);border-color:color-mix(in srgb,var(--accent-gold) 58%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-gold) 14%,#0000),0 0 12px color-mix(in srgb,var(--accent-gold) 10%,#0000);color:var(--accent-gold-bright)}.widget-filters-check-list .widget-filters-check{border:1px solid #0000;border-radius:6px;margin:0 -4px;padding:6px 10px}.widget-filters-check-list .widget-filters-check:hover{background:color-mix(in srgb,var(--accent-gold) 8%,#0000);border-color:color-mix(in srgb,var(--accent-gold) 14%,#0000)}.widget-filters-check-list .widget-filters-check:has(input:checked){background:color-mix(in srgb,var(--accent-gold) 12%,#0000);border-color:color-mix(in srgb,var(--accent-gold) 22%,#0000)}.widget-filters-check input{accent-color:var(--accent-gold)}.widget-empty-state{color:var(--text-secondary);font-size:.95rem;line-height:1.5;padding:24px 16px;text-align:center}.boss-timer-app.widget-detached .header h1{font-size:.85rem}.header-widget-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.btn-widget-close,.btn-widget-fullapp{background:color-mix(in srgb,var(--bg-panel) 82%,#000);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.68rem;line-height:1.1;padding:3px 7px}.btn-widget-close{border-color:#b4505080;font-size:.95rem;font-weight:700;min-width:1.5rem;padding-inline:5px}.btn-widget-close:focus-visible,.btn-widget-fullapp:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 65%,#fff);outline-offset:2px}.widget-filters-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 70%,#fff);outline-offset:2px}.widget-filters-mini-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,#0000);outline-offset:1px}.boss-timer-app.widget-detached .widget-filters-panel{border:1px solid color-mix(in srgb,var(--accent-gold) 26%,#0000);box-shadow:0 4px 22px #0000006b,inset 0 1px 0 #fff8dc0f}.boss-timer-app.widget-detached .widget-filters-toggle{background:linear-gradient(180deg,#d4a8532b,#d4a85312);font-weight:600;letter-spacing:.02em}.boss-timer-app.widget-detached .widget-filters-mini-btn{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.boss-timer-app.widget-detached .widget-filters-mini-btn:hover{background:#d4a8531c;border-color:#d4a85385;box-shadow:0 0 12px #d4a85314}.boss-timer-app.widget-detached .widget-filters-check-grid .widget-filters-check:has(input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-gold) 40%,#0000)}.guild-items-catalog{position:relative}.guild-items-catalog-tagline{color:var(--text-muted);font-size:.8rem;line-height:1.45;margin:6px 0 0;max-width:42rem}.guild-kbd-hint{background:#00000059;border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:4px;color:color-mix(in srgb,var(--accent-gold-bright) 85%,#fff);display:inline-block;font-family:ui-monospace,monospace;font-size:.72rem;padding:1px 6px}.guild-items-catalog-inner{background:radial-gradient(ellipse 120% 80% at 50% -40%,color-mix(in srgb,var(--accent-gold) 12%,#0000) 0,#0000 55%),radial-gradient(ellipse 90% 60% at 100% 100%,color-mix(in srgb,var(--color-jinno) 8%,#0000) 0,#0000 45%),var(--glass-bg);position:relative}.guild-items-catalog-inner:before{background:linear-gradient(165deg,#0000 0,color-mix(in srgb,var(--metin-glow) 6%,#0000) 38%,#0000 72%);border-radius:inherit;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.guild-items-toolbar--deck{background:color-mix(in srgb,var(--bg-panel) 82%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,#0000);border-radius:var(--ui-radius-modal);box-shadow:0 8px 32px #00000038,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000);margin-bottom:14px;padding:12px 14px;position:relative;z-index:1}.guild-view-toggle--items{box-shadow:0 2px 12px #0003}.guild-view-toggle--items .guild-view-toggle-btn{transition:transform .2s cubic-bezier(.34,1.2,.64,1),background .2s ease,color .2s ease,box-shadow .22s ease}.guild-view-toggle--items .guild-view-toggle-btn.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-gold) 45%,#0000),0 4px 18px color-mix(in srgb,var(--accent-gold) 14%,#0000)}@keyframes guild-catalog-surface-in{0%{filter:blur(2px);opacity:0;transform:translateY(14px) scale(.992)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.guild-catalog-view-surface{animation:guild-catalog-surface-in .5s cubic-bezier(.22,1,.36,1) backwards;position:relative;z-index:0}.guild-items-hint{font-size:.82rem;margin:0 0 8px}.guild-item-row{cursor:pointer;transform-origin:left center;transition:transform .2s cubic-bezier(.25,.8,.25,1),background .18s ease,box-shadow .2s ease}.guild-item-row:hover{background:#d4af3714;box-shadow:0 2px 14px #0003;transform:scale(1.012)}.guild-modal-overlay{align-items:center;animation:guild-modal-overlay-in .4s cubic-bezier(.22,1,.36,1) forwards;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);background:#040208c7;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top,0px)) 14px max(28px,env(safe-area-inset-bottom,0px));perspective:1400px;position:fixed;z-index:10050}@keyframes guild-modal-overlay-in{0%{opacity:0}to{opacity:1}}.guild-modal{background:linear-gradient(165deg,color-mix(in srgb,var(--m2-wood-mid) 55%,#0c0a08f7) 0,#0a0806fc 48%,#060504fc 100%);border:1px solid color-mix(in srgb,var(--accent-gold) 38%,#0000);border-radius:16px;box-shadow:0 28px 90px #0000008c,0 0 0 1px #00000059 inset,0 0 48px color-mix(in srgb,var(--accent-gold) 8%,#0000);color:var(--text-primary);margin-top:0;max-height:min(90vh,900px);max-width:720px;overflow-x:hidden;overflow-y:auto;padding:18px 20px 20px;width:100%}.guild-item-detail-modal{max-width:780px}.guild-item-detail-modal--animated{animation:guild-modal-sheet-in .48s cubic-bezier(.22,1,.36,1) backwards;transform-origin:50% 40%}@keyframes guild-modal-sheet-in{0%{filter:blur(6px);opacity:0;transform:translateY(36px) scale(.92) rotateX(7deg)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}.guild-modal-header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 16%,#0000);display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:12px}.guild-modal-header h3{color:var(--m2-title-gold);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;margin:0;text-shadow:0 0 20px color-mix(in srgb,var(--accent-gold) 22%,#0000)}.guild-modal-close{background:color-mix(in srgb,var(--accent-gold) 8%,#181410e6);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:10px;color:var(--accent-gold-bright);cursor:pointer;flex-shrink:0;font-size:.82rem;font-weight:600;padding:8px 12px;transition:transform .2s cubic-bezier(.34,1.2,.64,1),background .18s ease,box-shadow .2s ease}.guild-modal-close:hover{background:color-mix(in srgb,var(--accent-gold) 16%,#1c1612f2);box-shadow:0 4px 16px color-mix(in srgb,var(--accent-gold) 12%,#0000);transform:scale(1.06)}.guild-item-detail-meta{font-size:.82rem;margin:0 0 12px}.guild-item-detail-header-main{align-items:center;display:flex;gap:12px;min-width:0}.guild-item-detail-header-main h3{margin:0;min-width:0}.guild-item-detail-thumb{background:radial-gradient(ellipse at 50% 30%,#50463780 0,#00000073 70%);border:1px solid color-mix(in srgb,var(--accent-gold) 35%,#0000);border-radius:var(--ui-radius-modal);box-shadow:0 6px 20px #00000059,inset 0 0 0 1px #00000040;flex-shrink:0;height:64px;object-fit:contain;transition:transform .35s cubic-bezier(.34,1.2,.64,1),box-shadow .3s ease;width:64px}.guild-item-detail-header-main:hover .guild-item-detail-thumb{box-shadow:0 10px 28px #0006,0 0 24px color-mix(in srgb,var(--accent-gold) 12%,#0000);transform:scale(1.06) rotate(-2deg)}.guild-item-detail-thumb-ph{align-items:center;color:var(--text-muted);display:flex;font-size:1.45rem;justify-content:center}.guild-display-override-box{background:#1e1c188c;border:1px solid #d4af3738;border-radius:10px;margin-bottom:14px;padding:12px 14px}.guild-display-override-title{color:#e8dcc8;font-size:.92rem;margin:0 0 6px}.guild-display-override-catalog,.guild-display-override-hint{font-size:.78rem;line-height:1.45;margin:0 0 10px}.guild-display-override-label{color:var(--text-primary);display:flex;flex-direction:column;font-size:.82rem;gap:4px;margin-bottom:10px}.guild-display-override-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.guild-display-override-file{align-items:center;background:#373430d9;border:1px solid #c8c8c859;border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.82rem;padding:6px 12px;position:relative}.guild-display-override-file input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.guild-display-override-file--compact{border-radius:4px;font-size:.68rem;padding:4px 8px}.guild-link-muted{color:#b8c8d8;text-decoration:underline;text-underline-offset:2px}.guild-item-detail-desc{margin-bottom:12px}.guild-admin-catalog-box{border-color:#b4785a59}.guild-admin-delete-btn{background:#501e1e80;border:1px solid #dc646473;border-radius:6px;color:#f0b0b0;cursor:pointer;font-size:.82rem;padding:6px 12px}.guild-admin-delete-btn:disabled{cursor:not-allowed;opacity:.5}.guild-chart-range{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.guild-range-btn{background:#282622e6;border:1px solid #d4af3740;border-radius:6px;color:#c9b87a;cursor:pointer;font-size:.78rem;padding:4px 10px}.guild-range-btn.active{background:#d4af3726;border-color:#d4af378c;color:#f0e6d2}.guild-chart-box{margin-bottom:16px;min-height:260px}.guild-obs-form{border-top:1px solid #d4af3733;padding-top:14px}.guild-obs-form-title{color:#e8dcc8f2;font-size:.92rem;font-weight:600;letter-spacing:.03em;margin:0 0 10px}.guild-obs-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px}@media (max-width:560px){.guild-obs-grid{grid-template-columns:1fr}}.guild-obs-grid label,.guild-obs-notes-label{color:var(--text-primary);display:flex;flex-direction:column;font-size:.82rem;gap:4px}.guild-obs-textarea{background:#0c0a08e6;border:1px solid #d4af3740;border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.85rem;padding:8px;width:100%}.guild-obs-notes-label{margin-bottom:10px}.guild-subtabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.guild-subtab{background:#1e1c18f2;border:1px solid #d4af3740;border-radius:6px;color:#c9b87a;cursor:pointer;font-size:.82rem;padding:6px 12px}.guild-subtab.active{background:#d4af371f;border-color:#d4af3780;color:#f0e6d2}.guild-auction-form{grid-gap:10px;background:#0c0a0880;border:1px solid #d4af3733;border-radius:8px;display:grid;gap:10px;margin-bottom:16px;padding:12px}.guild-auction-form label{display:flex;flex-direction:column;font-size:.82rem;gap:4px}.guild-auction-actions{display:flex;flex-wrap:wrap;gap:6px}.guild-auction-actions button{background:#3b82f626;border:1px solid #64b4ff66;border-radius:5px;color:#93c5fd;cursor:pointer;font-size:.78rem;padding:4px 8px}.guild-auction-actions button.danger{background:#b43c3c26;border-color:#dc646473;color:#fca5a5}.guild-items-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.guild-items-search{flex:1 1;min-width:180px}.guild-view-toggle{border:1px solid #d4af3740;border-radius:6px;display:flex;overflow:hidden}.guild-view-toggle-btn{background:#1e1c18f2;border:none;color:#a89870;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:transform .2s cubic-bezier(.25,.8,.25,1),background .15s ease,color .15s ease}.guild-view-toggle-btn:hover{transform:scale(1.06)}.guild-view-toggle-btn.active{background:#d4af372e;color:#f0e6d2}.guild-items-toolbar .guild-quick-batch-btn{flex-shrink:0;white-space:nowrap}.guild-category-tabs-wrap{margin-bottom:4px;margin-top:10px}.guild-category-tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scrollbar-width:thin}.guild-category-tab{background:#161410eb;border:1px solid #d4af3747;border-radius:999px;color:#b8a878;cursor:pointer;flex:0 0 auto;font-size:.76rem;font-weight:600;max-width:min(240px,42vw);overflow:hidden;padding:6px 11px;text-overflow:ellipsis;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .2s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.guild-category-tab:hover{border-color:#d4af377a;color:#e8dcc8;transform:scale(1.06)}.guild-category-tab.active{background:#3b82f629;border-color:#60a5fa8c;box-shadow:0 0 0 1px #60a5fa1f;color:#dbeafe}.guild-category-registry-admin{align-items:center;border-top:1px solid #d4af371f;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:8px}.guild-category-registry-input{flex:1 1;max-width:420px;min-width:160px}.guild-skill-book-tab-hint{background:linear-gradient(165deg,#1e283a73,#0e1016bf);border:1px solid #93c5fd38;border-radius:10px;color:#dce6f5eb;font-size:.86rem;line-height:1.5;margin-bottom:4px;margin-top:12px;padding:12px 14px}.guild-skill-book-tab-hint-title{color:#bfdbfe;display:block;font-size:.95rem;margin-bottom:8px}.guild-skill-book-tab-hint-line{margin:0 0 6px}.guild-skill-book-tab-hint-foot{border-top:1px solid #93c5fd1f;color:#b4c3d7d1;font-size:.8rem;margin:10px 0 0;padding-top:8px}.guild-items-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:12px}.guild-items-grid--deck{gap:18px 16px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));margin-top:4px;perspective:960px}.guild-table-wrap--catalog-deck{animation:guild-catalog-table-in .48s cubic-bezier(.22,1,.36,1) backwards;background:color-mix(in srgb,var(--bg-panel) 90%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:14px;box-shadow:0 16px 48px #00000047,inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 6%,#0000);margin-top:4px;overflow:hidden}@keyframes guild-catalog-table-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.guild-table-wrap--catalog-deck .guild-table thead th{background:color-mix(in srgb,var(--m2-wood-dark) 70%,#0000);color:color-mix(in srgb,var(--accent-gold) 75%,var(--text-muted));font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:360px){.guild-items-grid,.guild-items-grid--deck{grid-template-columns:1fr}}.guild-items-empty{grid-column:1/-1}.guild-item-card{align-items:stretch;background:linear-gradient(155deg,color-mix(in srgb,var(--m2-wood-mid) 40%,#24201cfa) 0,#100e0bfc 55%,#080705fc 100%);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,#0000);border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;isolation:isolate;min-height:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .28s ease,box-shadow .32s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.guild-item-card:after{background:radial-gradient(ellipse 80% 55% at 50% 0,color-mix(in srgb,var(--accent-gold-bright) 14%,#0000),#0000 65%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:0}.guild-item-card:hover:after{opacity:1}.guild-item-card:hover{border-color:color-mix(in srgb,var(--accent-gold-bright) 48%,#0000);box-shadow:0 14px 40px #00000073,0 0 0 1px color-mix(in srgb,var(--accent-gold) 20%,#0000),0 0 32px color-mix(in srgb,var(--metin-glow) 10%,#0000);transform:translateY(-2px)}.guild-item-card-top{align-items:flex-start;background:linear-gradient(180deg,#37302659,#0000);border-bottom:1px solid #d4af371f;display:flex;flex-direction:row;gap:12px;padding:12px 12px 10px;position:relative;z-index:1}.guild-item-card-title-block{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding-top:2px}.guild-item-card-wrap--delete .guild-item-card-title-block{padding-right:40px}.guild-item-card-visual{align-items:center;background:radial-gradient(ellipse at 50% 28%,#5f52408c 0,#00000094 68%);border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:var(--ui-radius-modal);box-shadow:0 4px 14px #00000059;box-sizing:border-box;display:flex;flex:0 0 auto;height:76px;justify-content:center;min-height:76px;min-width:76px;overflow:hidden;padding:7px;position:relative;transition:transform .35s cubic-bezier(.34,1.2,.64,1),box-shadow .3s ease,border-color .25s ease;width:76px}.guild-item-card-visual:before{background:linear-gradient(115deg,#0000 35%,color-mix(in srgb,var(--accent-gold-bright) 18%,#0000) 48%,#0000 62%);content:"";inset:-40%;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .65s cubic-bezier(.22,1,.36,1)}.guild-item-card:hover .guild-item-card-visual{border-color:color-mix(in srgb,var(--accent-gold-bright) 42%,#0000);box-shadow:0 8px 24px #0000006b,0 0 20px color-mix(in srgb,var(--accent-gold) 10%,#0000);transform:scale(1.05)}.guild-item-card:hover .guild-item-card-visual:before{transform:translateX(100%)}.guild-item-card-img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));height:auto;max-height:100%;max-width:100%;object-fit:contain;position:relative;transition:transform .35s cubic-bezier(.34,1.2,.64,1);width:auto;z-index:1}.guild-item-card:hover .guild-item-card-img{transform:scale(1.04)}.guild-item-card-placeholder{color:#d4af3759;font-size:1.35rem;font-weight:600}.guild-contact-cell div{line-height:1.35}.guild-log-type-pl{color:#e6ecf2f2;font-size:.88rem}.guild-log-type-raw{font-size:.72rem;margin-top:2px}.guild-item-card-body{padding:10px 12px 12px;position:relative;z-index:1}.guild-item-card-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fffaf2;display:-webkit-box;font-size:1rem;font-weight:700;letter-spacing:.015em;line-height:1.28;overflow:hidden;text-align:left;text-shadow:0 1px 3px #00000080}.guild-item-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.guild-item-tag{background:#d4af3724;border:1px solid #d4af3747;border-radius:6px;color:#e8d4a8;font-size:.68rem;font-weight:600;line-height:1.2;padding:4px 8px}.guild-item-tag.rarity{background:#9333ea38;border-color:#a78bfa59;color:#e9d5ff}.guild-item-tag.cat{background:#d4af371a;border-color:#d4af3752;color:#f0e6c8;font-size:.65rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-log-secondary{font-size:.75rem;margin-top:2px}.guild-chronicle-lead{font-size:.82rem;line-height:1.4;margin:0 0 10px}.guild-chronicle-toolbar{margin-bottom:8px}.guild-chronicle-trim{font-size:.76rem;line-height:1.35;margin:0 0 10px}.guild-chronicle-feed{margin-top:4px}.guild-chronicle-entry .guild-activity-entry-top{margin-bottom:4px}.guild-chronicle-line{line-height:1.45;margin:0}.guild-chronicle-line .guild-activity-kind.guild-chronicle-kind{margin-bottom:0;margin-right:8px;vertical-align:middle}.guild-chronicle-sub{margin-top:4px}.guild-activity-intro{font-size:.88rem;line-height:1.45;margin:0 0 10px}.guild-activity-feed{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:720px;padding:0}.guild-activity-entry{background:#080806a6;border:1px solid #d4af3733;border-radius:8px;margin:0;padding:12px 14px}.guild-activity-entry--empty{border-style:dashed;padding:20px;text-align:center}.guild-activity-entry-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:8px}.guild-activity-time{font-feature-settings:"tnum";color:var(--text-secondary);font-size:.8rem;font-variant-numeric:tabular-nums}.guild-activity-who{color:#f0e6d2;font-size:.85rem;font-weight:600;text-align:right}.guild-activity-who-mail{color:var(--text-muted);font-weight:400}.guild-activity-kind{background:#d4af371f;border-radius:4px;color:#d4b96a;display:inline-block;font-size:.68rem;letter-spacing:.04em;margin-bottom:6px;padding:3px 8px;text-transform:uppercase}.guild-activity-headline{color:#fff8ee;font-size:1rem;font-weight:600;line-height:1.35;margin:0}.guild-activity-sub{color:#dce4ecd1;font-size:.88rem;line-height:1.4;margin:6px 0 0}.guild-activity-tech{color:#b4bec8d9;font-size:.78rem;margin-top:10px}.guild-activity-tech summary{color:#93c5fdf2;cursor:pointer;-webkit-user-select:none;user-select:none}.guild-activity-tech-dl{grid-gap:6px 12px;display:grid;font-size:.76rem;gap:6px 12px;grid-template-columns:minmax(100px,34%) 1fr;margin:8px 0 0}.guild-activity-tech-dl dt{color:#a0aab4e6;margin:0}.guild-activity-tech-dl dd{margin:0;word-break:break-word}.guild-activity-tech-pre{background:#00000059;border-radius:4px;font-size:.72rem;margin:0;max-height:160px;overflow:auto;padding:8px;white-space:pre-wrap}.guild-auction-inner-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.guild-auction-inner-tab{background:#161410f2;border:1px solid #d4af374d;border-radius:6px;color:#b8a878;cursor:pointer;font-size:.85rem;padding:8px 14px}.guild-auction-inner-tab.active{background:#d4af371f;border-color:#d4af378c;color:#f5ecd8}.guild-auction-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.guild-auction-filter-chip{background:#14120ee6;border:1px solid #d4af3738;border-radius:999px;color:#a09070;cursor:pointer;font-size:.78rem;padding:4px 10px}.guild-auction-filter-chip.active{background:#d4af3724;border-color:#d4af3780;color:#f0e6d2}.guild-auction-thumb-cell{padding:4px!important;vertical-align:middle;width:56px}.guild-auction-thumb{border:1px solid #d4af3733;border-radius:4px;height:48px;object-fit:cover;width:48px}.guild-auction-subname{font-size:.75rem;margin-top:2px}.guild-auction-file-label input[type=file]{color:#c9b87a;font-size:.8rem;margin-top:6px}.guild-auction-img-preview{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.guild-auction-img-preview img{border:1px solid #d4af3740;border-radius:6px;max-height:100px}.guild-auction-remove-img{background:#78282833;border:1px solid #dc646473;border-radius:5px;color:#fca5a5;cursor:pointer;font-size:.78rem;padding:4px 10px}@keyframes guild-card-reveal{0%{filter:saturate(.75) blur(2px);opacity:0;transform:translateY(22px) scale(.94) rotateX(4deg)}to{filter:saturate(1) blur(0);opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}.guild-item-card-wrap{animation:guild-card-reveal .55s cubic-bezier(.22,1,.36,1) backwards;background:linear-gradient(180deg,#16120e8c,#06050459);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,#0000);border-radius:16px;box-shadow:0 10px 28px #0003;display:flex;flex-direction:column;gap:0;overflow:visible;position:relative;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .28s ease,box-shadow .32s ease,z-index 0s step-end;z-index:1}.guild-item-card-wrap:hover{box-shadow:0 22px 50px #00000061,0 0 40px color-mix(in srgb,var(--accent-gold) 7%,#0000);filter:brightness(1.06);transform:scale(1.025) translateY(-6px);transition:transform .32s cubic-bezier(.22,1,.36,1),filter .28s ease,box-shadow .32s ease,z-index 0s step-start;z-index:4}.guild-item-card-wrap:hover .guild-item-card{border-color:#d4af3780}.guild-item-quick-delete{background:#301616f0;border:1px solid #f8717173;border-radius:8px;box-shadow:0 2px 8px #00000059;color:#fecaca;cursor:pointer;font-size:1rem;height:36px;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:36px;z-index:3}.guild-item-quick-delete:hover:not(:disabled){background:#502020f2;border-color:#fca5a58c;color:#fff}.guild-item-quick-delete:disabled{cursor:not-allowed;opacity:.45}.guild-item-incomplete-badge{font-size:.75rem;left:4px;opacity:.95;pointer-events:none;position:absolute;top:4px;z-index:2}.guild-item-incomplete-inline{opacity:.9}.guild-table-delete-cell{text-align:center;vertical-align:middle;width:40px}.guild-item-table-delete{background:#501e1e59;border:1px solid #dc646473;border-radius:4px;color:#fca5a5;cursor:pointer;font-size:.85rem;padding:2px 6px}.guild-item-table-delete:disabled{cursor:not-allowed;opacity:.45}.guild-item-detail-delete-row{align-items:center;border-top:1px solid #d4af3726;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px 0}.guild-detail-wanted-up-box{background:#1e325033;border:1px solid #64b4ff38;border-radius:8px;margin:12px 0;padding:12px}.guild-detail-wanted-up-box--seek{background:#32281c38;border-color:#b48c5a47}.guild-detail-active-plus{color:#93c5fd;font-size:.88em;font-weight:600}.guild-wanted-uplevel-block{margin:10px 0}.guild-uplevel-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.guild-uplevel-chip{background:#14120ef2;border:1px solid #d4af3747;border-radius:5px;color:#c4b896;cursor:pointer;font-size:.78rem;padding:4px 9px}.guild-uplevel-chip.active{background:#3b82f633;border-color:#60a5fa8c;color:#bfdbfe}.guild-detail-bonuses-under-plus{border-top:1px solid #d4af3738;margin-top:12px;padding-top:12px}.guild-metin2-bonus-field--under-plus{margin-top:0}.guild-metin2-bonus-field--under-plus .guild-obs-notes-label{margin-bottom:6px}.guild-metin2-bonus-field--under-plus .guild-obs-textarea{font-size:.8rem;line-height:1.4;min-height:4.5rem}.guild-metin2-bonus-field--under-plus .guild-metin2-bonus-chips{margin-bottom:0;max-height:5.2rem;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.guild-auction-bonuses-under-offer{background:#080a0ea6;border:1px solid #d4af3733;border-radius:6px;margin-top:8px;padding:8px 10px}.guild-auction-bonuses-head{color:#d4af37bf;font-size:.68rem;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.guild-auction-bonuses-body{color:#c8d7e6eb;font-size:.78rem;line-height:1.45}.guild-auction-bonus-line{border-left:2px solid #60a5fa59;margin-bottom:2px;padding:2px 0 2px 8px}.guild-item-card-wrap .guild-item-card{border:none;border-radius:0;flex:1 1}.guild-item-card-avg{background:#060c0a8c;border:1px solid #34d39938;border-radius:8px;color:#d1fae5;font-size:.8rem;font-weight:600;margin-top:0;padding:10px 11px}.guild-item-card-avg-muted{background:#0c0e1280;border-color:#94a3b833;color:#c8d2daeb}.guild-avg-stat-head{border-bottom:1px solid #34d3991f;color:#a7f3d08c;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;padding-bottom:6px;text-transform:uppercase}.guild-item-card-avg-muted .guild-avg-stat-head{border-bottom-color:#94a3b81f;color:#b4bec88c}.guild-item-card-avg-line{line-height:1.35}.guild-avg-stat-row{grid-gap:6px 10px;align-items:center;display:grid;gap:6px 10px;grid-template-columns:4.2rem minmax(0,1fr) auto;line-height:1.35;margin-bottom:6px}.guild-avg-stat-row:last-of-type{margin-bottom:0}.guild-avg-stat-row--table{font-size:.8rem;gap:6px 8px;grid-template-columns:4rem minmax(0,1fr) auto}.guild-avg-stat-label{color:#bae6d2e0;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:none}.guild-item-card-avg-muted .guild-avg-stat-label{color:#b4bec8a6}.guild-avg-stat-value{font-feature-settings:"tnum";color:#f0fdf4;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;text-shadow:0 0 14px #34d39933}.guild-item-card-avg-muted .guild-avg-stat-value{color:var(--text-secondary);text-shadow:none}.guild-avg-stat-meta{font-feature-settings:"tnum";color:#a7f3d09e;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.guild-item-card-avg-muted .guild-avg-stat-meta{color:#b4bec880}.guild-table-avg-cell{font-size:.76rem;max-width:220px;vertical-align:top}.guild-table-avg-lines{display:flex;flex-direction:column;gap:4px}.guild-item-card-quick{align-items:stretch;background:#0000006b;border-top:1px solid #d4af372e;display:flex;gap:8px;padding:10px 12px}.guild-item-quick-input{background:#0e0c0afa;border:1px solid #d4af3752;border-radius:8px;color:#faf6ef;flex:1 1;font-size:.875rem;min-height:42px;min-width:0;padding:8px 12px}.guild-item-quick-input::placeholder{color:#c8beaa73}.guild-item-quick-input:focus{border-color:#d4af378c;box-shadow:0 0 0 1px #d4af3726;outline:none}.guild-item-quick-btn{background:linear-gradient(180deg,#28643773,#1c482a80);border:1px solid #4ade8073;border-radius:8px;color:#bbf7d0;cursor:pointer;flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:1;min-height:42px;padding:0;width:44px}.guild-item-quick-btn:hover:not(:disabled){background:linear-gradient(180deg,#3282488c,#225a3499);color:#ecfdf5}.guild-item-quick-btn:disabled{cursor:not-allowed;opacity:.45}.guild-item-table-quick{align-items:stretch;display:flex;gap:6px;min-width:140px}.guild-item-table-quick .guild-item-quick-input{font-size:.82rem;min-height:36px;padding:6px 10px}.guild-item-table-quick .guild-item-quick-btn{font-size:1.1rem;min-height:36px;width:40px}.guild-item-detail-avg-banner{background:#22783c1f;border:1px solid #4ade8033;border-radius:8px;color:#d1fae5;font-size:.88rem;margin:0 0 12px;padding:8px 10px}.guild-item-detail-avg-banner p{margin:0 0 6px}.guild-item-detail-avg-banner p:last-child{margin-bottom:0}.guild-auction-paste-zone{background:#d4af370f;border:1px dashed #d4af3759;border-radius:8px;color:#f0e8dcd9;cursor:text;font-size:.85rem;margin-top:10px;outline:none;padding:10px 12px}.guild-auction-paste-zone:focus{border-color:#d4af3799;box-shadow:0 0 0 1px #d4af3733}.guild-kbd{background:#00000059;border:1px solid #ffffff1f;border-radius:4px;color:#e8dcc8;display:inline-block;font-family:inherit;font-size:.75rem;margin:0 1px;padding:1px 6px}@media (prefers-reduced-motion:reduce){.guild-item-card-wrap,.guild-item-card-wrap:hover{animation:none;filter:none;transform:none;transition:none}.guild-category-tab:hover,.guild-item-row:hover,.guild-refresh-btn:hover:not(:disabled),.guild-view-toggle-btn:hover,.guild-wiki-status-btn:hover:not(:disabled){transform:none}}.guild-items-catalog-inner{background:linear-gradient(165deg,#120f0cf7,#0a0806fa);box-shadow:0 4px 24px #00000059,inset 0 0 0 1px #d4af3714}.guild-items-catalog .guild-panel-header{border-bottom:1px solid #d4af371f;margin-bottom:14px;padding-bottom:4px}.guild-items-toolbar.guild-toolbar{margin-bottom:0}.guild-items-toolbar{align-items:flex-end;background:linear-gradient(180deg,#1c1812f2,#100e0aeb);border:1px solid #d4af372e;border-radius:10px;box-shadow:0 2px 12px #0003;margin-bottom:0;padding:12px 14px}.guild-items-toolbar .guild-filter-label{color:#c8bea5f2;font-weight:600;letter-spacing:.02em}.guild-items-toolbar .guild-search,.guild-items-toolbar .guild-select{background:#080604e0;border-color:#d4af3738}.guild-items-toolbar .guild-search:focus,.guild-items-toolbar .guild-select:focus{border-color:#60a5fa80;box-shadow:0 0 0 2px #3b82f626;outline:none}.guild-catalog-toolbar-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin:12px 0 14px}.guild-catalog-scope-hint{align-items:flex-start;background:#1e3a5f2e;border:1px solid #3b82f638;border-radius:8px;color:#c8dcf5e0;display:flex;flex:1 1 280px;font-size:.8rem;gap:10px;line-height:1.45;margin:0;max-width:52rem;padding:10px 12px}.guild-catalog-scope-hint-label{background:#3b82f633;border-radius:4px;color:#93c5fdf2;flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.guild-catalog-scope-hint-text strong{color:#e8f4ff;font-weight:700}.guild-catalog-stat-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.guild-catalog-stat-chip{background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;color:#d4c4a0;font-size:.78rem;padding:6px 12px;white-space:nowrap}.guild-catalog-stat-chip strong{color:#f5ecd8;font-weight:700}.guild-catalog-stat-chip-sub{font-weight:500;opacity:.65}.guild-catalog-stat-chip--soft{background:#3478501f;border-color:#6eb48c47;color:#a8d4bc}.guild-catalog-stat-chip--soft strong{color:#d1fae5}.guild-catalog-sync-details{background:linear-gradient(180deg,#120e0bbf,#0a08068c);border:1px solid color-mix(in srgb,#a67c52 20%,#201a14a6);border:1px solid color-mix(in srgb,var(--accent-gold,#a67c52) 20%,#201a14a6);border-radius:8px;margin:4px 0 12px}.guild-catalog-sync-details__summary{color:#c8bca8e0;cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.1em;list-style:none;padding:9px 12px 10px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.guild-catalog-sync-details__summary::-webkit-details-marker{display:none}.guild-catalog-sync-details__summary:after{content:" \25BE";font-size:.65em;margin-left:4px;opacity:.65}.guild-catalog-sync-details[open] .guild-catalog-sync-details__summary:after{content:" \25B4"}.guild-catalog-sync-details__hint{font-weight:500;letter-spacing:.04em;opacity:.72;text-transform:none}.guild-catalog-sync-details .guild-wiki-status-banner{border-radius:8px;margin:0 8px 12px}.guild-wiki-status-banner{background:linear-gradient(145deg,#1620308c,#0c0e14e6);border:1px solid #648cc847;border-radius:10px;box-shadow:0 4px 20px #00000040;margin-bottom:14px;padding:14px 16px}.guild-wiki-status-banner-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.guild-wiki-status-banner-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));font-size:1.5rem;line-height:1}.guild-wiki-status-banner-head-text{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.guild-wiki-status-banner-title{color:#dbeafe;font-size:.95rem;letter-spacing:.02em}.guild-wiki-status-banner-sub{color:#b4c8e6bf;font-size:.72rem}.guild-wiki-status-banner-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.guild-wiki-status-btn{background:#28303ed9;border:1px solid #94b4dc59;border-radius:8px;color:#c7d8f0;cursor:pointer;font-size:.78rem;font-weight:600;padding:7px 12px;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .2s cubic-bezier(.25,.8,.25,1)}.guild-wiki-status-btn:hover:not(:disabled){background:#374158f2;border-color:#bad2fa80;color:#f0f6ff;transform:translateY(-1px)}.guild-wiki-status-btn:disabled{cursor:not-allowed;opacity:.5}.guild-wiki-status-btn--primary{background:linear-gradient(180deg,#3b82f659,#2563eb38);border-color:#60a5fa8c;color:#e8f2ff}.guild-wiki-status-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#3b82f680,#2563eb59);border-color:#93c5fdbf}.guild-wiki-status-btn--quiet{background:#1e1e2299;border-color:#78788259;color:#b8b8c8;opacity:.88}.guild-wiki-status-body{font-size:.82rem;line-height:1.5;margin:10px 0 0}.guild-wiki-status-body--error{color:#fca5a5!important}.guild-wiki-status-stat{color:#93c5fd;font-size:1.05em}.guild-wiki-status-when{color:#c8d2e6cc}.guild-wiki-status-path{display:inline-block;font-size:.72rem;margin-top:4px;max-width:100%;word-break:break-all}.guild-wiki-status-samples{color:#becde1c7;font-size:.76rem}.guild-wiki-status-import-msg{font-size:.8rem;white-space:pre-wrap}.guild-wiki-status-import-msg--err{color:#fecaca!important}.guild-wiki-status-footnote{border-top:1px solid #ffffff0f;color:#aab9cda6!important;font-size:.72rem;line-height:1.45;margin:10px 0 0;padding-top:10px}.guild-category-tabs{gap:8px;padding:6px 4px 10px}.guild-category-tab.active{box-shadow:0 0 0 1px #60a5fa33,0 4px 14px #3b82f61f}.guild-items-grid{gap:12px;margin-top:10px}.guild-catalog-refresh-hint{color:#b4c3d7d9;font-size:.82rem;margin:0 0 10px}.guild-metin2-bonus-field{margin-top:6px}.guild-metin2-bonus-pick-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.guild-metin2-bonus-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.guild-metin2-bonus-chip{font-size:.72rem!important;max-width:100%;padding:4px 8px!important}.guild-item-detail-wiki-blurb{background:color-mix(in srgb,var(--bg-panel) 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:8px;margin:0 0 12px;padding:10px 12px}.guild-item-detail-wiki-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0 0 8px}.guild-item-detail-wiki-upgrade{line-height:1.45;margin:0}@media (max-width:640px){.guild-wiki-status-banner-head{align-items:stretch;flex-direction:column}.guild-wiki-status-banner-actions{justify-content:flex-start}.guild-catalog-toolbar-meta{flex-direction:column}}.guild-market-panel-inner{background:linear-gradient(165deg,color-mix(in srgb,var(--m2-wood-mid) 55%,#0000) 0,#0000 42%),linear-gradient(205deg,color-mix(in srgb,var(--m2-glow-metin) 35%,#0000) 0,#0000 55%),var(--glass-bg);border:1px solid color-mix(in srgb,var(--m2-frame-inner) 85%,#0000);border-radius:10px;box-shadow:0 0 0 1px var(--m2-frame-outer),0 10px 36px #00000073,0 0 28px var(--m2-glow-gold),inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 12%,#0000);position:relative}.guild-market-panel-inner:before{border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metin-glow) 18%,#0000);content:"";inset:0;opacity:.65;pointer-events:none;position:absolute}.guild-market-header h2{color:var(--m2-title-gold);font-family:Georgia,Times New Roman,serif;letter-spacing:.02em;text-shadow:0 0 18px color-mix(in srgb,var(--accent-gold) 35%,#0000)}.guild-market-refresh{background:color-mix(in srgb,var(--accent-gold) 14%,#0000)!important;border-color:color-mix(in srgb,var(--accent-gold) 48%,#0000)!important;color:var(--accent-gold-bright)!important}.guild-market-hero{margin:0 0 14px;padding:0}.guild-market-hero-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--m2-wood-mid) 70%,#0000) 0,#080605eb 100%),radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--m2-glow-jinno) 22%,#0000),#0000 55%);border:1px solid color-mix(in srgb,var(--accent-gold) 32%,#0000);border-radius:8px;box-shadow:inset 0 0 0 1px #00000059,0 4px 20px #00000040;padding:14px 16px 16px;position:relative}.guild-market-hero-frame:after{background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--accent-gold) 45%,#0000) 20%,color-mix(in srgb,var(--accent-gold-bright) 55%,#0000) 50%,color-mix(in srgb,var(--accent-gold) 45%,#0000) 80%,#0000);bottom:10px;content:"";height:1px;left:12px;opacity:.85;pointer-events:none;position:absolute;right:12px}.guild-market-hero-kicker{color:color-mix(in srgb,var(--accent-gold-bright) 88%,var(--text-muted));font-size:.72rem;font-weight:700;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.guild-market-hero-lead{color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:0;max-width:52rem}.guild-market-hero-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}.guild-market-tag{border:1px solid #0000;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.02em;margin:0;padding:5px 11px}.guild-market-tag--seek{background:color-mix(in srgb,var(--accent-cyan) 12%,#00000061);border-color:color-mix(in srgb,var(--accent-cyan) 38%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--accent-cyan) 22%,#0000);color:color-mix(in srgb,var(--accent-cyan) 88%,#fff)}.guild-market-tag--sell{background:color-mix(in srgb,var(--accent-gold) 14%,#0006);border-color:color-mix(in srgb,var(--accent-gold) 42%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--accent-gold) 18%,#0000);color:color-mix(in srgb,var(--accent-gold-bright) 92%,#000)}.guild-market-tag--deal{background:color-mix(in srgb,var(--accent-green) 12%,#00000059);border-color:color-mix(in srgb,var(--accent-green) 36%,#0000);box-shadow:0 0 14px color-mix(in srgb,var(--accent-green) 20%,#0000);color:color-mix(in srgb,var(--accent-green) 90%,#fff)}.guild-market-subtabs{gap:8px;margin-bottom:14px}.guild-market-subtabs .guild-subtab{border-color:color-mix(in srgb,var(--accent-gold) 28%,#0000);font-weight:600}.guild-market-subtabs .guild-subtab.active{background:linear-gradient(180deg,color-mix(in srgb,var(--metin-purple) 22%,#0000) 0,color-mix(in srgb,var(--accent-gold) 10%,#0000) 100%);border-color:color-mix(in srgb,var(--metin-glow) 38%,#0000);box-shadow:0 0 16px color-mix(in srgb,var(--metin-glow) 20%,#0000);color:var(--m2-title-gold)}.guild-market-inner-tabs{margin-bottom:12px}.guild-market-inner-tabs .guild-auction-inner-tab.active{background:color-mix(in srgb,var(--color-jinno) 14%,#0000);border-color:color-mix(in srgb,var(--color-jinno-bright) 42%,#0000);box-shadow:0 0 12px var(--m2-glow-jinno);color:#dbeafe}.guild-market-toolbar{background:color-mix(in srgb,var(--bg-panel) 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,#0000);border-radius:8px;margin-bottom:12px;padding:8px 10px}.guild-market-search{min-width:200px}.guild-market-auction-form{background:linear-gradient(145deg,color-mix(in srgb,var(--m2-wood-mid) 40%,#0000) 0,#0000 55%),#0a0806b8;border-color:color-mix(in srgb,var(--accent-gold) 26%,#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright) 8%,#0000)}.guild-market-form-title{color:var(--m2-title-gold);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700}.guild-market-form-sub{color:var(--text-muted)!important}.guild-market-submit-offer{background:color-mix(in srgb,var(--accent-green) 16%,#0000)!important;border-color:color-mix(in srgb,var(--accent-green) 42%,#0000)!important;color:color-mix(in srgb,var(--accent-green) 88%,#fff)!important;font-weight:700!important}.guild-market-submit-offer:hover:not(:disabled){box-shadow:0 0 14px color-mix(in srgb,var(--accent-green) 28%,#0000)}.guild-market-hint{border-left:3px solid color-mix(in srgb,var(--accent-gold) 45%,#0000);padding-left:10px!important}.guild-market-table-shell{background:#06050473;border:1px solid color-mix(in srgb,var(--m2-frame-inner) 55%,#0000);border-radius:8px;box-shadow:inset 0 0 0 1px #00000059;overflow-x:auto}.guild-market-auctions-table thead th,.guild-market-legacy-table thead th,.guild-market-wanted-table thead th{background:color-mix(in srgb,var(--m2-wood-dark) 55%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);color:color-mix(in srgb,var(--accent-gold) 72%,var(--text-muted));font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.guild-market-auctions-table--unified tbody tr.guild-market-table-section td{background:color-mix(in srgb,var(--m2-wood-dark) 72%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 12%,#0000);border-top:1px solid color-mix(in srgb,var(--accent-gold) 26%,#0000);padding:10px 12px;vertical-align:middle}.guild-market-table-section-label{color:color-mix(in srgb,var(--accent-gold-bright) 85%,var(--text-primary));font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.guild-market-table-section-hint{color:var(--text-muted);font-size:.78rem;font-weight:400;letter-spacing:normal;text-transform:none}.guild-market-yang-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.guild-auction-yang{align-items:center;color:var(--accent-gold-bright);display:inline-flex;font-size:.88rem;font-weight:700;gap:4px;text-shadow:0 0 12px color-mix(in srgb,var(--accent-gold) 35%,#0000)}.guild-auction-yang:before{color:var(--accent-gold);content:"◎";font-size:.72em;opacity:.85}.guild-market-nick-cell{color:color-mix(in srgb,var(--color-jinno-bright) 75%,var(--text-primary));font-weight:600}.guild-auction-status{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:3px 9px}.guild-auction-status--active{background:color-mix(in srgb,var(--accent-green) 12%,#00000059);border-color:color-mix(in srgb,var(--accent-green) 38%,#0000);color:color-mix(in srgb,var(--accent-green) 90%,#fff)}.guild-auction-status--reserved{background:color-mix(in srgb,var(--accent-cyan) 10%,#00000059);border-color:color-mix(in srgb,var(--accent-cyan) 35%,#0000);color:color-mix(in srgb,var(--accent-cyan) 88%,#fff)}.guild-auction-status--sold{background:color-mix(in srgb,var(--accent-gold) 14%,#0006);border-color:color-mix(in srgb,var(--accent-gold) 40%,#0000);color:color-mix(in srgb,var(--accent-gold-bright) 95%,#000)}.guild-auction-status--closed{background:#00000047;border-color:#ffffff1f;color:var(--text-muted)}.guild-auction-status--unknown{background:#28242080;border-color:#ffffff1a;color:var(--text-secondary)}.guild-auction-status--seek{background:color-mix(in srgb,var(--accent-cyan) 10%,#00000059);border-color:color-mix(in srgb,var(--accent-cyan) 32%,#0000);color:color-mix(in srgb,var(--accent-cyan) 88%,#fff)}.guild-market-action-primary{background:color-mix(in srgb,var(--color-jinno) 22%,#0000)!important;border-color:color-mix(in srgb,var(--color-jinno-bright) 45%,#0000)!important;color:#dbeafe!important}.guild-market-action-primary:hover:not(:disabled){box-shadow:0 0 10px var(--m2-glow-jinno)}.guild-market-action-secondary{background:#1e1c18d9!important;border-color:#ffffff2e!important;color:var(--text-secondary)!important}.guild-market-empty{color:var(--text-muted)!important;font-style:italic;padding:1.25rem!important;text-align:center}.guild-market-loading{padding:.75rem 0}.guild-market-panel .guild-auction-thumb{border-color:color-mix(in srgb,var(--accent-gold) 35%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--accent-gold) 12%,#0000)}.guild-market-panel--metin2{--m2p-gold:#c9a227;--m2p-gold-bright:#e8c866;--m2p-gold-dim:#7a5a18;--m2p-crimson:#8b2020}.guild-panel-inner.guild-market-panel-inner--metin2{background-color:#0a0806fa;background-image:linear-gradient(180deg,#2a221afa,#100c09fc 52%,#0a0806);border:1px solid #c9a2276b;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px 0 #ffdca014,0 14px 44px #0000006b}.guild-market-panel-inner--metin2:before{box-shadow:inset 0 0 0 1px #c9a22724;opacity:.42}.guild-market-panel--metin2 .guild-market-header h2{color:var(--m2p-gold-bright);font-family:Cinzel,Times New Roman,serif;text-shadow:0 2px 10px #000000a6,0 0 22px #c9a22733}.guild-market-panel--metin2 .guild-market-refresh{background:#c9a2271f!important;border-color:#c9a2277a!important;color:var(--m2p-gold-bright)!important}.guild-market-panel--metin2 .guild-market-hero-frame{background:linear-gradient(180deg,#34281ef2,#0e0b09fa);border-color:#c9a2275c;box-shadow:inset 0 0 0 1px #0006,inset 0 1px 0 #ffdca00f,0 6px 22px #00000059}.guild-market-panel--metin2 .guild-market-hero-kicker{color:#e8c866e0}.guild-market-panel--metin2 .guild-market-hero-lead{color:#e8dcc8e6}.guild-market-panel--metin2 .guild-market-tag--seek{background:#14242a8c;border-color:#c9a22759;box-shadow:0 0 12px #5aa0b426;color:#b8e8f0}.guild-market-panel--metin2 .guild-market-tag--sell{background:#3c301c8c;border-color:#c9a22773;box-shadow:0 0 12px #c9a2271f;color:var(--m2p-gold-bright)}.guild-market-panel--metin2 .guild-market-tag--deal{background:#1c2a208c;border-color:#c9a22752;box-shadow:0 0 10px #3478501f;color:#c8f0d8}.guild-market-panel--metin2 .guild-market-subtabs .guild-subtab{background:linear-gradient(180deg,#241c16eb,#0c0a08f5);border-color:#c9a2274d;color:#c9b896}.guild-market-panel--metin2 .guild-market-subtabs .guild-subtab.active{background:linear-gradient(180deg,#4e241ee0,#140e0cf5);border-color:#8b202085;box-shadow:inset 0 0 14px #8b20202e,0 0 0 1px #c9a22726;color:#ffe8a8}.guild-market-panel--metin2 .guild-market-inner-tabs .guild-auction-inner-tab{border-color:#c9a22747;color:#c9b896}.guild-market-panel--metin2 .guild-market-inner-tabs .guild-auction-inner-tab.active{background:linear-gradient(180deg,#483820bf,#18120ceb);border-color:#c9a2277a;box-shadow:0 0 14px #c9a22726;color:var(--m2p-gold-bright)}.guild-market-panel--metin2 .guild-market-toolbar{background:linear-gradient(180deg,#30261cf0,#100c0afa);border-color:#c9a22752;box-shadow:inset 0 1px 0 #ffdca00f,0 4px 18px #00000052}.guild-market-panel--metin2 .guild-auction-filters .guild-select,.guild-market-panel--metin2 .guild-market-toolbar .guild-search,.guild-market-panel--metin2 .guild-market-toolbar .guild-select{background:#080605f0;border-color:#c9a22757;color:#f0e8d8}.guild-market-panel--metin2 .guild-market-auction-form{background:linear-gradient(165deg,#2c241ce6,#0c0a08f2);border-color:#c9a22757;box-shadow:inset 0 1px 0 #ffdca012,0 4px 20px #0000004d}.guild-market-panel--metin2 .guild-market-form-title{color:var(--m2p-gold-bright);font-family:Cinzel,Times New Roman,serif}.guild-market-panel--metin2 .guild-market-submit-offer{background:linear-gradient(180deg,#58401ccc,#241a0ceb)!important;border-color:#c9a2277a!important;color:var(--m2p-gold-bright)!important}.guild-market-panel--metin2 .guild-market-submit-offer:hover:not(:disabled){box-shadow:0 0 16px #c9a22747}.guild-market-panel--metin2 .guild-market-table-shell{background:linear-gradient(180deg,#16120ee0,#080605f0);border-color:#c9a2274d;box-shadow:inset 0 0 0 1px #00000073,inset 0 1px 0 #ffdca00a}.guild-market-panel--metin2 .guild-market-auctions-table thead th,.guild-market-panel--metin2 .guild-market-legacy-table thead th,.guild-market-panel--metin2 .guild-market-wanted-table thead th{background:linear-gradient(180deg,#28201af2,#120e0bfa);border-bottom-color:#c9a22747;color:#e8c878e0}.guild-market-panel--metin2 .guild-market-auctions-table--unified tbody tr.guild-market-table-section td{background:#201a14eb;border-bottom-color:#c9a22724;border-top-color:#c9a22747}.guild-market-panel--metin2 .guild-market-table-section-label{color:var(--m2p-gold-bright)}.guild-market-panel--metin2 .guild-market-table-section-hint{color:#d2c4b0d1}.guild-market-panel--metin2 .guild-market-nick-cell{color:#dcd2bef2}.guild-market-panel--metin2 .guild-market-action-primary{background:linear-gradient(180deg,#48361cd1,#1c140ceb)!important;border-color:#c9a22773!important;color:var(--m2p-gold-bright)!important}.guild-market-panel--metin2 .guild-market-action-primary:hover:not(:disabled){box-shadow:0 0 14px #c9a22740}.guild-market-panel--metin2 .guild-market-action-secondary{background:#120e0ce6!important;border-color:#c9a22747!important;color:#dcd0beeb!important}.guild-market-panel--metin2 .guild-trends-stat{background:#1c1612e0;border-color:#c9a22747}.guild-market-panel--metin2 .guild-trends-hero-frame{background:linear-gradient(180deg,#32281ef0,#0e0b09f7);border-color:#c9a22757}.guild-market-panel--metin2 .guild-auction-filter-chip{background:#181410e0;border-color:#c9a2274d;color:#c9b896}.guild-market-panel--metin2 .guild-auction-filter-chip.active{background:linear-gradient(180deg,#46241cd9,#120c0af0);border-color:#8b20207a;color:#ffe8a8}.guild-market-panel--metin2 .guild-filter-label{color:#e8d8bce6}.guild-trends-hero-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--m2-wood-mid) 70%,#0000) 0,#080605eb 100%),radial-gradient(ellipse 100% 90% at 80% 0,color-mix(in srgb,var(--accent-gold) 14%,#0000),#0000 50%)}.guild-trends-stats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.guild-trends-stat{background:color-mix(in srgb,var(--m2-wood-dark) 50%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold) 22%,#0000);border-radius:8px;display:flex;flex:1 1 8rem;flex-direction:column;gap:2px;min-width:7rem;padding:10px 12px}.guild-trends-stat--up{border-color:color-mix(in srgb,var(--accent-green) 32%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-green) 8%,#0000)}.guild-trends-stat--down{border-color:color-mix(in srgb,#f87171 35%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,#f87171 8%,#0000)}.guild-trends-stat-label{color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.guild-trends-stat-value{font-feature-settings:"tnum";color:color-mix(in srgb,var(--accent-gold-bright) 88%,var(--text-primary));font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.guild-trends-stat--up .guild-trends-stat-value{color:color-mix(in srgb,var(--accent-green) 88%,#fff)}.guild-trends-stat--down .guild-trends-stat-value{color:color-mix(in srgb,#fca5a5 95%,#fff)}.guild-trends-stat-hint{color:var(--text-muted);font-size:.72rem}.guild-trends-toolbar{align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:10px}.guild-trends-code{font-size:.72rem;word-break:break-all}.guild-trends-delta--up{color:color-mix(in srgb,#0f0 82%,#fff);color:color-mix(in srgb,var(--mt2-sg-aura-emerald,#0f0) 82%,#fff);text-shadow:0 0 10px color-mix(in srgb,#0f0 45%,#0000),0 1px 2px #000000d9;text-shadow:0 0 10px color-mix(in srgb,var(--mt2-sg-aura-emerald,#0f0) 45%,#0000),0 1px 2px #000000d9}.guild-trends-delta--down,.guild-trends-delta--up{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.guild-trends-delta--down{color:color-mix(in srgb,#c83232 88%,#fff);color:color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 88%,#fff);text-shadow:0 0 10px color-mix(in srgb,#c83232 40%,#0000),0 1px 2px #000000d9;text-shadow:0 0 10px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 40%,#0000),0 1px 2px #000000d9}.guild-trends-table tbody tr.mt2-trends-row--wzrost td{animation:mt2-trends-row-emerald 2.2s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,#0f0 14%,#0000),#0000 72%);background:linear-gradient(90deg,color-mix(in srgb,var(--mt2-sg-aura-emerald,#0f0) 14%,#0000) 0,#0000 72%)}.guild-trends-table tbody tr.mt2-trends-row--spadek td{animation:mt2-trends-row-crimson 2.5s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,#c83232 12%,#0000),#0000 72%);background:linear-gradient(90deg,color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 12%,#0000) 0,#0000 72%)}@keyframes mt2-trends-row-emerald{0%,to{box-shadow:inset 3px 0 14px color-mix(in srgb,#0f0 12%,#0000);box-shadow:inset 3px 0 14px color-mix(in srgb,var(--mt2-sg-aura-emerald,#0f0) 12%,#0000)}50%{box-shadow:inset 3px 0 22px color-mix(in srgb,#0f0 22%,#0000);box-shadow:inset 3px 0 22px color-mix(in srgb,var(--mt2-sg-aura-emerald,#0f0) 22%,#0000)}}@keyframes mt2-trends-row-crimson{0%,to{box-shadow:inset 3px 0 12px color-mix(in srgb,#c83232 10%,#0000);box-shadow:inset 3px 0 12px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 10%,#0000)}50%{box-shadow:inset 3px 0 20px color-mix(in srgb,#c83232 18%,#0000);box-shadow:inset 3px 0 20px color-mix(in srgb,var(--mt2-sg-aura-crimson,#c83232) 18%,#0000)}}@media (prefers-reduced-motion:reduce){.guild-trends-table tbody tr.mt2-trends-row--spadek td,.guild-trends-table tbody tr.mt2-trends-row--wzrost td{animation:none}}.guild-table-wrap.guild-market-table-shell.mt2-stone-slab{margin-top:6px;padding:12px 14px 16px}.guild-trends-samples{font-feature-settings:"tnum";color:var(--text-secondary);font-variant-numeric:tabular-nums}.guild-trends-table tbody tr.guild-market-table-section td{background:color-mix(in srgb,var(--m2-wood-dark) 72%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent-gold) 12%,#0000);border-top:1px solid color-mix(in srgb,var(--accent-gold) 26%,#0000);padding:10px 12px;vertical-align:middle}.guild-trends-detail-btn{font-size:.78rem!important;padding:5px 10px!important;white-space:nowrap}.guild-trends-table thead th{white-space:nowrap}@media (max-width:720px){.guild-market-hero-lead{font-size:.84rem}.guild-market-auctions-table .guild-auction-actions,.guild-market-wanted-table .guild-auction-actions,.guild-trends-table .guild-auction-actions{min-width:7rem}}@media (prefers-reduced-motion:reduce){.guild-catalog-view-surface,.guild-item-card-wrap,.guild-item-detail-modal--animated,.guild-modal-overlay,.guild-modal-overlay--item-detail .guild-item-detail-modal,.guild-table-wrap--catalog-deck{animation:none!important}.guild-item-card-wrap:hover,.guild-item-card:hover,.guild-item-card:hover .guild-item-card-img,.guild-item-card:hover .guild-item-card-visual,.guild-item-detail-header-main:hover .guild-item-detail-thumb,.guild-modal-close:hover{filter:none!important;transform:none!important}.guild-item-card-visual:before{display:none}}.guild-items-catalog--metin2{--m2p-gold:#c9a227;--m2p-gold-bright:#e8c866;--m2p-gold-dim:#7a5a18;--m2p-crimson:#8b2020}.guild-panel-inner.guild-items-catalog-inner--metin2{background-color:#0a0806fa;background-image:linear-gradient(180deg,#2a2018fa,#100c09fc 52%,#0a0806);border:1px solid #c9a2276b;box-shadow:inset 0 0 0 1px #0000008c,inset 0 1px 0 #ffdca014,0 14px 44px #0000006b;position:relative}.guild-items-catalog-inner--metin2:before{background:linear-gradient(var(--m2p-gold),var(--m2p-gold)) 0 0 /32px 2px no-repeat,linear-gradient(var(--m2p-gold),var(--m2p-gold)) 0 0 /2px 32px no-repeat,linear-gradient(var(--m2p-gold),var(--m2p-gold)) 100% 0 /32px 2px no-repeat,linear-gradient(var(--m2p-gold),var(--m2p-gold)) 100% 0 /2px 32px no-repeat,linear-gradient(var(--m2p-gold-dim),var(--m2p-gold-dim)) 0 100% /26px 2px no-repeat,linear-gradient(var(--m2p-gold-dim),var(--m2p-gold-dim)) 0 100% /2px 26px no-repeat,linear-gradient(var(--m2p-gold-dim),var(--m2p-gold-dim)) 100% 100% /26px 2px no-repeat,linear-gradient(var(--m2p-gold-dim),var(--m2p-gold-dim)) 100% 100% /2px 26px no-repeat;border-radius:inherit;content:"";filter:drop-shadow(0 0 8px rgba(201,162,39,.12));inset:0;opacity:.95;pointer-events:none;position:absolute;z-index:0}.guild-items-catalog-inner--metin2>*{position:relative;z-index:1}.guild-items-catalog--metin2 .guild-market-header h2,.guild-items-catalog--metin2 .guild-panel-header h2{color:var(--m2p-gold-bright);font-family:Cinzel,Times New Roman,serif;text-shadow:0 2px 10px #000000a6,0 0 24px #c9a2272e}.guild-items-catalog--metin2 .guild-items-toolbar--metin2{background:linear-gradient(180deg,#34261cf5,#140f0bfa);border:1px solid #c9a22752;box-shadow:inset 0 1px 0 #ffd28c14,0 4px 20px #00000061;flex-wrap:wrap;gap:10px 12px}.guild-items-metin2-search-wrap{align-items:center;background:linear-gradient(180deg,#060504f0,#0e0b08f5);border:1px solid #c9a2274d;border-radius:8px;box-shadow:inset 0 2px 10px #00000080;display:flex;flex:1 1 100%;gap:10px;min-width:0;padding:6px 14px}.guild-items-metin2-search-icon{font-size:1.05rem;line-height:1;opacity:.88}.guild-items-metin2-search-wrap .guild-items-search{background:#0000!important;border:none!important;box-shadow:none!important;color:#f0e8d8;flex:1 1;font-size:.92rem;min-width:0}.guild-items-metin2-search-wrap .guild-items-search::placeholder{color:#c8beaa8c}.guild-items-metin2-search-wrap .guild-items-search:focus{outline:none}.guild-items-metin2-search-wrap:focus-within{border-color:#c9a2278c;box-shadow:inset 0 2px 10px #0000008c,0 0 0 1px #8b202047}.guild-items-metin2-workspace{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(196px,228px) minmax(0,1fr);margin-top:6px}@media (max-width:900px){.guild-items-metin2-workspace{grid-template-columns:1fr}.guild-items-metin2-sidebar{max-height:none;position:static}.guild-category-tabs--metin2{flex-direction:row;flex-wrap:wrap;max-height:none}.guild-items-metin2-sidebar .guild-category-tab{flex:1 1 auto;min-width:0;width:auto}}.guild-items-metin2-sidebar{background:linear-gradient(165deg,#2e221af5,#0e0b08fa);border:1px solid #c9a22747;border-radius:10px;box-shadow:inset 0 0 0 1px #0006,inset 0 1px 0 #ffd2a00d,0 8px 26px #00000052;max-height:min(78vh,720px);overflow-y:auto;padding:12px 10px 14px;position:sticky;top:8px}.guild-items-metin2-sidebar-title{border-bottom:1px solid #8b202073;color:var(--m2p-gold-bright);font-family:Cinzel,Times New Roman,serif;font-size:.7rem;font-weight:700;letter-spacing:.16em;margin:0 0 10px;padding-bottom:8px;text-shadow:0 1px 3px #000000a6;text-transform:uppercase}.guild-items-metin2-sidebar-placeholder{font-size:.82rem;line-height:1.45;margin:0;padding:6px 2px}.guild-category-tabs-wrap--metin2{margin:0;padding:0}.guild-category-tabs--metin2{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;max-height:min(56vh,520px);overflow-y:auto;padding:0}.guild-items-metin2-sidebar .guild-category-tab{background:linear-gradient(180deg,#241c14e6,#0c0a08f5);border:1px solid #c9a22733;border-radius:6px;color:#c9b896;font-size:.78rem;font-weight:600;justify-content:flex-start;line-height:1.25;margin:0;padding:.45rem .55rem;text-align:left;width:100%}.guild-items-metin2-sidebar .guild-category-tab:hover{border-color:#c9a2276b;color:#f5ebd4}.guild-items-metin2-sidebar .guild-category-tab.active{background:linear-gradient(180deg,#56201ac7,#160e0cf5);border-color:#8b20208c;box-shadow:inset 0 0 14px #8b202033,0 0 0 1px #c9a2272e;color:#ffe8a8}.guild-items-metin2-sidebar .guild-category-registry-admin{align-items:stretch;border-top-color:#c9a22733;flex-direction:column;margin-top:10px;padding-top:10px}.guild-items-metin2-sidebar .guild-category-registry-input{max-width:none;min-width:0}.guild-items-metin2-center{min-width:0}.guild-item-card--selected{border-color:#c9a2279e!important;box-shadow:0 0 0 1px #8b202052,0 10px 32px #0000007a,inset 0 0 28px #c9a22712!important}.guild-item-row--selected{background:#c9a2271c!important;box-shadow:inset 3px 0 0 #8b2020e0}.guild-items-catalog--metin2 .guild-catalog-scope-hint{background:#241c16a6;border-color:#c9a2273d;color:#c9b8a0}.guild-items-catalog--metin2 .guild-catalog-scope-hint-label{background:#8b202061;color:#ffc9c9}.guild-items-catalog--metin2 .guild-skill-book-tab-hint{background:linear-gradient(135deg,#30261cbf,#120e0be6);border:1px solid #c9a22738}.guild-items-catalog--metin2 .guild-skill-book-tab-hint-title{color:var(--m2p-gold-bright)}.guild-items-catalog--metin2 .guild-items-metin2-center{background:linear-gradient(180deg,#1c1612e0,#0a0806ed);border:1px solid #c9a22747;border-radius:10px;box-shadow:inset 0 0 0 1px #0000006b,inset 0 1px 0 #ffdca00f;margin-top:4px;padding:10px 12px 14px}.guild-items-catalog--metin2 .guild-items-grid--deck{gap:14px}.guild-items-catalog--metin2 .guild-view-toggle--items .guild-view-toggle-btn{background:linear-gradient(180deg,#201a14eb,#0c0a08f5);border-color:#c9a22757;color:#c9b896}.guild-items-catalog--metin2 .guild-view-toggle--items .guild-view-toggle-btn:hover{border-color:#c9a22780;color:#f0e4c8}.guild-items-catalog--metin2 .guild-view-toggle--items .guild-view-toggle-btn.active{background:linear-gradient(180deg,#4e241ee0,#140e0cf5);border-color:#8b202085;box-shadow:0 0 0 1px #c9a22733,0 4px 16px #0006;color:#ffe8a8}.guild-items-catalog--metin2 .guild-items-toolbar--metin2 .guild-select{background:#080605f0;border-color:#c9a22757;color:#f0e8d8}.guild-items-catalog--metin2 .guild-items-toolbar--metin2 .guild-filter-label{color:#e8d8bceb}.guild-items-catalog--metin2 .guild-item-card-wrap{background:linear-gradient(165deg,#362c22b3,#0e0b09e0);border:1px solid #c9a2276b;box-shadow:0 10px 28px #00000080,inset 0 1px 0 #ffdca014}.guild-items-catalog--metin2 .guild-item-card-wrap .guild-item-card{background:linear-gradient(158deg,color-mix(in srgb,#1f1814 86%,#4a3c32),#1a1612fc 44%,#0a0806);background:linear-gradient(158deg,color-mix(in srgb,var(--mt2-panel-bg,#1f1814) 86%,#4a3c32) 0,#1a1612fc 44%,#0a0806 100%);border:1px solid #c9a22757;border-radius:var(--ui-radius-modal)}.guild-items-catalog--metin2 .guild-item-card:hover{border-color:#e8c8668c;box-shadow:0 14px 40px #00000080,0 0 0 1px #c9a22747,0 0 28px #c9a2271f}.guild-items-catalog--metin2 .guild-item-card-top{background:linear-gradient(180deg,#3e32267a,#0000);border-bottom-color:#c9a22742}.guild-items-catalog--metin2 .guild-item-card-name{color:var(--m2p-gold-bright)}.guild-items-catalog--metin2 .guild-item-tag.cat{background:#8b202033;border-color:#c9a22761;color:#ecd9b8}.guild-items-catalog--metin2 .guild-item-card-avg{background:linear-gradient(180deg,#182c22e0,#080e0bf0);border-color:#c9a22766;color:#d8f5e8}.guild-items-catalog--metin2 .guild-item-card-avg-muted{background:linear-gradient(180deg,#1e1c1aeb,#0c0a09f5);border-color:#c9a22742}.guild-items-catalog--metin2 .guild-avg-stat-head{border-bottom-color:#c9a2273d;color:#e8c878c7}.guild-items-catalog--metin2 .guild-item-card-avg-muted .guild-avg-stat-head{border-bottom-color:#c9a22729;color:#c8bcaa9e}.guild-items-catalog--metin2 .guild-avg-stat-label{color:#c8e6d2e6}.guild-items-catalog--metin2 .guild-item-card-avg-muted .guild-avg-stat-label{color:#d2c8bec7}.guild-items-catalog--metin2 .guild-avg-stat-value{color:#f6fffa;text-shadow:0 0 14px #34d39938}.guild-items-catalog--metin2 .guild-item-card-avg-muted .guild-avg-stat-value{color:#ebe4dc;text-shadow:none}.guild-items-catalog--metin2 .guild-item-card-quick{background:#0000008c;border-top-color:#c9a2274d}.guild-items-catalog--metin2 .guild-item-quick-input{background:#0a0806f7;border-color:#c9a22766;color:#f5ebd4}.guild-items-catalog--metin2 .guild-item-quick-btn{background:linear-gradient(180deg,#4e3a1cb8,#20180ce0);border-color:#c9a2277a;color:var(--m2p-gold-bright)}.guild-items-catalog--metin2 .guild-item-quick-btn:hover:not(:disabled){background:linear-gradient(180deg,#6e5224d1,#281e0eeb);color:#fff6dc}.guild-items-catalog--metin2 .guild-item-row:hover{background:#c9a22724}.guild-items-catalog--metin2 .guild-wiki-status-banner{background:linear-gradient(135deg,#2c241cf0,#100c0af7);border-color:#c9a22752;box-shadow:inset 0 1px 0 #ffdca00f,0 4px 18px #00000047}.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-muted{color:#c8bca8db}.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-market-hint,.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-market-loading{color:#c6baa8e6}.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-error{background:linear-gradient(180deg,#34181894,#160a0ac7);border:1px solid #b4484873;border-radius:8px;box-shadow:inset 0 1px 0 #ffc8c812,0 4px 16px #00000059;color:#fecaca;padding:10px 14px}.guild-items-catalog--metin2.guild-trends-panel .guild-trends-stat-label{color:#bcae96e6}.guild-items-catalog--metin2.guild-trends-panel .guild-trends-stat-hint{color:#a89a86cc}.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-trends-table tbody td{border-bottom-color:#c9a2271c;color:#eee4d2f5}.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-trends-table tbody tr:not(.guild-market-table-section) td.guild-muted{color:#b0a696e0}.guild-items-catalog--metin2.guild-trends-panel .guild-trends-code{background:#050403b8;border:1px solid #c9a22738;border-radius:4px;color:#e4d2aff2;padding:3px 7px}.guild-items-catalog--metin2.guild-trends-panel .guild-auction-filters.guild-market-toolbar{border-bottom:1px solid #c9a22729;margin-bottom:4px;padding-bottom:10px}.guild-items-catalog--metin2.guild-market-panel--metin2 .guild-filter-label{color:#e2d2b6eb}@media (min-width:1180px){.guild-modal-overlay--item-detail{align-items:stretch;background:linear-gradient(90deg,#050308e0 0,#05030866 50%,#05030833);justify-content:flex-end;min-height:100vh;padding:0 0 0 min(11vw,140px)}.guild-modal-overlay--item-detail .guild-item-detail-modal{align-self:stretch;animation:guild-metin2-detail-drawer-in .36s cubic-bezier(.22,1,.36,1) backwards;border:none;border-left:3px solid #c9a2277a;border-radius:0;box-shadow:-20px 0 56px #0000008c,inset 1px 0 0 #ffdca00f;margin:0;max-height:none;max-width:min(440px,38vw);min-height:100vh;width:100%}}@keyframes guild-metin2-detail-drawer-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.guild-ui-help-toggle{align-items:center;background:linear-gradient(180deg,#1c1612f2,#0e0b09fa);border:1px solid color-mix(in srgb,#c9a227 35%,#28201ae6);border:1px solid color-mix(in srgb,var(--accent-gold,#c9a227) 35%,#28201ae6);border-radius:4px;box-shadow:inset 0 1px 0 #fff8dc0d;color:#e8dfd2;cursor:pointer;display:inline-flex;font-family:Rajdhani,system-ui,sans-serif;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.06em;padding:6px 11px;text-transform:uppercase}.guild-ui-help-toggle:hover{border-color:color-mix(in srgb,#e8c866 45%,#4a3424);border-color:color-mix(in srgb,var(--accent-gold,#e8c866) 45%,#4a3424);filter:brightness(1.08)}.guild-ui-help-toggle--on{background:linear-gradient(180deg,color-mix(in srgb,#c9a227 22%,#1a1410),#120e0c);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold,#c9a227) 22%,#1a1410) 0,#120e0c 100%);border-color:color-mix(in srgb,#e8c866 55%,#5a4030);border-color:color-mix(in srgb,var(--accent-gold,#e8c866) 55%,#5a4030)}.guild-ui-help-toggle__icon{font-size:.95rem;line-height:1}.guild-ui-help-panel{background:linear-gradient(165deg,#16120eeb,#0a0806f5);border:1px solid color-mix(in srgb,#a67c52 28%,#1e1812f2);border:1px solid color-mix(in srgb,var(--accent-gold,#a67c52) 28%,#1e1812f2);border-radius:6px;margin:10px 0 12px;padding:10px 14px 12px}.guild-ui-help-panel--compact{margin-bottom:10px;margin-top:6px}.guild-ui-help-panel--market-context{margin-bottom:14px}.guild-ui-help-panel__inner{color:color-mix(in srgb,#e4d8c8 88%,var(--accent-gold) 12%);font-size:.82rem;line-height:1.45}.guild-ui-help-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.15rem}.guild-ui-help-list strong{color:#f0e8d8}.guild-market-discord-bridge{background:linear-gradient(160deg,#1a1c2a8c,#0e0c0af0 55%,#0a0908f7);border:1px solid color-mix(in srgb,#5865f2 35%,#d4af3740);border-radius:6px;box-shadow:inset 0 1px 0 #5865f214;margin:12px 0 14px;padding:12px 14px 14px}.guild-market-discord-bridge__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.guild-market-discord-bridge__title{color:color-mix(in srgb,#aab4f5 70%,var(--accent-gold) 30%);font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.guild-market-discord-bridge__pill{background:#080a12a6;border:1px solid #7882b459;border-radius:999px;color:#c5c9e0;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.guild-market-discord-bridge__pill.is-live{background:color-mix(in srgb,#1a3320 55%,#0000);border-color:color-mix(in srgb,#57f287 55%,#d4af3766);color:#b8f5c8}.guild-market-discord-bridge__pill.is-off{border-color:#d4af3740;color:#c8beafd9}.guild-market-discord-bridge__lead{font-size:.8rem;line-height:1.45;margin:0 0 8px}.guild-market-discord-bridge__events{color:#c8c3d2e6;font-size:.76rem;line-height:1.4;margin:0;padding-left:1.1rem}.guild-price-log-section{border-top:1px solid #d4af3733;margin-top:14px;padding-top:12px}.guild-price-log-title{color:color-mix(in srgb,var(--accent-gold) 85%,#fff 15%);font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.guild-price-log-hint{color:#a8a8a8;color:var(--text-secondary,#a8a8a8);font-size:.78rem;line-height:1.4;margin:0 0 10px}.guild-price-log-table-wrap{background:#0003;border:1px solid #d4af372e;border-radius:6px;overflow-x:auto}.guild-price-log-table{border-collapse:collapse;font-size:.78rem;width:100%}.guild-price-log-table td,.guild-price-log-table th{border-bottom:1px solid #ffffff0f;padding:6px 8px;text-align:left}.guild-price-log-table th{color:#c8c3b9e6;font-weight:600;white-space:nowrap}.guild-price-log-table tr:last-child td{border-bottom:none}.guild-price-log-report-btn{background:#3c141273;border:1px solid #dc645073;border-radius:4px;color:#f0c4bc;cursor:pointer;font-size:.72rem;padding:4px 8px}.guild-price-log-report-btn:hover:not(:disabled){background:#501c188c;border-color:#ff8c788c}.guild-price-log-report-btn:disabled{cursor:not-allowed;opacity:.45}.guild-price-report-dialog-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:12000}.guild-price-report-dialog{background:linear-gradient(165deg,#1a1814,#0e0c0a);border:1px solid #d4af3759;border-radius:10px;box-shadow:0 16px 48px #0000008c;color:#e8e4dc;max-width:420px;padding:16px 18px 14px;width:100%}.guild-price-report-dialog h4{color:#d4af37;color:var(--accent-gold,#d4af37);font-family:Cinzel,Georgia,serif;font-size:1rem;margin:0 0 10px}.guild-price-report-dialog p{color:#dcd7cdeb;font-size:.82rem;line-height:1.45;margin:0 0 10px}.guild-price-report-dialog textarea{background:#00000059;border:1px solid #d4af3740;border-radius:6px;color:#f0ebe3;font-family:inherit;font-size:.85rem;margin-bottom:12px;min-height:72px;padding:8px 10px;resize:vertical;width:100%}.guild-price-report-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.guild-price-report-dialog-actions button{background:#d4af371f;border:1px solid #d4af3759;border-radius:6px;color:#f5ead0;cursor:pointer;font-size:.82rem;padding:8px 14px}.guild-price-report-dialog-actions button.guild-price-report-submit{background:#5a201c8c;border-color:#dc645080;color:#ffd4cc}.guild-price-system-details{background:#0000002e;border:1px solid #d4af3738;border-radius:8px;margin:10px 0 14px;overflow:hidden}.guild-price-system-details-summary{color:color-mix(in srgb,var(--accent-gold) 80%,#fff 20%);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.04em;list-style:none;padding:10px 12px}.guild-price-system-details-summary::-webkit-details-marker{display:none}.guild-price-system-details[open] .guild-price-system-details-summary{border-bottom:1px solid #d4af3726}.guild-price-system-details-body{color:#dcd7cdf2;font-size:.78rem;line-height:1.45;padding:10px 12px 12px}.guild-price-system-block{margin-bottom:12px}.guild-price-system-block:last-of-type{margin-bottom:0}.guild-price-system-block-title{color:color-mix(in srgb,#b8c8d8 70%,var(--accent-gold) 30%);font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.guild-price-system-block--gain .guild-price-system-block-title{color:color-mix(in srgb,#9ecf9e 55%,var(--accent-gold) 45%)}.guild-price-system-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.1rem}.guild-price-system-footnote{font-size:.72rem;margin:10px 0 0}.guild-price-report-dialog-rules{background:#28201673;border:1px solid #d4af3733;border-radius:8px;color:#e6e0d2f2;font-size:.8rem;line-height:1.45;margin:0 0 10px;padding:10px 12px}.guild-price-report-dialog-muted{color:#b4afa8eb;font-size:.76rem;line-height:1.45;margin:0 0 12px}.guild-obs-price-trust-banner{border-radius:8px;font-size:.82rem;line-height:1.4;margin-bottom:10px;padding:10px 12px}.widget-ch-tabs{background:#00000040;border-bottom:1px solid #d4a8532e;box-sizing:border-box;display:flex;flex-shrink:0;gap:2px;overflow-x:auto;padding:2px 4px;scrollbar-width:none;width:100%}.widget-ch-tabs::-webkit-scrollbar{display:none}.widget-ch-tab{background:#1e161099;border:1px solid #d4a8531f;border-radius:4px;color:#fff8dc8c;cursor:pointer;flex:0 0 auto;font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1.3;padding:3px 8px;position:relative;text-transform:uppercase;transition:all .15s;white-space:nowrap}.widget-ch-tab:hover{background:#d4a8531f;color:#fff8dcd1}.widget-ch-tab--active{background:linear-gradient(135deg,#d4a85340,#b482322e);border-color:#d4a85373;box-shadow:0 0 6px #d4a85333;color:#ffeab0}.widget-ch-tab--has-window{animation:widget-ch-pulse 1.2s ease-in-out infinite}@keyframes widget-ch-pulse{0%,to{box-shadow:0 0 4px #4ade8033}50%{border-color:#4ade8080;box-shadow:0 0 10px #4ade8080}}.widget-ch-tab__badge{align-items:center;background:#d4a85359;border-radius:7px;color:#ffeab0;display:inline-flex;font-size:.52rem;font-weight:800;height:14px;justify-content:center;line-height:1;margin-left:3px;min-width:14px;padding:0 3px}.widget-ch-tab--active .widget-ch-tab__badge{background:#d4a8538c}.widget-resp-alerts{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:2px 4px;width:100%}.widget-resp-alert{align-items:center;animation:widget-alert-in .3s ease-out;background:linear-gradient(90deg,#d4a85326,#b4823214);border:1px solid #d4a85340;border-radius:4px;color:#ffeab0;display:flex;font-family:Rajdhani,sans-serif;font-size:.62rem;gap:4px;padding:3px 6px}.widget-resp-alert--window{background:linear-gradient(90deg,#4ade802e,#22c55e14);border-color:#4ade8059;color:#bbffd0}@keyframes widget-alert-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.widget-resp-alert__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-resp-alert__text strong{font-weight:800;margin-right:3px}.widget-resp-alert__btn{background:#d4a85340;border:1px solid #d4a85359;border-radius:3px;color:#ffeab0;cursor:pointer;flex-shrink:0;font-size:.72rem;line-height:1;padding:1px 6px}.widget-resp-alert__btn:hover{background:#d4a85373}.widget-resp-alert__dismiss{background:none;border:none;color:#fff8dc66;cursor:pointer;flex-shrink:0;font-size:.72rem;line-height:1;padding:0 4px}.widget-resp-alert__dismiss:hover{color:#fff8dccc}.boss-timer-app .timers-container.resp-timers-grid.timers-container--widget.timers-container--widget-tabbed,.boss-timer-app.widget-detached .timers-container.resp-timers-grid.timers-container--widget.timers-container--widget-tabbed{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;overflow-x:hidden;overflow-y:auto;overflow:auto}.boss-timer-app .timers-container--widget-tabbed .channel-wrapper,.boss-timer-app.widget-detached .timers-container--widget-tabbed .channel-wrapper,.timers-container--widget-tabbed .channel-wrapper{flex:1 1 auto;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.timers-container--widget-tabbed .channel-title{display:none}.timer-card--density-ultra{align-items:center;background:#14100c80;border:1px solid #d4a85314;border-radius:3px;cursor:pointer;display:flex;gap:4px;min-height:22px;padding:2px 6px;transition:background .12s}.timer-card--density-ultra:hover{background:#d4a85314}.wd-ultra-name{color:#fff8dcc7;flex:1 1;font-size:.6rem;font-weight:600;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-ultra-name,.wd-ultra-time{font-family:Rajdhani,sans-serif}.wd-ultra-time{flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.04em}.wd-ultra-time.timer-idle{color:#fff8dc4d}.wd-ultra-time.timer-running{color:#fbbf24}.wd-ultra-time.timer-critical{color:#f97316}.wd-ultra-time.timer-window{color:#4ade80}.wd-ultra-time.timer-expired{color:#4ade80;font-weight:800}.wd-ultra-btn{background:#4ade8033;border:1px solid #4ade804d;border-radius:3px;color:#4ade80;cursor:pointer;flex-shrink:0;font-size:.6rem;line-height:1.3;padding:0 4px}.wd-ultra-btn:hover{background:#4ade8066}.timer-card--density-compact{align-items:center;background:#14100c8c;border:1px solid #d4a8531a;border-radius:4px;cursor:pointer;display:flex;gap:4px;min-height:26px;padding:2px 6px;transition:background .12s}.timer-card--density-compact:hover{background:#d4a8531a}.timer-card--density-compact .timer-entity-thumb-wrap{border-radius:3px;height:20px;margin-right:0;min-width:20px;width:20px}.timer-card--density-compact .timer-entity-thumb-wrap .timer-entity-img{height:20px;object-fit:cover;width:20px}.timer-card--density-compact .timer-entity-thumb-wrap .timer-icon.wiki-icon{height:18px;width:18px}.wd-compact-name{color:#fff8dcd1;flex:1 1;font-family:Rajdhani,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-compact-time{flex-shrink:0;font-family:Rajdhani,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.04em}.wd-compact-time.timer-idle{color:#fff8dc4d}.wd-compact-time.timer-running{color:#fbbf24}.wd-compact-time.timer-critical{color:#f97316}.wd-compact-time.timer-window{color:#4ade80}.wd-compact-time.timer-expired{color:#4ade80;font-weight:800}.wd-compact-btn{background:#4ade8033;border:1px solid #4ade804d;border-radius:3px;color:#4ade80;cursor:pointer;flex-shrink:0;font-size:.62rem;line-height:1.3;padding:1px 5px}.wd-compact-btn:hover{background:#4ade8066}.widget-density--standard .timer-card{padding:.2rem}.widget-density--standard .timer-name{font-size:.55rem}.widget-density--ultra .timer-list{gap:1px}.widget-density--compact .timer-list{gap:2px}.widget-density--standard .timer-list{gap:3px}.widget-filters-density-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.widget-filters-mini-btn--active{background:color-mix(in srgb,#c9a227 28%,#0000);background:color-mix(in srgb,var(--accent-gold,#c9a227) 28%,#0000);border-color:#c9a227;border-color:var(--accent-gold,#c9a227);color:#ffeab0}.guild-metro-panel-root .guild-panel-inner{background:color-mix(in srgb,#1c1a18 88%,#0e0d0c);background:color-mix(in srgb,var(--bg-panel,#1c1a18) 88%,#0e0d0c);border:1px solid color-mix(in srgb,#a67c52 28%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold,#a67c52) 28%,#0000);border-radius:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,#e8c878 8%,#0000),0 4px 22px #00000052;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent-gold-bright,#e8c878) 8%,#0000),0 4px 22px #00000052}.guild-metro-kpi-strip{margin:10px 0 12px;padding:10px 12px}.guild-metro-kpi-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.guild-metro-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guild-metro-kpi{background:linear-gradient(180deg,#1c1814eb,#0e0c0af5);border:1px solid #d4af3733;border-radius:4px;box-shadow:inset 0 -2px 0 #00000059;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:72px;padding:10px 12px}.guild-metro-kpi-label{color:#d4af37c7;font-family:Cinzel,Georgia,serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.guild-metro-kpi-value{font-feature-settings:"tnum";color:#f5ecd4;font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:700}.guild-metro-kpi-hint{color:#beb4a5bf;font-size:.68rem;line-height:1.25}.guild-metro-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.guild-metro-toolbar-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.guild-metro-search-wrap{flex:1 1 220px;min-width:180px;position:relative}.guild-metro-search-wrap .guild-items-metin2-search-icon{left:10px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.guild-metro-search-wrap .guild-search{border-radius:4px;padding-left:2.1rem;width:100%}.guild-metro-segment{grid-gap:0;border:1px solid #d4af3747;border-radius:4px;display:grid;flex:0 1 auto;gap:0;grid-auto-columns:1fr;grid-auto-flow:column;min-height:40px;overflow:hidden}.guild-metro-segment button{background:color-mix(in srgb,#252220 75%,#1a1816);background:color-mix(in srgb,var(--bg-panel,#252220) 75%,#1a1816);border:none;box-shadow:inset 0 -2px 0 #00000059;color:#e6dccde0;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;padding:0 14px;text-transform:uppercase}.guild-metro-segment button+button{border-left:1px solid #d4af3733}.guild-metro-segment button.is-active{background:color-mix(in srgb,#c9a227 48%,#3a3228);background:color-mix(in srgb,var(--accent-gold,#c9a227) 48%,#3a3228);color:#14110e}.guild-metro-segment button:hover:not(.is-active){filter:brightness(1.06)}.guild-metro-view-segment{grid-gap:0;border:1px solid #d4af3747;border-radius:4px;display:grid;gap:0;grid-template-columns:1fr 1fr;min-height:40px;overflow:hidden}.guild-metro-view-segment .guild-view-toggle-btn{border:none!important;border-radius:0!important;font-size:.72rem;font-weight:700;letter-spacing:.05em;margin:0!important;min-height:40px}.guild-metro-view-segment .guild-view-toggle-btn+.guild-view-toggle-btn{border-left:1px solid #d4af3738!important}.guild-metro-compact-label{color:#c8beafe0;display:flex;flex-direction:column;font-size:.68rem;font-weight:600;gap:4px;min-width:0}.guild-metro-compact-label .guild-select{border-radius:4px;min-height:40px}.guild-metro-details{margin:6px 0 10px}.guild-metro-details>summary{background:color-mix(in srgb,#a67c52 22%,#221e1a);background:color-mix(in srgb,var(--accent-gold,#a67c52) 22%,#221e1a);border:1px solid #d4af3747;border-radius:4px;color:#ebe3d6;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.08em;list-style:none;padding:8px 12px;text-transform:uppercase}.guild-metro-details>summary::-webkit-details-marker{display:none}.guild-metro-details[open]>summary{margin-bottom:8px}.guild-metro-details-body{background:#08070673;border:1px solid #d4af3726;border-radius:4px;color:#d2c8b9e6;font-size:.78rem;line-height:1.45;padding:10px 12px}.guild-items-metin2-sidebar.guild-metro-sidebar{background:#06050459;border:1px solid #d4af372e;border-radius:6px;padding:10px 8px 12px}.guild-items-metin2-sidebar-title.guild-metro-sidebar-title{color:#d4af37d9;font-family:Cinzel,Georgia,serif;font-size:.68rem;letter-spacing:.14em;margin:0 0 8px 4px;text-transform:uppercase}.guild-category-tabs--metro .guild-category-tab{border:1px solid #0000;border-radius:4px;font-weight:600;margin-bottom:4px}.guild-category-tabs--metro .guild-category-tab.active{background:color-mix(in srgb,#c9a227 22%,#2a2420);background:color-mix(in srgb,var(--accent-gold,#c9a227) 22%,#2a2420);border-color:color-mix(in srgb,#c9a227 45%,#0000);border-color:color-mix(in srgb,var(--accent-gold,#c9a227) 45%,#0000);color:#f8f0e4}.guild-trends-metro-header h2{align-items:center}.guild-metro-trends-lead{color:#c8c0afe6;font-size:.8rem;line-height:1.4;margin:0;max-width:52rem}.guild-metro-trends-insight-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 12px}@media (max-width:720px){.guild-metro-trends-insight-grid{grid-template-columns:1fr}}.guild-metro-trends-insight{background:linear-gradient(165deg,#161c24e6,#0a0c10f2);border:1px solid #60a5fa38;border-radius:4px;display:flex;flex-direction:column;gap:4px;min-height:76px;padding:10px 12px}.guild-metro-trends-insight--up{background:linear-gradient(165deg,#14281cd9,#0a120ef2);border-color:#4caf5059}.guild-metro-trends-insight--down{background:linear-gradient(165deg,#281616d9,#120a0af2);border-color:#ef535059}.guild-metro-trends-insight-label{color:#b4c8dcbf;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.guild-metro-trends-insight-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f0ebe3;display:-webkit-box;font-size:.82rem;font-weight:700;line-height:1.25;overflow:hidden}.guild-metro-trends-insight-metric{font-feature-settings:"tnum";color:#c5e1a5;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700}.guild-metro-trends-insight--down .guild-metro-trends-insight-metric{color:#ffab91}.guild-metro-trends-stats-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}@media (max-width:800px){.guild-metro-trends-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.guild-metro-trends-stat{background:#0c0a09a6;border:1px solid #d4af3733;border-radius:4px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:center}.guild-metro-trends-stat-label{color:#d4af37b8;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.guild-metro-trends-stat-value{font-feature-settings:"tnum";color:#f5ecd4;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700}.guild-metro-trends-stat-hint{color:#aaa59bbf;font-size:.65rem}.guild-metro-trends-stat--up .guild-metro-trends-stat-value{color:#a5d6a7}.guild-metro-trends-stat--down .guild-metro-trends-stat-value{color:#ef9a9a}.guild-metro-trends-tips{margin:8px 0 12px}.guild-metro-trends-tips>summary{background:color-mix(in srgb,#5c4a7a 35%,#221e1a);border:1px solid #958cb459;border-radius:4px;color:#ebe3d6;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.06em;list-style:none;padding:8px 12px;text-transform:uppercase}.guild-metro-trends-tips>summary::-webkit-details-marker{display:none}.guild-metro-trends-tips-body{background:#08070680;border:1px solid #d4af3726;border-radius:4px;color:#cdc4b4eb;font-size:.78rem;line-height:1.5;margin-top:8px;padding:12px 14px}.guild-metro-trends-tips-body ul{margin:8px 0 0;padding-left:1.2rem}.guild-metro-trends-tips-body li{margin-bottom:6px}.guild-metro-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.guild-metro-chip-row .guild-auction-filter-chip{border-radius:4px;font-size:.74rem;font-weight:700;letter-spacing:.03em;min-height:42px}.guild-metro-trends-toolbar{background:#04030266;border:1px solid #d4af3729;border-radius:6px;padding:10px 12px}.guild-metro-panel-root .guild-item-card{border-radius:6px}.guild-metro-panel-root .guild-items-grid--deck{gap:12px}.app-update-notifier{align-items:center;background:linear-gradient(180deg,#141218f7,#0a080cfc);border-top:1px solid color-mix(in srgb,#c9a227 35%,#0000);border-top:1px solid color-mix(in srgb,var(--accent-gold,#c9a227) 35%,#0000);bottom:0;box-shadow:0 -4px 24px #00000073;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;left:0;padding:10px 14px;position:fixed;right:0;z-index:100000}.app-update-notifier__text{color:#f0ebe3;color:var(--text-primary,#f0ebe3);font-size:.88rem;text-align:center}.app-update-notifier__btn{background:color-mix(in srgb,#c9a227 18%,#0000);background:color-mix(in srgb,var(--accent-gold,#c9a227) 18%,#0000);border:1px solid color-mix(in srgb,#c9a227 45%,#0000);border:1px solid color-mix(in srgb,var(--accent-gold,#c9a227) 45%,#0000);border-radius:6px;color:#e8c866;color:var(--m2p-gold-bright,#e8c866);cursor:pointer;font-family:inherit;font-weight:700;padding:6px 14px}.app-update-notifier__btn:hover{filter:brightness(1.08)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-primary);font-family:Segoe UI,Segoe UI Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.App{min-height:100vh}.App.app-widget-window{min-height:100vh;min-width:0;overflow-x:hidden}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--bg-medium)}::-webkit-scrollbar-thumb{background:#e8b84a7a;background:color-mix(in srgb,var(--accent-gold) 50%,#0000);border-radius:var(--ui-radius-control)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-gold-bright) 58%,#0000)}@keyframes flash{0%{opacity:1}to{opacity:.3}}@keyframes respPulse{0%{box-shadow:0 0 10px #3dd9eb80}to{box-shadow:0 0 25px #3dd9eb}}.warning-flash{animation:flash .5s infinite alternate}.resp-pulse{animation:respPulse 1.5s infinite alternate}.app-error-boundary{align-items:center;background:linear-gradient(165deg,color-mix(in srgb,var(--color-shinsoo-deep) 35%,var(--bg-dark)) 0,var(--bg-medium) 55%,var(--bg-dark) 100%);color:var(--text-primary);display:flex;justify-content:center;min-height:100vh;padding:24px}.app-error-boundary-inner{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--ui-radius-modal);box-shadow:0 8px 40px #00000080,0 0 32px var(--m2-glow-gold);max-width:420px;padding:28px 24px;text-align:center}.app-error-boundary-title{color:var(--accent-gold-bright);font-family:var(--ui-font-display),"Cinzel",serif;font-size:1.25rem;font-weight:600;margin-bottom:12px}.app-error-boundary-text{color:var(--text-secondary);font-size:.92rem;line-height:1.5;margin-bottom:16px}.app-error-boundary-detail{background:#00000059;border-radius:var(--ui-radius-panel);color:#e8a090;font-size:.78rem;margin-bottom:16px;max-height:120px;overflow:auto;padding:10px;text-align:left;white-space:pre-wrap;word-break:break-word}.app-error-boundary-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-gold) 28%,#0000) 0,color-mix(in srgb,var(--color-shinsoo-deep) 45%,#0000) 100%);border:1px solid color-mix(in srgb,var(--accent-gold) 55%,#0000);border-radius:var(--ui-radius-panel);color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:10px 22px}.app-error-boundary-btn:hover{filter:brightness(1.08)}.app-tab-loading{align-items:center;color:var(--text-muted);display:flex;font-size:.95rem;justify-content:center;letter-spacing:.04em;min-height:200px}:root{--gui-przyklady-veil-page:linear-gradient(165deg,#0a090894,#0a090885 50%,#0a090899);--gui-przyklady-veil-panel:linear-gradient(180deg,#1f1814ad,#0a09089e);--gui-przyklady-veil-panel-soft:linear-gradient(180deg,#1f181485,#0a09088f);--gui-przyklady-wzor-tonemap:linear-gradient(168deg,#0a0908c7,#000000ad 48%,#0a0908d1);--accent-gold:var(--mt2-gold);--accent-gold-bright:#e6c96a;--accent-gold-dim:#9f8428;--m2-title-gold:#e2c25e;--glass-border:#d4af3770;--bg-dark:var(--mt2-bg-deep);--bg-medium:#161310;--bg-panel:var(--mt2-panel-bg);--text-primary:var(--mt2-text-main);--text-secondary:#ae9f8c}@supports (color:color-mix(in srgb,red 50%,blue)){:root{--gui-przyklady-veil-page:linear-gradient(165deg,color-mix(in srgb,var(--mt2-bg-deep) 58%,#0000) 0%,color-mix(in srgb,var(--mt2-bg-deep) 52%,#0000) 50%,color-mix(in srgb,var(--mt2-bg-deep) 60%,#0000) 100%);--gui-przyklady-veil-panel:linear-gradient(180deg,color-mix(in srgb,var(--mt2-panel-bg) 68%,#0000) 0%,color-mix(in srgb,var(--mt2-bg-deep) 62%,#0000) 100%);--gui-przyklady-veil-panel-soft:linear-gradient(180deg,color-mix(in srgb,var(--mt2-panel-bg) 52%,#0000) 0%,color-mix(in srgb,var(--mt2-bg-deep) 56%,#0000) 100%);--gui-przyklady-wzor-tonemap:linear-gradient(168deg,color-mix(in srgb,var(--mt2-bg-deep) 78%,#0000) 0%,color-mix(in srgb,#000 68%,#0000) 48%,color-mix(in srgb,var(--mt2-bg-deep) 82%,#0000) 100%);--accent-gold-bright:color-mix(in srgb,var(--mt2-gold) 76%,#fff);--accent-gold-dim:color-mix(in srgb,var(--mt2-gold) 52%,#000);--m2-title-gold:color-mix(in srgb,var(--mt2-gold) 84%,#fff);--glass-border:color-mix(in srgb,var(--mt2-gold) 44%,#0000);--bg-medium:color-mix(in srgb,var(--mt2-panel-bg) 52%,var(--mt2-bg-deep) 48%);--text-primary:color-mix(in srgb,var(--mt2-text-main) 96%,#fff);--text-secondary:color-mix(in srgb,var(--mt2-text-main) 80%,#5c5348)}}body{background-attachment:scroll!important;background-color:#0a0908!important;background-image:linear-gradient(168deg,#18120ef7,#0e0b08fa 42%,#080605);background-repeat:no-repeat;color:var(--mt2-text-main)!important;color:var(--text-primary,#f0e8d8)!important;min-height:100vh}.App.app-gui-shell .boss-timer-app .header{border-color:color-mix(in srgb,var(--mt2-gold) 48%,#0000)!important;box-shadow:0 4px 28px #00000080,0 0 0 1px color-mix(in srgb,var(--mt2-border-metal) 92%,#000),0 0 32px color-mix(in srgb,var(--mt2-gold) 16%,#0000)!important}.App.app-gui-shell .boss-timer-app .main-tab-selection{border:1px solid color-mix(in srgb,var(--mt2-gold) 34%,#0000);border-radius:var(--ui-radius-panel)}.App.app-gui-shell .boss-timer-app .main-tab-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--mt2-gold) 72%,#fff) 0,color-mix(in srgb,var(--mt2-gold) 48%,#000) 100%)!important;border-color:color-mix(in srgb,var(--mt2-border-metal) 75%,#000)!important;color:color-mix(in srgb,var(--mt2-bg-deep) 88%,#000)!important}.App.app-gui-shell .boss-timer-app .main-tab-selection.mt2-main-tab-scroll .main-tab-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--mt2-gold) 22%,#3e302059) 0,color-mix(in srgb,var(--mt2-gold) 8%,#0000) 100%)!important;border-color:#0000!important;color:color-mix(in srgb,#e2c25e 88%,#fff 12%)!important;color:color-mix(in srgb,var(--m2-title-gold,#d4af37) 88%,#fff 12%)!important}.App.app-gui-shell .boss-timer-app .main-tab-btn:not(.active){border-color:#c5a05952!important;color:color-mix(in srgb,var(--mt2-text-main) 82%,#a09080)!important}.App.app-gui-shell .boss-timer-app .main-tab-btn:not(.active):hover{border-color:#d4af377a!important;color:var(--mt2-text-main)!important}.App.app-gui-shell .boss-timer-app .map-selection{border:1px solid color-mix(in srgb,var(--mt2-gold) 38%,#0000)!important;box-shadow:inset 0 1px 0 #ffe6b40f,inset 0 0 0 1px #0006!important}:root{--app-font-ui:var(--ui-font-body);--app-font-display:var(--ui-font-display);--app-space-xs:var(--ui-space-xs);--app-space-sm:var(--ui-space-sm);--app-space-md:var(--ui-space-md);--app-space-lg:var(--ui-space-lg);--app-space-xl:var(--ui-space-xl);--app-tile-radius:var(--ui-radius-tile);--app-tile-pad:var(--app-space-md);--app-focus-ring:2px solid #4dd4fff2}.app-gui-shell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ui-font-body);font-family:var(--app-font-ui)}.app-gui-shell .guild-panel-h2-icon,.app-gui-shell .mt2-tile-surface--title,.app-gui-shell h1,.app-gui-shell h2,.app-gui-shell h3{font-family:var(--ui-font-display);font-family:var(--app-font-display)}.app-gui-shell :where(button,a,input,select,textarea):focus-visible{outline:2px solid #4dd4fff2;outline:var(--app-focus-ring);outline-offset:2px}.app-gui-shell .guild-items-catalog-inner,.app-gui-shell .guild-panel,.app-gui-shell .mt2-parchment-panel,.app-gui-shell .mt2-tile-surface{border-radius:var(--ui-radius-tile);border-radius:var(--app-tile-radius)}html{background-color:#0a0908}body{background-image:none!important}#root{color:#f0e8d8;min-height:100vh;position:relative;z-index:1}.App.app-gui-shell:after,.App.app-gui-shell:before{content:none!important;display:none!important}.App.app-gui-shell{color:#f0e8d8}.App.app-gui-shell,.boss-timer-app,.login-screen{opacity:1!important;visibility:visible!important}.App.app-gui-shell .boss-timer-app .header,.App.app-gui-shell .login-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}