@import "https://fonts.googleapis.com/css2?family=Oxanium:wght@500;600;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";:root{--evday-bg:#050914;--evday-bg-alt:#0d1630;--evday-surface:#121d36e6;--evday-surface-strong:#0a1224f5;--evday-surface-soft:#ffffff0f;--evday-border:#88a3db3d;--evday-border-strong:#f6c15b47;--evday-text:#edf3ff;--evday-muted:#93a6ca;--evday-primary:#69a9ff;--evday-primary-hover:#98c4ff;--evday-accent:#ff625d;--evday-accent-strong:#ff9b54;--evday-gold:#f6c15b;--evday-success:#39d48d;--evday-success-soft:#39d48d29;--evday-warning:#ffbe68;--evday-danger-soft:#ff625d24;--evday-radius-xl:32px;--evday-radius:26px;--evday-radius-sm:18px;--evday-shadow:0 30px 80px #0006;--evday-shadow-soft:0 16px 38px #00000047;--evday-transition:.18s ease;--evday-focus-ring:0 0 0 3px #69a9ff59}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;color:var(--evday-text);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 0 0,#69a9ff2e,#0000 26%),radial-gradient(circle at 100% 0,#ff625d1f,#0000 24%),linear-gradient(#091121 0%,#04070f 100%);margin:0;font-family:Space Grotesk,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-2;filter:blur(24px);background:radial-gradient(circle at 18% 12%,#ffffff14,#0000 12%),radial-gradient(circle at 78% 18%,#f6c15b14,#0000 14%),radial-gradient(circle at 50% 0,#ffffff0a,#0000 22%)}body:after{z-index:-1;opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(#000000a6,#0000 100%);mask-image:linear-gradient(#000000a6,#0000 100%)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}#root{isolation:isolate;min-height:100vh}.evday-splash{z-index:9999;background:#000;justify-content:center;align-items:flex-end;padding:min(48px,10vh) 24px;display:flex;position:fixed;inset:0}.evday-splash-bg{background:url(/splash-boss-raid.png) 50%/cover no-repeat;position:absolute;inset:0}.evday-splash-overlay{pointer-events:none;background:linear-gradient(#0000 40%,#00000080 75%,#000000d9 100%);position:absolute;inset:0}.evday-splash-content{z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.evday-splash-mute{z-index:10000;color:#ffffffe6;cursor:pointer;width:48px;height:48px;transition:background var(--evday-transition), transform var(--evday-transition);background:#00000059;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;top:24px;right:24px}.evday-splash-mute:hover{background:#00000080;transform:scale(1.05)}.evday-splash-mute:focus-visible{box-shadow:var(--evday-focus-ring);outline:none}.evday-splash-enable-sound{color:#fffffff2;border-radius:var(--evday-radius-sm);cursor:pointer;min-width:180px;transition:background var(--evday-transition), border-color var(--evday-transition), transform var(--evday-transition);background:#ffffff1a;border:2px solid #fff6;justify-content:center;align-items:center;padding:12px 24px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;display:inline-flex}.evday-splash-enable-sound:hover{background:#ffffff2e;border-color:#fff9;transform:translateY(-1px)}.evday-splash-enable-sound:focus-visible{box-shadow:var(--evday-focus-ring);outline:none}.evday-splash-continue{color:#08101e;background:linear-gradient(135deg, var(--evday-gold), var(--evday-accent-strong));border-radius:var(--evday-radius-sm);cursor:pointer;min-width:200px;transition:transform var(--evday-transition), filter var(--evday-transition);border:none;justify-content:center;align-items:center;padding:16px 32px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #f6c15b3d}.evday-splash-continue:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.02)}.evday-splash-continue:focus-visible{box-shadow:var(--evday-focus-ring), 0 10px 24px #f6c15b3d;outline:none}::selection{color:var(--evday-text);background:#69a9ff40}.evday-layout{flex-direction:column;min-height:100vh;display:flex;position:relative}.evday-layout:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 20%,#ffffff0a,#0000 30%),linear-gradient(#00000014,#0000 30%,#0000004d);position:fixed;inset:0}.evday-header,.evday-main{z-index:1;position:relative}.evday-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#050914eb 0%,#050914bd 100%);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.evday-header:before{content:"";background:linear-gradient(90deg, var(--evday-accent), var(--evday-gold), var(--evday-primary));height:2px;display:block}.evday-header-inner{max-width:1240px;margin:0 auto;padding:14px 16px 16px}.evday-brand-lockup{align-items:center;gap:18px;min-width:0;display:flex}.evday-back-btn{color:var(--evday-text);transition:transform var(--evday-transition), border-color var(--evday-transition), background var(--evday-transition);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;text-decoration:none;display:inline-flex}.evday-back-btn:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.evday-back-btn:focus-visible,.evday-header-dept-change:focus-visible,.evday-header-sounddock:focus-visible,.evday-icon-btn:focus-visible,.evday-mission-btn:focus-visible,.evday-mission-counter-minus:focus-visible,.evday-picker-card:focus-visible,.evday-segmented-btn:focus-visible,.evday-boss-card:focus-visible{box-shadow:var(--evday-focus-ring);outline:none}.evday-crest-shell{flex:none;width:clamp(140px,22vw,220px)}.evday-logo{object-fit:contain;width:100%;height:auto}.evday-brand-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.evday-brand-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.evday-title{flex:0 auto;min-width:0}.evday-brand-kicker,.evday-panel-kicker,.evday-mission-count-label,.evday-picker-selected-label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 44%, var(--evday-text));font-size:.73rem;font-weight:700}.evday-title,.evday-section-title,.evday-picker-title,.evday-spotlight-title,.evday-dept-name,.evday-modifier-title{letter-spacing:.01em;margin:0;font-family:Oxanium,Space Grotesk,sans-serif}.evday-title{font-size:clamp(1.35rem,4.6vw,2.2rem);font-weight:700}.evday-brand-subtitle{color:var(--evday-muted);font-size:.86rem}.evday-header-status-row{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.evday-header-countdown,.evday-header-sounddock,.evday-header-dept{background:linear-gradient(#ffffff0f,#ffffff05),#080e1db8;border:1px solid #ffffff14;border-radius:16px;padding:9px 12px;box-shadow:inset 0 1px #ffffff0f}.evday-header-countdown{white-space:nowrap;flex:0 auto;align-items:center;gap:10px;min-width:0;padding-inline:14px;display:flex}.evday-header-countdown-label{letter-spacing:.12em;text-transform:uppercase;color:var(--evday-muted);font-size:.64rem;font-weight:700;line-height:1}.evday-header-countdown-numbers{font-variant-numeric:tabular-nums;color:var(--evday-text);align-items:center;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.evday-header-sounddock{width:36px;height:36px;color:var(--evday-text);flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:flex}.evday-header-sounddock:disabled{opacity:.9;cursor:not-allowed}.evday-header-sounddock svg{color:var(--evday-text)}.evday-header-dept{border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 34%, #ffffff1a);width:fit-content;max-width:min(100%,280px);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--dept-color,var(--evday-primary)) 10%, transparent);flex:0 auto;align-items:center;gap:8px;padding:7px 9px 7px 10px;display:flex}.evday-header-dept-label{letter-spacing:.12em;text-transform:uppercase;color:var(--evday-muted);flex:none;align-items:center;gap:4px;font-size:.62rem;font-weight:700;display:inline-flex}.evday-header-dept-main{align-items:center;gap:6px;min-width:0;display:flex}.evday-header-dept-name{color:var(--dept-color,var(--evday-primary));overflow-wrap:anywhere;white-space:nowrap;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;line-height:1.1}.evday-header-dept-change{color:var(--evday-text);cursor:pointer;transition:transform var(--evday-transition), background var(--evday-transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:.72rem;line-height:1;display:inline-flex}.evday-header-dept-change:hover{background:#ffffff14;transform:translateY(-1px)}.evday-main{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:22px 16px 56px;display:flex}.evday-error-banner{box-shadow:var(--evday-shadow-soft);background:linear-gradient(#ff625d26,#ff625d14);border:1px solid #ff625d47;border-radius:22px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.evday-error-banner-text{flex:1;min-width:0}.evday-error-banner-dismiss{width:36px;height:36px;color:var(--evday-text);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.evday-panel,.evday-picker-selected{border:1px solid var(--evday-border);border-radius:var(--evday-radius);box-shadow:var(--evday-shadow);background:linear-gradient(#131f3af5 0%,#09101ff5 100%);position:relative;overflow:hidden}.evday-panel:before,.evday-picker-selected:before{content:"";pointer-events:none;background:linear-gradient(135deg, #ffffff14, transparent 42%), radial-gradient(circle at top right, color-mix(in srgb, var(--dept-color,var(--evday-primary)) 20%, transparent), transparent 36%);opacity:.78;position:absolute;inset:0}.evday-panel>*,.evday-picker-selected>*{z-index:1;position:relative}.evday-panel{padding:20px}.evday-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2px;display:flex}.evday-section-copy{flex-direction:column;gap:6px;max-width:56ch;display:flex}.evday-section-actions{align-items:center;gap:10px;display:inline-flex}.evday-section-title{font-size:clamp(1.15rem,4.4vw,1.8rem);font-weight:700}.evday-section-subtitle,.evday-picker-subtitle,.evday-picker-card-flavor,.evday-mission-detail,.evday-modifier-points,.evday-boss-hplabel,.evday-bullet-values,.evday-dept-error{color:var(--evday-muted);margin:0}.evday-picker,.evday-landing,.evday-dept-page{flex-direction:column;gap:20px;display:flex}.evday-picker-title{font-size:clamp(1.6rem,6vw,2.6rem);font-weight:700}.evday-picker-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.evday-picker-step{min-width:0;color:var(--evday-muted);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.evday-picker-step[data-active=true]{border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 36%, #ffffff14);background:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 14%, #ffffff0a);color:var(--evday-text)}.evday-picker-step-index{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Oxanium,Space Grotesk,sans-serif;font-weight:700;display:inline-flex}.evday-picker-step-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evday-picker-selected{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.evday-picker-selected-name{color:var(--dept-color,var(--evday-primary));font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700}.evday-picker-selected-flavor{color:var(--evday-muted);font-size:.9rem}.evday-picker-depts{flex-direction:column;gap:16px;display:flex}.evday-picker-name-panel{background:linear-gradient(#ffffff0d,#ffffff05),#080e1db8;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.evday-picker-name-label{letter-spacing:.12em;text-transform:uppercase;color:var(--evday-muted);font-size:.78rem;font-weight:700}.evday-picker-name-input{width:100%;color:var(--evday-text);transition:border-color var(--evday-transition), box-shadow var(--evday-transition), background var(--evday-transition);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;outline:none;padding:13px 14px}.evday-picker-name-input::placeholder{color:var(--evday-muted)}.evday-picker-name-input:focus{border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 48%, #ffffff1f);box-shadow:var(--evday-focus-ring);background:#ffffff12}.evday-picker-name-help{color:var(--evday-muted);margin:0;font-size:.86rem}.evday-picker-grid{grid-template-columns:1fr;gap:14px;display:grid}.evday-picker-card{border:1px solid color-mix(in srgb, var(--dept-color,var(--evday-primary)) 26%, #ffffff14);min-height:180px;color:var(--evday-text);text-align:left;cursor:pointer;transition:transform var(--evday-transition), border-color var(--evday-transition), box-shadow var(--evday-transition);background:linear-gradient(#ffffff12,#ffffff05),#080e1db3;border-radius:24px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.evday-picker-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff08;position:absolute;inset:0}.evday-picker-card:hover{border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 52%, #ffffff14);box-shadow:0 18px 40px #00000040, 0 0 0 1px color-mix(in srgb, var(--dept-color,var(--evday-primary)) 18%, transparent);transform:translateY(-3px)}.evday-picker-card:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.evday-picker-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evday-picker-card-code{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 60%, var(--evday-text));font-size:.78rem;font-weight:700}.evday-picker-card-tag,.evday-boss-stage-pill,.evday-mission-status,.evday-spotlight-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.evday-picker-card-tag,.evday-boss-stage-pill{color:var(--evday-text);background:#ffffff14}.evday-picker-card-name{font-family:Oxanium,Space Grotesk,sans-serif;font-size:clamp(1.8rem,5vw,2.35rem);font-weight:700;line-height:1}.evday-picker-card-subname{color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 56%, var(--evday-text));font-family:Oxanium,Space Grotesk,sans-serif;font-size:1rem;font-weight:700}.evday-dashboard-grid,.evday-dashboard-main,.evday-dashboard-side{gap:20px;display:grid}.evday-spotlight{gap:14px;padding:16px;display:grid}.evday-spotlight-loading{gap:12px;display:grid}.evday-spotlight-hp-loading-bar{background:linear-gradient(#ffffff0f,#00000038),repeating-linear-gradient(90deg,#171d2d 0 10px,#1d2638 10px 20px);border:2px solid #2d0606;height:18px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff0a,4px 4px #0000002e}.evday-spotlight-hp-loading-bar-fill{background:linear-gradient(#ffe0a8 0 18%,#f6c15b 18% 42%,#f08b31 42% 100%),repeating-linear-gradient(90deg,#ffffff14 0 10px,#0000001a 10px 20px);width:36%;height:100%;animation:1.15s ease-in-out infinite evday-loading-scan}.evday-spotlight-top{gap:14px;display:grid}.evday-spotlight-copy{flex-direction:column;gap:10px;display:flex}.evday-spotlight-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evday-spotlight-title{font-size:clamp(1.6rem,6vw,3rem);font-weight:700}.evday-spotlight-subtitle{color:var(--evday-muted);margin:2px 0 0;font-size:.95rem}.evday-spotlight-stage-nav{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px;display:inline-flex}.evday-spotlight-stage-btn{min-width:42px;min-height:42px;color:var(--evday-text);cursor:pointer;transition:transform var(--evday-transition), background var(--evday-transition), border-color var(--evday-transition), opacity var(--evday-transition);background:#091020db;border:1px solid #ffffff14;border-radius:999px;padding:0 12px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.95rem;font-weight:700}.evday-spotlight-stage-btn:hover:not([data-locked=true]){border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 50%, #ffffff1f);transform:translateY(-1px)}.evday-spotlight-stage-btn[data-current=true]{background:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 28%, #091020e6);border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 60%, #ffffff1f);color:#fff}.evday-spotlight-stage-btn[data-locked=true]{opacity:.45;cursor:not-allowed}.evday-spotlight-next,.evday-raid-unavailable{gap:12px;display:grid}.evday-spotlight-next{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.evday-spotlight-next-copy{color:var(--evday-muted);margin:0}.evday-spotlight-next-btn{border:1px solid color-mix(in srgb, var(--dept-color,var(--evday-primary)) 38%, #ffffff1f);background:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 24%, #091020eb);color:#fff;cursor:pointer;min-height:44px;transition:transform var(--evday-transition), border-color var(--evday-transition), background var(--evday-transition), opacity var(--evday-transition);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;display:inline-flex}.evday-spotlight-next-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 58%, #ffffff29);transform:translateY(-1px)}.evday-spotlight-next-btn:disabled{opacity:.5;cursor:not-allowed}.evday-spotlight-status[data-status=active],.evday-mission-status[data-status=charged]{color:#92ffd2;background:#39d48d24}.evday-spotlight-status[data-status=locked],.evday-mission-status[data-status=recharging]{color:#ffd487;background:#f6c15b24}.evday-spotlight-status[data-status=defeated],.evday-spotlight-status[data-status=cleared],.evday-mission-status[data-status=closed]{color:#ffb2ad;background:#ff625d24}.evday-spotlight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evday-spotlight-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.evday-spotlight-stat svg{color:var(--evday-gold)}.evday-spotlight-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--evday-muted);font-size:.68rem;font-weight:700}.evday-spotlight-stat-value{overflow-wrap:anywhere;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.95rem;font-weight:700}.evday-spotlight-hp{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.evday-spotlight-hpbar,.evday-boss-hpbar{background:linear-gradient(#ffffff14,#00000047),repeating-linear-gradient(90deg,#3a0a0a 0 10px,#4c0d0d 10px 20px);border:2px solid #2d0606;border-radius:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffd6d60f,4px 4px #0003}.evday-spotlight-hpbar{height:18px}.evday-spotlight-hpfill,.evday-boss-hpfill,.evday-bullet-result{background:linear-gradient(#ffb1a4 0 18%,#ff6f61 18% 36%,#ef3d33 36% 68%,#a61111 68% 100%),repeating-linear-gradient(90deg,#ffffff1a 0 10px,#0000001f 10px 20px)}.evday-spotlight-hpfill,.evday-boss-hpfill{border-radius:inherit;height:100%;transition:width .24s;box-shadow:inset 0 2px #ffebe673,inset -2px -2px #5c000061,0 0 18px #ff2b2b3d}.evday-spotlight-hplabel{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.84rem;display:inline-flex}.evday-spotlight-hplabel--top{justify-content:space-between}.evday-spotlight-art-shell{order:-1;display:block}.evday-spotlight-art-shell .evday-panel-kicker{display:none}.evday-spotlight-art{background:radial-gradient(circle at 20% 18%,#ffffff1c,#0000 18%),radial-gradient(circle at 80% 15%,#ff625d1f,#0000 18%),linear-gradient(#0c1833fa 0%,#030814fa 100%);border:1px solid #ffffff14;border-radius:24px;min-height:clamp(150px,24vh,420px);position:relative;overflow:hidden}.evday-spotlight-art-fallback{width:100%;min-height:inherit;color:#ffffffc7;text-align:center;justify-content:center;align-items:center;padding:24px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;display:flex}.evday-spotlight-image{object-fit:contain;filter:drop-shadow(0 24px 34px #00000073);width:100%;height:100%;padding:16px}.evday-boss-hit-overlay{object-fit:cover;mix-blend-mode:screen;opacity:0;pointer-events:none;width:100%;height:100%;animation:.42s ease-out forwards evday-boss-overlay-burst;position:absolute;inset:0}.evday-damage-float{color:#ffd5d2;background:#ff625d24;border:1px solid #ff625d3d;border-radius:999px;padding:10px 14px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.1rem;font-weight:800;animation:.85s ease-out forwards evday-damage-pop;position:absolute;top:16px;right:16px;box-shadow:0 10px 30px #ff625d2e}.evday-damage-float--remote{color:#e0f7ff;background:#2b9fff2e;border-color:#65daff4d;animation:2s ease-out forwards evday-damage-pop-remote;left:16px;right:auto;box-shadow:0 10px 30px #2b9fff33}.evday-attacker-overlay{pointer-events:none;background:linear-gradient(135deg,#080f22e0,#180a22e0);border:1px solid #fff3;border-radius:12px;gap:2px;padding:10px 12px;animation:2s ease-out forwards evday-damage-pop-remote;display:grid;position:absolute;bottom:16px;left:14px;right:14px;box-shadow:0 12px 28px #00000073}.evday-attacker-overlay-label{color:#e2ebffd1;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.evday-attacker-overlay-name{color:#fff;font-size:1rem;font-weight:800;line-height:1.15}.evday-attacker-overlay-meta{color:#d6e6ff;font-size:.84rem;font-weight:600;line-height:1.1}.evday-raid-controls{gap:24px;padding-top:14px;display:grid}.evday-raid-controls-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:28px;display:grid}.evday-raid-buffs{align-self:start;display:grid}.evday-missions-panel--embedded,.evday-modifier-column--compact{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.evday-missions-panel--embedded:before,.evday-modifier-column--compact:before{display:none}.evday-missions-panel--embedded .evday-section-head,.evday-modifier-column--compact .evday-modifier-header{align-items:flex-start;min-height:64px;margin-bottom:20px}.evday-missions-panel--embedded .evday-section-title,.evday-modifier-column--compact .evday-modifier-title{font-size:1.12rem;line-height:1.1}.evday-missions-panel--embedded .evday-panel-kicker,.evday-modifier-column--compact .evday-panel-kicker,.evday-modifier-column--compact .evday-section-subtitle{display:none}.evday-missions-panel--embedded .evday-mission-list,.evday-modifier-column--compact .evday-modifier-list{gap:16px}.evday-missions-panel--embedded .evday-mission-item{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.evday-missions-panel--embedded .evday-mission-title{font-size:.98rem;line-height:1.2}.evday-missions-panel--embedded .evday-mission-meta{gap:0}.evday-missions-panel--embedded .evday-mission-damage-chip,.evday-missions-panel--embedded .evday-mission-points{padding:4px 8px;font-size:.72rem}.evday-missions-panel--embedded .evday-mission-btn{border-radius:12px;width:40px;height:40px}.evday-missions-panel--embedded .evday-mission-content{gap:10px}.evday-modifier-column--compact .evday-modifier-header{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evday-modifier-column--compact .evday-section-copy{gap:4px;min-width:0;padding-top:4px}.evday-modifier-column--compact .evday-modifier-title-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.evday-modifier-column--compact .evday-modifier-item{border-radius:18px;gap:14px;padding:15px 16px}.evday-modifier-column--compact .evday-modifier-name{font-size:.94rem;line-height:1.22}.evday-modifier-column--compact .evday-modifier-points{font-size:.7rem}.evday-modifier-column--compact .evday-modifier-total{flex-shrink:0;align-items:flex-end;min-width:108px;margin-left:4px;padding:10px 14px 12px}.evday-modifier-column--compact .evday-modifier-total-value{color:#ffd487;font-size:1rem}.evday-modifier-column--compact .evday-modifier-controls .evday-mission-counter-minus,.evday-modifier-column--compact .evday-modifier-controls .evday-mission-btn{border-radius:12px;width:36px;height:36px}.evday-modifier-column--compact .evday-modifier-controls{gap:8px}.evday-modifier-column--compact .evday-modifier-controls .evday-mission-counter-value{min-width:1.6ch;font-size:1rem}.evday-modifier-column--compact .evday-modifier-content{gap:8px}.evday-bosses-section{padding:20px}.evday-bosses-controls{align-items:center;gap:8px;display:flex}.evday-icon-btn{width:44px;height:44px;color:var(--evday-text);cursor:pointer;transition:transform var(--evday-transition), background var(--evday-transition), border-color var(--evday-transition);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.evday-icon-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.evday-icon-btn:disabled{opacity:.5;cursor:not-allowed}.evday-mock-hit-btn{color:#e8f9ff;letter-spacing:.04em;cursor:pointer;min-height:44px;transition:transform var(--evday-transition), border-color var(--evday-transition), background var(--evday-transition), box-shadow var(--evday-transition);background:linear-gradient(#8ee2ff24,#2275d61f),#07152dcc;border:1px solid #5dc8ff3d;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.83rem;font-weight:700;display:inline-flex}.evday-mock-hit-btn:hover:not(:disabled){background:linear-gradient(#9ce9ff2e,#2e8aff2e),#0a1a3ae0;border-color:#8de4ff6b;transform:translateY(-1px);box-shadow:0 12px 28px #2584ff29}.evday-mock-hit-btn:disabled{opacity:.5;cursor:not-allowed}.evday-mock-hit-message{color:#d8f6ff;background:linear-gradient(#98e7ff1a,#2e8aff14),#07142ab8;border:1px solid #65daff38;border-radius:16px;margin-bottom:14px;padding:12px 14px;font-size:.92rem;line-height:1.45}.evday-mock-hit-message strong{color:#fff;font-family:Oxanium,Space Grotesk,sans-serif;font-weight:700}.evday-boss-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(220px,72vw);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.evday-boss-track::-webkit-scrollbar{height:8px}.evday-boss-track::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.evday-boss-card{min-width:0;color:var(--evday-text);text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform var(--evday-transition), border-color var(--evday-transition), opacity var(--evday-transition), box-shadow var(--evday-transition);background:linear-gradient(#ffffff12,#ffffff05),#080e1db8;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:14px;padding:14px;display:flex}.evday-boss-card[data-visible=true]{border-color:color-mix(in srgb, var(--dept-color,var(--evday-primary)) 50%, #ffffff14);transform:translateY(-2px);box-shadow:0 14px 34px #0003}.evday-boss-card[data-status=locked]{opacity:.72}.evday-boss-card[data-hit=true]{animation:.34s evday-boss-hit}.evday-boss-card-frame{aspect-ratio:16/10;background:radial-gradient(circle at 20% 20%,#ffffff14,#0000 24%),#00000042;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:hidden}.evday-boss-art-fallback{color:#ffffffc7;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:18px;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;display:flex}.evday-boss-image{object-fit:contain;width:100%;height:100%;padding:10px}.evday-boss-meta{flex-direction:column;gap:10px;display:flex}.evday-boss-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.evday-boss-status{letter-spacing:.1em;text-transform:uppercase;color:var(--evday-muted);font-size:.76rem;font-weight:700}.evday-boss-name{font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.02rem;font-weight:700}.evday-boss-hpbar{height:14px}.evday-boss-hplabel{letter-spacing:.08em;text-transform:uppercase;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.84rem}.evday-missions-panel,.evday-analytics-panel{padding:20px}.evday-mission-list,.evday-modifier-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.evday-mission-item{border:1px solid color-mix(in srgb, var(--dept-color,var(--evday-primary)) 26%, #ffffff14);transition:transform var(--evday-transition), border-color var(--evday-transition), box-shadow var(--evday-transition);background:linear-gradient(#ffffff0f,#ffffff05),#050b18b8;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0f}.evday-mission-item[data-ready=true]{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--dept-color,var(--evday-primary)) 8%, transparent)}.evday-mission-item[data-firing=true]{animation:.52s evday-mission-fire}.evday-mission-item[data-closed=true]{opacity:.78}.evday-mission-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.evday-mission-content{flex-direction:column;gap:10px;min-width:0;display:flex}.evday-mission-title{overflow-wrap:anywhere;font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.22rem;font-weight:700;line-height:1.25}.evday-mission-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evday-mission-damage-chip,.evday-mission-points{border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.evday-mission-damage-chip{color:#ffde9a;background:#f6c15b24}.evday-mission-points{color:#bdd8ff;background:#69a9ff1f}.evday-mission-counter{align-items:center;gap:10px;display:flex}.evday-mission-counter-minus{cursor:pointer;width:52px;height:52px;color:var(--evday-text);transition:transform var(--evday-transition), background var(--evday-transition), opacity var(--evday-transition);background:#ffffff17;border:none;border-radius:18px;justify-content:center;align-items:center;padding:0;display:inline-flex}.evday-mission-counter-minus:hover:not(:disabled){background:#ffffff21;transform:translateY(-1px)}.evday-mission-btn{cursor:pointer;width:52px;height:52px;transition:transform var(--evday-transition), filter var(--evday-transition), background var(--evday-transition), opacity var(--evday-transition);color:#08101e;background:linear-gradient(135deg, var(--evday-gold), var(--evday-accent-strong));border:none;border-radius:18px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 10px 24px #f6c15b3d}.evday-mission-btn--accent{color:#fff;background:linear-gradient(135deg, var(--mission-accent,var(--evday-primary)), color-mix(in srgb, var(--mission-accent,var(--evday-primary)) 60%, white));box-shadow:0 10px 24px color-mix(in srgb, var(--mission-accent,var(--evday-primary)) 26%, transparent)}.evday-mission-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)scale(1.02)}.evday-mission-counter-minus:disabled,.evday-mission-btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.evday-mission-counter-value{text-align:center;min-width:2.6ch;font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.6rem;font-weight:700}.evday-modifier-column{padding:20px}.evday-modifier-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.evday-modifier-title-row{align-items:center;gap:12px;display:flex}.evday-modifier-total{color:#ffd487;background:#f6c15b1f;border:1px solid #f6c15b3d;border-radius:999px;flex-direction:column;gap:4px;margin:0;padding:10px 14px;display:inline-flex}.evday-modifier-total-label{letter-spacing:.12em;text-transform:uppercase;color:#ffd487b8;font-size:.64rem;font-weight:700;line-height:1}.evday-modifier-total-value{font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;line-height:1}.evday-modifier-item{background:linear-gradient(#ffffff0f,#ffffff05),#050b18b8;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.evday-modifier-content{flex-direction:column;gap:4px;min-width:0;display:flex}.evday-modifier-name{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.evday-modifier-points--chip{color:#bdd8ff;background:#ffffff0f;border-radius:999px;align-self:flex-start;padding:4px 10px;line-height:1.2;display:inline-flex}.evday-modifier-controls .evday-mission-counter-value{font-size:1.2rem}.evday-analytics-panel{min-width:0}.evday-segmented-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:6px;display:grid}.evday-segmented-btn{color:var(--evday-muted);cursor:pointer;transition:background var(--evday-transition), color var(--evday-transition);background:0 0;border:none;border-radius:14px;padding:12px 14px;font-weight:700}.evday-segmented-btn[data-active=true]{color:var(--evday-text);background:#ffffff17}.evday-graph-with-overlay{min-width:0;position:relative}.evday-graph-wrap,.evday-bullet-chart{min-height:300px;padding-top:8px}.evday-graph-wrap svg text{font-family:Space Grotesk,system-ui,sans-serif}.evday-graph-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050914b8;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px 0 0}.evday-graph-spinner{border:4px solid #ffffff24;border-top-color:var(--evday-primary);border-radius:50%;width:46px;height:46px;animation:1s linear infinite evday-spin}.evday-graph-spinner--slow{animation-duration:2.4s}.evday-bullet-chart{flex-direction:column;gap:18px;display:flex}.evday-bullet-row{grid-template-columns:90px 1fr 72px;align-items:center;gap:12px;display:grid}.evday-bullet-label{color:var(--evday-text);font-size:.9rem;font-weight:700}.evday-bullet-track{background:#ffffff12;border-radius:999px;height:26px;position:relative;overflow:visible}.evday-bullet-result{border-radius:inherit;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.evday-bullet-goal-marker{background:var(--evday-text);border-radius:999px;width:3px;margin-left:-1.5px;transition:left .3s;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 1px #050914cc}.evday-bullet-values{text-align:right;font-size:.82rem;font-weight:700}.evday-quickbattle-hero{padding:20px}@keyframes evday-spin{to{transform:rotate(360deg)}}@keyframes evday-mission-fire{0%{transform:scale(1);box-shadow:inset 0 1px #ffffff0f}35%{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in srgb, var(--dept-color,var(--evday-primary)) 18%, transparent), 0 0 34px color-mix(in srgb, var(--dept-color,var(--evday-primary)) 22%, transparent);transform:scale(1.01)}to{transform:scale(1);box-shadow:inset 0 1px #ffffff0f}}@keyframes evday-boss-hit{0%{filter:brightness();transform:translate(0)}30%{filter:brightness(1.16);transform:translate(-3px)}60%{filter:brightness(1.04);transform:translate(3px)}to{filter:brightness();transform:translate(0)}}@keyframes evday-boss-overlay-burst{0%{opacity:0;transform:scale(.82)}35%{opacity:.92;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes evday-damage-pop{0%{opacity:0;transform:translateY(10px)scale(.88)}18%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-36px)scale(1.04)}}@keyframes evday-damage-pop-remote{0%{opacity:0;transform:translateY(10px)scale(.88)}12%{opacity:1;transform:translateY(0)scale(1)}82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-24px)scale(1.03)}}@keyframes evday-loading-scan{0%,to{transform:translate(-6%)}50%{transform:translate(140%)}}@media (width>=760px){.evday-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.evday-raid-controls-grid{grid-template-columns:minmax(0,1fr);gap:22px}.evday-modifier-column--compact .evday-modifier-total{min-width:auto}}@media (width>=900px){.evday-spotlight{gap:20px;padding:20px}.evday-spotlight-top{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:20px}.evday-spotlight-art-shell{order:0;display:block}.evday-spotlight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evday-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1080px){.evday-brand-lockup{flex:auto}.evday-header-status-row{flex:0 auto;justify-content:flex-end}.evday-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start}.evday-dashboard-side{position:sticky;top:118px}}@media (width<=719px){.evday-header-inner{padding:12px 14px 14px}.evday-brand-lockup{align-items:flex-start;gap:12px}.evday-crest-shell{width:clamp(110px,34vw,160px)}.evday-brand-copy{gap:1px}.evday-brand-title-row{flex-wrap:wrap;gap:8px}.evday-brand-kicker{letter-spacing:.14em;font-size:.62rem}.evday-title{font-size:1.05rem;line-height:1.05}.evday-brand-subtitle{font-size:.78rem;line-height:1.25}.evday-header-status-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}.evday-header-countdown,.evday-header-dept{border-radius:15px;padding:8px 10px}.evday-header-countdown{gap:8px}.evday-header-countdown-label,.evday-header-dept-label{letter-spacing:.1em;font-size:.62rem}.evday-header-countdown-numbers{font-size:.9rem}.evday-header-sounddock{border-radius:15px;flex-basis:38px;width:38px;height:38px}.evday-header-dept{gap:8px;max-width:100%}.evday-header-dept-main{gap:7px}.evday-header-dept-name{white-space:normal;font-size:.86rem}.evday-header-dept-change{padding:6px 8px;font-size:.72rem}.evday-main{padding-inline:14px}.evday-panel,.evday-picker-selected{border-radius:24px}.evday-boss-track{grid-auto-columns:minmax(220px,80vw)}.evday-spotlight{gap:12px}.evday-spotlight-art{border-radius:18px;min-height:142px}.evday-spotlight-image{padding:8px 12px}.evday-spotlight-title-row{gap:8px}.evday-spotlight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evday-spotlight-stat{padding:10px}.evday-spotlight-stat-value{font-size:.88rem}.evday-section-actions,.evday-mock-hit-btn{width:100%}.evday-bullet-row{grid-template-columns:1fr;gap:8px}.evday-bullet-values{text-align:left}}@media (width<=560px){.evday-spotlight-art{min-height:128px}.evday-brand-subtitle{display:none}.evday-brand-title-row{flex-wrap:wrap;align-items:flex-start}.evday-header-status-row{flex-wrap:wrap;align-items:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
