:root{--bg:var(--ui-canvas);--panel:var(--ui-panel);--panel-2:var(--ui-raised);--panel-3:var(--ui-inset);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--text:var(--ui-text);--muted:var(--ui-muted);--cyan:var(--ui-accent);--cyan-2:var(--ui-focus);--violet:var(--ui-violet);--orange:var(--ui-orange);--green:var(--ui-positive);--red:var(--ui-danger);--sidebar-width:200px}*{box-sizing:border-box}html{background:var(--ui-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--ui-line-strong) var(--ui-raised);scrollbar-width:thin}.auction-avatar-movers-open{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:142px;height:38px;color:var(--ui-text);cursor:pointer;border-radius:6px;font-size:12px;font-weight:600}.auction-avatar-movers-open:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.auction-avatar-movers-backdrop{z-index:2200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030707b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.auction-avatar-movers-dialog{border:1px solid var(--ui-line);background:var(--ui-panel);width:min(1180px,100vw - 56px);max-height:min(900px,100dvh - 56px);color:var(--ui-text);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #18242121,inset 0 1px #1824210f}.auction-avatar-movers-dialog>header{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 56px 14px 18px;display:flex}.auction-avatar-movers-dialog>header small{color:var(--ui-accent);letter-spacing:.13em;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.auction-avatar-movers-dialog>header h3{color:var(--ui-text);margin:0;font-size:20px}.auction-avatar-movers-dialog>header>span{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-weight:600}.auction-avatar-movers-close{z-index:1;border:1px solid var(--ui-line);background:var(--ui-panel);width:38px;height:38px;color:var(--ui-muted);cursor:pointer;border-radius:6px;font-size:22px;position:absolute;top:15px;right:15px}.auction-avatar-movers-close:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.auction-avatar-movers-note{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);margin:0;padding:10px 18px;font-size:12px;line-height:1.55}.auction-avatar-movers-note b{color:var(--ui-accent)}.auction-avatar-movers-coverage{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);gap:20px;padding:9px 18px;font-size:12px;display:flex}.auction-avatar-movers-coverage b{color:var(--ui-accent)}.auction-avatar-movers-columns{background:var(--ui-raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid}.auction-avatar-movers-list{background:var(--ui-panel);flex-direction:column;min-width:0;min-height:0;display:flex}.auction-avatar-movers-list>header{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);flex:0 0 40px;justify-content:space-between;align-items:center;height:40px;padding:0 13px;display:flex}.auction-avatar-movers-list>header b{font-size:13px}.auction-avatar-movers-list.rise>header b{color:var(--ui-danger)}.auction-avatar-movers-list.fall>header b{color:var(--ui-blue,#9dbde7)}.auction-avatar-movers-list>header span{color:var(--ui-muted);font-size:12px}.auction-avatar-movers-list>div{overscroll-behavior:contain;min-height:190px;overflow-y:auto}.auction-avatar-movers-list>div::-webkit-scrollbar{width:7px}.auction-avatar-movers-list>div::-webkit-scrollbar-track{background:var(--ui-panel)}.auction-avatar-movers-list>div::-webkit-scrollbar-thumb{background:var(--ui-raised);border-radius:99px}.auction-avatar-movers-list>div>button{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;grid-template-columns:26px 38px minmax(0,1fr) minmax(100px,auto);align-items:center;gap:8px;padding:6px 11px;display:grid}.auction-avatar-movers-list>div>button:hover{background:var(--ui-selected)}.auction-avatar-movers-list>div>button>em{color:var(--ui-gold);text-align:center;font-size:12px;font-style:normal;font-weight:600}.auction-avatar-mover-icon{border:1px solid var(--ui-line);background:var(--ui-panel);width:36px;height:36px;color:var(--ui-accent);border-radius:5px;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.auction-avatar-mover-icon img{object-fit:cover;width:100%;height:100%}.auction-avatar-mover-name{gap:2px;min-width:0;display:grid}.auction-avatar-mover-name>b,.auction-avatar-mover-name>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-avatar-mover-name>b{color:var(--ui-text);font-size:12px}.auction-avatar-mover-name>small{color:var(--ui-muted);font-size:12px}.auction-avatar-movers-list>div>button>strong{white-space:nowrap;justify-items:end;gap:1px;font-size:12px;display:grid}.auction-avatar-movers-list>div>button>strong small{font-size:12px}.auction-avatar-movers-list.rise>div>button>strong{color:var(--ui-danger)}.auction-avatar-movers-list.fall>div>button>strong{color:var(--ui-blue,#9dbde7)}.auction-avatar-movers-list>div>p{color:var(--ui-muted);text-align:center;margin:0;padding:70px 16px;font-size:12px}.auction-avatar-movers-state{min-height:360px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.auction-avatar-movers-state>i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite auction-spin}.auction-avatar-movers-state>b{color:var(--ui-text);font-size:14px}.auction-avatar-movers-state.error>b{color:var(--ui-danger)}.auction-avatar-movers-state button{border:1px solid var(--ui-line);background:var(--ui-raised);height:34px;color:var(--ui-text);cursor:pointer;border-radius:5px;margin-top:5px;padding:0 16px}.auction-avatar-movers-dialog>footer{border-top:1px solid var(--ui-line);background:var(--ui-panel);min-height:36px;color:var(--ui-muted);align-items:center;padding:0 18px;font-size:12px;display:flex}@media (width<=760px){.auction-avatar-movers-backdrop{padding:10px}.auction-avatar-movers-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.auction-avatar-movers-columns{grid-template-columns:1fr;overflow-y:auto}.auction-avatar-movers-list>div{overflow:visible}}body{background:var(--ui-canvas);color:var(--ui-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}html,body,.app-shell{min-width:0}button,input{font:inherit}button{color:inherit}:where(button,[role=button]){word-break:keep-all;overflow-wrap:normal}:where(button:not(:disabled),[role=button]:not([aria-disabled=true])){cursor:pointer!important}:where(button:disabled,[role=button][aria-disabled=true]){cursor:not-allowed!important}:where(button:not(:disabled),[role=button]:not([aria-disabled=true])):active{opacity:.82}@media (width<=760px) and (pointer:coarse){.app-shell.sacheon-v2 :where(button,a[href],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,summary,[role=button]){min-width:44px;min-height:44px}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--ui-raised);min-height:100vh;display:grid;position:relative;overflow:hidden}.app-shell.party-drawer-active{overflow:clip}.app-shell:before{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(var(--ui-text) 1px, transparent 1px), linear-gradient(90deg, var(--ui-text) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:0}.app-shell:after{content:"";z-index:0;pointer-events:none;opacity:.6;filter:brightness(1.2)saturate(.9)contrast(1.02);background:linear-gradient(90deg,#05090f94,#05090f57 48%,#05090f29),url(/raid-command-bg.webp) 100%/cover no-repeat;transition:opacity .3s,filter .3s;position:fixed;inset:0}.app-shell.home-active:after{opacity:.96;transform-origin:58% 48%;will-change:transform, filter;background:linear-gradient(90deg,#03050a85,#05070d1a 38%,#04050a0f),url(/home-sunset-castle.jpg) 50% 40%/cover no-repeat;animation:360s cubic-bezier(.45,0,.55,1) infinite home-day-camera}.ambient{z-index:0;filter:blur(90px);pointer-events:none;opacity:.14;border-radius:999px;position:fixed}.ambient-one{background:var(--ui-raised);width:380px;height:380px;top:-190px;right:7%}.ambient-two{background:var(--ui-raised);width:300px;height:300px;bottom:-180px;left:28%}.home-cinematic{inset:0 0 0 var(--sidebar-width);z-index:1;pointer-events:none;isolation:isolate;position:fixed;overflow:hidden}.home-cinematic:before{content:"";z-index:2;filter:blur(30px);background:radial-gradient(at 18% 48%,#b4cfd833,#0000 32%),radial-gradient(at 68% 63%,#79abb93b,#0000 39%),linear-gradient(#0000 15%,#9cbec714 60%,#cddbdc21);animation:36s ease-in-out infinite alternate home-mist;position:absolute;inset:9% -18% -28%}.home-cinematic:after{content:"";z-index:8;background:linear-gradient(90deg,#02040942,#0000 36%,#02030814 72%,#02030857),linear-gradient(#140d140d,#0000 28%,#03060c6b);animation:12s ease-in-out infinite home-breathe;position:absolute;inset:0}.home-sunset-shift{z-index:1;mix-blend-mode:color;will-change:opacity, filter, background-color;background:linear-gradient(#ffad6c29,#a64d5c0d 42%,#110e1f14 74%),radial-gradient(at 64% 35%,#ffcd892e,#0000 42%);animation:360s cubic-bezier(.45,0,.55,1) infinite home-day-color;position:absolute;inset:0}.home-moon{z-index:2;aspect-ratio:1;opacity:0;filter:blur(.15px);mix-blend-mode:screen;will-change:transform, opacity, filter;background:radial-gradient(circle at 34% 31%,#fffffff5 0 5%,#0000 6%),radial-gradient(circle at 68% 62%,#95a3b533 0 9%,#0000 10%),radial-gradient(circle at 43% 73%,#8f9db02e 0 6%,#0000 7%),radial-gradient(circle at 38% 34%,#fffdf2 0,#e8edf1 48%,#aeb9c7 78%,#7e8998 100%);border-radius:50%;width:clamp(78px,8vw,132px);animation:360s cubic-bezier(.45,0,.55,1) infinite home-moon-cycle;position:absolute;top:8%;right:9%;box-shadow:0 0 24px #e0edff9e,0 0 70px #b4cef357,0 0 140px #81a7dc2e}.home-moon:after{content:"";filter:blur(12px);background:radial-gradient(circle,#d2e4ff2e,#0000 62%);border-radius:50%;position:absolute;inset:-34%}.home-light-beam{z-index:3;filter:blur(18px);transform-origin:top;mix-blend-mode:screen;background:linear-gradient(#ffe09b2e,#54e4e70d 43%,#0000 78%);width:12%;height:135%;position:absolute;top:-24%;transform:rotate(14deg)}.beam-one{animation:24s ease-in-out infinite alternate home-beam-one;left:62%}.beam-two{opacity:.55;animation:29s ease-in-out infinite alternate home-beam-two;left:78%}.home-fog{z-index:4;filter:blur(34px);mix-blend-mode:screen;will-change:transform, opacity;background:radial-gradient(at 16% 52%,#cddbde33,#0000 27%),radial-gradient(at 43% 45%,#9ebcc53d,#0000 31%),radial-gradient(at 74% 58%,#bccfd32e,#0000 29%),radial-gradient(at 94% 42%,#719fae2e,#0000 24%);border-radius:48%;width:168%;position:absolute;left:-32%}.fog-far{opacity:0;height:70%;animation:48s ease-in-out -5s infinite home-fog-far;bottom:-34%}.fog-mid{opacity:0;height:66%;animation:41s ease-in-out -19s infinite home-fog-mid;bottom:-30%;transform:scaleX(-1)}.fog-near{opacity:0;filter:blur(44px);height:78%;animation:35s ease-in-out -28s infinite home-fog-near;bottom:-42%}.home-particles{z-index:5;opacity:.24;background-image:radial-gradient(circle,#f4da9cc7 0 1px,#0000 1.8px),radial-gradient(circle,#79e2ebb3 0 1px,#0000 1.7px);background-position:0 0,53px 81px;background-size:127px 143px,173px 191px;animation:46s linear infinite home-particles;position:absolute;inset:-10%}@keyframes home-day-camera{0%,to{filter:brightness(.34)saturate(.62)contrast(1.22)sepia(.02)hue-rotate(18deg);transform:scale(1.085)translate(-1.7%,.7%)}8%{filter:brightness(.4)saturate(.66)contrast(1.2)sepia(.03)hue-rotate(16deg);transform:scale(1.077)translate(-1.5%,.6%)}15%{filter:brightness(.59)saturate(.85)contrast(1.14)sepia(.08)hue-rotate(8deg);transform:scale(1.066)translate(-1.22%,.44%)}23%{filter:brightness(.83)saturate(1.08)contrast(1.08)sepia(.11)hue-rotate(1deg);transform:scale(1.052)translate(-.86%,.3%)}34%{filter:brightness(1.04)saturate(.95)contrast(1.03)sepia(.03)hue-rotate();transform:scale(1.035)translate(-.42%,.14%)}48%{filter:brightness(1.14)saturate(.84)contrast()sepia(0)hue-rotate(-5deg);transform:scale(1.02)translate(0,0)}61%{filter:brightness(1.08)saturate(.9)contrast(1.02)sepia(.02)hue-rotate(-2deg);transform:scale(1.03)translate(-.28%,.08%)}72%{filter:brightness(.93)saturate(1.12)contrast(1.06)sepia(.09)hue-rotate(-3deg);transform:scale(1.046)translate(-.7%,.22%)}81%{filter:brightness(.76)saturate(1.19)contrast(1.1)sepia(.13)hue-rotate();transform:scale(1.058)translate(-1%,.35%)}89%{filter:brightness(.51)saturate(.81)contrast(1.17)sepia(.06)hue-rotate(10deg);transform:scale(1.071)translate(-1.38%,.52%)}95%{filter:brightness(.39)saturate(.68)contrast(1.2)sepia(.03)hue-rotate(16deg);transform:scale(1.08)translate(-1.58%,.64%)}}@keyframes home-day-color{0%,to{opacity:1;background-color:var(--ui-panel);filter:saturate(.55)hue-rotate(22deg)brightness(.86)}8%{opacity:.98;background-color:var(--ui-raised);filter:saturate(.62)hue-rotate(19deg)brightness(.9)}15%{opacity:.91;background-color:var(--ui-raised);filter:saturate(.82)hue-rotate(10deg)brightness(.96)}23%{opacity:.72;background-color:var(--ui-selected);filter:saturate(1.12)hue-rotate(-3deg)brightness(1.02)}34%{opacity:.38;background-color:var(--ui-selected);filter:saturate(.94)hue-rotate()brightness(1.04)}48%{opacity:.16;background-color:var(--ui-selected);filter:saturate(.82)hue-rotate(-7deg)brightness(1.05)}61%{opacity:.23;background-color:var(--ui-selected);filter:saturate(.88)hue-rotate(-4deg)brightness(1.04)}72%{opacity:.48;background-color:var(--ui-selected);filter:saturate(1.06)hue-rotate(-5deg)brightness(1.02)}81%{opacity:.82;background-color:var(--ui-raised);filter:saturate(1.26)hue-rotate(-7deg)brightness(.97)}89%{opacity:.96;background-color:var(--ui-raised);filter:saturate(.78)hue-rotate(12deg)brightness(.91)}95%{opacity:.99;background-color:var(--ui-raised);filter:saturate(.62)hue-rotate(19deg)brightness(.87)}}@keyframes home-moon-cycle{0%,to{opacity:.82;filter:blur(.15px)brightness();transform:translate(0,0)scale(1)}8%{opacity:.64;filter:blur(.15px)brightness(.98);transform:translate(-1.5vw,-.7vh)scale(.98)}15%{opacity:.22;filter:blur(.35px)brightness(.9);transform:translate(-2.8vw,-1.1vh)scale(.94)}22%,76%{opacity:0;filter:blur(1px)brightness(.78);transform:translate(-4vw,-1.5vh)scale(.88)}84%{opacity:.12;filter:blur(.8px)brightness(.82);transform:translate(3.5vw,2vh)scale(.88)}91%{opacity:.48;filter:blur(.35px)brightness(.93);transform:translate(2vw,1.1vh)scale(.94)}96%{opacity:.74;filter:blur(.15px)brightness();transform:translate(.8vw,.4vh)scale(.98)}}@keyframes home-mist{0%{opacity:.48;transform:translate(-2%,2%)scale(1)}to{opacity:.9;transform:translate(5%,-3%)scale(1.12)}}@keyframes home-breathe{50%{opacity:.7;filter:brightness(1.13)}}@keyframes home-beam-one{0%{opacity:.34;transform:translate(-22%)rotate(12deg)}to{opacity:.85;transform:translate(28%)rotate(18deg)}}@keyframes home-beam-two{0%{transform:translate(28%)rotate(19deg)}to{opacity:.86;transform:translate(-34%)rotate(11deg)}}@keyframes home-fog-far{0%{opacity:0;transform:translate(-7%,36%)scale(.9)}18%{opacity:.3}58%{opacity:.58;transform:translate(3%,-28%)scale(1.08)}84%{opacity:.34}to{opacity:0;transform:translate(10%,-74%)scale(1.2)}}@keyframes home-fog-mid{0%{opacity:0;transform:translate(10%,42%)scaleX(-1)scale(.92)}16%{opacity:.38}55%{opacity:.72;transform:translate(-2%,-25%)scaleX(-1)scale(1.12)}82%{opacity:.42}to{opacity:0;transform:translate(-11%,-80%)scaleX(-1)scale(1.24)}}@keyframes home-fog-near{0%{opacity:0;transform:translate(-8%,48%)scale(.94)}14%{opacity:.48}52%{opacity:.88;transform:translate(2%,-20%)scale(1.14)}80%{opacity:.5}to{opacity:0;transform:translate(9%,-86%)scale(1.3)}}@keyframes home-particles{to{background-position:24px -80px,5px -130px;transform:translate(-3%,-9%)}}.sidebar{width:var(--sidebar-width);z-index:20;border-right:1px solid var(--ui-line);background:var(--ui-raised);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:52px 1fr;align-self:start;column-gap:12px;height:100vh;min-height:0;padding:30px 20px 22px;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar:after{content:"";background:var(--ui-raised);width:1px;height:116px;box-shadow:0 0 14px var(--ui-accent);position:absolute;top:24px;right:-1px}.brand-mark{filter:drop-shadow(0 0 13px #e7bd6247);background:url(/lostark-user-mark.png) 50%/contain no-repeat;width:50px;height:50px}.brand-copy{align-self:center}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{letter-spacing:.08em;color:var(--ui-gold);text-shadow:0 0 18px #18242121;font-family:Georgia,Times New Roman,serif;font-size:15px}.brand-copy small{letter-spacing:.1em;color:var(--ui-text);margin-top:4px;font-size:10px}.brand-home{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:0;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:2px;display:grid}.brand-home:hover{background:var(--ui-selected)}.brand-home:focus-visible{box-shadow:0 0 0 2px #18242121}.main-nav{flex-direction:column;grid-column:1/-1;gap:8px;margin:48px 0 0;display:flex}.main-nav button,.main-nav>a{color:var(--ui-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;height:48px;padding:0 13px;font-weight:700;text-decoration:none;transition:all .2s;display:grid;position:relative}.main-nav button:hover,.main-nav>a:hover{color:var(--ui-text);background:var(--ui-selected)}.main-nav button.active{color:var(--ui-text);border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 3px 0 var(--ui-accent)}.main-nav b{background:var(--ui-selected);color:var(--ui-accent);border-radius:999px;padding:3px 7px;font-size:10px}.main-nav button.outcast-nav>span{color:var(--ui-danger)}.main-nav>a.inven-nav{color:var(--ui-text)}.main-nav>a.inven-nav:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold)}.inven-icon{color:var(--ui-gold);font:950 9px/1 ui-monospace,monospace}.sidebar-status{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.sidebar-status b,.sidebar-status small{display:block}.sidebar-status small{color:var(--ui-muted);margin-top:4px;font-size:9px}.pulse{background:var(--ui-positive);width:8px;height:8px;box-shadow:0 0 12px var(--ui-positive);border-radius:50%}.pulse.saving{background:var(--ui-accent);box-shadow:0 0 12px var(--ui-accent);animation:1s ease-in-out infinite sync-pulse}.pulse.error{background:var(--ui-danger);box-shadow:0 0 12px var(--ui-danger)}@keyframes sync-pulse{50%{opacity:.35;transform:scale(.78)}}.version{letter-spacing:.18em;color:var(--ui-muted);text-align:center;grid-column:1/-1;margin:14px 0 0;font-size:8px}.workspace{z-index:1;grid-column:2;min-width:0;padding:30px clamp(24px,3vw,54px) 74px;position:relative}.workspace.home-view{min-height:100vh;padding:0}.workspace.home-view>*{display:none}.workspace.home-view>.modal-backdrop{display:grid}.topbar{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:22px;min-height:72px;padding-bottom:20px;display:grid}.eyebrow{color:var(--ui-accent);letter-spacing:.22em;margin:0 0 7px;font-size:9px;font-weight:800}.topbar h1{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,30px)}.title-line{align-items:center;gap:12px;display:flex}.lopec-refresh{border:1px solid var(--ui-line);background:var(--ui-raised);height:32px;color:var(--ui-positive);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:900;transition:all .18s;display:inline-flex}.lopec-refresh:hover:not(:disabled){border-color:var(--ui-positive);background:var(--ui-selected);transform:translateY(-1px)}.lopec-refresh:disabled{cursor:wait;opacity:.72}.lopec-refresh>span{font-size:14px}.lopec-refresh.loading>span{animation:.85s linear infinite lopec-spin}@keyframes lopec-spin{to{transform:rotate(360deg)}}.raid-tabs{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;gap:7px;padding:4px;display:flex}.raid-tab{border-radius:5px;grid-template-columns:minmax(78px,1fr) 22px;align-items:center;display:grid;overflow:hidden}.raid-tab-main{height:48px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:5px 0 0 5px;padding:7px 8px 7px 10px}.raid-tab-main span,.raid-tab-main small{display:block}.raid-tab-main span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:12px;font-weight:850;overflow:hidden}.raid-tab-main small{color:var(--ui-muted);margin-top:3px;font-size:9px}.raid-tab.active .raid-tab-main{color:var(--ui-text);background:var(--ui-selected);box-shadow:inset 0 -2px var(--ui-accent)}.raid-tab.active .raid-tab-main small{color:var(--ui-accent)}.raid-name-edit{border:0;border-left:1px solid var(--ui-line);background:var(--ui-raised);width:22px;height:48px;color:var(--ui-muted);cursor:pointer;border-radius:0 5px 5px 0;font-size:10px}.raid-name-edit:hover{background:var(--ui-selected);color:var(--ui-accent)}.raid-tab-editor{background:var(--ui-selected);grid-column:1/-1;grid-template-columns:minmax(74px,1fr) 24px 24px;align-items:center;gap:3px;height:48px;padding:5px;display:grid}.raid-tab-editor input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:32px;color:var(--ui-text);border-radius:4px;outline:0;padding:0 7px;font-size:10px}.raid-tab-editor input:focus{border-color:var(--ui-accent)}.raid-tab-editor button{border:1px solid var(--ui-line);background:var(--ui-raised);cursor:pointer;border-radius:4px;width:24px;height:30px;font-size:10px}.raid-name-save{color:var(--ui-positive)}.raid-name-cancel{color:var(--ui-muted)}.primary-action,.save-button{border:1px solid var(--ui-line);background:var(--ui-accent);color:var(--ui-inverse);cursor:pointer;border-radius:6px;font-weight:900;transition:all .18s;box-shadow:0 8px 24px #18242121,inset 0 1px #18242121}.primary-action{white-space:nowrap;height:46px;padding:0 20px}.primary-action:hover,.save-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.clear-assignments-action{white-space:nowrap;border:1px solid var(--ui-line);background:var(--ui-raised);height:46px;color:var(--ui-danger);cursor:pointer;border-radius:6px;padding:0 17px;font-weight:900;transition:all .18s}.clear-assignments-action:hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.clear-assignments-action:disabled{opacity:.38;cursor:default}.undo-assignments-action{white-space:nowrap;border:1px solid var(--ui-line);background:var(--ui-raised);height:46px;color:var(--ui-text);cursor:pointer;border-radius:6px;padding:0 17px;font-weight:900;transition:all .18s}.undo-assignments-action:hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.undo-assignments-action:disabled{opacity:.34;cursor:default}.clear-assignments-confirm-modal{border:1px solid var(--ui-line);background:var(--ui-raised);text-align:center;border-radius:14px;width:min(430px,100vw - 28px);padding:30px;position:relative;box-shadow:0 24px 80px #18242121}.clear-confirm-emblem{border:1px solid var(--ui-line);background:var(--ui-selected);width:48px;height:48px;color:var(--ui-danger);border-radius:50%;place-items:center;margin:0 auto 15px;font:950 22px/1 ui-monospace,monospace;display:grid}.clear-assignments-confirm-modal h2{margin:0;font-size:20px}.clear-assignments-confirm-modal p{color:var(--ui-muted);margin:12px auto 22px;font-size:11px;line-height:1.65}.clear-confirm-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.clear-confirm-actions button{border:1px solid var(--ui-line);background:var(--ui-raised);height:44px;color:var(--ui-text);cursor:pointer;border-radius:7px;font-weight:900}.clear-confirm-actions button:last-child{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-danger)}.top-actions{align-items:center;gap:8px;display:flex}.install-action{white-space:nowrap;border:1px solid var(--ui-line);background:var(--ui-raised);height:46px;color:var(--ui-violet);cursor:pointer;border-radius:6px;padding:0 15px;font-size:10px;font-weight:900;transition:all .18s}.install-action:hover{border-color:var(--violet);background:var(--ui-selected);transform:translateY(-1px)}.reward-external{border:1px solid var(--ui-line);background:var(--ui-raised);height:42px;color:var(--ui-gold);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.reward-external:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 0;display:grid}.metrics article{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;align-items:center;gap:13px;min-width:0;min-height:78px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #18242108,0 12px 30px #1824211a}.metrics article:after{content:"";opacity:.025;background:currentColor;border-radius:50%;width:80px;height:80px;position:absolute;inset:auto -20px -30px auto}.metric-icon{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.metric-icon.cyan{color:var(--ui-accent)}.metric-icon.violet{color:var(--violet)}.metric-icon.orange{color:var(--orange)}.metric-icon.green{color:var(--ui-positive)}.metrics small,.metrics strong,.metrics em{display:inline}.metrics small{color:var(--ui-muted);margin-bottom:2px;font-size:10px;display:block}.metrics strong{font-size:23px;line-height:1}.metrics em{color:var(--ui-muted);margin-left:6px;font-size:10px;font-style:normal}.content-grid{gap:14px;display:grid}.roster-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr)}.panel{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;box-shadow:0 20px 50px #18242121,inset 0 1px #18242105}.panel-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:15px 18px;display:flex}.panel-head>div,.bench header>div{align-items:center;gap:10px;display:flex}.panel h2,.bench h2{letter-spacing:-.02em;margin:0;font-size:15px}.section-number{color:var(--ui-accent);font-family:ui-monospace,monospace;font-size:10px;font-weight:900}.count-chip,.status-tag{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-muted);border-radius:999px;padding:6px 10px;font-size:10px}.filters{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.search-box{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:220px;max-width:360px;height:38px;color:var(--ui-muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.search-box input{width:100%;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:11px}.search-box input::placeholder,.form-stack input::placeholder{color:var(--ui-muted)}.segmented{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:6px;padding:3px;display:flex}.segmented button{min-width:50px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:10px;font-weight:800}.segmented button.active{background:var(--ui-inset);color:var(--ui-accent)}.roster-table{padding:0 16px 16px}.table-row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(300px,2.15fr) .7fr .7fr .7fr minmax(126px,.96fr) 38px;align-items:center;column-gap:10px;min-height:59px;font-size:11px;display:grid}.table-header{min-height:38px;color:var(--ui-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.sort-header-button{min-height:30px;color:inherit;font-size:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 5px;font-weight:900;transition:all .15s;display:inline-flex}.sort-header-button:hover{background:var(--ui-selected);color:var(--ui-text)}.sort-header-button.active{background:var(--ui-selected);color:var(--ui-accent)}.sort-header-button i{color:currentColor;font:950 10px/1 ui-monospace,monospace}.mobile-sort-options{display:none}.player-row{cursor:default;outline:0;transition:all .16s;position:relative}.player-row:hover{background:var(--ui-selected)}.player-row:focus-visible{box-shadow:inset 0 0 0 1px var(--ui-accent)}.player-row.selected{background:var(--ui-selected);box-shadow:inset 3px 0 var(--ui-accent)}.player-row.selected .character-cell b{color:var(--ui-accent)}.owner-group{border-bottom:1px solid var(--ui-line)}.owner-row{background:var(--ui-raised);width:100%;min-height:58px;color:var(--ui-text);text-align:left;cursor:pointer;border:0;grid-template-columns:58px minmax(130px,1fr) auto 22px;align-items:center;gap:10px;padding:9px 12px;transition:all .16s;display:grid}.owner-participation{border:1px solid var(--ui-line);background:var(--ui-selected);min-width:54px;height:40px;color:var(--ui-muted);cursor:pointer;border-radius:8px;align-content:center;place-items:center;gap:2px;display:grid}.owner-participation b{font-size:11px;line-height:1}.owner-participation small{color:var(--ui-muted);font-size:8px}.owner-participation:hover,.owner-participation.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:0 0 16px #18242121}.owner-participation.active small{color:var(--ui-text)}.participation-modal-backdrop{z-index:1600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030707b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.participation-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:14px;width:min(520px,100%);padding:22px;box-shadow:0 28px 80px #18242121}.participation-modal>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.participation-modal>header small{color:var(--ui-accent);font-size:10px;font-weight:900}.participation-modal>header h2{margin:5px 0 0;font-size:22px}.participation-modal>header button{border:1px solid var(--ui-line);background:var(--ui-raised);width:38px;height:38px;color:var(--ui-muted);cursor:pointer;border-radius:9px;font-size:22px}.participation-modal>p{color:var(--ui-muted);margin:16px 0;font-size:12px;line-height:1.65}.participation-group-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.participation-group-options button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:86px;color:var(--ui-muted);cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:8px;display:grid}.participation-group-options button b{font-size:16px}.participation-group-options button small{color:var(--ui-muted);font-size:10px}.participation-group-options button.active{border-color:var(--ui-line-strong);background:linear-gradient(145deg, var(--ui-selected), var(--ui-selected));color:var(--ui-text);box-shadow:inset 0 0 0 1px #1824211f,0 0 20px #1824211a}.participation-group-options button.active small{color:var(--ui-text)}.participation-modal>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.participation-modal>footer button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:42px;color:var(--ui-muted);cursor:pointer;border-radius:9px;padding:0 15px;font-weight:900}.participation-modal>footer button.save{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-text)}@media (width<=520px){.participation-group-options{grid-template-columns:1fr}.participation-group-options button{min-height:58px}}.owner-row:hover,.owner-row.expanded{background:var(--ui-selected)}.owner-avatar{border:1px solid var(--ui-line);background:var(--ui-selected);width:34px;height:34px;color:var(--ui-accent);border-radius:7px;place-items:center;font-weight:900;display:grid}.owner-name b,.owner-name small{display:block}.owner-name small{color:var(--ui-muted);margin-top:4px;font-size:8px}.owner-summary{color:var(--ui-muted);font-size:9px}.owner-row>i{color:var(--ui-accent);text-align:center;font-style:normal}.owner-characters{background:var(--ui-panel);padding-left:20px;box-shadow:inset 2px 0 #18242121}.owner-characters .table-row{min-height:80px}.character-cell b,.character-cell small{display:block}.character-cell b{font-size:15px;line-height:1.2}.character-cell small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.owner-characters .power{font-size:12px;font-weight:800}.character-title{align-items:center;gap:7px;min-width:0;display:flex}.character-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.character-refresh{border:1px solid var(--ui-line);background:var(--ui-selected);width:29px;height:29px;color:var(--ui-positive);cursor:pointer;border-radius:6px;flex:none;place-items:center;font-size:15px;font-weight:900;transition:all .16s;display:grid}.character-refresh:hover:not(:disabled){border-color:var(--ui-positive);background:var(--ui-selected);transform:rotate(25deg)}.character-refresh:disabled{cursor:wait;opacity:.5}.character-refresh.loading{animation:.85s linear infinite lopec-spin}.profile-view-button{border:1px solid var(--ui-line);background:var(--ui-selected);height:30px;color:var(--ui-accent);cursor:pointer;border-radius:6px;flex:none;padding:0 11px;font-size:10px;font-weight:950;transition:all .16s}.profile-view-button:hover{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-text);transform:translateY(-1px)}.lume-view-button{border:1px solid var(--ui-line);background:var(--ui-raised);height:30px;color:var(--ui-gold);cursor:pointer;border-radius:6px;flex:none;padding:0 11px;font-size:10px;font-weight:950;transition:all .16s}.lume-view-button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:translateY(-1px)}.role-badge,.attend-badge{background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid;border-radius:6px;justify-content:center;align-items:center;min-width:58px;min-height:32px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.role-badge.dealer,.dealer{color:var(--orange)}.role-badge.support,.support{color:var(--violet)}.role-edit-cell{align-items:center;display:inline-flex;position:relative}.role-button{cursor:pointer;font-family:inherit}.role-button i{color:currentColor;opacity:.78;margin-left:7px;font-size:9px;font-style:normal}.role-choice{z-index:15;border:1px solid var(--ui-line-strong);background:var(--ui-panel);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;min-width:150px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 34px #18242121}.role-choice button{background:color-mix(in srgb, currentColor 9%, var(--ui-panel));cursor:pointer;border:1px solid;border-radius:6px;height:38px;font-size:11px;font-weight:950}.attend-badge.참가{color:var(--ui-positive)}.attend-badge.대기{color:var(--orange)}.attend-badge.불참{color:var(--ui-muted)}.power{color:var(--ui-blue,#9dbde7);font-family:ui-monospace,monospace}.lopec-score{color:var(--ui-positive);font-family:ui-monospace,monospace;font-size:11px;font-weight:900}.skill-code-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.skill-code-actions{align-items:center;gap:4px;display:flex}.skill-code-main,.skill-code-refresh{border:1px solid var(--ui-line);background:var(--ui-selected);height:25px;color:var(--ui-gold);cursor:pointer;border-radius:5px;font-size:8px;font-weight:900;transition:all .16s}.skill-code-main{min-width:58px;padding:0 8px}.skill-code-refresh{width:25px;padding:0;font-size:11px}.skill-code-main:hover:not(:disabled),.skill-code-refresh:hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold)}.skill-code-main:disabled,.skill-code-refresh:disabled{cursor:wait;opacity:.55}.skill-code-refresh.loading{animation:.85s linear infinite lopec-spin}.skill-code-cell>small{max-width:100%;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font:800 7px/1 ui-monospace,monospace;overflow:hidden}.row-actions{justify-content:center;align-items:center;display:flex}.row-actions button,.text-button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-muted);cursor:pointer;border-radius:4px;padding:5px 7px;font-size:9px}.row-actions button:hover{color:var(--ui-danger);border-color:var(--ui-line-strong);background:var(--ui-selected)}.edit-hint{color:var(--ui-muted);white-space:nowrap;font-size:9px;font-style:normal}.empty-state{min-height:220px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state span{color:var(--ui-muted);font-size:32px}.empty-state b{color:var(--ui-muted);margin-top:10px;font-size:12px}.empty-state small{margin-top:5px;font-size:10px}.form-panel{align-self:start}.form-stack{flex-direction:column;gap:15px;padding:17px;display:flex}.selection-help{border-left:2px solid var(--ui-accent);background:var(--ui-selected);color:var(--ui-muted);margin:-2px 0 0;padding:8px 10px;font-size:9px;line-height:1.55}.form-stack label>span,.form-stack legend{color:var(--ui-text);margin-bottom:7px;font-size:10px;font-weight:800;display:block}.form-stack label em{color:var(--ui-accent);margin-left:5px;font-size:8px;font-style:normal}.form-stack label small{color:var(--ui-muted);margin-left:5px;font-weight:500}.form-stack input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:40px;color:var(--ui-text);border-radius:6px;outline:0;padding:0 11px;font-size:11px;transition:all .16s}.form-stack input:focus{border-color:var(--ui-line-strong);box-shadow:0 0 0 3px #1824210d}.lopec-result{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:52px;padding:9px 11px;display:grid}.lopec-result>span{color:var(--ui-positive);letter-spacing:.12em;writing-mode:vertical-rl;grid-row:1/3;font-size:8px;font-weight:1000;transform:rotate(180deg)}.lopec-result b{color:var(--ui-text);font:900 14px/1 ui-monospace,monospace}.lopec-result small{color:var(--ui-muted);font-size:8px}.expedition-import-note{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:7px;grid-template-columns:46px 1fr;align-items:center;gap:11px;min-height:68px;padding:10px 12px;display:grid}.expedition-import-note>span{border:1px solid var(--ui-line);width:42px;height:42px;color:var(--ui-positive);border-radius:7px;place-items:center;font:950 9px/1 ui-monospace,monospace;display:grid}.expedition-import-note b,.expedition-import-note small{display:block}.expedition-import-note b{color:var(--ui-text);font-size:10px}.expedition-import-note small{color:var(--ui-muted);margin-top:5px;font-size:8px;line-height:1.5}.form-stack fieldset{border:0;min-width:0;margin:0;padding:0}.role-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.role-picker button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:54px;color:var(--ui-muted);text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:9px;display:flex}.role-picker button>b{border:1px solid;border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.role-picker button span,.role-picker button small{display:block}.role-picker button span{font-size:10px;font-weight:800}.role-picker button small{color:var(--ui-muted);margin-top:3px;font-size:8px}.role-picker button.active{color:currentColor;background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.attend-picker{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.attend-picker button{border:1px solid var(--ui-line);background:var(--ui-panel);height:34px;color:var(--ui-muted);cursor:pointer;border-radius:5px;font-size:10px}.attend-picker button.active.참가{border-color:var(--ui-positive);color:var(--ui-positive);background:var(--ui-selected)}.attend-picker button.active.대기{border-color:var(--orange);color:var(--orange);background:var(--ui-selected)}.attend-picker button.active.불참{border-color:var(--ui-line-strong);color:var(--ui-muted)}.raid-attendance legend small{color:var(--ui-muted);margin-left:5px;font-size:8px;font-weight:500}.raid-attendance-grid{gap:6px;display:grid}.attendance-row{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:6px;grid-template-columns:58px 1fr;align-items:center;gap:8px;min-height:42px;padding:5px 6px 5px 10px;display:grid}.attendance-row>b{color:var(--ui-muted);font-size:10px}.attendance-row>b.current{color:var(--ui-accent)}.attendance-row .attend-picker button{height:30px}.save-button{height:44px;margin-top:2px}.save-button:disabled{cursor:wait;opacity:.72}.save-button.loading>span{animation:.85s linear infinite lopec-spin;display:inline-block}.form-help{text-align:center;color:var(--ui-muted);margin:-7px 0 0;font-size:8px}.party-view{flex-direction:column;gap:14px;padding-bottom:28px;display:flex}.party-bench-toolbar{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.party-bench-toolbar>div small,.party-bench-toolbar>div b{display:block}.party-bench-toolbar>div small{color:var(--ui-muted);letter-spacing:.12em;font-size:8px;font-weight:950}.party-bench-toolbar>div b{color:var(--ui-text);margin-top:5px;font-size:12px}.party-bench-toolbar>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:42px;color:var(--ui-accent);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 9px 0 13px;font-size:11px;font-weight:900;display:flex}.party-bench-toolbar>button:hover,.party-bench-toolbar>button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.party-bench-toolbar>button b{background:var(--ui-selected);min-width:27px;height:27px;color:var(--ui-accent);border-radius:6px;place-items:center;font:950 11px/1 ui-monospace,monospace;display:grid}.party-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.party-layout.drawer-open{height:var(--party-layout-height,calc(100dvh - 160px));min-height:0;max-height:var(--party-layout-height,calc(100dvh - 160px));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(310px,350px);align-items:stretch;overflow:hidden}.bench p{color:var(--ui-muted);margin:4px 0 0;font-size:9px}.party-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.party-layout.drawer-open .party-board{overscroll-behavior-y:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;min-width:0;height:100%;min-height:0;max-height:100%;padding-right:6px;overflow-y:auto}.bench-drawer{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:12px;grid-template-rows:auto auto auto auto minmax(120px,1fr) auto;align-self:start;min-width:0;height:100%;min-height:0;max-height:none;display:grid;position:relative;top:auto;overflow:hidden;box-shadow:0 20px 48px #18242121,inset 0 1px #1824210a}.bench-drawer>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:15px;display:flex}.bench-drawer>header small{color:var(--ui-muted);letter-spacing:.12em;font-size:8px;font-weight:950}.bench-drawer>header h2{color:var(--ui-text);margin:4px 0 3px;font-size:18px}.bench-drawer>header p{color:var(--ui-muted);margin:0;font-size:9px;line-height:1.45}.bench-drawer>header>button{border:1px solid var(--ui-line);background:var(--ui-panel);width:30px;height:30px;color:var(--ui-muted);cursor:pointer;border-radius:7px;flex:0 0 30px;font-size:18px}.bench-drawer-counts{grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 12px 0;display:grid}.bench-drawer-counts span{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-muted);text-align:center;border-radius:7px;padding:7px;font-size:9px}.bench-drawer-counts b{color:var(--ui-accent);margin-left:3px;font:950 11px/1 ui-monospace,monospace}.bench-drawer-search{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;height:39px;margin:9px 12px 0;padding:0 7px 0 10px;display:grid}.bench-drawer-search>span{color:var(--ui-muted);font-size:9px;font-weight:900}.bench-drawer-search input{min-width:0;height:100%;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:10px}.bench-drawer-search button{background:var(--ui-raised);height:27px;color:var(--ui-muted);cursor:pointer;border:0;border-radius:5px;font-size:8px}.bench-drawer-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:7px 12px 9px;display:grid}.bench-drawer-filters button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:31px;color:var(--ui-muted);cursor:pointer;border-radius:6px;font-size:8.5px;font-weight:900}.bench-drawer-filters button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.bench-drawer-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-top:1px solid var(--ui-line);align-content:start;gap:6px;min-height:120px;padding:10px 12px 12px;display:grid;overflow-y:auto}.party-bench-owner-folder{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;min-width:0;overflow:hidden}.party-bench-owner-folder.expanded{border-color:var(--ui-line);background:var(--ui-panel)}.party-bench-owner-toggle{width:100%;min-height:52px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:8px 10px;display:grid}.party-bench-owner-toggle:hover{background:var(--ui-selected)}.party-bench-owner-toggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.party-bench-owner-toggle>span:nth-child(2){min-width:0}.party-bench-owner-toggle b,.party-bench-owner-toggle small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.party-bench-owner-toggle b{color:var(--ui-text);font-size:11px}.party-bench-owner-toggle small{color:var(--ui-muted);margin-top:3px;font-size:8px}.party-bench-owner-toggle>i{border:1px solid var(--ui-line);width:22px;height:22px;color:var(--ui-accent);border-radius:6px;place-items:center;font-size:14px;font-style:normal;display:grid}.party-bench-owner-avatar{border:1px solid var(--ui-line);background:var(--ui-selected);width:32px;height:32px;color:var(--ui-accent);border-radius:7px;place-items:center;font-size:11px;font-weight:950;display:grid}.party-bench-owner-characters{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) var(--ui-raised);border-top:1px solid var(--ui-line);background:var(--ui-panel);grid-auto-rows:max-content;align-items:start;gap:6px;max-height:344px;padding:7px;display:grid;overflow-y:auto}.party-bench-owner-characters[hidden]{display:none}.party-bench-owner-characters .bench-card{margin:0}.bench-drawer .bench-card{border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;width:100%;height:auto;min-height:78px;padding:9px;overflow:hidden}.bench-drawer .bench-card:hover{transform:none}.bench-drawer .bench-card>div{align-content:center;gap:3px;min-width:0;display:grid}.bench-drawer .bench-card.selected{border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 3px 0 #18242121}.bench-drawer .bench-card>div>span{align-items:center;gap:6px;min-width:0;display:flex}.bench-drawer .bench-card>div>span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bench-drawer .bench-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;line-height:1.25;overflow:hidden}.bench-drawer .bench-card .bench-lopec{margin-top:0}.bench-drawer .bench-card em{border-radius:4px;flex:none;padding:2px 5px;font-size:7px;font-style:normal;font-weight:950}.bench-drawer .bench-card em.unassigned{background:var(--ui-selected);color:var(--ui-accent)}.bench-drawer .bench-card em.waiting{background:var(--ui-selected);color:var(--ui-gold)}.bench-quick-assign{border-top:1px solid var(--ui-line);background:var(--ui-panel);padding:10px 12px 12px}.bench-quick-assign>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.bench-quick-assign>div:first-child small{color:var(--ui-muted);font-size:8px}.bench-quick-assign>div:first-child b{color:var(--ui-text);font-size:11px}.bench-quick-assign>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.bench-quick-assign button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:34px;color:var(--ui-accent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.bench-quick-assign button small{color:var(--ui-muted);font-size:7px}.bench-quick-assign button:disabled{opacity:.32;cursor:not-allowed}@media (width<=1180px){.party-layout.drawer-open{grid-template-columns:minmax(0,1fr) minmax(285px,315px)}}@media (width<=1480px){.party-layout.drawer-open .party-board{grid-template-columns:1fr}}@media (width<=900px){.party-bench-toolbar{flex-direction:column;align-items:stretch}.party-bench-owner-toggle{grid-template-columns:36px minmax(0,1fr) 26px;min-height:56px}.party-bench-owner-avatar{width:36px;height:36px}.party-bench-owner-toggle b{font-size:12px}.party-bench-owner-toggle small{font-size:9px}.party-bench-toolbar>button{justify-content:space-between}.party-layout.drawer-open{grid-template-rows:none;grid-template-columns:1fr;align-items:start;height:auto;min-height:0;max-height:none;overflow:visible}.party-layout.drawer-open .bench-drawer{grid-row:1}.party-layout.drawer-open .party-board{grid-row:2;height:auto;padding-right:0;overflow:visible}.bench-drawer{height:auto;max-height:min(620px,72vh);position:relative;top:auto}}.party-column{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;transition:border-color .24s,box-shadow .24s,background .24s;overflow:hidden;box-shadow:0 20px 46px #18242121}.party-column>header{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.party-column>header>div{align-items:center;gap:10px;display:flex}.party-column>header span{color:var(--ui-accent);font-family:ui-monospace,monospace;font-size:20px;font-weight:900}.party-column h3{margin:0;font-size:14px}.party-head-actions{align-items:center;display:flex;gap:7px!important}.party-head-actions>b{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 8px;font-size:8px}.party-head-actions>b.ok{color:var(--ui-positive)}.party-head-actions>b.warn{color:var(--orange)}.party-head-actions>b.party-participation-group{color:var(--ui-accent);border-color:var(--ui-line);background:var(--ui-raised)}.party-head-actions>b.party-participation-group.invalid{color:var(--ui-danger);border-color:var(--ui-line);background:var(--ui-raised)}.party-head-actions>b.party-level-group{color:var(--ui-violet);border-color:var(--ui-line);background:var(--ui-raised)}.party-head-actions>b.party-level-group.invalid{color:var(--ui-danger);border-color:var(--ui-line);background:var(--ui-raised)}.completion-toggle{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:76px;height:30px;color:var(--ui-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:900;transition:all .18s;display:inline-flex}.completion-toggle:hover{color:var(--ui-text);border-color:var(--ui-line-strong);background:var(--ui-selected)}.completion-toggle span{color:inherit!important;font-family:inherit!important;font-size:12px!important}.completion-toggle.done{border-color:var(--ui-line);color:var(--ui-positive);background:var(--ui-raised);box-shadow:0 0 18px #1824211a}.party-column.completed{border-color:var(--ui-line);background:var(--ui-raised);box-shadow:0 20px 55px #18242121,inset 0 0 0 1px #18242114}.party-column.completed>header{border-bottom-color:var(--ui-line);background:var(--ui-raised)}.party-column.completed>header>div:first-child>span{color:var(--ui-positive);text-shadow:0 0 16px #18242121}.party-column.completed .party-summary{border-bottom-color:var(--ui-line);color:var(--ui-muted)}.party-column.completed .party-summary b{color:var(--ui-text)}.party-summary{border-bottom:1px solid var(--ui-line);height:38px;color:var(--ui-muted);grid-template-columns:.7fr .58fr .58fr 1.15fr 1.15fr;align-items:center;padding:0 14px;font-size:8px;display:grid}.party-summary b{color:var(--ui-text);margin-left:4px;font-size:11px}.party-slots{gap:5px;min-height:240px;padding:9px;display:grid}.member-card,.empty-slot{border-radius:7px;min-height:54px}.member-card{border:1px solid var(--ui-line);background:var(--ui-raised);cursor:grab;grid-template-columns:24px 36px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:6px 9px;transition:all .15s;display:grid;position:relative}.member-card:hover{border-color:currentColor;transform:translate(2px);box-shadow:0 8px 20px #18242121}.member-card:active{cursor:grabbing}.slot-number{border:1px solid var(--ui-line);width:24px;height:24px;color:var(--ui-muted);background:var(--ui-panel);border-radius:5px;place-items:center;font:900 10px/1 ui-monospace,monospace;display:grid}.member-card.swap-target{border-color:var(--ui-accent);background:var(--ui-selected);transform:translate(2px);box-shadow:0 0 0 2px #1824211f,0 0 22px #18242121}.member-card.swap-target:after{content:"자리 맞교환";z-index:3;background:var(--ui-accent);color:var(--ui-inverse);border-radius:4px;padding:3px 6px;font-size:7px;font-weight:1000;position:absolute;top:-18px;right:8px}.party-column.completed .member-card{border-color:var(--ui-line);background:var(--ui-raised)}.party-column.completed .member-card b{color:var(--ui-text)}.party-column.completed .class-emblem{background:var(--ui-selected)}.class-emblem{background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid;border-radius:6px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.party-character{grid-template-columns:minmax(145px,1.55fr) minmax(78px,.72fr) minmax(84px,.78fr);align-items:center;gap:10px;min-width:0;display:grid;overflow:hidden}.member-card .party-character>b{color:var(--ui-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.member-card .party-character>b span{color:var(--ui-text);letter-spacing:-.02em;margin-left:3px;font-size:12px;font-weight:850}.party-stat{min-width:0;color:var(--ui-text);white-space:nowrap;align-items:baseline;gap:5px;font:900 12px/1 ui-monospace,monospace;display:flex}.party-stat i{color:var(--ui-accent);font-family:Pretendard,Noto Sans KR,sans-serif;font-size:10px;font-style:normal;font-weight:950}.party-stat.lopec,.party-stat.lopec i{color:var(--ui-positive)}.member-card button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;font-size:15px}.empty-slot{border:1px dashed var(--ui-line);color:var(--ui-muted);justify-content:center;align-items:center;gap:7px;display:flex}.empty-slot span{font-size:17px}.empty-slot small{font-size:9px}.bench{left:calc(var(--sidebar-width) + clamp(24px, 3vw, 54px));z-index:12;border:1px solid var(--ui-line);background:var(--ui-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:11px;padding:12px 14px;position:fixed;bottom:14px;right:clamp(24px,3vw,54px);box-shadow:0 -18px 46px #18242121,0 0 34px #18242112}.bench header{justify-content:space-between;align-items:center;padding:0 2px 12px;display:flex}.bench-list{scrollbar-width:thin;flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:54px;max-height:190px;display:flex;overflow-y:auto}.bench-owner{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:7px;width:238px;overflow:hidden}.bench-owner-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;display:grid}.bench-owner-head:hover,.bench-owner-head.expanded{background:var(--ui-selected)}.bench-owner-head>span:nth-child(2) b,.bench-owner-head>span:nth-child(2) small{display:block}.bench-owner-head b{font-size:10px}.bench-owner-head small{color:var(--ui-muted);margin-top:3px;font-size:8px}.bench-owner-head>i{color:var(--ui-accent);font-size:10px;font-style:normal}.bench-avatar{border:1px solid var(--ui-line);background:var(--ui-selected);width:28px;height:28px;color:var(--ui-accent);border-radius:5px;place-items:center;font-size:10px;font-weight:900;display:grid}.bench-owner-characters{border-top:1px solid var(--ui-line);background:var(--ui-panel);gap:5px;padding:6px;display:grid}.bench-card{border:1px solid var(--ui-line);background:var(--ui-raised);cursor:grab;border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:8px;width:100%;min-height:54px;padding:6px 8px;transition:all .15s;display:grid}.bench-card:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.bench-card .bench-lopec{color:var(--ui-muted);margin-top:3px;font:800 8px/1.2 ui-monospace,monospace}.bench-card i{border:1px solid;border-radius:5px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.bench-card b,.bench-card small{display:block}.bench-card b{font-size:11px}.bench-card small{color:var(--ui-muted);margin-top:3px;font-size:9px}.bench-card strong{color:var(--ui-muted);font-size:11px;font-weight:900}.bench-empty{place-items:center;width:100%;display:grid;color:var(--ui-muted)!important}.settings-view{gap:14px;max-width:920px;display:grid}.setting-cards{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.setting-cards label{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;padding:18px}.setting-cards label>span{color:var(--ui-muted);font-size:10px;font-weight:800}.setting-cards strong{margin:8px 0 3px;font-size:34px;display:block}.setting-cards small{color:var(--ui-muted);font-size:9px}.setting-cards input{width:100%;accent-color:var(--ui-accent);margin-top:18px}.rule-note{border:1px solid var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent);border-radius:7px;gap:12px;margin:0 18px 18px;padding:14px;display:flex}.rule-note p{color:var(--ui-muted);margin:5px 0 0;font-size:10px;line-height:1.6}.data-actions{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.data-actions button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:84px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.data-actions button:hover{border-color:var(--ui-line-strong)}.data-actions button>span{color:var(--ui-accent);font-size:22px}.data-actions b,.data-actions small{display:block}.data-actions b{font-size:10px}.data-actions small{color:var(--ui-muted);margin-top:5px;font-size:8px;line-height:1.4}.data-actions button.danger>span{color:var(--ui-danger)}.data-actions button.legacy-import{border-color:var(--ui-line);background:var(--ui-selected)}.data-actions button.legacy-import>span{color:var(--ui-positive)}.toast{z-index:20;border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-text);border-radius:7px;align-items:center;gap:9px;padding:11px 16px;font-size:10px;font-weight:800;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #18242121}.toast span{color:var(--ui-positive)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030707b8;place-items:center;padding:20px;animation:.18s ease-out fade-in;display:grid;position:fixed;inset:0}.install-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:12px;width:min(480px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #18242121,0 0 45px #18242114}.install-modal:before{content:"";border-radius:inherit;pointer-events:none;background:var(--ui-raised);position:absolute;inset:0}.modal-close{z-index:2;border:1px solid var(--ui-line);background:var(--ui-raised);width:30px;height:30px;color:var(--ui-muted);cursor:pointer;border-radius:6px;position:absolute;top:13px;right:13px}.install-emblem{clip-path:polygon(14% 0,86% 0,100% 50%,86% 100%,14% 100%,0 50%);background:var(--ui-raised);width:54px;height:54px;color:var(--ui-accent);place-items:center;margin-bottom:18px;font-size:16px;font-weight:1000;display:grid}.brand-install-emblem{clip-path:none;filter:drop-shadow(0 0 13px #e7bd624d);background:url(/lostark-user-mark.png) 50%/contain no-repeat}.install-modal h2{margin:0;font-size:23px}.modal-copy{color:var(--ui-muted);margin:10px 0 18px;font-size:11px;line-height:1.7}.install-modal ol{counter-reset:install;gap:9px;margin:0;padding:0;list-style:none;display:grid}.install-modal li{counter-increment:install;border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:7px;min-height:58px;padding:11px 12px 11px 48px;position:relative}.install-modal li:before{content:counter(install);border:1px solid var(--ui-accent);width:25px;height:25px;color:var(--ui-accent);border-radius:5px;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;top:12px;left:12px}.install-modal li b,.install-modal li span{display:block}.install-modal li b{font-size:10px}.install-modal li span{color:var(--ui-muted);margin-top:5px;font-size:9px}.browser-path{border-left:2px solid var(--violet);background:var(--ui-selected);margin-top:11px;padding:10px 12px}.browser-path b,.browser-path span{display:block}.browser-path b{color:var(--ui-violet);margin-bottom:5px;font-size:9px}.browser-path span{color:var(--ui-muted);font-size:8px;line-height:1.6}.modal-done{width:100%;height:42px;margin-top:16px}.auto-assign-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:13px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 32px 110px #18242121,0 0 50px #18242117}.auto-assign-emblem{border:1px solid var(--ui-line);background:var(--ui-selected);width:48px;height:48px;color:var(--ui-positive);border-radius:9px;place-items:center;margin-bottom:17px;font-size:22px;font-weight:950;display:grid;box-shadow:0 0 25px #1824211a}.auto-assign-modal h2{margin:0;font-size:21px}.auto-assign-copy{color:var(--ui-muted);margin:10px 0 20px;font-size:11px;line-height:1.7}.lume-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:14px;width:min(460px,100%);max-height:calc(100dvh - 40px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 34px 110px #18242121,0 0 48px #18242112}.lume-modal:before{content:"";pointer-events:none;background:var(--ui-raised);position:absolute;inset:0}.lume-modal-head{align-items:center;gap:14px;padding-right:30px;display:flex;position:relative}.lume-emblem{border:1px solid var(--ui-line);background:var(--ui-selected);width:48px;height:48px;color:var(--ui-gold);border-radius:10px;flex:none;place-items:center;font:950 24px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 25px #18242114}.lume-modal-head .eyebrow{color:var(--ui-gold);margin-bottom:4px}.lume-modal-head h2{margin:0;font-size:21px}.lume-modal-head small{color:var(--ui-muted);margin-top:5px;font-size:8px;display:block}.lume-input-label{margin-top:22px;display:block;position:relative}.lume-input-label>span{color:var(--ui-text);font-size:9px;font-weight:900}.lume-input-label>div{border:1px solid var(--ui-line);background:var(--ui-control);border-radius:8px;align-items:center;height:54px;margin-top:7px;display:flex;overflow:hidden}.lume-input-label input{min-width:0;height:100%;color:var(--ui-gold);letter-spacing:.06em;background:0 0;border:0;outline:0;flex:1;padding:0 15px;font:950 21px/1 ui-monospace,monospace}.lume-input-label input::placeholder{color:var(--ui-muted);letter-spacing:0;font-size:14px}.lume-input-label i{border-left:1px solid var(--ui-line);height:100%;color:var(--ui-gold);place-items:center;padding:0 14px;font:900 9px/1 ui-monospace,monospace;display:grid}.lume-input-label>small{color:var(--ui-muted);margin-top:7px;font-size:8px;display:block}.lume-result{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:92px;margin-top:18px;padding:16px;display:flex}.lume-result small,.lume-result span b{display:block}.lume-result span b{color:var(--ui-muted);margin-top:6px;font-size:10px}.lume-result>strong{color:var(--ui-muted);white-space:nowrap;font:950 21px/1 ui-monospace,monospace}.lume-result.ready{border-color:var(--ui-line);background:var(--ui-raised)}.lume-result.ready>strong{color:var(--ui-positive);text-shadow:0 0 24px #18242121;font-size:31px}.lume-example{color:var(--ui-muted);text-align:right;margin:9px 0 0;font-size:8px}.lume-example b{color:var(--ui-gold)}.lume-save{width:100%;height:42px;margin-top:17px}.lume-save:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.45;transform:none}.lume-modal{width:min(920px,100%);padding:30px}.lume-modal-head{border-left:3px solid var(--ui-line);gap:0;padding:2px 38px 2px 15px}.lume-modal-head .eyebrow{margin-bottom:6px;font-size:10px}.lume-modal-head h2{font-size:26px}.lume-modal-head small{color:var(--ui-muted);margin-top:7px;font-size:11px}.lume-input-label{margin-top:27px}.lume-modal-layout{grid-template-columns:minmax(360px,.95fr) minmax(330px,1.05fr);align-items:stretch;gap:24px;display:grid;position:relative}.lume-calculator{min-width:0}.lume-history{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:11px;min-width:0;margin-top:27px;padding:16px}.lume-history>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.lume-history>header small{color:var(--ui-muted);font-size:10px;font-weight:850}.lume-history>header h3{color:var(--ui-text);margin:4px 0 0;font-size:17px}.lume-history-actions{align-items:center;gap:7px;display:flex}.lume-history-actions>b{border:1px solid var(--ui-line);color:var(--ui-gold);background:var(--ui-selected);border-radius:999px;padding:5px 9px;font-size:11px}.lume-history-reset{border:1px solid var(--ui-line);min-height:28px;color:var(--ui-danger);background:var(--ui-raised);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:10px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s}.lume-history-reset:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-text);background:var(--ui-selected);transform:translateY(-1px)}.lume-history-reset:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.lume-history-reset:active:not(:disabled){transform:scale(.96)}.lume-history-reset:disabled{cursor:not-allowed;opacity:.36}.lume-history-average{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:grid}.lume-history-average span,.lume-history-average small,.lume-history-average b{display:block}.lume-history-average small{color:var(--ui-muted);font-size:10px;font-weight:850}.lume-history-average b{color:var(--ui-muted);margin-top:4px;font-size:10px}.lume-history-average strong{color:var(--ui-positive);text-align:right;white-space:nowrap;font:950 27px/1 ui-monospace,monospace}.lume-history ol{overscroll-behavior:contain;gap:7px;max-height:292px;margin:12px 0 0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.lume-history li{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.lume-history li>div{min-width:0}.lume-history time,.lume-history li small{display:block}.lume-history time{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:850}.lume-history li small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.lume-history li strong{color:var(--ui-positive);white-space:nowrap;font:950 21px/1 ui-monospace,monospace}.lume-history>p{min-height:200px;color:var(--ui-muted);text-align:center;place-items:center;margin:0;font-size:12px;display:grid}.lume-input-label>span{color:var(--ui-text);font-size:13px}.lume-input-label>div{height:62px;margin-top:9px}.lume-input-label input{padding:0 17px;font-size:25px}.lume-input-label input::placeholder{color:var(--ui-muted);font-size:18px}.lume-input-label i{padding:0 17px;font-size:11px}.lume-input-label>small{color:var(--ui-text);margin-top:9px;font-size:12px;font-weight:750;line-height:1.45}.lume-result{min-height:102px;margin-top:21px;padding:18px}.lume-result small{color:var(--ui-muted);font-size:10px}.lume-result span b{margin-top:7px;font-size:12px}.lume-result>strong{font-size:24px}.lume-result.ready>strong{font-size:34px}.lume-example{color:var(--ui-muted);margin-top:11px;font-size:10px}.lume-save{height:48px;margin-top:20px;font-size:12px}@media (width<=820px){.lume-modal{width:min(500px,100%)}.lume-modal-layout{grid-template-columns:1fr;gap:0}.lume-history{margin-top:16px}.lume-history ol{max-height:230px}}.auto-assign-emblem{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-accent)}.auto-assign-options{gap:9px;display:grid}.auto-assign-options>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:70px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;padding:10px 13px;transition:all .16s;display:grid}.auto-assign-options>button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translate(2px)}.auto-assign-options b,.auto-assign-options small{display:block}.auto-assign-options b{font-size:12px}.auto-assign-options small{color:var(--ui-muted);margin-top:5px;font-size:9px}.auto-assign-options>button>i{color:var(--ui-accent);font-size:16px;font-style:normal}.auto-option-icon{background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid;border-radius:7px;place-items:center;width:40px;height:40px;font:950 11px/1 ui-monospace,monospace;display:grid}.auto-option-icon.green{color:var(--ui-positive)}.auto-option-icon.cyan{color:var(--ui-accent)}.auto-option-icon.violet{color:var(--violet)}.auto-assign-rule{color:var(--ui-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:9px;display:flex}.auto-assign-rule span{border:1px solid;border-radius:4px;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-weight:950;display:grid}.auto-assign-rule span:first-child{color:var(--violet)}.auto-assign-rule span:last-of-type{color:var(--orange)}.auto-assign-rule i{color:var(--ui-muted);font-style:normal}.hell-reward-view{padding-top:18px}.reward-command-panel{background:var(--ui-raised);overflow:hidden}.hell-reward-intro{border-bottom:1px solid var(--ui-line);background:0 0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 16px;display:flex}.hell-reward-intro>div{align-items:center;gap:15px;display:flex}.hell-reward-mark{border:1px solid var(--ui-line);background:var(--ui-raised);width:54px;height:54px;color:var(--ui-gold);border-radius:11px;flex:none;place-items:center;font-size:25px;display:grid;box-shadow:0 0 30px #18242117,inset 0 1px #1824211a}.hell-reward-intro small{color:var(--ui-gold);letter-spacing:.16em;font-size:8px;font-weight:900}.hell-reward-intro h2{margin:4px 0 0;font-size:20px}.hell-reward-intro p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}.reward-refresh{border:1px solid var(--ui-line);background:var(--ui-selected);height:38px;color:var(--ui-positive);cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.reward-refresh:hover:not(:disabled){border-color:var(--ui-positive);background:var(--ui-selected)}.reward-refresh:disabled{cursor:wait;opacity:.65}.reward-refresh.loading span{animation:.85s linear infinite lopec-spin}.reward-valuation-switch{border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:minmax(190px,1fr) auto minmax(210px,1fr);align-items:center;gap:14px;margin:12px 16px 0;padding:12px 0;display:grid}.reward-valuation-switch b,.reward-valuation-switch small{display:block}.reward-valuation-switch b{font-size:12px}.reward-valuation-switch small{color:var(--ui-muted);margin-top:3px;font-size:12px}.reward-valuation-switch>span{border:1px solid var(--ui-line);border-radius:7px;display:inline-flex;overflow:hidden}.reward-valuation-switch button{border:0;border-right:1px solid var(--ui-line);background:var(--ui-panel);min-height:32px;color:var(--ui-muted);cursor:pointer;padding:0 12px;font-size:12px;font-weight:600}.reward-valuation-switch button:last-child{border-right:0}.reward-valuation-switch button.active{background:var(--ui-selected);color:var(--ui-gold)}.reward-valuation-switch button:disabled{cursor:not-allowed;opacity:.42}.reward-valuation-switch>em{color:var(--ui-muted);text-align:right;font-size:12px;font-style:normal}.reward-control-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);gap:14px;padding:16px;display:grid}.reward-controls,.reward-overview{background:0 0;min-width:0;padding:4px}.reward-control-head,.reward-overview-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.reward-control-head>span,.reward-overview-title>span,.reward-ranking-panel header>div>span{color:var(--ui-accent);font:600 12px/1 ui-monospace,monospace}.reward-control-head b,.reward-control-head small,.reward-overview-title b,.reward-overview-title small,.reward-ranking-panel header b,.reward-ranking-panel header small{display:block}.reward-control-head b,.reward-overview-title b,.reward-ranking-panel header b{font-size:12px}.reward-control-head small,.reward-overview-title small,.reward-ranking-panel header small{color:var(--ui-muted);margin-top:4px;font-size:12px}.reward-option-group{border-top:1px solid var(--ui-line);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}.reward-option-group>span:first-child{color:var(--ui-muted);font-size:12px;font-weight:600}.reward-key-options,.reward-level-options,.reward-stage-options{gap:6px;display:flex}.reward-key-options button,.reward-level-options button,.reward-stage-options button{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);cursor:pointer;border-radius:6px;transition:all .16s}.reward-key-options button:hover,.reward-level-options button:hover,.reward-stage-options button:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.reward-key-options button.active,.reward-level-options button.active,.reward-stage-options button.active{border-color:var(--ui-line-strong);background:linear-gradient(145deg, var(--ui-selected), var(--ui-selected));color:var(--ui-gold);box-shadow:inset 0 -2px #18242121,0 0 18px #1824210d}.reward-key-options button{min-width:90px;height:34px;font-size:12px;font-weight:600}.reward-key-options i{margin-right:6px;font-style:normal}.reward-level-options button{min-width:68px;height:auto;min-height:52px;padding-block:6px}.reward-level-options small,.reward-level-options b{display:block}.reward-level-options small{opacity:.65;font-size:12px}.reward-level-options b{margin-top:3px;font-size:12px}.reward-stage-options{flex-wrap:wrap}.reward-stage-options button{min-width:34px;height:30px;padding:0 7px;font-size:12px;font-weight:600}.reward-condition-card{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:58px;margin-top:12px;padding:9px 11px;display:grid}.reward-condition-icon{border:1px solid var(--ui-line);width:36px;height:36px;color:var(--ui-accent);border-radius:7px;place-items:center;font-size:17px;display:grid}.reward-condition-card small,.reward-condition-card b{display:block}.reward-condition-card small{color:var(--ui-muted);font-size:12px}.reward-condition-card b{margin-top:4px;font-size:12px}.reward-condition-card>i{color:var(--ui-positive);font:600 12px/1 ui-monospace,monospace}.reward-overview{background:var(--ui-raised);position:relative;overflow:hidden}.reward-overview:after{content:"";border:1px solid var(--ui-line);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-72px;box-shadow:inset 0 0 0 34px #18242103}.reward-hero-value{z-index:1;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);flex-direction:column;justify-content:center;min-height:145px;display:flex;position:relative}.reward-hero-value>small{color:var(--ui-muted);font-size:12px}.reward-hero-value>b{max-width:90%;margin-top:7px;font-size:14px}.reward-hero-value>strong{color:var(--ui-gold);text-shadow:0 0 28px #1824211f;margin-top:9px;font:950 clamp(27px,3vw,40px)/1 ui-monospace,monospace}.reward-hero-value>strong i{font-size:13px;font-style:normal}.reward-hero-value>span{background:var(--ui-selected);color:var(--ui-positive);border-radius:999px;align-self:flex-start;margin-top:10px;padding:5px 8px;font-size:12px;font-weight:600}.reward-mini-stats{grid-template-columns:repeat(3,1fr);gap:6px;padding-top:12px;display:grid}.reward-mini-stats span{min-width:0}.reward-mini-stats small,.reward-mini-stats b{display:block}.reward-mini-stats small{color:var(--ui-muted);font-size:12px}.reward-mini-stats b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:600 12px/1.2 ui-monospace,monospace;overflow:hidden}.reward-mini-stats b.live{color:var(--ui-positive)}.reward-mini-stats b.estimate{color:var(--orange)}.reward-stage-delta{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid;position:relative}.reward-stage-delta>span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:6px;padding:7px 8px}.reward-stage-delta small,.reward-stage-delta b{display:block}.reward-stage-delta small{color:var(--ui-muted);font-size:12px}.reward-stage-delta b{margin-top:4px;font:600 12px/1.2 ui-monospace,monospace}.reward-stage-delta b.up{color:var(--ui-positive)}.reward-stage-delta b.down{color:var(--ui-danger)}.reward-ranking-panel{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;margin:0 16px 16px;overflow:hidden}.reward-ranking-panel>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 17px;display:flex}.reward-ranking-panel header>div{align-items:center;gap:10px;display:flex}.reward-ranking-panel header p{color:var(--ui-muted);font-size:12px}.reward-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.reward-rank-card{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;grid-template-columns:27px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:9px 11px;transition:all .16s;display:grid}.reward-rank-card:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.reward-rank-card.top{border-color:var(--ui-line);background:var(--ui-raised)}.reward-rank-number{color:var(--ui-muted);font:600 12px/1 ui-monospace,monospace}.reward-rank-card.top .reward-rank-number{color:var(--ui-gold)}.reward-item-icon{background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid;border-radius:8px;place-items:center;width:38px;height:38px;font:600 14px/1 ui-monospace,monospace;display:grid}.reward-item-icon.gold{color:var(--ui-gold)}.reward-item-icon.orange{color:var(--orange)}.reward-item-icon.cyan{color:var(--ui-accent)}.reward-item-icon.blue{color:var(--ui-blue,#9dbde7)}.reward-item-icon.violet{color:var(--violet)}.reward-item-icon.green{color:var(--ui-positive)}.reward-item-copy{min-width:0}.reward-quantities{color:var(--ui-muted);flex-wrap:wrap;gap:6px 14px;margin:7px 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.reward-quantities li{flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.reward-quantities strong{color:var(--ui-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.reward-quantities em{color:var(--ui-muted);font-size:12px;font-style:normal}.reward-contents-summary{padding:14px 18px 4px;font-size:13px;line-height:1.6}.reward-contents-summary p,.reward-unpriced-explanation{color:var(--ui-muted);margin:4px 0;font-size:12px;line-height:1.6}.reward-basic-contents .reward-quantities{gap:6px 24px}.reward-rank-card.reward-unpriced-card{border-color:var(--ui-line-strong)}.reward-rank-card>strong.reward-unpriced-value{color:var(--ui-muted);white-space:normal;font-size:12px;font-weight:600;line-height:1.5}.reward-item-copy b,.reward-item-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reward-item-copy b{font-size:12px}.reward-item-copy small{color:var(--ui-muted);margin-top:4px;font-size:12px}.reward-bound-gold,.reward-value-breakdown{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-style:normal;line-height:1.2;display:block;overflow:hidden}.reward-bound-gold{color:var(--ui-gold);font-weight:600}.reward-value-breakdown{color:var(--ui-muted)}.reward-value-bar{background:var(--ui-raised);border-radius:999px;width:100%;height:2px;margin-top:8px;display:block;overflow:hidden}.reward-value-bar i{border-radius:inherit;background:var(--ui-raised);height:100%;display:block}.reward-rank-card>strong{color:var(--ui-text);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;font:600 12px/1 ui-monospace,monospace;display:inline-flex}.reward-rank-card>strong.reward-total-value:before{width:100%;color:var(--ui-muted);content:"상자 가치";letter-spacing:.02em;text-align:right;margin-bottom:4px;font:800 7px/1 ui-sans-serif,system-ui,sans-serif}.reward-component-detail{margin-top:6px}.reward-component-detail summary{width:fit-content;color:var(--ui-muted);cursor:pointer;font-size:12px;font-weight:600}.reward-component-detail>div{border-left:2px solid var(--ui-line);gap:4px;margin-top:6px;padding-left:7px;display:grid}.reward-component-detail>div>span{grid-template-columns:minmax(80px,1fr) auto auto;align-items:center;gap:7px;display:grid}.reward-component-detail>div>span.not-selected{opacity:.52}.reward-component-detail b,.reward-component-detail small,.reward-component-detail em{text-overflow:clip;white-space:normal;margin:0;font-size:12px;font-style:normal;line-height:1.35;overflow:visible}.reward-component-detail small{color:var(--ui-muted)}.reward-component-detail em{border:1px solid;border-radius:999px;padding:2px 5px;font-weight:600}.reward-component-detail .source-market{color:var(--ui-positive)}.reward-component-detail .source-fixed{color:var(--ui-gold)}.reward-component-detail .source-reference{color:var(--ui-violet)}.reward-rank-card>strong small{color:var(--ui-muted);margin-left:3px;font-size:12px}.reward-source-note{border-top:1px solid var(--ui-line);background:var(--ui-selected);align-items:center;gap:11px;min-height:48px;padding:10px 18px;display:flex}.reward-source-note span{border:1px solid var(--ui-line);color:var(--ui-positive);border-radius:5px;flex:none;padding:5px 7px;font:600 12px/1 ui-monospace,monospace}.reward-source-note p{color:var(--ui-muted);flex:1;margin:0;font-size:12px;line-height:1.5}.reward-source-note>div{flex:none;gap:6px;display:flex}.reward-source-note a{border:1px solid var(--ui-line);color:var(--ui-accent);border-radius:5px;padding:5px 7px;font-size:12px;font-weight:600;text-decoration:none}.reward-source-note a:hover{border-color:var(--ui-line-strong);color:var(--ui-accent)}.outcast-view{padding-top:18px}.outcast-panel{background:var(--ui-raised);overflow:hidden}.outcast-intro{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:22px 25px;display:flex}.outcast-intro>div:first-child{align-items:center;gap:15px;display:flex}.outcast-intro>div:first-child>span{border:1px solid var(--ui-line);background:var(--ui-selected);width:54px;height:54px;color:var(--ui-violet);border-radius:11px;flex:none;place-items:center;font-size:25px;display:grid}.outcast-intro h2{margin:5px 0 0;font-size:21px}.outcast-intro p{color:var(--ui-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.outcast-intro small{color:var(--ui-violet);letter-spacing:.13em;font-size:9px;font-weight:900}.spec-section-title,.outcast-roster>header>div{align-items:center;gap:10px;display:flex}.spec-section-title>span,.outcast-roster>header>div>span{color:var(--ui-accent);font:950 9px/1 ui-monospace,monospace}.spec-section-title b,.spec-section-title small,.outcast-roster header b,.outcast-roster header small{display:block}.spec-section-title small,.outcast-roster header small{color:var(--ui-muted);margin-top:4px;font-size:8px}.outcast-roster{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;margin:0 16px 16px;overflow:hidden}.outcast-roster>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 17px;display:flex}.outcast-intro{background:var(--ui-raised)}.outcast-intro>div:first-child>span{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-danger)}.outcast-intro>strong{align-items:baseline;gap:5px;font:950 25px/1 ui-monospace,monospace;display:flex}.outcast-intro>strong small{color:var(--ui-muted);letter-spacing:0;font:800 9px/1 sans-serif}.outcast-intro>strong i{background:var(--ui-line);width:1px;height:24px;margin:0 7px}.outcast-toolbar{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.outcast-toolbar>section{border:1px solid var(--ui-line);border-radius:10px;padding:17px}.outcast-input-row,.outcast-search-row{gap:7px;margin-top:15px;display:flex}.outcast-input-row input,.outcast-search-row input{border:1px solid var(--ui-line);background:var(--ui-control);min-width:0;height:42px;color:var(--ui-text);border-radius:7px;flex:1;padding:0 11px;font-size:12px}.outcast-input-row button,.outcast-search-row button{border:1px solid var(--ui-line);background:var(--ui-selected);height:42px;color:var(--ui-danger);white-space:nowrap;border-radius:7px;padding:0 14px;font-size:11px;font-weight:950}.outcast-input-row button span{margin-right:6px;display:inline-block}.outcast-input-row button span.loading{animation:.85s linear infinite lopec-spin}.outcast-search-row button{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-accent)}.outcast-search-row button.clear{border-color:var(--ui-line);color:var(--ui-muted)}.outcast-roster>header p{color:var(--ui-muted);font-size:10px}.outcast-group-list{gap:10px;padding:10px;display:grid}.outcast-group{border:1px solid var(--ui-line);border-radius:9px;overflow:hidden}.outcast-group>header{border-bottom:1px solid var(--ui-line);background:var(--ui-selected);justify-content:space-between;align-items:center;min-height:58px;padding:9px 12px;display:flex}.outcast-group>header>div{align-items:center;gap:9px;display:flex}.outcast-group>header>div>span{border:1px solid var(--ui-line);width:34px;height:34px;color:var(--ui-danger);border-radius:7px;place-items:center;display:grid}.outcast-group>header b,.outcast-group>header small{display:block}.outcast-group>header b{font-size:13px}.outcast-group>header small{color:var(--ui-muted);margin-top:4px;font-size:10px}.outcast-group>header>i{border:1px solid var(--ui-line);width:28px;height:28px;color:var(--ui-muted);border-radius:6px;place-items:center;font:900 10px/1 ui-monospace,monospace;display:grid}.outcast-character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.outcast-character-grid>article{border:1px solid var(--ui-line);border-radius:7px;grid-template-columns:32px minmax(105px,1fr) 82px 82px 25px;align-items:center;gap:8px;min-height:66px;padding:8px 9px;display:grid}.outcast-character-grid>article[role=button]{cursor:pointer;transition:border-color .14s,background-color .14s,transform .14s}.outcast-character-grid>article[role=button]:hover,.outcast-character-grid>article[role=button]:focus-visible{border-color:var(--ui-accent);background:var(--ui-selected);outline:none;transform:translateY(-1px)}.outcast-character-grid>article>span{border:1px solid var(--ui-line);width:30px;height:30px;color:var(--orange);border-radius:6px;place-items:center;font:950 10px/1 ui-monospace,monospace;display:grid}.outcast-character-grid b,.outcast-character-grid small{display:block}.outcast-character-grid div b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.outcast-character-grid div small{color:var(--ui-muted);margin-top:4px;font-size:10px}.outcast-character-grid strong{font:900 11px/1 ui-monospace,monospace}.outcast-character-grid strong small{color:var(--ui-muted);margin-bottom:5px;font:700 9px/1 sans-serif}.outcast-character-grid a{border:1px solid var(--ui-line);width:25px;height:25px;color:var(--ui-accent);border-radius:5px;place-items:center;text-decoration:none;display:grid}.spec-section-title b,.outcast-roster header b{font-size:13px}.spec-section-title small,.outcast-roster header small{font-size:9px}@keyframes fade-in{0%{opacity:0}}@media (width<=1120px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.home-cinematic{left:74px}.sidebar{flex-direction:column;align-items:center;width:74px;padding:24px 12px;display:flex}.brand-copy,.main-nav b,.sidebar-status,.version{display:none}.main-nav{width:100%;margin-top:38px}.main-nav button,.main-nav>a{grid-template-columns:1fr;padding:0}.topbar{grid-template-columns:1fr auto}.raid-tabs{grid-area:2/1/auto/-1;justify-self:start}.top-actions{grid-area:1/2}.roster-layout{grid-template-columns:1fr}.form-panel{order:-1}.form-stack{grid-template-columns:repeat(2,1fr);display:grid}.raid-attendance,.save-button,.form-help{grid-column:1/-1}.bench{left:calc(74px + clamp(24px,3vw,54px))}}@media (width<=760px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--ui-line);flex-direction:row;width:100%;height:64px;min-height:64px;padding:9px 10px;position:sticky;inset:0 auto auto 0}.brand-mark{flex:none;width:40px;height:40px}.main-nav{scrollbar-width:none;flex-direction:row;gap:2px;width:auto;max-width:calc(100vw - 58px);margin:0 0 0 8px;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav button,.main-nav>a{flex:0 0 42px;width:42px;height:42px}.home-cinematic{inset:64px 0 0}.home-fog{width:220%;left:-60%}.fog-far,.fog-mid{top:auto}.workspace{grid-column:auto;padding:20px 14px 50px}.topbar{flex-wrap:wrap;gap:14px;display:flex}.topbar>div:first-child{flex:1}.raid-tabs{order:3;width:100%;overflow-x:auto}.raid-tab{flex:1 0 auto}.top-actions{margin-left:auto}.primary-action,.install-action{height:42px;padding:0 11px}.mobile-sort-options{border-bottom:1px solid var(--ui-line);align-items:center;gap:6px;min-height:48px;padding:7px 10px;display:flex}.mobile-sort-options>span{color:var(--ui-muted);margin-right:2px;font-size:9px;font-weight:900}.mobile-sort-options button{border:1px solid var(--ui-line);background:var(--ui-raised);height:32px;color:var(--ui-muted);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.mobile-sort-options button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.mobile-sort-options i{font-style:normal}.metrics{grid-template-columns:repeat(2,1fr)}.party-board{grid-template-columns:1fr}.filters,.bench header{flex-direction:column;align-items:stretch}.segmented{min-height:38px}.form-stack,.setting-cards,.data-actions{grid-template-columns:1fr}.roster-table{padding:0 4px 12px}.table-row{grid-template-columns:minmax(174px,1.7fr) 52px minmax(66px,.65fr) 26px;column-gap:5px}.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.owner-characters{padding-left:8px}.owner-characters .table-row{min-height:102px}.character-title{flex-wrap:wrap;gap:5px}.character-title b{flex:1 0 126px}.profile-view-button,.lume-view-button{height:31px;padding:0 8px;font-size:9px}.role-badge{min-width:50px;padding:7px 8px;font-size:10px}.owner-row{grid-template-columns:36px 1fr auto 18px}.owner-summary{display:none}.bench{bottom:7px;left:14px;right:14px}.party-view{padding-bottom:250px}.title-line{flex-direction:column;align-items:flex-start;gap:8px}.hell-reward-intro{flex-direction:column;align-items:stretch;padding:18px}.hell-reward-intro>div{align-items:flex-start}.reward-refresh{justify-content:center}.reward-valuation-switch{grid-template-columns:1fr;margin:10px 10px 0}.reward-valuation-switch>span{grid-template-columns:repeat(2,1fr);display:grid}.reward-valuation-switch>em{text-align:left}.reward-control-layout{grid-template-columns:1fr;padding:10px}.reward-controls,.reward-overview{padding:14px}.reward-option-group{grid-template-columns:1fr;gap:7px;padding:10px 0}.reward-key-options button{flex:1}.reward-level-options{grid-template-columns:repeat(4,1fr);display:grid}.reward-level-options button{min-width:0}.reward-stage-options button{flex:1 0 34px}.reward-ranking-panel{margin:0 10px 10px}.reward-ranking-list{grid-template-columns:1fr;padding:7px}.reward-component-detail>div>span{grid-template-columns:1fr auto}.reward-component-detail>div>span em{grid-column:1/-1;width:fit-content}.reward-source-note{flex-wrap:wrap;align-items:flex-start}.reward-source-note p{flex-basis:calc(100% - 90px)}.reward-rank-card{grid-template-columns:24px 36px minmax(0,1fr) auto;gap:7px;padding:8px}.reward-item-icon{width:34px;height:34px}.reward-source-note{align-items:flex-start}.reward-source-note span{margin-top:1px}.party-character{grid-template-columns:minmax(105px,1.3fr) auto auto;gap:6px}.member-card .party-character>b{font-size:13px}.member-card .party-character>b span,.party-stat{font-size:11px}.party-stat i{font-size:9px}.lume-modal{padding:24px 20px}.lume-modal-head{padding-left:13px}.lume-modal-head h2{font-size:24px}.lume-input-label>span{font-size:13px}.lume-input-label>small{font-size:12px}.outcast-intro{flex-direction:column;align-items:stretch;padding:18px}.outcast-intro>div:first-child{align-items:flex-start}.outcast-toolbar{grid-template-columns:1fr;padding:10px}.outcast-roster{margin:0 10px 10px}.outcast-intro>strong{font-size:20px}.outcast-character-grid{grid-template-columns:1fr;padding:6px}.outcast-character-grid>article{grid-template-columns:30px minmax(90px,1fr) 68px 68px 24px;gap:6px;padding:7px}.outcast-input-row,.outcast-search-row{flex-wrap:wrap}.outcast-input-row input,.outcast-search-row input{flex:1 0 180px}}.app-shell.home-active:after{filter:none;background-image:url(/home-belgarde.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:none!important;transform:none!important}.home-cinematic{display:none}@media (prefers-reduced-motion:reduce){.app-shell.home-active:after,.home-cinematic:before,.home-cinematic:after,.home-character-layer,.home-sunset-shift,.home-moon,.home-light-beam,.home-fog,.home-particles{animation:none!important}}.app-shell.home-active:after{opacity:1;background-color:var(--ui-canvas);transform-origin:50% 48%;filter:brightness(.96)saturate(1.07)contrast(1.04);background-image:linear-gradient(90deg,#04020c14,#0000 28% 76%,#04020c14),url(/home-belgarde.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:60s ease-in-out infinite alternate home-belgarde-camera}.home-cinematic:before{z-index:2;filter:blur(30px);background:radial-gradient(at 52% 46%,#8f67ff17,#0000 42%);animation:14s ease-in-out infinite alternate home-character-glow;inset:0}.home-cinematic:after{z-index:8;background:linear-gradient(90deg,#03020a29,#0000 22% 80%,#03020a1f),linear-gradient(#05030d0a,#0000 62%,#03020a38);animation:none}.home-character-layer{z-index:3;opacity:.22;will-change:transform, filter, opacity;pointer-events:none;background:url(/home-belgarde.webp) 50%/cover no-repeat;position:absolute;inset:-3%}.home-character-left{clip-path:polygon(0 0,43% 0,43% 100%,0 100%);transform-origin:24%;animation:60s ease-in-out infinite alternate home-belgarde-left}.home-character-right{clip-path:polygon(60% 0,100% 0,100% 100%,60% 100%);transform-origin:78%;animation:60s ease-in-out infinite alternate home-belgarde-right}@keyframes home-belgarde-camera{0%{filter:brightness(.93)saturate(1.02)contrast(1.04);transform:scale(1.005)}48%{filter:brightness()saturate(1.1)contrast(1.03)}to{filter:brightness(.97)saturate(1.14)contrast(1.06);transform:scale(1.055)}}@keyframes home-belgarde-left{0%{opacity:.12;filter:brightness(.88);transform:translate(-1.8%)scale(1)}55%{opacity:.2}to{opacity:.3;filter:brightness(1.08);transform:translate(2.1%,-.35%)scale(1.055)}}@keyframes home-belgarde-right{0%{opacity:.12;filter:brightness(.9);transform:translate(1.8%)scale(1)}55%{opacity:.2}to{opacity:.3;filter:brightness(1.08);transform:translate(-2.1%,.25%)scale(1.055)}}@keyframes home-character-camera{0%{transform:scale(1.01)translate(0,0)}to{transform:scale(1.13)translate(-1.6%,.5%)}}@keyframes home-character-glow{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.main-nav{scrollbar-width:none;gap:5px;margin-top:32px;padding-right:2px;overflow-y:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav button,.main-nav>a{flex:0 0 44px;height:44px}.main-nav .discord-nav.active{border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 3px 0 #18242121}.inven-top-banner{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:48px;color:var(--ui-text);border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:8px 14px;text-decoration:none;transition:all .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #18242108}.inven-top-banner:hover{border-color:var(--ui-line-strong);transform:translateY(-1px)}.inven-top-banner>span{border:1px solid var(--ui-line);width:30px;height:30px;color:var(--ui-gold);border-radius:6px;place-items:center;font:950 9px/1 ui-monospace,monospace;display:grid}.inven-top-banner small,.inven-top-banner b{display:block}.inven-top-banner small{color:var(--ui-muted);letter-spacing:.15em;font:900 7px/1 ui-monospace,monospace}.inven-top-banner b{margin-top:4px;font-size:11px}.inven-top-banner i{color:var(--ui-muted);margin-left:auto;font-size:9px;font-style:normal;font-weight:800}.discord-top-action{border:1px solid var(--ui-line);background:var(--ui-selected);height:42px;color:var(--ui-text);border-radius:7px;align-items:center;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.workspace.home-view>.inven-top-banner{z-index:9;width:230px;margin:0;display:flex;position:fixed;top:24px;left:250px}.workspace.home-view>.inven-top-banner i{display:none}.utility-view{padding-top:18px}.utility-panel,.discord-panel{background:var(--ui-raised);overflow:hidden}.utility-intro{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:22px 25px;display:flex}.utility-intro>div{align-items:center;gap:15px;display:flex}.utility-intro>div>span{border:1px solid var(--ui-line);background:var(--ui-selected);width:54px;height:54px;color:var(--ui-gold);border-radius:11px;place-items:center;font:950 24px/1 ui-monospace,monospace;display:grid}.utility-intro small{color:var(--ui-gold);letter-spacing:.14em;font-size:9px;font-weight:900}.utility-intro h2{margin:5px 0 0;font-size:21px}.utility-intro p{color:var(--ui-muted);margin:7px 0 0;font-size:10px;line-height:1.5}.utility-intro>label{min-width:260px}.utility-intro>label>span{color:var(--ui-muted);margin-bottom:7px;font-size:9px;font-weight:850;display:block}.utility-intro select{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:42px;color:var(--ui-text);border-radius:7px;padding:0 10px;font-size:11px}.utility-source-note,.discord-native-note{border-top:1px solid var(--ui-line);align-items:center;gap:11px;min-height:52px;padding:11px 18px;display:flex}.utility-source-note>span,.discord-native-note>span{border:1px solid var(--ui-line);color:var(--ui-gold);border-radius:5px;flex:none;padding:5px 7px;font:900 8px/1 ui-monospace,monospace}.utility-source-note p,.discord-native-note p{color:var(--ui-muted);margin:0;font-size:9px;line-height:1.55}.bracelet-character-strip{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:9px;grid-template-columns:42px minmax(180px,1fr) 120px 120px;align-items:center;gap:11px;min-height:72px;margin:16px 16px 0;padding:10px 13px;display:grid}.bracelet-character-strip>span{width:40px;height:40px;color:var(--orange);border:1px solid;border-radius:8px;place-items:center;font:600 12px/1 ui-monospace,monospace;display:grid}.bracelet-character-strip>span.support{color:var(--violet)}.bracelet-character-strip div small,.bracelet-character-strip div b,.bracelet-character-strip strong small{display:block}.bracelet-character-strip div small,.bracelet-character-strip strong small{color:var(--ui-muted);font-size:12px}.bracelet-character-strip div b{margin-top:5px;font-size:14px}.bracelet-character-strip strong{font:600 13px/1 ui-monospace,monospace}.bracelet-character-strip strong small{margin-bottom:6px;font:700 8px/1 sans-serif}.bracelet-compare-grid{grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px;display:grid}.bracelet-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;overflow:hidden}.bracelet-card.side-a,.bracelet-card.side-b{border-color:var(--ui-line)}.bracelet-card>header{border-bottom:1px solid var(--ui-line);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.bracelet-card>header>span{width:36px;height:36px;color:var(--ui-accent);border:1px solid;border-radius:7px;place-items:center;font:600 13px/1 ui-monospace,monospace;display:grid}.bracelet-card header small,.bracelet-card header h3{display:block}.bracelet-card header small{color:var(--ui-muted);font-size:12px}.bracelet-card header h3{margin:4px 0 0;font-size:13px}.bracelet-card header button{border:1px solid var(--ui-line);height:28px;color:var(--ui-muted);cursor:pointer;background:0 0;border-radius:5px;padding:0 8px;font-size:12px}.bracelet-fields{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.bracelet-fields label{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;min-width:0;padding:10px}.bracelet-fields label>span,.bracelet-fields label>small{display:block}.bracelet-fields label>span{color:var(--ui-text);font-size:12px;font-weight:600}.bracelet-fields label>small{color:var(--ui-muted);margin-top:4px;font-size:12px}.bracelet-fields input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:38px;color:var(--ui-gold);border-radius:6px;outline:0;margin-top:9px;padding:0 10px;font:600 13px/1 ui-monospace,monospace}.bracelet-fields label>div{align-items:center;display:flex}.bracelet-fields label>div input{border-radius:6px 0 0 6px}.bracelet-fields label>div i{border:1px solid var(--ui-line);height:38px;color:var(--ui-muted);border-left:0;border-radius:0 6px 6px 0;place-items:center;margin-top:9px;padding:0 10px;font-size:12px;font-style:normal;display:grid}.bracelet-score{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;min-height:66px;padding:12px 14px;display:flex}.bracelet-score small,.bracelet-score b{display:block}.bracelet-score small{color:var(--ui-muted);font-size:12px}.bracelet-score b{color:var(--ui-text);margin-top:5px;font:600 22px/1 ui-monospace,monospace}.bracelet-score>i{color:var(--ui-muted);font:600 12px/1 ui-monospace,monospace}.bracelet-result{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:88px;margin:0 16px 16px;padding:16px 18px;display:flex}.bracelet-result small{color:var(--ui-muted);font:600 12px/1 ui-monospace,monospace}.bracelet-result h3{margin:6px 0 0;font-size:16px}.bracelet-result p{color:var(--ui-muted);margin:6px 0 0;font-size:12px}.bracelet-result>strong{color:var(--ui-muted);font:600 23px/1 ui-monospace,monospace}.bracelet-result.ready{border-color:var(--ui-line);background:var(--ui-selected)}.bracelet-result.ready>strong{color:var(--ui-positive)}.auction-intro{background:var(--ui-raised)}.auction-intro>div>span{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-gold)}.auction-layout{grid-template-columns:minmax(300px,.82fr) minmax(340px,1.18fr);gap:14px;padding:16px;display:grid}.auction-controls,.auction-briefing{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;padding:17px}.utility-section-title{align-items:center;gap:10px;display:flex}.utility-section-title>span{color:var(--ui-accent);font:950 9px/1 ui-monospace,monospace}.utility-section-title b,.utility-section-title small{display:block}.utility-section-title b{font-size:12px}.utility-section-title small{color:var(--ui-muted);margin-top:4px;font-size:8px}.auction-price-input{margin-top:20px;display:block}.auction-price-input>span{color:var(--ui-text);font-size:12px;font-weight:600}.auction-price-input>div{border:1px solid var(--ui-line);background:var(--ui-control);border-radius:8px;align-items:center;height:62px;margin-top:8px;display:flex;overflow:hidden}.auction-price-input input{min-width:0;height:100%;color:var(--ui-gold);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0 14px;font:600 23px/1 ui-monospace,monospace}.auction-price-input input:focus,.auction-price-input input:focus-visible{outline-offset:0;box-shadow:none;outline:0}.auction-price-input i{height:100%;color:var(--ui-gold);pointer-events:none;background:0 0;border:0;place-items:center;padding:0 16px;font:600 12px/1 ui-monospace,monospace;display:grid}.auction-quick-values{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.auction-quick-values button{border:1px solid var(--ui-line);background:var(--ui-raised);height:28px;color:var(--ui-muted);cursor:pointer;border-radius:5px;padding:0 8px;font-size:12px}.auction-party-select{margin-top:20px}.auction-party-select>span{color:var(--ui-text);font-size:12px;font-weight:600}.auction-party-select>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.auction-party-select button{border:1px solid var(--ui-line);background:var(--ui-control);min-height:58px;color:var(--ui-muted);cursor:pointer;border-radius:8px}.auction-party-select button b,.auction-party-select button small{display:block}.auction-party-select button b{color:var(--ui-text);font-size:13px}.auction-party-select button small{margin-top:4px;font-size:12px}.auction-party-select button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold);box-shadow:inset 0 -2px #18242121}.auction-rule-chip{border-left:2px solid var(--ui-positive);background:var(--ui-selected);align-items:center;gap:8px;margin-top:12px;padding:9px;display:flex}.auction-rule-chip span{color:var(--ui-positive)}.auction-rule-chip p{color:var(--ui-muted);margin:0;font-size:12px}.auction-main-result{border:1px solid var(--ui-line);background:var(--ui-raised);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;margin-top:18px;display:flex}.auction-main-result>small{color:var(--ui-muted);font-size:12px;font-weight:600}.auction-main-result strong{color:var(--ui-gold);margin-top:9px;font:600 35px/1 ui-monospace,monospace}.auction-main-result strong i{font-size:13px;font-style:normal}.auction-main-result p{color:var(--ui-muted);margin:8px 0 0;font-size:12px}.auction-result-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.auction-result-grid>span{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;padding:11px}.auction-result-grid small,.auction-result-grid b,.auction-result-grid em{display:block}.auction-result-grid small{color:var(--ui-muted);font-size:12px}.auction-result-grid b{margin-top:7px;font:600 12px/1 ui-monospace,monospace}.auction-result-grid em{color:var(--ui-muted);margin-top:6px;font-size:12px;font-style:normal}.auction-alert{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:9px;align-items:flex-start;gap:11px;margin:0 16px 16px;padding:13px;display:flex}.auction-alert>span{color:var(--orange);font-weight:600}.auction-alert b{font-size:12px}.auction-alert p{color:var(--ui-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.discord-panel{background:var(--ui-raised)}.discord-hero{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);grid-template-columns:70px minmax(260px,1fr) auto;align-items:center;gap:20px;min-height:210px;padding:28px;display:grid}.discord-emblem{border:1px solid var(--ui-line);background:var(--ui-selected);width:66px;height:66px;color:var(--ui-blue,#9dbde7);border-radius:18px;place-items:center;font-size:30px;display:grid;box-shadow:0 0 35px #18242121}.discord-hero small{color:var(--ui-blue,#9dbde7);letter-spacing:.16em;font-size:9px;font-weight:900}.discord-hero h2{margin:7px 0 0;font-size:25px}.discord-hero p{max-width:620px;color:var(--ui-muted);margin:9px 0 0;font-size:11px;line-height:1.65}.discord-hero>strong{color:var(--ui-text);text-align:right;font:950 19px/1 ui-monospace,monospace}.discord-hero>strong small{color:var(--ui-blue,#9dbde7);margin-top:8px;font-size:7px;display:block}.discord-action-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.discord-action-grid>a,.discord-action-grid>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:88px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;padding:13px;text-decoration:none;display:grid}.discord-action-grid>a.discord-primary{border-color:var(--ui-line);background:var(--ui-selected)}.discord-action-grid>a>span,.discord-action-grid>button>span{border:1px solid var(--ui-line);width:40px;height:40px;color:var(--ui-blue,#9dbde7);border-radius:8px;place-items:center;font:950 8px/1 ui-monospace,monospace;display:grid}.discord-action-grid b,.discord-action-grid small{display:block}.discord-action-grid b{font-size:11px}.discord-action-grid small{color:var(--ui-muted);margin-top:5px;font-size:8px;line-height:1.45}.discord-action-grid i{color:var(--ui-blue,#9dbde7);font-style:normal}.discord-feature-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px;display:grid}.discord-feature-grid article{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;min-height:100px;padding:14px}.discord-feature-grid span{color:var(--ui-muted);font:950 8px/1 ui-monospace,monospace}.discord-feature-grid b{margin-top:13px;font-size:11px;display:block}.discord-feature-grid p{color:var(--ui-muted);margin:7px 0 0;font-size:9px;line-height:1.5}.discord-native-note>span{border-color:var(--ui-line);color:var(--ui-blue,#9dbde7)}@media (width<=1120px){.main-nav{margin-top:24px}.workspace.home-view>.inven-top-banner{left:94px}.utility-intro>label{min-width:220px}.bracelet-fields,.auction-layout{grid-template-columns:1fr}.discord-hero{grid-template-columns:58px 1fr}.discord-hero>strong{text-align:left;grid-column:2}.discord-action-grid,.discord-feature-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.main-nav{overflow-y:hidden}.inven-top-banner{margin-bottom:13px}.inven-top-banner i{display:none}.workspace.home-view>.inven-top-banner{width:188px;min-height:42px;padding:6px 9px;top:128px;left:12px}.workspace.home-view>.inven-top-banner small{display:none}.utility-intro{flex-direction:column;align-items:flex-start;padding:18px}.utility-intro>div{align-items:flex-start}.utility-intro>label{width:100%;min-width:0}.bracelet-character-strip{grid-template-columns:38px 1fr;margin:10px 10px 0}.bracelet-character-strip>strong{display:none}.bracelet-compare-grid{grid-template-columns:1fr;padding:10px}.bracelet-result{flex-direction:column;align-items:flex-start;margin:0 10px 10px}.auction-layout{padding:10px}.auction-result-grid{grid-template-columns:1fr}.auction-alert{margin:0 10px 10px}.discord-hero{grid-template-columns:52px 1fr;gap:12px;min-height:0;padding:20px}.discord-emblem{border-radius:13px;width:50px;height:50px;font-size:23px}.discord-hero h2{font-size:20px}.discord-hero>strong{text-align:left;grid-column:1/-1}.discord-action-grid,.discord-feature-grid{grid-template-columns:1fr;padding:10px}.discord-feature-grid{padding-top:0}.utility-source-note,.discord-native-note{align-items:flex-start}.top-actions .discord-top-action{height:38px;padding:0 10px}}.top-link-strip{grid-template-columns:180px minmax(220px,1fr);gap:8px;margin-bottom:12px;display:grid}.top-link-strip .inven-top-banner{min-height:42px;margin:0;padding:6px 10px}.merchant-top-shortcut{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:42px;color:var(--ui-text);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:6px 11px;display:flex}.merchant-top-shortcut>span{color:var(--ui-accent);font-size:18px}.merchant-top-shortcut small,.merchant-top-shortcut b{text-align:left;display:block}.merchant-top-shortcut small{color:var(--ui-muted);font-size:7px}.merchant-top-shortcut b{margin-top:3px;font-size:11px}.merchant-top-shortcut>i{color:var(--ui-muted);margin-left:auto;font-size:9px;font-style:normal}.workspace.home-view>.top-link-strip{z-index:9;width:460px;position:fixed;top:24px;left:250px}.cpm-view-button{border:1px solid var(--ui-line);background:var(--ui-selected);height:30px;color:var(--ui-accent);border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.cpm-modal{width:min(520px,100vw - 28px)}.cpm-time-input,.cpm-skill-input{margin-top:14px;display:block}.cpm-time-input>span,.cpm-skill-input>span{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.cpm-time-input>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpm-time-input label,.cpm-skill-input>div{display:flex}.cpm-time-input input,.cpm-skill-input input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:46px;color:var(--ui-gold);padding:0 12px;font-size:16px}.cpm-time-input i,.cpm-skill-input i{border:1px solid var(--ui-line);width:42px;color:var(--ui-muted);border-left:0;place-items:center;font-size:12px;font-style:normal;display:grid}.cpm-result{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:15px;display:flex}.cpm-result small,.cpm-result b{display:block}.cpm-result b{margin-top:5px}.cpm-result strong{color:var(--ui-accent);font-size:30px}.cpm-result strong i{font-size:12px;font-style:normal}.cpm-explanation{border-left:3px solid var(--ui-line);background:var(--ui-selected);margin-top:12px;padding:12px}.cpm-explanation p{color:var(--ui-muted);font-size:12px;line-height:1.65}.cpm-explanation small{color:var(--ui-text)}.bracelet-loading,.bracelet-empty{min-height:260px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.bracelet-character-strip img{object-fit:cover;border-radius:8px;width:42px;height:52px}.bracelet-character-strip>button{border:1px solid var(--ui-line);height:32px;color:var(--ui-text);background:0 0;border-radius:6px}.equipped-effects,.comparison-options{flex-direction:column;gap:8px;min-height:250px;padding:13px;display:flex}.equipped-effects>span{border-bottom:1px solid var(--ui-line);color:var(--ui-text);padding:12px 3px;font-size:13px}.equipped-effects i{color:var(--ui-accent);margin-right:8px}.comparison-options label{grid-template-columns:52px 1fr 145px;align-items:center;gap:7px;display:grid}.comparison-options input{border:1px solid var(--ui-line);background:var(--ui-control);height:38px;color:var(--ui-text);border-radius:6px;padding:0 9px}.comparison-options label>div{display:flex}.comparison-options label>div input{min-width:0}.comparison-options label>div i,.comparison-options label>div button{border:1px solid var(--ui-line);width:30px;color:var(--ui-muted);background:0 0;place-items:center;font-style:normal;display:grid}.add-bracelet-option{border:1px dashed var(--ui-line);background:var(--ui-selected);height:38px;color:var(--ui-violet);border-radius:7px}.merchant-panel{overflow:hidden}.merchant-hero{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.merchant-hero>div{align-items:center;gap:14px;display:flex}.merchant-hero>div>span{color:var(--ui-accent);font-size:30px}.merchant-hero>.merchant-hero-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px}.merchant-server-picker{min-width:0;color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.merchant-server-picker select{border:1px solid var(--ui-line);max-width:100%;min-height:44px;color:inherit;background:var(--ui-panel);border-radius:8px;padding:8px 12px}.merchant-server-picker select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.merchant-hero h2{margin:5px 0}.merchant-hero p{color:var(--ui-muted);font-size:9px}.merchant-server-tabs{grid-template-columns:repeat(8,1fr);gap:6px;padding:12px 16px;display:grid}.merchant-server-tabs button{border:1px solid var(--ui-line);background:var(--ui-panel);height:36px;color:var(--ui-muted);border-radius:6px}.merchant-server-tabs button.active{border-color:var(--ui-accent);color:var(--ui-accent)}.merchant-status{border:1px solid var(--ui-line);border-radius:9px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;margin:4px 16px 14px;padding:12px;display:grid}.merchant-status>span{text-align:center;border-radius:5px;padding:7px}.merchant-status .live{background:var(--ui-selected);color:var(--ui-positive)}.merchant-status .waiting{background:var(--ui-selected);color:var(--ui-gold)}.merchant-status small,.merchant-status b{display:block}.merchant-status b{margin-top:4px}.merchant-status>i{font-size:9px;font-style:normal}.merchant-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px 16px;display:grid}.merchant-grid article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;padding:12px}.merchant-grid header{grid-template-columns:34px 1fr auto;gap:9px;display:grid}.merchant-grid header h3{margin:3px 0}.merchant-grid article>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.merchant-grid article>div>span{border:1px solid var(--ui-line);border-radius:5px;padding:6px 8px;font-size:9px}.merchant-empty{min-height:240px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.merchant-source{border-top:1px solid var(--ui-line);align-items:center;gap:10px;padding:13px 16px;display:flex}.merchant-source p{color:var(--ui-muted);margin:0;font-size:8px}.merchant-source a{color:var(--ui-muted);white-space:nowrap;margin-left:auto;font-size:9px}@media (width<=1120px){.workspace.home-view>.top-link-strip{left:94px}.merchant-server-tabs{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.top-link-strip{grid-template-columns:1fr 1fr}.workspace.home-view>.top-link-strip{width:calc(100vw - 24px);top:128px;left:12px}.cpm-view-button{height:31px;font-size:12px}.comparison-options label{grid-template-columns:1fr}.merchant-hero{flex-direction:column;align-items:stretch}.merchant-hero>.merchant-hero-actions{width:100%}.merchant-hero-actions>button{flex:1 1 0}.merchant-server-tabs{grid-template-columns:repeat(2,1fr)}.merchant-grid{grid-template-columns:1fr}.merchant-status{grid-template-columns:46px 1fr}.merchant-status>i{grid-column:2}.merchant-source{flex-direction:column;align-items:flex-start}}.reward-character-link{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:8px;margin-bottom:12px;padding:11px;display:block}.reward-character-link>span,.reward-character-link>small{display:block}.reward-character-link>span{color:var(--ui-text);font-size:12px;font-weight:600}.reward-character-link>div{margin-top:7px}.reward-character-link select{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:38px;color:var(--ui-text);border-radius:6px;margin-top:7px;padding:0 9px}.reward-character-link>small{color:var(--ui-muted);margin-top:6px;font-size:12px}.bracelet-name-input{grid-template-columns:70px 1fr;align-items:center;gap:8px;margin:12px 13px 0;display:grid}.bracelet-name-input span{color:var(--ui-muted);font-size:12px}.bracelet-name-input input{border:1px solid var(--ui-line);background:var(--ui-control);height:38px;color:var(--ui-text);border-radius:6px;padding:0 10px}.bracelet-grade-note{border:1px solid var(--ui-gold);background:var(--ui-selected);border-radius:7px;align-items:center;gap:8px;margin:12px 13px 0;padding:8px 10px;display:flex}.bracelet-grade-note b{color:var(--ui-gold);font-size:12px}.bracelet-grade-note span{color:var(--ui-muted);font-size:12px}.bracelet-option-row{grid-template-columns:42px 76px 76px minmax(72px,1fr) 62px 28px;align-items:center;gap:6px;display:grid}.bracelet-option-row>span{color:var(--ui-muted);font-size:12px}.bracelet-option-row select,.bracelet-option-row input{border:1px solid var(--ui-line);background:var(--ui-control);min-width:0;height:36px;color:var(--ui-text);border-radius:6px;padding:0 7px;font-size:12px}.bracelet-option-row>b{color:var(--ui-accent);text-align:right;font:600 12px/1 ui-monospace,monospace}.bracelet-option-row>button{border:1px solid var(--ui-line);height:28px;color:var(--ui-muted);background:0 0;border-radius:5px}.merchant-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.merchant-items>span{grid-template-rows:1fr auto;grid-template-columns:24px 1fr;align-items:center;gap:2px 7px;min-height:58px;border-width:1px!important;padding:9px!important;display:grid!important}.merchant-items>span i{border-radius:5px;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid;margin:0!important}.merchant-items>span b{font-size:10px}.merchant-items>span small{opacity:.78;font-size:7px}.merchant-items .grade-4 i{background:var(--ui-selected);color:var(--ui-gold)}.merchant-items .grade-3{border-color:var(--ui-violet)!important;background:var(--ui-selected)!important;color:var(--ui-text)!important}.merchant-items .grade-3 i{background:var(--ui-selected);color:var(--ui-violet)}.merchant-items .grade-2{border-color:var(--ui-blue,#9dbde7)!important;background:var(--ui-raised)!important;color:var(--ui-blue,#9dbde7)!important}.merchant-items .grade-2 i{background:var(--ui-selected);color:var(--ui-blue,#9dbde7)}.merchant-items .grade-1{border-color:var(--ui-positive)!important;background:var(--ui-raised)!important;color:var(--ui-positive)!important}.merchant-items .grade-1 i{background:var(--ui-selected);color:var(--ui-positive)}@media (width<=760px){.bracelet-option-row{grid-template-columns:42px 1fr 1fr}.merchant-items{grid-template-columns:1fr!important}}.cpm-top-shortcut{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:42px;color:var(--ui-text);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:6px 11px;display:flex}.cpm-top-shortcut>span{border:1px solid var(--ui-line);width:22px;height:22px;color:var(--ui-violet);border-radius:5px;place-items:center;font:600 12px/1 ui-monospace,monospace;display:grid}.cpm-top-shortcut small,.cpm-top-shortcut b{text-align:left;display:block}.cpm-top-shortcut small{color:var(--ui-muted);font-size:12px}.cpm-top-shortcut b{margin-top:3px;font-size:12px}.cpm-top-shortcut>i{color:var(--ui-violet);margin-left:auto;font-size:12px;font-style:normal}.cpm-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:16px;width:min(470px,100vw - 28px);overflow:hidden;box-shadow:0 34px 110px #18242121,0 0 40px #18242114;padding:0!important}.cpm-modal>header{border-bottom:1px solid var(--ui-line);align-items:flex-start;padding:22px 24px 18px;display:flex}.cpm-modal>header h2{margin:3px 0 5px;font-size:23px}.cpm-modal>header small{color:var(--ui-muted);font-size:12px}.cpm-modal>header>button{border:1px solid var(--ui-line);background:var(--ui-raised);width:34px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:9px;margin-left:auto;font-size:19px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.cpm-modal>header>button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:scale(1.06);box-shadow:0 0 18px #18242121}.cpm-modal>header>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.cpm-modal>header>button:active{transform:scale(.95)}.auction-calculator-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:16px;width:min(790px,100vw - 28px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 34px 110px #18242121,0 0 40px #18242114;padding:0!important}.auction-calculator-modal>header{border-bottom:1px solid var(--ui-line);align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.auction-calculator-modal>header h2{margin:2px 0 5px;font-size:23px}.auction-calculator-modal>header small{color:var(--ui-muted);font-size:12px}.auction-calculator-modal>header>button{border:1px solid var(--ui-line);background:var(--ui-raised);width:34px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:9px;margin-left:auto;font-size:19px;transition:all .14s}.auction-calculator-modal>header>button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:scale(1.06);box-shadow:0 0 18px #18242121}.auction-calculator-modal .auction-layout{grid-template-columns:minmax(280px,.85fr) minmax(330px,1.15fr);gap:10px;padding:12px}.auction-calculator-modal .auction-controls,.auction-calculator-modal .auction-briefing{padding:14px}.auction-calculator-modal .auction-price-input,.auction-calculator-modal .auction-party-select{margin-top:14px}.auction-calculator-modal .auction-price-input>div{height:54px}.auction-calculator-modal .auction-price-input input{font-size:21px}.auction-calculator-modal .auction-party-select button{min-height:50px}.auction-calculator-modal .auction-main-result{min-height:128px;margin-top:13px}.auction-calculator-modal .auction-main-result strong{font-size:32px}.auction-calculator-modal .auction-result-grid>span{padding:9px}.auction-calculator-note{border-top:1px solid var(--ui-line);color:var(--ui-muted);text-align:center;margin:0;padding:10px 16px 12px;font-size:12px}@media (width<=720px){.auction-calculator-modal .auction-layout,.auction-calculator-modal .auction-result-grid{grid-template-columns:1fr}}.utility-tool-backdrop{z-index:36;padding:14px}.utility-tool-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:17px;flex-direction:column;width:min(1180px,100vw - 28px);max-height:calc(100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 34px 115px #18242121,0 0 45px #18242112;padding:0!important}.merchant-tool-modal{border-color:var(--ui-line);background:var(--ui-raised);width:min(1360px,100vw - 28px);box-shadow:0 34px 115px #18242121,0 0 45px #18242112}.utility-tool-modal-header{border-bottom:1px solid var(--ui-line);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px 13px 18px;display:flex}.merchant-tool-modal>.utility-tool-modal-header{border-bottom-color:var(--ui-line)}.utility-tool-modal-header>div,.utility-tool-modal-actions{align-items:center;gap:11px;display:flex}.utility-tool-modal-header h2{color:var(--ui-text);letter-spacing:-.035em;margin:0 0 4px;font-size:22px}.utility-tool-modal-header small{color:var(--ui-muted);font-size:10px;display:block}.utility-tool-modal-mark{border:1px solid var(--ui-line);background:var(--ui-selected);width:40px;height:40px;color:var(--ui-gold);border-radius:11px;flex:none;place-items:center;font-size:20px;display:grid;box-shadow:inset 0 1px #18242112}.utility-tool-modal-mark.merchant{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-accent)}.utility-tool-modal-close{border:1px solid var(--ui-line);background:var(--ui-raised);width:36px;height:36px;color:var(--ui-muted);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;line-height:1;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s;display:grid}.utility-tool-modal-close:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:scale(1.06);box-shadow:0 0 18px #18242121}.utility-tool-modal-close:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.utility-tool-modal-close:active{transform:scale(.95)}.utility-tool-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:12px;overflow:auto}.utility-tool-modal .hell-reward-view,.utility-tool-modal .utility-view{padding:0}.utility-tool-modal .reward-command-panel,.utility-tool-modal .merchant-panel{border-radius:11px;margin:0}@media (width<=760px){.utility-tool-backdrop{padding:6px}.utility-tool-modal,.merchant-tool-modal{border-radius:13px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.utility-tool-modal-header{min-height:58px;padding:9px 9px 9px 11px}.utility-tool-modal-header h2{font-size:18px}.utility-tool-modal-header small{display:none}.utility-tool-modal-mark{width:34px;height:34px;font-size:17px}.utility-tool-modal-body{padding:6px}}.cpm-compact-inputs{grid-template-columns:1.35fr .85fr;gap:10px;padding:18px 20px 10px;display:grid}.cpm-time-input,.cpm-skill-input{margin:0}.cpm-time-input>span,.cpm-skill-input>span{color:var(--ui-text);align-items:center;gap:7px;margin:0 0 8px;font-size:12px;display:flex}.cpm-time-input>span i,.cpm-skill-input>span i{color:var(--ui-violet);font:600 12px/1 ui-monospace,monospace}.cpm-time-input>div{gap:6px}.cpm-time-input label,.cpm-skill-input>div{border:1px solid var(--ui-line);background:var(--ui-control);border-radius:9px;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;min-width:0;height:50px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;overflow:hidden}.cpm-time-input label:hover,.cpm-skill-input>div:hover{border-color:var(--ui-line-strong)}.cpm-time-input label:focus-within,.cpm-skill-input>div:focus-within{border-color:var(--ui-accent);background:var(--ui-control);box-shadow:0 0 0 2px #1824211f}.cpm-time-input input,.cpm-skill-input input{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--ui-text);text-align:right;background:0 0;border:0;outline:0;padding:0 12px;font-size:20px;font-weight:600;line-height:1}.cpm-time-input input:focus,.cpm-skill-input input:focus,.cpm-time-input input:focus-visible,.cpm-skill-input input:focus-visible{outline-offset:0;box-shadow:none;outline:0}.cpm-input-unit{box-sizing:border-box;width:38px;height:100%;color:var(--ui-muted);pointer-events:none;background:0 0;border:0;place-items:center;font-size:12px;font-style:normal;line-height:1;display:grid}.cpm-result{border-color:var(--ui-line);background:var(--ui-raised);border-radius:12px;min-height:98px;margin:4px 20px 20px;padding:17px 18px;transition:all .2s}.cpm-result.ready{border-color:var(--ui-line);box-shadow:inset 0 0 28px #18242114}.cpm-result span small{color:var(--ui-muted);font-size:12px}.cpm-result span b{color:var(--ui-text);margin-top:7px;font-size:12px}.cpm-result strong{color:var(--ui-violet);letter-spacing:-.04em;text-shadow:0 0 22px #18242121;align-items:flex-end;gap:6px;font-size:38px;display:flex}.cpm-result strong i{color:var(--ui-muted);letter-spacing:.08em;margin-bottom:6px;font-size:12px}@media (width<=520px){.cpm-compact-inputs{grid-template-columns:1fr}.cpm-result{align-items:flex-end}.cpm-result strong{font-size:32px}}.owner-order-block{position:relative}.owner-insert-zone{z-index:3;height:10px;margin:-5px 10px;position:relative}.owner-insert-zone:after{content:"";background:var(--ui-accent);opacity:0;border-radius:999px;height:2px;transition:all .12s;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)scaleX(.94);box-shadow:0 0 12px #18242121}.owner-insert-zone.active:after{opacity:1;transform:translateY(-50%)scaleX(1)}.owner-insert-zone-last{margin-bottom:0}.owner-group{transition:border-color .14s,box-shadow .14s,background .14s}.owner-group.owner-drag-over{border-color:var(--ui-line);background:var(--ui-raised);box-shadow:inset 0 0 0 1px #18242121,0 0 20px #18242121}.owner-row{grid-template-columns:58px minmax(130px,1fr) auto 28px 22px}.owner-drag-handle{border:1px solid var(--ui-line);background:var(--ui-raised);width:28px;height:34px;color:var(--ui-muted);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:7px;place-items:center;font-size:19px;line-height:1;transition:all .14s;display:grid}.owner-drag-handle:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.owner-drag-handle:active{cursor:grabbing}@media (width<=760px){.owner-row{grid-template-columns:54px 1fr 30px 18px}.owner-summary{display:none}.owner-drag-handle{width:30px;height:34px}}.cpm-modal input[type=number],.bracelet-view input[type=number]{appearance:textfield}.cpm-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cpm-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bracelet-view input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bracelet-view input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bracelet-score-hero{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-template-columns:1fr auto 1fr;gap:14px;min-height:96px;margin:10px 13px 13px;padding:15px 16px;display:grid}.bracelet-score-hero.worse{border-color:var(--ui-line);background:var(--ui-raised)}.bracelet-score-hero>span:first-child b{color:var(--ui-positive);text-shadow:0 0 24px #18242121;font-size:26px}.bracelet-score-hero.worse>span:first-child b{color:var(--ui-danger)}.bracelet-difference{border-left:1px solid var(--ui-line);border-right:1px solid var(--ui-line);text-align:center;min-width:105px;padding:4px 14px;color:var(--ui-positive)!important;font:600 21px/1 ui-monospace,monospace!important}.bracelet-score-hero.worse .bracelet-difference{color:var(--ui-danger)!important}.bracelet-difference small{margin-bottom:8px}.bracelet-lopec-preview{text-align:right}.bracelet-lopec-preview b{color:var(--ui-gold);text-shadow:0 0 20px #18242121;line-height:1.05;font-size:25px!important}.bracelet-lopec-preview i{color:var(--ui-gold);margin-top:5px;font:600 12px/1 ui-monospace,monospace;display:block}.bracelet-score-hero.worse .bracelet-lopec-preview i{color:var(--ui-gold)}.bracelet-score-hero.worse .bracelet-lopec-preview b{color:var(--ui-gold);text-shadow:0 0 20px #18242121}@media (width<=620px){.bracelet-score-hero{grid-template-columns:1fr 1fr}.bracelet-difference{border-right:0}.bracelet-lopec-preview{border-top:1px solid var(--ui-line);text-align:left;grid-column:1/-1;padding-top:11px}}.merchant-hybrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:12px;padding:0 16px 16px;display:grid}.merchant-map-panel{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;min-height:430px;position:relative;overflow:hidden}.merchant-map-panel>img:first-child{object-fit:cover;object-position:50% 50%;filter:saturate(.72)brightness(.52)contrast(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.merchant-map-overlay{background:var(--ui-raised);position:absolute;inset:0}.merchant-map-copy{z-index:1;position:absolute;bottom:18px;left:18px;right:18px}.merchant-map-copy>img{object-fit:contain;filter:drop-shadow(0 3px 8px #000);width:43px;height:auto}.merchant-map-copy>small,.merchant-map-copy>b{display:block}.merchant-map-copy>small{color:var(--ui-muted);margin-top:8px;font-size:9px;font-weight:850}.merchant-map-copy>b{color:var(--ui-text);letter-spacing:-.04em;margin-top:4px;font-size:24px}.merchant-map-copy>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.merchant-map-copy>div span{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.merchant-hybrid .merchant-grid{grid-template-columns:1fr;padding:0}.merchant-hybrid .merchant-grid article{background:var(--ui-panel)}.merchant-hybrid .merchant-grid header{grid-template-columns:34px 1fr auto;align-items:center}.merchant-hybrid .merchant-grid header>span{color:var(--ui-muted);font-size:9px}.merchant-continent{min-width:0}.merchant-continent h3{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-text);letter-spacing:-.035em;border-radius:6px;padding:7px 11px;line-height:1;margin:0!important;font-size:17px!important;display:inline-block!important}.merchant-continent small{margin:6px 0 0 3px;display:block;color:var(--ui-muted)!important;font-size:8px!important}.merchant-hybrid .merchant-grid header>b{color:var(--ui-positive);font-size:8px}.merchant-items .grade-4{box-shadow:inset 3px 0 #18242121;border-color:var(--ui-gold)!important;background:var(--ui-raised)!important;color:var(--ui-gold)!important}.merchant-items .grade-3{border-color:var(--ui-violet)!important;background:var(--ui-raised)!important}.merchant-items .grade-2{border-color:var(--ui-blue,#9dbde7)!important;background:var(--ui-raised)!important}.merchant-items .grade-1{border-color:var(--ui-positive)!important;background:var(--ui-raised)!important}@media (width<=1120px){.workspace.home-view>.top-link-strip{width:556px}.merchant-hybrid{grid-template-columns:1fr}.merchant-map-panel{min-height:300px}.merchant-hybrid .merchant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace.home-view>.top-link-strip{width:calc(100vw - 24px)}.inven-top-banner,.merchant-top-shortcut,.cpm-top-shortcut{padding:6px!important}.top-link-strip small,.top-link-strip i{display:none}.merchant-hybrid{padding:0 10px 12px}.merchant-map-panel{min-height:240px}.merchant-hybrid .merchant-grid{grid-template-columns:1fr}.merchant-continent h3{font-size:16px!important}}.merchant-hybrid{grid-template-columns:1fr}.merchant-map-panel{min-height:clamp(300px,42vw,560px)}.merchant-map-panel>img:first-child{object-fit:contain;object-position:center;background:var(--ui-panel);transform:none}.merchant-hybrid .merchant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-items>span img{object-fit:contain;grid-row:1/3;width:30px;height:30px}.reward-item-icon img{object-fit:contain;filter:drop-shadow(0 3px 6px #00000080);width:36px;height:36px}.bracelet-advanced-panel{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;margin:12px 13px;overflow:hidden}.bracelet-exact-mode{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;align-items:center;gap:14px;min-height:58px;margin:0 13px 12px;padding:9px 12px;display:flex}.bracelet-exact-mode>div{gap:2px;min-width:0;display:grid}.bracelet-exact-mode>div small{color:var(--ui-positive);letter-spacing:.08em;font-size:12px;font-weight:600}.bracelet-exact-mode>div b{color:var(--ui-text);font-size:12px}.bracelet-exact-mode>div span{color:var(--ui-muted);font-size:12px}.bracelet-exact-mode>strong{color:var(--ui-gold);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.bracelet-exact-mode>strong i{color:var(--ui-muted);font-style:normal}.bracelet-exact-mode>.demon-toggle{flex:none}.bracelet-advanced-toggle{background:var(--ui-selected);width:100%;height:48px;color:var(--ui-text);cursor:pointer;border:0;align-items:center;gap:9px;padding:0 14px;display:flex}.bracelet-advanced-toggle>span{color:var(--ui-accent)}.bracelet-advanced-toggle>small{border:1px solid var(--ui-line);color:var(--ui-accent);border-radius:999px;padding:3px 6px;font-size:12px}.bracelet-advanced-toggle>i{color:var(--ui-muted);margin-left:auto;font-style:normal}.bracelet-advanced-panel>p{color:var(--ui-muted);margin:12px 14px 0;font-size:12px}.utility-source-note p{line-height:1.6}@media (width<=1120px){.merchant-hybrid .merchant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.merchant-hybrid .merchant-grid{grid-template-columns:1fr}.bracelet-option-row{grid-template-columns:42px 1fr 1fr}.bracelet-option-row>b{grid-column:2}.reward-item-icon img{width:30px;height:30px}}.workspace.home-view>.top-link-strip{z-index:12;display:grid!important}.merchant-panel{background:var(--ui-raised)}.merchant-map-panel{cursor:grab;touch-action:none;background:var(--ui-raised);border-color:var(--ui-line);box-shadow:0 16px 40px #18242121}.merchant-map-panel:active{cursor:grabbing}.merchant-map-canvas{transform-origin:50%;will-change:transform;place-items:center;transition:transform .12s ease-out;display:grid;position:absolute;inset:0}.merchant-map-canvas img{object-fit:contain;filter:brightness(1.08)saturate(.9)contrast(1.02);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.merchant-map-overlay{pointer-events:none;background:var(--ui-raised)}.merchant-map-controls{z-index:4;border:1px solid var(--ui-line);background:var(--ui-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #18242121}.merchant-map-controls button{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:30px;height:30px;color:var(--ui-muted);cursor:pointer;border-radius:5px;font-size:14px;font-weight:950}.merchant-map-controls button:last-child{padding:0 9px;font-size:9px}.merchant-map-controls b{min-width:42px;color:var(--ui-muted);text-align:center;font:900 9px/1 ui-monospace,monospace}.merchant-grid article{background:var(--ui-panel);border-color:var(--ui-line)}.merchant-map-panel{aspect-ratio:1;overscroll-behavior:contain;background:var(--ui-raised);width:min(100%,820px);min-height:0;margin:0 auto}.market-panel{overflow:hidden}.market-hero{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.market-hero>div{align-items:center;gap:14px;display:flex}.market-hero>div>span{border:1px solid var(--ui-line);width:50px;height:50px;color:var(--ui-accent);border-radius:13px;place-items:center;font-size:22px;display:grid}.market-hero h2{margin:7px 0 5px}.market-hero p,.market-hero small{color:var(--ui-muted);font-size:12px}.market-hero>strong{color:var(--ui-accent);text-align:right;font-size:28px}.market-hero>strong small{font-size:12px;display:block}.market-toolbar{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.market-toolbar>label{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;align-items:center;height:46px;display:flex;overflow:hidden}.market-toolbar input{min-width:0;height:100%;color:var(--ui-text);background:0 0;border:0;outline:0;flex:auto}.market-toolbar label button,.market-category-buttons button{border:1px solid var(--ui-line);background:var(--ui-panel);height:34px;color:var(--ui-muted);cursor:pointer;border-radius:6px;padding:0 11px;transition:border-color .15s,background .15s,color .15s,transform .15s,box-shadow .15s}.market-toolbar .market-search-action{border:0;border-left:1px solid var(--ui-line);background:var(--ui-raised);width:100%;min-width:118px;height:100%;color:var(--ui-text);white-space:nowrap;word-break:keep-all;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.market-toolbar .market-search-action span{color:var(--ui-accent);font-size:18px;font-weight:600;line-height:1}.market-toolbar>.market-category-controls{grid-template-columns:minmax(0,1fr) minmax(148px,.5fr);gap:6px;min-width:0;display:grid}.market-category-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.market-category-buttons button.active{border-color:var(--ui-line-strong);color:var(--ui-accent)}.market-category-select{border:1px solid var(--ui-line);background:var(--ui-control);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:34px;padding:0 8px;display:grid}.market-category-select>span{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-weight:600}.market-category-select>select{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:12px}.market-toolbar label button:hover,.market-category-buttons button:hover:not(.active){border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:translateY(-1px);box-shadow:0 6px 16px #18242121}.market-category-buttons button.active:hover{background:var(--ui-selected);box-shadow:0 6px 18px #18242121}.market-toolbar label button:active,.market-category-buttons button:active{transform:translateY(0)scale(.97)}.market-toolbar>small{color:var(--ui-muted);font-size:12px}.market-results i{color:var(--ui-muted);margin-left:3px;font-size:12px;font-style:normal}.market-results{border:1px solid var(--ui-line);border-radius:9px;margin:0 16px 16px;overflow:hidden}.market-results>header{background:var(--ui-panel);justify-content:space-between;padding:13px;display:flex}.market-results>article{border-top:1px solid var(--ui-line);grid-template-columns:40px 1fr 130px 100px;align-items:center;gap:10px;min-height:62px;padding:8px 13px;display:grid}.market-results img,.market-fallback{object-fit:contain;background:var(--ui-raised);border-radius:7px;width:36px;height:36px}.market-fallback{place-items:center;display:grid}.market-results article div small,.market-results article div b{display:block}.market-results article div small{color:var(--ui-muted);font-size:12px}.market-results article div b{margin-top:5px}.market-results article>strong,.market-results article>span:last-child{text-align:right}.market-results article>span:last-child b,.market-results article>span:last-child small{font-size:12px;display:block}.up{color:var(--ui-danger)!important}.down{color:var(--ui-blue,#9dbde7)!important}.market-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.market-source-note{border-top:1px solid var(--ui-line);gap:12px;padding:12px 16px;display:flex}.market-source-note span{color:var(--ui-muted);font-size:12px}.market-source-note p{color:var(--ui-muted);margin:0;font-size:12px}@media (width<=900px){.market-toolbar{grid-template-columns:1fr}.market-results>article{grid-template-columns:38px 1fr 110px}.merchant-map-panel{width:min(100%,680px)}}@media (width<=560px){.market-toolbar>.market-category-controls{grid-template-columns:1fr}.market-results>article{grid-template-columns:34px 1fr}.market-results article>strong{text-align:left;grid-column:2}.merchant-map-panel{width:100%}}.market-result-row{content-visibility:auto;contain-intrinsic-size:auto 62px;border:0;border-top:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-height:62px;color:var(--ui-text);text-align:left;cursor:pointer;grid-template-columns:40px 1fr 130px 100px;align-items:center;gap:10px;padding:8px 13px;display:grid}.market-result-row:hover{background:var(--ui-selected)}.market-result-row div small,.market-result-row div b{display:block}.market-result-row div small{color:var(--ui-muted);font-size:12px}.market-result-row div b{margin-top:5px}.market-result-row>strong,.market-result-row>span:last-child{text-align:right}.market-result-row>span:last-child b,.market-result-row>span:last-child small{font-size:12px;display:block}.market-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030707b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.market-chart-modal{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:16px;width:min(680px,100%);padding:22px;box-shadow:0 30px 90px #18242121}.market-chart-modal>header{align-items:center;gap:13px;display:flex}.market-chart-modal header img{object-fit:contain;background:var(--ui-raised);border-radius:10px;width:52px;height:52px}.market-chart-modal header small,.market-chart-modal>p{color:var(--ui-muted)}.market-chart-modal>header>.market-modal-close{border:1px solid var(--ui-line);background:var(--ui-panel);width:38px;height:38px;color:var(--ui-text);border-radius:9px;margin-left:auto;font-size:22px}.market-chart-summary{justify-content:space-between;align-items:end;margin:24px 0 4px;display:flex}.market-chart-summary small,.market-chart-summary b{display:block}.market-chart-summary b{margin-top:5px;font-size:26px}.market-chart-summary strong{font-size:18px}.market-chart svg{width:100%;height:220px;display:block}.market-chart-labels{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.market-chart-labels span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;padding:9px}.market-chart-labels small,.market-chart-labels b{display:block}.market-chart-labels small{color:var(--ui-muted);font-size:12px}.market-chart-labels b{margin-top:5px;font-size:12px}.market-chart-modal>p{margin:16px 0 0;font-size:12px}.bracelet-view{font-size:14px}.bracelet-intro h2{font-size:22px}.bracelet-intro p,.bracelet-intro label span,.bracelet-advanced-panel p{font-size:12px;line-height:1.65}.bracelet-intro select,.bracelet-name-input input,.bracelet-option-row select,.bracelet-option-row input{min-height:40px;font-size:13px}.bracelet-card h3{font-size:17px}.equipped-effects span{font-size:13px;line-height:1.5}.bracelet-option-row{grid-template-columns:62px 94px minmax(150px,1.7fr) minmax(78px,.7fr) auto 34px;align-items:center;gap:8px}.bracelet-option-row>span{font-size:12px}.bracelet-option-row>b{font-size:13px}.bracelet-secondary{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-column:3/5;grid-template-columns:minmax(170px,1fr) 100px;align-items:center;gap:8px;padding:7px 9px;display:grid}.bracelet-secondary span{color:var(--ui-accent);font-size:12px}.bracelet-secondary select{width:100%}.bracelet-paired-value{border:1px solid var(--ui-line);background:var(--ui-selected);min-height:34px;color:var(--ui-text);border-radius:6px;place-items:center;font:600 12px/1 ui-monospace,monospace;display:grid}.bracelet-score b{font-size:26px}.bracelet-gain{flex-direction:column;align-items:flex-end;font-size:17px;display:flex}.bracelet-gain small{margin-top:4px;font-size:12px;font-weight:500}.bracelet-gain.positive{color:var(--ui-positive)}.bracelet-gain.negative{color:var(--ui-danger)}@media (width<=900px){.market-result-row{grid-template-columns:38px 1fr 110px}.bracelet-option-row{grid-template-columns:58px 90px 1fr 90px}.bracelet-option-row>b{grid-column:3}.bracelet-secondary{grid-column:3/5}}@media (width<=560px){.market-result-row{grid-template-columns:34px 1fr}.market-result-row>strong{text-align:left;grid-column:2}.market-chart-labels{grid-template-columns:1fr 1fr}.bracelet-secondary{grid-template-columns:1fr}.bracelet-option-row{grid-template-columns:1fr 1fr}.bracelet-option-row>span,.bracelet-option-row select,.bracelet-option-row input,.bracelet-secondary{grid-column:1/-1}}.outcast-flat-list>article{grid-template-columns:32px minmax(180px,1fr) 82px 82px 45px 45px;min-height:88px}.outcast-flat-list article div p{align-items:center;gap:6px;min-width:0;margin:7px 0 0;display:flex}.outcast-flat-list article div p em{background:var(--ui-selected);max-width:160px;color:var(--ui-danger);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:none;padding:4px 6px;font-size:9px;font-style:normal;overflow:hidden}.outcast-flat-list article div p i{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.outcast-edit,.outcast-delete{border-radius:5px;height:28px;font-size:9px;font-weight:900}.outcast-edit{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-accent)}.outcast-delete{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-danger)}.outcast-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030707b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.outcast-confirm-modal,.outcast-delete-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:15px;width:min(660px,100%);max-height:min(860px,92vh);padding:22px;overflow:auto;box-shadow:0 30px 90px #18242121}.outcast-confirm-modal>header{justify-content:space-between;gap:15px;display:flex}.outcast-confirm-modal h3,.outcast-delete-modal h3{margin:6px 0;font-size:20px}.outcast-confirm-modal header p,.outcast-delete-modal>p{color:var(--ui-muted);font-size:11px}.outcast-confirm-modal header button{border:1px solid var(--ui-line);background:var(--ui-panel);width:36px;height:36px;color:var(--ui-text);border-radius:8px;font-size:20px}.outcast-confirm-characters{grid-template-columns:repeat(2,1fr);gap:7px;margin:18px 0;display:grid}.outcast-confirm-characters span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;padding:10px}.outcast-confirm-characters b,.outcast-confirm-characters small{display:block}.outcast-confirm-characters small{color:var(--ui-muted);margin-top:5px;font-size:9px}.outcast-confirm-modal>label{margin-top:14px;display:block}.outcast-confirm-modal label>b{margin-bottom:7px;font-size:12px;display:block}.outcast-confirm-modal label b i{color:var(--ui-danger);font-size:9px;font-style:normal}.outcast-confirm-modal input,.outcast-confirm-modal textarea{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;color:var(--ui-text);border-radius:8px;outline:0;padding:11px;font-size:12px}.outcast-confirm-modal textarea{resize:vertical;min-height:110px}.outcast-confirm-modal input:focus,.outcast-confirm-modal textarea:focus{border-color:var(--ui-accent)}.outcast-confirm-modal footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.outcast-confirm-modal footer button{border:1px solid var(--ui-line);background:var(--ui-panel);height:42px;color:var(--ui-muted);border-radius:8px;padding:0 18px;font-weight:900}.outcast-confirm-modal footer .confirm{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-danger)}.outcast-delete-modal{width:min(430px,100%)}.outcast-delete-modal>header{align-items:center;gap:12px;display:flex}.outcast-delete-modal>header>span{border:1px solid var(--ui-line);width:42px;height:42px;color:var(--ui-danger);border-radius:50%;place-items:center;font-size:20px;display:grid}.outcast-delete-modal>button{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;color:var(--ui-text);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;margin-top:9px;padding:13px;display:flex}.outcast-delete-modal>button small{color:var(--ui-muted)}.outcast-delete-modal>button.expedition{border-color:var(--ui-line);color:var(--ui-danger)}.outcast-delete-modal>button.cancel{color:var(--ui-muted);text-align:center;background:0 0;display:block}@media (width<=700px){.outcast-flat-list>article{grid-template-columns:30px minmax(110px,1fr) 65px 42px 42px}.outcast-flat-list article>strong:nth-of-type(2),.outcast-flat-list article>a{display:none}.outcast-confirm-characters{grid-template-columns:1fr}.outcast-flat-list article div p{flex-direction:column;align-items:flex-start}.outcast-flat-list article div p i{max-width:100%}}.merchant-map-panel{aspect-ratio:1895/1019;background:var(--ui-panel);width:min(100%,1100px)}.merchant-map-canvas{transition:none}.merchant-map-canvas img{object-fit:fill;width:100%;height:100%;display:block}.merchant-map-overlay{background:var(--ui-raised)}.merchant-map-panel{display:none}.merchant-hybrid{padding:0 16px 16px;display:block}.merchant-hybrid .merchant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.merchant-hybrid .merchant-grid article{min-height:180px}@media (width<=1120px){.merchant-hybrid .merchant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.merchant-hybrid{padding:0 10px 12px}.merchant-hybrid .merchant-grid{grid-template-columns:1fr}}.chzzk-top-banner{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:42px;color:var(--ui-text);border-radius:9px;align-items:center;gap:8px;padding:6px 9px;text-decoration:none;display:flex}.chzzk-top-banner>span{background:var(--ui-raised);width:24px;height:24px;color:var(--ui-positive);border-radius:6px;place-items:center;font-size:10px;display:grid}.chzzk-top-banner small,.chzzk-top-banner b{text-align:left;display:block}.chzzk-top-banner small{color:var(--ui-muted);font-size:7px}.chzzk-top-banner b{margin-top:3px;font-size:10px}.chzzk-top-banner>i{color:var(--ui-positive);margin-left:auto;font-size:9px;font-style:normal}.inven-hero{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.inven-hero>div{align-items:center;gap:15px;display:flex}.inven-hero>div>span{border:1px solid var(--ui-line);background:var(--ui-selected);width:48px;height:48px;color:var(--ui-blue,#9dbde7);border-radius:12px;place-items:center;font:950 14px/1 ui-monospace,monospace;display:grid}.inven-hero small{color:var(--ui-muted);font-size:8px;font-weight:900}.inven-hero h2{margin:5px 0;font-size:22px}.inven-hero p{color:var(--ui-muted);font-size:10px}.inven-hero>a{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-blue,#9dbde7);border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.inven-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.inven-toolbar>label{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;align-items:center;display:flex}.inven-toolbar label>span{color:var(--ui-muted);padding-left:12px}.inven-toolbar input{width:100%;height:40px;color:var(--ui-text);background:0 0;border:0;outline:0;padding:0 10px}.inven-toolbar>div{gap:5px;display:flex}.inven-toolbar button{border:1px solid var(--ui-line);background:var(--ui-panel);height:36px;color:var(--ui-muted);border-radius:7px;padding:0 12px;font-size:9px;font-weight:900}.inven-toolbar button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-blue,#9dbde7)}.inven-toolbar>small{color:var(--ui-muted);font-size:8px}.inven-list{border:1px solid var(--ui-line);border-radius:10px;margin:0 18px 18px;overflow:hidden}.inven-list>header,.inven-list>a{grid-template-columns:70px minmax(260px,1fr) 120px 72px 72px;align-items:center;gap:10px;display:grid}.inven-list>header{background:var(--ui-panel);min-height:34px;color:var(--ui-muted);padding:0 14px;font-size:8px}.inven-list>a{border-top:1px solid var(--ui-line);background:var(--ui-panel);min-height:62px;color:var(--ui-text);padding:9px 14px;text-decoration:none;transition:all .16s}.inven-list>a:hover{background:var(--ui-selected);transform:translate(2px)}.inven-list>a.hot{box-shadow:inset 3px 0 #18242121}.inven-list>a.notice{background:var(--ui-selected)}.inven-category{border:1px solid var(--ui-line);background:var(--ui-selected);width:max-content;color:var(--ui-blue,#9dbde7);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.inven-list a div b,.inven-list a div small{display:block}.inven-list a div b{color:var(--ui-text);font-size:11px}.inven-list a div b i{color:var(--ui-blue,#9dbde7);margin-left:6px;font-size:9px;font-style:normal}.inven-list a div small{color:var(--ui-muted);margin-top:6px;font-size:8px}.inven-author{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inven-list a>strong{color:var(--ui-muted);text-align:right;font:900 9px/1 ui-monospace,monospace}.inven-list .recommend{color:var(--ui-gold)}.inven-empty{min-height:300px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.inven-footnote{border-top:1px solid var(--ui-line);align-items:center;gap:12px;padding:13px 18px;display:flex}.inven-footnote span{color:var(--ui-blue,#9dbde7);font:900 8px/1 ui-monospace,monospace}.inven-footnote p{color:var(--ui-muted);font-size:8px}@media (width<=1120px){.top-link-strip{grid-template-columns:repeat(3,1fr)!important}.workspace.home-view>.top-link-strip{width:calc(100vw - 126px)}.inven-list>header,.inven-list>a{grid-template-columns:60px minmax(200px,1fr) 90px 60px 60px}}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace.home-view>.top-link-strip{width:calc(100vw - 24px)}.chzzk-top-banner{padding:5px}.chzzk-top-banner small,.chzzk-top-banner i{display:none}.inven-hero{flex-direction:column;align-items:flex-start;padding:18px}.inven-toolbar{grid-template-columns:1fr}.inven-toolbar>small{display:none}.inven-list{margin:0 10px 10px}.inven-list>header{display:none}.inven-list>a{grid-template-columns:54px 1fr 52px;gap:7px;padding:10px}.inven-author{grid-column:2}.inven-list a>strong{display:none}.inven-list .recommend{grid-area:1/3/3;display:block}.inven-footnote{align-items:flex-start}}.top-link-strip{scrollbar-width:none;grid-auto-flow:row;gap:8px;overflow:visible;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.top-link-strip::-webkit-scrollbar{display:none}.workspace.home-view>.top-link-strip{z-index:9;top:24px;left:clamp(98px, calc(var(--sidebar-width) + 3vw), 254px);width:auto;max-width:none;position:fixed;right:clamp(24px,3vw,54px)}.inven-nav>span:nth-child(2){letter-spacing:normal;white-space:nowrap;font-size:10px}.inven-recommend-tabs{grid-template-columns:repeat(5,1fr);gap:7px;padding:14px 18px 0;display:grid}.inven-recommend-tabs button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:52px;color:var(--ui-muted);cursor:pointer;border-radius:9px}.inven-recommend-tabs b,.inven-recommend-tabs small{display:block}.inven-recommend-tabs b{font-size:13px}.inven-recommend-tabs small{margin-top:5px;font-size:8px}.inven-recommend-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold);box-shadow:inset 0 0 24px #1824210d}.inven-list>a{min-height:68px}.inven-list a div b{font-size:13px;line-height:1.35}.inven-list a div b i{font-size:10px}.inven-list a div small{font-size:9px}.inven-author,.inven-list a>strong{font-size:10px}@media (width<=1120px){.top-link-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important}.workspace.home-view>.top-link-strip{width:auto;max-width:none;left:98px;right:24px}}@media (width<=760px){.top-link-strip{gap:4px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.workspace.home-view>.top-link-strip{width:auto;left:12px;right:12px}.top-link-strip>*,.top-link-strip .inven-top-banner{min-width:0!important;padding:5px!important}.top-link-strip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:7px!important}.top-link-strip>*>span{display:none!important}.inven-recommend-tabs{gap:4px;padding:10px}.inven-recommend-tabs button{min-height:46px}.inven-recommend-tabs small{display:none}.inven-list a div b{font-size:12px}}.workspace.home-view>.top-link-strip{width:min(1080px,100vw - 330px);right:auto}.inven-list>button{content-visibility:auto;contain-intrinsic-size:auto 68px;border:0;border-top:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-height:68px;color:var(--ui-text);text-align:left;cursor:pointer;grid-template-columns:70px minmax(260px,1fr) 120px 72px 72px;align-items:center;gap:10px;padding:9px 14px;transition:all .16s;display:grid}.inven-list>button:hover{background:var(--ui-selected);transform:translate(2px)}.inven-list>button.hot{box-shadow:inset 3px 0 #18242121}.inven-list>button.notice{background:var(--ui-selected)}.inven-list button div b,.inven-list button div small{display:block}.inven-list button div b{color:var(--ui-text);font-size:13px;line-height:1.35}.inven-list button div b i{color:var(--ui-blue,#9dbde7);margin-left:6px;font-size:10px;font-style:normal}.inven-list button div small{color:var(--ui-muted);margin-top:6px;font-size:9px}.inven-list button>strong{color:var(--ui-muted);text-align:right;font:900 10px/1 ui-monospace,monospace}.inven-list button>.recommend{color:var(--ui-gold)}.inven-article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;margin:18px;overflow:hidden}.inven-article>header{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);padding:20px 22px}.inven-article>header>button{border:1px solid var(--ui-line);background:var(--ui-panel);height:34px;color:var(--ui-muted);border-radius:7px;margin-bottom:16px;padding:0 12px}.inven-article h3{color:var(--ui-text);margin:12px 0 14px;font-size:23px;line-height:1.4}.inven-article header>div{color:var(--ui-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.inven-article header>div b{color:var(--ui-gold)}.inven-article-body{min-height:280px;color:var(--ui-text);white-space:pre-wrap;padding:30px clamp(18px,4vw,54px);font-size:15px;line-height:1.9}.inven-article-body p{margin:0 0 24px}.inven-content-link{color:var(--ui-blue,#9dbde7);text-decoration:underline;-webkit-text-decoration-color:var(--ui-accent);text-decoration-color:var(--ui-accent);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;font-weight:800;text-decoration-thickness:1px}.inven-content-link i{color:var(--ui-blue,#9dbde7);margin-left:3px;font-size:.78em;font-style:normal}.inven-content-link:hover{color:var(--ui-blue,#9dbde7);text-decoration-color:currentColor}.inven-article-body img{border-radius:8px;max-width:100%;height:auto;margin:20px auto;display:block}.inven-video{aspect-ratio:16/9;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;width:min(100%,960px);margin:24px auto;position:relative;overflow:hidden}.inven-video iframe{border:0;width:100%;height:100%}.inven-video-sound{z-index:2;border:1px solid var(--ui-line);background:var(--ui-panel);min-height:34px;color:var(--ui-text);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 18px #18242121}.inven-video-sound:hover,.inven-video-sound[aria-pressed=true]{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.inven-article>footer{border-top:1px solid var(--ui-line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.inven-article>footer button,.inven-article>footer a{border:1px solid var(--ui-line);background:var(--ui-panel);height:40px;color:var(--ui-muted);border-radius:8px;align-items:center;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.inven-article>footer a{border-color:var(--ui-line);color:var(--ui-blue,#9dbde7)}@media (width<=1120px){.workspace.home-view>.top-link-strip{width:min(1080px,100vw - 126px)}.inven-list>button{grid-template-columns:60px minmax(200px,1fr) 90px 60px 60px}}@media (width<=760px){.workspace.home-view>.top-link-strip{width:calc(100vw - 24px)}.inven-list>button{grid-template-columns:54px 1fr 52px;gap:7px;padding:10px}.inven-list button>.inven-author{grid-column:2}.inven-list button>strong{display:none}.inven-list button>.recommend{grid-area:1/3/3;display:block}.inven-article{margin:10px}.inven-article h3{font-size:18px}.inven-article-body{padding:22px 16px;font-size:14px}}.top-link-strip{justify-content:start;grid-template-columns:repeat(6,110px)!important;gap:6px!important;width:max-content!important}.workspace.home-view>.top-link-strip{left:clamp(98px, calc(var(--sidebar-width) + 3vw), 254px);max-width:none;right:auto;width:max-content!important}.top-link-strip>a,.top-link-strip>button{gap:6px;min-width:0;height:42px;min-height:42px!important;padding:5px 7px!important}.top-link-strip b{white-space:nowrap;font-size:8px!important}.top-link-strip small{font-size:6px!important}.top-link-strip>*>i{display:none}.top-link-strip>*>span{flex:none;transform:scale(.86)}@media (width<=1120px){.top-link-strip{grid-template-columns:repeat(6,100px)!important}.workspace.home-view>.top-link-strip{left:98px;width:max-content!important}}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important}.workspace.home-view>.top-link-strip{left:12px;right:12px;width:auto!important}.top-link-strip>a,.top-link-strip>button{height:42px}.top-link-strip b{font-size:7px!important}}.top-link-strip b{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:10px!important}.top-link-strip small{letter-spacing:-.025em;font-size:7px!important}@media (width<=760px){.top-link-strip b{font-size:8px!important}.top-link-strip small{display:none!important}}.top-link-strip small{display:none!important}.top-link-strip>*>div{align-items:center;min-width:0;display:flex}.top-link-strip b{letter-spacing:-.06em;line-height:1.1;font-size:10px!important}.top-link-strip .inven-top-banner b,.top-link-strip .chzzk-top-banner b,.top-link-strip .merchant-top-shortcut b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b,.top-link-strip .auction-top-shortcut b{margin-top:0}.bracelet-secondary:has(.demon-toggle){grid-template-columns:minmax(150px,1fr) 78px minmax(155px,auto)}.demon-toggle{border:1px solid var(--ui-line);background:var(--ui-selected);height:34px;color:var(--ui-positive);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.demon-toggle i{background:var(--ui-raised);border-radius:99px;width:28px;height:16px;position:relative}.demon-toggle i:after{content:"";background:var(--ui-raised);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:3px}.demon-toggle.off{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-muted)}.demon-toggle.off i{background:var(--ui-raised)}.demon-toggle.off i:after{background:var(--ui-raised);right:15px}@media (width<=700px){.bracelet-secondary:has(.demon-toggle){grid-template-columns:1fr}.demon-toggle{width:100%}.bracelet-exact-mode{flex-wrap:wrap;align-items:stretch}.bracelet-exact-mode>div{width:100%}.bracelet-exact-mode>strong{margin-left:0}.bracelet-exact-mode>.demon-toggle{width:auto;margin-left:auto}}.workspace.home-view>.top-link-strip{width:812px}.reward-top-shortcut,.auction-top-shortcut{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:42px;color:var(--ui-gold);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;display:flex}.auction-top-shortcut{border-color:var(--ui-line);background:var(--ui-raised)}.reward-top-shortcut>span,.auction-top-shortcut>span{color:var(--ui-gold);font-size:16px}.auction-top-shortcut>span{color:var(--ui-blue,#9dbde7)}.reward-top-shortcut small,.reward-top-shortcut b,.auction-top-shortcut small,.auction-top-shortcut b{text-align:left;display:block}.reward-top-shortcut small,.auction-top-shortcut small{color:var(--ui-muted);font-size:12px}.reward-top-shortcut b,.auction-top-shortcut b{margin-top:3px;font-size:12px}.reward-top-shortcut>i,.auction-top-shortcut>i{color:var(--ui-muted);margin-left:auto;font-size:12px;font-style:normal}@media (width<=1120px){.top-link-strip{grid-template-columns:repeat(5,minmax(105px,1fr))}.workspace.home-view>.top-link-strip{width:calc(100vw - 126px)}}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.workspace.home-view>.top-link-strip{width:calc(100vw - 24px)}.reward-top-shortcut,.auction-top-shortcut{padding:5px}.top-link-strip b{font-size:8px!important}.reward-top-shortcut>span,.auction-top-shortcut>span{font-size:12px}}.app-shell.home-active:after{filter:none!important;background:url(/home-belgarde.webp) 50%/cover no-repeat!important;animation:none!important;transform:none!important}.app-shell.home-active .home-cinematic{display:none!important}.discord-top-shortcut{border-color:var(--ui-line)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important}.discord-top-shortcut>span{color:var(--ui-blue,#9dbde7);font-weight:950}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(8,minmax(0,1fr))!important}}.lopec-search-top-shortcut{border:1px solid var(--ui-line);border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:6px 11px;display:flex;border-color:var(--ui-line)!important;background:var(--ui-raised)!important;color:var(--ui-text)!important}.lopec-search-top-shortcut>span{border:1px solid var(--ui-line);width:22px;height:22px;color:var(--ui-accent);border-radius:5px;place-items:center;font-weight:950;display:grid}.lopec-search-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:14px;width:min(820px,100vw - 28px);max-height:min(820px,100vh - 32px);padding:18px;overflow:auto;box-shadow:0 28px 90px #18242121}.lopec-search-modal>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.lopec-search-modal>header small,.lopec-expedition-result header small{color:var(--ui-accent);letter-spacing:.1em;font-size:10px;font-weight:950}.lopec-search-modal>header h2{color:var(--ui-text);margin:4px 0 0;font-size:24px}.lopec-search-modal>header>button{border:1px solid var(--ui-line);background:var(--ui-panel);width:36px;height:36px;color:var(--ui-muted);cursor:pointer;border-radius:8px;font-size:20px}.lopec-search-form{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;height:50px;margin-top:15px;display:flex;overflow:hidden}.lopec-search-form:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 2px #1824211f}.lopec-search-form input{min-width:0;height:100%;color:var(--ui-text);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0 15px;font-size:15px}.lopec-search-form button{background:var(--ui-raised);width:92px;height:100%;color:var(--ui-text);cursor:pointer;border:0;border-radius:0;font-size:14px;font-weight:950}.lopec-search-form button:disabled{opacity:.55}.lopec-search-error,.lopec-search-loading{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-danger);text-align:center;border-radius:8px;margin-top:13px;padding:13px;font-size:12px}.lopec-direct-error{border:1px solid var(--ui-line);background:var(--ui-selected);text-align:center;border-radius:10px;margin-top:13px;padding:18px}.lopec-direct-error strong{color:var(--ui-text);font-size:15px;display:block}.lopec-direct-error p{color:var(--ui-danger);margin:7px 0 14px;font-size:11px}.lopec-direct-error>div{justify-content:center;gap:8px;display:flex}.lopec-direct-error button{border:1px solid var(--ui-line);background:var(--ui-selected);min-width:112px;height:38px;color:var(--ui-danger);cursor:pointer;border-radius:7px;padding:0 13px;font-size:11px;font-weight:900}.lopec-direct-error button:last-child{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-danger)}.lopec-search-loading{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-muted)}.lopec-search-progress{border:1px solid var(--ui-line);background:linear-gradient(135deg,var(--ui-selected),var(--ui-panel));color:var(--ui-text);border-radius:11px;gap:11px;margin-top:13px;padding:14px;display:grid}.lopec-search-progress-head{align-items:center;gap:11px;display:flex}.lopec-search-progress-head>i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.lopec-search-progress-head>div{gap:2px;display:grid}.lopec-search-progress-head small{color:var(--ui-muted);font-size:10px}.lopec-search-progress-head b{font-size:15px}.lopec-search-progress-head em{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-accent);border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-style:normal}.lopec-search-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lopec-search-progress-steps span{background:var(--ui-panel);text-align:center;color:var(--ui-muted);border-radius:6px;padding:7px 4px;font-size:10px}.lopec-search-progress-steps .done{background:var(--ui-selected);color:var(--ui-accent)}.lopec-search-progress-steps .active{outline:1px solid var(--ui-accent);color:var(--ui-text)}.lopec-search-progress p{color:var(--ui-muted);margin:0;font-size:11px;line-height:1.55}.lopec-search-progress>small{color:var(--ui-muted);font-size:9px}.lopec-search-source{margin-top:5px;color:var(--ui-muted)!important;display:block!important}.lopec-search-summary{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:15px;padding:14px;display:grid}.lopec-search-avatar{border:1px solid var(--ui-line);background:var(--ui-panel);width:86px;height:86px;color:var(--ui-accent);border-radius:9px;place-items:center;font-size:27px;font-weight:950;display:grid;overflow:hidden}.lopec-search-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%}.lopec-search-copy{min-width:0}.lopec-search-copy small{color:var(--ui-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;display:block;overflow:hidden}.lopec-search-copy h3{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:24px;line-height:1.2;overflow:hidden}.lopec-search-copy p{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.lopec-search-numbers{gap:8px;display:flex}.lopec-search-numbers span{border-left:1px solid var(--ui-line);min-width:112px;padding-left:13px}.lopec-search-numbers small{color:var(--ui-muted);font-size:10px;display:block}.lopec-search-numbers b{color:var(--ui-positive);white-space:nowrap;margin-top:7px;font:950 19px/1 ui-monospace,monospace;display:block}.lopec-expedition-result{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:11px;margin-top:12px;padding:13px}.lopec-expedition-result>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lopec-expedition-result h3{color:var(--ui-text);margin:3px 0 0;font-size:17px}.lopec-expedition-result>header>b{color:var(--ui-accent);font-size:14px}.lopec-expedition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lopec-expedition-list>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.lopec-expedition-list>div>span{background:var(--ui-selected);width:40px;height:40px;color:var(--ui-accent);border-radius:8px;place-items:center;font-size:18px;font-weight:950;display:grid}.lopec-expedition-list>div>div{min-width:0}.lopec-expedition-list div div b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.lopec-expedition-list div div small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.lopec-expedition-list strong{color:var(--ui-text);white-space:nowrap;font:900 12px/1 ui-monospace,monospace}.lopec-expedition-list strong small{color:var(--ui-muted);margin-right:3px}.lopec-expedition-list em{color:var(--ui-positive);white-space:nowrap;font:900 12px/1 ui-monospace,monospace}.lopec-expedition-empty{color:var(--ui-muted);text-align:center;padding:18px;font-size:12px}.lopec-search-detail{border:1px solid var(--ui-line);background:var(--ui-selected);height:44px;color:var(--ui-accent);border-radius:8px;justify-content:center;align-items:center;margin-top:12px;font-size:12px;font-weight:950;text-decoration:none;display:flex}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(8,minmax(0,1fr))!important}.lopec-search-summary{grid-template-columns:66px minmax(0,1fr)}.lopec-search-avatar{width:66px;height:66px}.lopec-search-numbers{grid-column:1/-1}.lopec-search-numbers span{flex:1}.lopec-expedition-list{grid-template-columns:1fr}.lopec-search-modal{padding:13px}}.lopec-search-top-shortcut,.lopec-search-summary,.lopec-expedition-list>div{cursor:pointer}.lopec-search-top-shortcut:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1824211f;border-color:var(--ui-line-strong)!important}.lopec-search-summary:hover,.lopec-expedition-list>div:hover{border-color:var(--ui-line-strong);background-color:var(--ui-selected)}.lopec-detail-back{color:var(--ui-accent);cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:10px;font-weight:900}.lopec-detail-hero{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:10px;padding:12px;display:grid}.lopec-detail-hero>img{object-fit:cover;object-position:center top;border-radius:8px;width:78px;height:78px}.lopec-detail-hero small{color:var(--ui-accent);font-size:9px}.lopec-detail-hero h3{color:var(--ui-text);margin:4px 0;font-size:21px}.lopec-detail-hero p{color:var(--ui-muted);margin:0;font-size:9px}.lopec-detail-actions{gap:7px;min-width:112px;display:grid}.lopec-detail-actions>button{border:1px solid var(--ui-line);background:var(--ui-selected);height:38px;color:var(--ui-accent);cursor:pointer;border-radius:7px;padding:0 13px;font-size:10px;font-weight:950}.lopec-detail-actions>button:first-child:not(:last-child){border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-violet)}.lopec-detail-actions>button:disabled{opacity:.4;cursor:not-allowed}.lopec-detail-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.lopec-detail-tabs button{border:1px solid var(--ui-line);background:var(--ui-panel);height:42px;color:var(--ui-muted);cursor:pointer;border-radius:7px;font-size:10px;font-weight:900}.lopec-detail-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.lopec-detail-tabs small{color:var(--ui-muted);margin-left:5px}.lopec-detail-engravings,.lopec-detail-gems,.lopec-detail-passives,.lopec-detail-skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.lopec-detail-engravings article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;gap:10px;padding:10px;display:flex}.lopec-detail-engravings article>span{background:var(--ui-selected);width:34px;height:34px;color:var(--ui-gold);border-radius:50%;place-items:center;font-weight:950;display:grid}.lopec-detail-engravings b,.lopec-detail-gems b,.lopec-detail-passives b,.lopec-detail-skills b{color:var(--ui-text);font-size:11px;display:block}.lopec-detail-engravings small,.lopec-detail-gems small,.lopec-detail-passives small,.lopec-detail-skills small{color:var(--ui-muted);margin-top:3px;font-size:8px;display:block}.lopec-detail-engravings p{color:var(--ui-muted);margin:6px 0 0;font-size:8px;line-height:1.45}.lopec-detail-empty{border:1px dashed var(--ui-line);background:var(--ui-panel);min-height:220px;color:var(--ui-muted);text-align:center;border-radius:10px;place-items:center;margin-top:10px;padding:28px;display:grid}.lopec-detail-gems article,.lopec-detail-passives article,.lopec-detail-skills article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.lopec-detail-gems img,.lopec-detail-passives img,.lopec-detail-skills>article>img{border-radius:6px;width:38px;height:38px}.lopec-detail-gems article>div,.lopec-detail-passives article>div,.lopec-detail-skills article>div{flex:1;min-width:0}.lopec-detail-points{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.lopec-detail-points span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;padding:10px}.lopec-detail-points small{color:var(--ui-accent);font-size:9px;display:block}.lopec-detail-points b{color:var(--ui-text);margin-top:4px;font-size:21px;display:block}.lopec-detail-points i{color:var(--ui-muted);margin-top:4px;font-size:8px;font-style:normal;display:block}.lopec-detail-skills article>span{color:var(--ui-gold);align-items:center;gap:4px;font-size:8px;display:flex}.lopec-detail-skills article>span img{width:24px;height:24px}.lopec-detail-skills b i{color:var(--ui-accent);font-size:8px;font-style:normal}@media (width<=760px){.top-link-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important}.lopec-detail-hero{grid-template-columns:58px 1fr}.lopec-detail-hero>img{width:58px;height:58px}.lopec-detail-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lopec-detail-engravings,.lopec-detail-gems,.lopec-detail-passives,.lopec-detail-skills{grid-template-columns:1fr}}.top-link-strip>a,.top-link-strip>button{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s}.minimum-level-setting input[data-formatted-number=true]{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:42px;color:var(--ui-accent);border-radius:8px;outline:0;margin-top:12px;padding:0 12px;font-size:17px;font-weight:950}.lopec-search-modal:has(.lopec-detail-view){flex-direction:column;height:calc(100dvh - 40px);display:flex;overflow:hidden}.lopec-search-modal:has(.lopec-detail-view)>.lopec-search-form{display:none}.lopec-detail-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lopec-detail-back,.lopec-detail-hero,.lopec-detail-tabs{flex:none}.lopec-detail-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.lopec-detail-tabs{z-index:5;background:var(--ui-panel);padding:8px 0 6px;position:sticky;top:0}.lopec-detail-identity>div{gap:9px;margin-top:7px;display:flex}.lopec-detail-identity>div>span{border-left:2px solid var(--ui-line);min-width:125px;padding-left:9px}.lopec-detail-identity>div small{color:var(--ui-muted);font-size:8px;display:block}.lopec-detail-identity>div b{color:var(--ui-positive);margin-top:3px;font:950 19px/1 ui-monospace,monospace;display:block}@media (width<=760px){.lopec-detail-identity>div{grid-column:1/-1}.lopec-detail-identity>div>span{flex:1;min-width:0}.lopec-detail-identity>div b{font-size:16px}}:root{--ui-radius-sm:8px;--ui-radius:11px;--ui-radius-lg:15px;--ui-readable:13px;--ui-caption:11px}body{font-size:var(--ui-readable);line-height:1.55}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:is(.lume-input-label>div,.lopec-search-form,.auction-price-input>div,.cpm-time-input label,.cpm-skill-input>div,.market-toolbar>label,.market-quick-alert label>div,.auction-quick-alert label>div,.auction-compact-searchbar>label,.search-box,.bench-drawer-search,.inven-toolbar>label) input:focus-visible,:is(.lopec-search-form,.market-toolbar>label)>button:focus-visible{outline-offset:0;box-shadow:none;outline:0}:is(.lopec-search-form,.market-toolbar>label,.market-quick-alert label>div,.auction-quick-alert label>div,.auction-compact-searchbar>label,.search-box,.bench-drawer-search,.inven-toolbar>label):focus-within,.lume-input-label>div:focus-within,.auction-price-input>div:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 2px #1824211a}.lume-input-label i{background:var(--ui-selected);border-left:0}button:not(:disabled),[role=button],a{transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s}.main-nav button,.main-nav>a{border-radius:var(--ui-radius);letter-spacing:-.015em;font-size:12px}.row-actions button,.text-button{border-radius:var(--ui-radius-sm);padding:7px 9px;font-size:11px}.panel,.bench,.party-card,.bracelet-card,.market-hero,.merchant-hero,.inven-hero,.settings-panel,.data-panel,.outcast-panel,.discord-hero,.auto-assign-modal,.cpm-modal,.lopec-search-modal{border-radius:var(--ui-radius-lg)}.panel-head{min-height:68px;padding:16px 19px}input,select,textarea,.modal-close,.lopec-search-modal>header>button{border-radius:var(--ui-radius-sm)}.top-link-strip>a,.top-link-strip>button{border-radius:9px!important;height:46px!important;min-height:46px!important;padding:6px 9px!important}.top-link-strip>*>span{border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.inven-top-banner,.chzzk-top-banner{border-color:var(--ui-line)!important;background:var(--ui-raised)!important}.inven-top-banner>span,.chzzk-top-banner>span{border:1px solid var(--ui-line);color:var(--ui-gold)!important}.merchant-top-shortcut,.lopec-search-top-shortcut{border-color:var(--ui-line)!important;background:var(--ui-raised)!important}.merchant-top-shortcut>span,.lopec-search-top-shortcut>span{border:1px solid var(--ui-line);color:var(--ui-accent)!important}.cpm-top-shortcut,.reward-top-shortcut,.auction-top-shortcut{border-color:var(--ui-line)!important;background:var(--ui-raised)!important}.cpm-top-shortcut>span,.reward-top-shortcut>span,.auction-top-shortcut>span{border:1px solid var(--ui-line);color:var(--ui-violet)!important}.top-link-strip>a:hover,.top-link-strip>button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #18242121;border-color:var(--ui-line-strong)!important}.completed,.complete,.success,.better{--state-accent:var(--green)}.error,.failed,.worse{--state-accent:var(--red)}.loading{--state-accent:var(--cyan)}.lopec-search-error,.market-error,.merchant-error{border-color:var(--ui-line)!important;background:var(--ui-selected)!important;color:var(--ui-danger)!important}.empty-state,.bench-empty,.bracelet-empty,.bracelet-loading,.market-empty,.merchant-empty,.inven-empty,.lopec-search-loading{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-raised);color:var(--ui-muted)}.empty-state b,.bracelet-empty b{color:var(--ui-text);font-size:14px}.empty-state small,.bracelet-empty small,.inven-empty{font-size:12px}.bracelet-loading i,.inven-empty i,.lopec-search-loading i{border:2px solid var(--ui-line);border-top-color:var(--ui-accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite lopec-spin;display:inline-block}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030707b8}.lopec-search-backdrop{display:none}.lopec-search-backdrop.is-open{display:grid}.app-shell.view-change-pending:after{z-index:2400;background:var(--ui-gold);color:var(--ui-text);content:attr(data-pending-view) " 여는 중…";letter-spacing:-.02em;pointer-events:auto;place-items:center;font-size:15px;font-weight:900;display:grid;position:fixed;inset:0}.lopec-detail-tabs button,.inven-recommend-tabs button,.auto-assign-options button{border-radius:var(--ui-radius-sm)}.lopec-detail-tabs button{font-size:12px}.lopec-detail-tabs small{font-size:10px}.lopec-detail-engravings b,.lopec-detail-gems b,.lopec-detail-passives b,.lopec-detail-skills b{font-size:13px}.lopec-detail-engravings small,.lopec-detail-gems small,.lopec-detail-passives small,.lopec-detail-skills small,.lopec-detail-engravings p{font-size:10px}@media (width<=760px){:root{--ui-readable:12px;--ui-caption:10px}.workspace:not(.home-view){padding-left:12px;padding-right:12px}.panel-head{min-height:60px;padding:13px 14px}.panel h2,.bench h2{font-size:16px}.main-nav button,.main-nav>a{font-size:11px}.top-link-strip>a,.top-link-strip>button{height:44px!important;min-height:44px!important;padding:5px!important}.top-link-strip b{font-size:9px!important}.lopec-detail-tabs{gap:4px}.lopec-detail-tabs button{font-size:10px}}.main-nav button,.main-nav>a{font-size:13.5px}.main-nav b,.count-chip,.status-tag{font-size:12px}.member-card .party-character>b span,.party-stat{font-size:13px}.edit-hint,.selection-help,.inven-author,.row-actions button,.text-button{font-size:12px}.top-link-strip b{letter-spacing:-.04em;font-size:12px!important}.chzzk-official-icon{overflow:hidden;background:var(--ui-panel)!important;padding:0!important}.chzzk-official-icon img{object-fit:cover;filter:brightness(.78)saturate(.72);width:100%;height:100%}.chzzk-top-banner{border-color:var(--ui-line)!important;background:var(--ui-raised)!important}.settings-launcher-card{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;margin:18px;padding:17px;display:grid}.settings-launcher-mark{border:1px solid var(--ui-line);background:var(--ui-selected);width:52px;height:52px;color:var(--ui-accent);border-radius:13px;place-items:center;font-size:22px;display:grid}.settings-launcher-card b{color:var(--ui-text);font-size:15px}.settings-launcher-card p{color:var(--ui-muted);margin:5px 0 0;font-size:12px}.settings-launcher-card small{color:var(--ui-muted);margin-top:5px;font-size:11px;display:block}.settings-launcher-actions{gap:7px;display:grid}.settings-launcher-actions>button,.settings-launcher-actions>a{border:1px solid var(--ui-line);background:var(--ui-selected);min-height:40px;color:var(--ui-accent);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.settings-launcher-actions>button:hover,.settings-launcher-actions>a:hover{filter:brightness(1.1)}.settings-launcher-actions>button:disabled{cursor:default;opacity:.58;filter:none}.settings-launcher-actions>.settings-install-status{max-width:260px;color:var(--ui-muted);text-align:right;margin:1px 0 0;font-size:9px;line-height:1.45}.settings-launcher-actions>.settings-install-status.ready,.settings-launcher-actions>.settings-install-status.installed{color:var(--ui-positive)}.settings-launcher-actions>.settings-install-status.unsupported{color:var(--ui-gold)}.settings-launcher-actions>.settings-android-install-note{max-width:260px;color:var(--ui-muted);text-align:right;margin:-1px 0 1px;font-size:9px;line-height:1.45}.lopec-detail-equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.lopec-detail-equipment article{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.lopec-equipment-icon{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:8px;width:48px;height:48px;overflow:hidden}.lopec-equipment-icon img{object-fit:cover;width:100%;height:100%}.lopec-equipment-copy{min-width:0}.lopec-equipment-copy>small{color:var(--ui-violet);font-size:10px;font-weight:850;display:block}.lopec-equipment-copy>b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.lopec-equipment-options{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.lopec-equipment-options span{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-muted);border-radius:5px;padding:3px 5px;font-size:9px;line-height:1.35}.lopec-equipment-quality{border-left:1px solid var(--ui-line);text-align:center;min-width:37px;padding-left:8px}.lopec-equipment-quality small{color:var(--ui-muted);font-size:8px;display:block}.lopec-equipment-quality b{color:var(--ui-accent);margin-top:4px;font:950 15px/1 ui-monospace,monospace;display:block}.lopec-equipment-quality.quality-high b{color:var(--ui-gold)}.lopec-equipment-quality.quality-mid b{color:var(--ui-violet)}.lopec-equipment-empty{border:1px dashed var(--ui-line);color:var(--ui-muted);text-align:center;border-radius:9px;grid-column:1/-1;padding:24px}@media (width<=760px){:root{--ui-readable:13.5px;--ui-caption:11px}.main-nav button,.main-nav>a{font-size:12px}.panel h2,.bench h2{font-size:18px}.top-link-strip b{font-size:10px!important}.raid-tabs{gap:6px;padding:4px}.settings-launcher-card{grid-template-columns:44px minmax(0,1fr);margin:13px;padding:13px}.settings-launcher-mark{width:42px;height:42px}.settings-launcher-actions{grid-column:1/-1}.settings-launcher-actions>.settings-install-status,.settings-launcher-actions>.settings-android-install-note{text-align:left;max-width:none}.lopec-detail-equipment{grid-template-columns:1fr}.lopec-detail-tabs button{padding:0 3px;font-size:10px}}:root{--ui-readable:16.5px;--ui-caption:13.5px}body{font-size:var(--ui-readable)}button,input,select,textarea{font-size:14px}.topbar h1{font-size:clamp(29px,2.45vw,39px)}.eyebrow{font-size:12.5px}.panel h2,.bench h2{font-size:23px}.section-number,.count-chip,.status-tag{font-size:13.5px}.table-row{font-size:14px}.table-header{font-size:11.5px}.owner-name b{font-size:15.5px}.owner-name small,.owner-summary{font-size:11.5px}.character-cell b{font-size:18.5px}.character-cell small{font-size:13.5px}.owner-characters .power{font-size:15px}.party-column h3{font-size:17.5px}.party-summary{font-size:10.5px}.party-summary b{font-size:13.5px}.member-card .party-character>b{font-size:17px}.member-card .party-character>b span,.party-stat{font-size:14.5px}.party-stat i{font-size:12.5px}.bench-card b,.bench-card strong{font-size:14px}.bench-card small{font-size:11.5px}.bench-card .bench-lopec{font-size:10.5px}.form-stack label>span,.setting-cards label>span,.data-actions b{font-size:15px}.form-stack label small,.setting-cards small,.data-actions small{font-size:12px}.form-stack input,.form-stack select,.setting-cards input,.filters input,.filters select{font-size:16px}.rule-note b{font-size:14px}.rule-note p{font-size:13px}.edit-hint,.selection-help,.inven-author,.row-actions button,.text-button{font-size:13.5px}.utility-intro h2{font-size:25px}.utility-intro p,.utility-source-note p{font-size:13px}.bracelet-card h3,.reward-control-head b,.reward-overview-title b{font-size:15px}.bracelet-card small,.reward-control-head small,.reward-overview-title small{font-size:11.5px}.main-nav{gap:6px}.main-nav button,.main-nav>a{min-height:50px;font-size:16.2px;font-weight:850}.main-nav b{font-size:13.5px}.sidebar-status b{font-size:13px}.sidebar-status small{font-size:11px}.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(7,112px)!important}.top-link-strip b{font-size:13px!important}.minimum-level-setting input[data-formatted-number=true]{padding-right:112px}.minimum-level-apply{border:1px solid var(--ui-line);background:var(--ui-selected);height:34px;color:var(--ui-accent);cursor:pointer;border-radius:7px;padding:0 12px;font-size:12px;font-weight:950;position:absolute;bottom:28px;right:27px}.lopec-search-modal.detail-mode{width:min(1480px,100vw - 24px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.detail-mode .lopec-detail-scroll{overflow-y:auto}.detail-mode .lopec-detail-equipment{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-content:start}.detail-mode .lopec-detail-equipment article{grid-template-columns:44px minmax(0,1fr) auto;min-height:142px;padding:9px}.detail-mode .lopec-detail-equipment article.is-bracelet{grid-column:1/-1}.detail-mode .lopec-equipment-icon{width:44px;height:44px}.detail-mode .lopec-equipment-options{max-height:52px;overflow:hidden}.detail-mode article.is-bracelet .lopec-equipment-options{max-height:72px}.lopec-bracelet-compare{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:31px;color:var(--ui-violet);cursor:pointer;border-radius:7px;margin-top:8px;padding:0 10px;font-size:11px;font-weight:950}.lopec-bracelet-compare:hover{border-color:var(--ui-line-strong);transform:translateY(-1px)}@media (width<=1000px){.detail-mode .lopec-detail-scroll{overflow-y:auto}.detail-mode .lopec-detail-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=760px) and (width>=761px){.detail-mode .lopec-detail-scroll{overflow-y:auto}}@media (width<=760px){:root{--ui-readable:15px;--ui-caption:12.5px}.main-nav button,.main-nav>a{min-height:46px;font-size:14px}.panel h2,.bench h2{font-size:20px}.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(7,minmax(0,1fr))!important}.top-link-strip b{font-size:10.5px!important}.minimum-level-apply{bottom:23px;right:21px}.detail-mode .lopec-detail-equipment{grid-template-columns:1fr}.detail-mode .lopec-detail-equipment article.is-bracelet{grid-column:auto}}.inven-list button div b{letter-spacing:-.01em;font-size:19px;line-height:1.48}.inven-article-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.9}@media (width<=760px){.inven-list button div b{font-size:16.5px}.inven-article-body{font-size:16px}}.inven-panel{background:var(--ui-raised);overflow:hidden}.inven-hero small{letter-spacing:.13em;font-size:11px}.inven-hero h2{font-size:29px}.inven-hero p{font-size:14px}.inven-hero>a{cursor:pointer;align-items:center;min-height:40px;font-size:13px;display:inline-flex}.inven-resource-links{border:1px solid var(--ui-line);background:var(--ui-panel);scrollbar-width:none;border-radius:10px;align-items:center;gap:7px;min-height:52px;margin:14px 18px 0;padding:7px 9px;display:flex;overflow-x:auto}.inven-resource-links::-webkit-scrollbar{display:none}.inven-resource-links>span{color:var(--ui-muted);flex:none;padding:0 8px;font-size:12px;font-weight:900}.inven-resource-links a{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:34px;color:var(--ui-text);border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:850;text-decoration:none;transition:all .16s;display:inline-flex}.inven-resource-links a i{color:var(--ui-blue,#9dbde7);font-size:10px;font-style:normal}.inven-resource-links a:hover{border-color:var(--ui-line-strong);color:var(--ui-text);transform:translateY(-1px)}.inven-board-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:10px 18px 14px;display:grid}.inven-board-groups section{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;min-width:0;padding:9px}.inven-board-groups section>small{color:var(--ui-muted);letter-spacing:.12em;margin:0 4px 7px;font-size:10px;font-weight:950;display:block}.inven-board-groups section>div{gap:6px;display:grid}.inven-board-groups button{background:var(--ui-panel);min-height:52px;color:var(--ui-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;align-content:center;gap:3px;padding:8px 11px;transition:all .16s;display:grid}.inven-board-groups button span{color:var(--ui-muted);font-size:11px}.inven-board-groups button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translate(2px)}.inven-board-groups button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 3px 0 #18242121,0 7px 20px #18242121}.inven-board-groups button.active span{color:var(--ui-blue,#9dbde7)}.inven-current-board{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin:0 18px;padding:0 5px;display:flex}.inven-current-board>div{align-items:baseline;gap:9px;display:flex}.inven-current-board>div>span{background:var(--ui-selected);color:var(--ui-positive);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950}.inven-current-board>div>span:before{content:"";background:var(--ui-positive);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #18242121}.inven-current-board>div b{color:var(--ui-text);font-size:18px}.inven-current-board>div small{color:var(--ui-muted);font-size:12px}.inven-current-board>p{color:var(--ui-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.inven-current-board>p>b{color:var(--ui-blue,#9dbde7);font-size:15px}.inven-current-board>p>span{border-left:1px solid var(--ui-line);color:var(--ui-positive);padding-left:8px}.inven-toolbar button{cursor:pointer;min-height:36px;font-size:12px}.inven-list>button{min-height:80px}.inven-list button div b{font-size:18px;line-height:1.48}.inven-list button div small{font-size:11px}.inven-pagination{justify-content:center;align-items:center;gap:6px;margin:-2px 18px 20px;display:flex}.inven-pagination button{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:39px;height:39px;color:var(--ui-muted);cursor:pointer;border-radius:8px;padding:0 11px;font-size:13px;font-weight:900;transition:all .16s}.inven-pagination button:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-text);transform:translateY(-1px)}.inven-pagination button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:0 6px 18px #18242121}.inven-pagination button:disabled{opacity:.28;cursor:default}.inven-footnote{margin-top:0}@media (width<=1180px){.inven-board-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.inven-hero h2{font-size:24px}.inven-hero p{font-size:12.5px}.inven-resource-links,.inven-board-groups,.inven-current-board{margin-left:12px;margin-right:12px}.inven-board-groups{grid-template-columns:1fr}.inven-board-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inven-current-board{flex-direction:column;align-items:flex-start;padding:12px 4px}.inven-current-board>div{flex-wrap:wrap}.inven-current-board>p{justify-content:space-between;width:100%}.inven-list button div b{font-size:16.5px}.inven-pagination{flex-wrap:wrap;margin-left:12px;margin-right:12px}.inven-pagination button{min-width:36px;height:37px;padding:0 9px}}.raid-tabs{gap:14px;padding:6px}.raid-tab{border:1px solid var(--ui-line);background:var(--ui-panel)}.raid-tab.active{border-color:var(--ui-line-strong)}.main-nav .inven-nav>span:nth-child(2){font-size:inherit;font-weight:850}.inven-class-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:15px;width:min(960px,100vw - 30px);max-height:min(820px,100vh - 30px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 100px #18242121}.inven-class-modal>header{border-bottom:1px solid var(--ui-line);padding:0 44px 17px 0}.inven-class-modal>header small{color:var(--ui-blue,#9dbde7);letter-spacing:.13em;font-size:10px;font-weight:950}.inven-class-modal>header h2{color:var(--ui-text);margin:6px 0 5px;font-size:28px}.inven-class-modal>header p{color:var(--ui-muted);margin:0;font-size:13px}.inven-class-board-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.inven-class-board-list>section{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:11px;padding:12px}.inven-class-board-list>section>b{color:var(--ui-muted);margin:0 3px 9px;font-size:12px;display:block}.inven-class-board-list>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inven-class-board-list a,.inven-class-board-list button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:44px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;text-decoration:none;transition:all .16s;display:grid}.inven-class-board-list :is(a,button)>span{background:var(--ui-selected);width:28px;height:28px;color:var(--ui-blue,#9dbde7);border-radius:7px;place-items:center;font-size:12px;font-weight:950;display:grid}.inven-class-board-list :is(a,button)>b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.inven-class-board-list :is(a,button)>i{color:var(--ui-muted);font-size:16px;font-style:normal}.inven-class-board-list :is(a,button):hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:translateY(-1px)}@media (width<=760px){.raid-tabs{gap:10px;padding:5px}.inven-class-modal{padding:18px 13px}.inven-class-modal>header h2{font-size:23px}.inven-class-board-list{grid-template-columns:1fr}.inven-class-board-list>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inven-class-board-list :is(a,button)>b{font-size:12.5px}}.market-mode-tabs{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.market-mode-tabs button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:50px;color:var(--ui-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;transition:all .16s;display:flex}.market-mode-tabs button>span{background:var(--ui-selected);width:25px;height:25px;color:var(--ui-blue,#9dbde7);border-radius:6px;place-items:center;font-size:12px;font-weight:600;display:grid}.market-mode-tabs button:hover{border-color:var(--ui-line-strong);color:var(--ui-text);transform:translateY(-1px)}.market-mode-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 0 -2px #18242121,0 8px 24px #18242121}.market-mode-tabs button.active>span{background:var(--ui-selected);color:var(--ui-accent)}.auction-live-shell{padding:16px}.auction-filter-panel,.auction-results-panel,.auction-key-card{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:12px;box-shadow:0 18px 50px #18242121}.auction-filter-panel{overflow:hidden}.auction-filter-panel>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:14px 18px;display:flex}.auction-filter-panel>header small{color:var(--ui-accent);letter-spacing:.12em;font-size:12px;font-weight:600}.auction-filter-panel>header h3{color:var(--ui-text);margin:5px 0 0;font-size:20px}.auction-auth-status{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-positive);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.auction-primary-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:17px 18px;display:grid}.auction-primary-filters label{min-width:0}.auction-primary-filters label>span,.auction-detail-options>header span{color:var(--ui-muted);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.auction-primary-filters input,.auction-primary-filters select,.auction-detail-options input,.auction-detail-options select,.auction-key-card input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:44px;color:var(--ui-text);border-radius:8px;outline:0;padding:0 11px;font-size:13px}.auction-primary-filters input:focus,.auction-primary-filters select:focus,.auction-detail-options input:focus,.auction-detail-options select:focus,.auction-key-card input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242114}.auction-keyword-field,.auction-range-field{grid-column:span 2}.auction-range-field>div{grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px;display:grid}.auction-range-field>div>i{color:var(--ui-muted);text-align:center;font-style:normal}.auction-sort-direction{border:1px solid var(--ui-line);background:var(--ui-selected);height:44px;color:var(--ui-accent);cursor:pointer;border-radius:8px;align-self:end;font-size:12px;font-weight:600}.auction-sort-direction:hover{border-color:var(--ui-line-strong);background:var(--ui-selected)}.auction-detail-options{border-top:1px solid var(--ui-line);background:var(--ui-panel);padding:15px 18px 18px}.auction-detail-options>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.auction-detail-options>header b{color:var(--ui-text);font-size:14px}.auction-detail-options>header span{margin:0}.auction-detail-options>div{grid-template-columns:30px minmax(130px,.75fr) minmax(210px,1.45fr) 90px 16px 90px;align-items:center;gap:8px;margin-top:8px;display:grid}.auction-detail-options>div>em{background:var(--ui-selected);width:28px;height:28px;color:var(--ui-accent);border-radius:7px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.auction-detail-options>div>i{color:var(--ui-muted);text-align:center;font-style:normal}.auction-detail-options select:disabled{opacity:.5}.auction-filter-panel>footer{border-top:1px solid var(--ui-line);justify-content:flex-end;align-items:center;gap:9px;padding:13px 18px;display:flex}.auction-filter-panel>footer>span{color:var(--ui-muted);margin-right:auto;font-size:12px}.auction-filter-panel>footer>button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:40px;color:var(--ui-muted);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.auction-filter-panel>footer>.auction-search-submit{border-color:var(--ui-line);background:var(--ui-raised);min-width:145px;color:var(--ui-text)}.auction-filter-panel>footer>.auction-search-submit:hover{filter:brightness(1.15);transform:translateY(-1px)}.auction-filter-panel>footer>button:disabled{cursor:not-allowed;opacity:.48}.auction-key-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:330px;margin:16px;padding:28px;display:flex}.auction-key-card>div{text-align:left;align-items:center;gap:13px;display:flex}.auction-key-card>div>span{border:1px solid var(--ui-line);background:var(--ui-selected);width:52px;height:52px;color:var(--ui-accent);border-radius:13px;place-items:center;font-size:13px;font-weight:600;display:grid}.auction-key-card small{color:var(--ui-accent);letter-spacing:.12em;font-size:12px;font-weight:600}.auction-key-card h3{color:var(--ui-text);margin:5px 0;font-size:22px}.auction-key-card p{color:var(--ui-muted);margin:0;font-size:12px}.auction-key-card>label{grid-template-columns:1fr 100px;gap:8px;width:min(590px,100%);display:grid}.auction-key-card>label button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-text);cursor:pointer;border-radius:8px;font-size:12px;font-weight:600}.auction-key-card>a{color:var(--ui-blue,#9dbde7);font-size:12px}.auction-key-card>b{color:var(--ui-danger);font-size:12px}.auction-empty{min-height:240px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.auction-empty>i{border:3px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}.auction-empty>b{color:var(--ui-accent);font-size:26px}.auction-error{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:58px;color:var(--ui-danger);border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;font-size:12px;display:flex}.auction-error>b{background:var(--ui-selected);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.auction-results-panel{margin-top:13px;overflow:hidden}.auction-results-panel>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 15px;display:flex}.auction-results-panel>header>div{align-items:baseline;gap:9px;display:flex}.auction-results-panel>header b{color:var(--ui-text);font-size:15px}.auction-results-panel>header span,.auction-results-panel>header small{color:var(--ui-muted);font-size:12px}.auction-result-list>article{border-top:1px solid var(--ui-line);grid-template-columns:58px minmax(0,1fr) 155px 110px;align-items:center;gap:13px;min-height:92px;padding:11px 14px;display:grid}.auction-result-list>article:first-child{border-top:0}.auction-result-list>article:hover{background:var(--ui-selected)}.auction-item-icon{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.auction-item-icon img{object-fit:cover;width:100%;height:100%}.auction-item-main{min-width:0}.auction-item-main>small{color:var(--ui-muted);font-size:12px}.auction-item-main>b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.auction-item-main>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.auction-item-main>div>span{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-accent);border-radius:5px;padding:3px 6px;font-size:12px}.auction-item-main>div>span.penalty{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-danger)}.auction-item-price,.auction-item-meta{text-align:right}.auction-item-price>small,.auction-item-price>b,.auction-item-price>span,.auction-item-meta>b,.auction-item-meta>span{display:block}.auction-item-price>small{color:var(--ui-muted);font-size:12px}.auction-item-price>b{color:var(--ui-gold);margin-top:4px;font-size:17px}.auction-item-price>b>i{color:var(--ui-muted);font-size:12px;font-style:normal}.auction-item-price>span,.auction-item-meta>span{color:var(--ui-muted);margin-top:5px;font-size:12px}.auction-item-meta>b{color:var(--ui-muted);font-size:12px}.auction-results-panel>footer{border-top:1px solid var(--ui-line);justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.auction-results-panel>footer button{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:72px;height:36px;color:var(--ui-muted);cursor:pointer;border-radius:7px}.auction-results-panel>footer button:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-accent)}.auction-results-panel>footer button:disabled{opacity:.35;cursor:not-allowed}.auction-results-panel>footer span{background:var(--ui-selected);width:32px;height:32px;color:var(--ui-accent);border-radius:7px;place-items:center;font-size:12px;font-weight:600;display:grid}.market-chart-modal .market-modal-close{cursor:pointer;transition:all .14s}.market-chart-modal .market-modal-close:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:scale(1.05);box-shadow:0 0 15px #18242121}.market-chart-modal .market-modal-close:active{transform:scale(.96)}.market-history-ranges{align-items:center;gap:6px;margin:17px 0 2px;display:flex}.market-history-ranges button{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:58px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:7px;font-size:12px;font-weight:600}.market-history-ranges button:hover{border-color:var(--ui-line-strong);color:var(--ui-accent)}.market-history-ranges button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.market-history-ranges>span{color:var(--ui-muted);margin-left:auto;font-size:12px}.market-chart{border:1px solid var(--ui-line);background:var(--ui-raised);touch-action:pan-y;border-radius:11px;min-height:220px;position:relative}.market-chart svg{z-index:1;cursor:crosshair;outline:none;position:relative}.market-chart svg:focus-visible{border-radius:10px;box-shadow:0 0 0 2px #18242121}.market-chart-hit-area{fill:#0000;pointer-events:all}.market-chart-grid{stroke:var(--ui-accent);stroke-width:1px;stroke-dasharray:3 5;pointer-events:none}.market-chart-y-label{fill:var(--ui-muted);pointer-events:none;font-size:12px;font-weight:600}.market-chart-crosshair{stroke:var(--ui-accent);stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.market-chart-crosshair.is-horizontal{stroke:var(--ui-accent)}.market-chart-selected-point{fill:var(--ui-blue,#9dbde7);stroke:var(--ui-muted);stroke-width:3px;filter:drop-shadow(0 0 5px #54e4e7e6);pointer-events:none}.market-chart-tooltip{z-index:4;border:1px solid var(--ui-line);background:var(--ui-panel);min-width:155px;color:var(--ui-text);pointer-events:none;border-radius:9px;padding:9px 11px;position:absolute;transform:translate(12px,calc(-100% - 12px));box-shadow:0 10px 26px #18242121}.market-chart-tooltip.align-right{transform:translate(calc(-100% - 12px),calc(-100% - 12px))}.market-chart-tooltip time,.market-chart-tooltip strong,.market-chart-tooltip span{white-space:nowrap;display:block}.market-chart-tooltip time{color:var(--ui-muted);font-size:12px;font-weight:600}.market-chart-tooltip strong{color:var(--ui-text);text-align:right;margin-top:3px;font-size:16px}.market-chart-tooltip span{text-align:right;margin-top:4px;font-size:12px;font-weight:600}.market-chart.loading:after{content:"";z-index:3;border-radius:inherit;background:var(--ui-panel);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;position:absolute;inset:0}.market-history-warning{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-gold);border-radius:8px;margin:10px 0;padding:8px 11px;font-size:12px;font-weight:600}.market-chart-axis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.market-chart-axis>span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;min-width:0;padding:9px}.market-chart-axis small,.market-chart-axis b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-chart-axis small{color:var(--ui-muted);font-size:12px}.market-chart-axis b{color:var(--ui-text);margin-top:5px;font-size:12px}@media (width<=960px){.auction-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-detail-options>div{grid-template-columns:28px minmax(120px,.8fr) minmax(170px,1.3fr) 78px 12px 78px}.auction-result-list>article{grid-template-columns:54px minmax(0,1fr) 135px}.auction-item-meta{grid-column:2/-1;justify-content:flex-end;gap:10px;display:flex}.auction-item-meta>span{margin-top:0}}@media (width<=680px){.market-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-live-shell{padding:10px}.auction-primary-filters{grid-template-columns:1fr;padding:14px 12px}.auction-keyword-field,.auction-range-field{grid-column:auto}.auction-detail-options{padding:13px 12px}.auction-detail-options>header{flex-direction:column;align-items:flex-start;gap:4px}.auction-detail-options>div{grid-template-columns:27px 1fr}.auction-detail-options>div>select:nth-of-type(2),.auction-detail-options>div>input{grid-column:2}.auction-detail-options>div>i{display:none}.auction-filter-panel>footer{flex-direction:column;align-items:stretch}.auction-filter-panel>footer>span{margin:0 0 3px}.auction-result-list>article{grid-template-columns:48px minmax(0,1fr);align-items:start}.auction-item-icon{width:46px;height:46px}.auction-item-price,.auction-item-meta{text-align:left;grid-column:2}.auction-item-meta{justify-content:flex-start}.auction-key-card{margin:10px;padding:20px 13px}.auction-key-card>div{align-items:flex-start}.auction-key-card>label{grid-template-columns:1fr}.auction-key-card>label button{height:42px}.market-chart-axis{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-link-strip,.workspace.home-view>.top-link-strip{scrollbar-width:thin;overflow-x:auto;grid-template-columns:repeat(7,minmax(116px,1fr))!important;gap:6px!important;width:min(100%,910px)!important}.top-link-strip>*>.shortcut-mark{color:#0000!important;background:0 0!important;border:0!important;border-radius:5px!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;overflow:visible!important}.top-link-strip b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b{letter-spacing:-.04em;text-overflow:clip;white-space:nowrap;overflow:visible;text-align:left!important;width:auto!important;font-size:11.5px!important}.inven-panel>.inven-board-groups{gap:5px;margin:6px 14px 7px;padding-top:5px}.inven-board-groups section{border-radius:7px;padding:5px}.inven-board-groups section>small{margin:0 3px 4px;font-size:8.5px}.inven-board-groups section>div{gap:3px}.inven-board-groups button{border-radius:6px;gap:1px;min-height:40px;padding:5px 7px}.inven-board-groups button b{font-size:12px}.inven-board-groups button span{font-size:9px}.inven-current-board{gap:8px;min-height:44px;margin:0 14px}.inven-current-board>div b{font-size:15px}.inven-current-board>div small,.inven-current-board>p{font-size:10px}.inven-toolbar{margin-top:6px}.inven-toolbar input{font-size:13px}.inven-toolbar button{min-height:32px;font-size:10px}.inven-list{border-radius:8px;margin:0 14px 12px;container:inven-list/inline-size}.inven-list>header{grid-template-columns:62px minmax(240px,1fr) 104px 58px 58px;gap:8px;min-height:29px;padding:0 11px;font-size:8px}.inven-list>button{grid-template-columns:62px minmax(240px,1fr) 104px 58px 58px;gap:8px;min-height:47px;padding:5px 11px}.inven-category{padding:3px 6px;font-size:8px}.inven-list button div{min-width:0}.inven-list button div b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.inven-list button div b i{font-size:10px}.inven-list button div small{margin-top:3px;font-size:8.5px}.inven-author{font-size:9px}.inven-list button>strong{font-size:9.5px}:root{--loa-grade-normal:#bdc5bf;--loa-grade-uncommon:#b3d789;--loa-grade-rare:var(--ui-blue,#9dbde7);--loa-grade-epic:var(--ui-violet);--loa-grade-legendary:var(--ui-gold);--loa-grade-relic:var(--ui-orange);--loa-grade-ancient:#eadcca;--loa-option-high:var(--ui-gold);--loa-option-middle:var(--ui-violet);--loa-option-low:var(--ui-blue,#9dbde7)}.loa-item-grade{font-weight:950}.loa-item-grade.grade-일반,.loa-item-name.grade-일반{color:var(--loa-grade-normal)!important}.loa-item-grade.grade-고급,.loa-item-name.grade-고급{color:var(--loa-grade-uncommon)!important}.loa-item-grade.grade-희귀,.loa-item-name.grade-희귀{color:var(--loa-grade-rare)!important}.loa-item-grade.grade-영웅,.loa-item-name.grade-영웅{color:var(--loa-grade-epic)!important}.loa-item-grade.grade-전설,.loa-item-name.grade-전설{color:var(--loa-grade-legendary)!important}.loa-item-grade.grade-유물,.loa-item-name.grade-유물{color:var(--loa-grade-relic)!important}.loa-item-grade.grade-고대,.loa-item-name.grade-고대{color:var(--loa-grade-ancient)!important}.loa-grade-select.grade-일반{color:var(--loa-grade-normal)!important}.loa-grade-select.grade-고급{color:var(--loa-grade-uncommon)!important}.loa-grade-select.grade-희귀{color:var(--loa-grade-rare)!important}.loa-grade-select.grade-영웅{color:var(--loa-grade-epic)!important}.loa-grade-select.grade-전설{color:var(--loa-grade-legendary)!important}.loa-grade-select.grade-유물{color:var(--loa-grade-relic)!important}.loa-grade-select.grade-고대{color:var(--loa-grade-ancient)!important}.auction-item-icon.grade-일반,.loa-market-icon.grade-일반,.lopec-equipment-icon.grade-일반{border-color:var(--ui-line)!important}.auction-item-icon.grade-고급,.loa-market-icon.grade-고급,.lopec-equipment-icon.grade-고급{border-color:var(--ui-positive)!important}.auction-item-icon.grade-희귀,.loa-market-icon.grade-희귀,.lopec-equipment-icon.grade-희귀{border-color:var(--ui-accent)!important}.auction-item-icon.grade-영웅,.loa-market-icon.grade-영웅,.lopec-equipment-icon.grade-영웅{border-color:var(--ui-violet)!important}.auction-item-icon.grade-전설,.loa-market-icon.grade-전설,.lopec-equipment-icon.grade-전설,.auction-item-icon.grade-유물,.loa-market-icon.grade-유물,.lopec-equipment-icon.grade-유물,.auction-item-icon.grade-고대,.loa-market-icon.grade-고대,.lopec-equipment-icon.grade-고대{border-color:var(--ui-gold)!important}.auction-game-card.grade-전설,.auction-game-card.grade-유물{border-color:var(--ui-gold)}.accessory-option-grade-상,.accessory-option-grade-상>span,.accessory-option-grade-상>b,.accessory-option-grade-상>strong,.auction-grade-buttons button.grade-상 b,.auction-grade-buttons button.grade-상 span,.market-alert-condition-row select.grade-상{color:var(--loa-option-high)!important}.accessory-option-grade-중,.accessory-option-grade-중>span,.accessory-option-grade-중>b,.accessory-option-grade-중>strong,.auction-grade-buttons button.grade-중 b,.auction-grade-buttons button.grade-중 span,.market-alert-condition-row select.grade-중{color:var(--loa-option-middle)!important}.accessory-option-grade-하,.accessory-option-grade-하>span,.accessory-option-grade-하>b,.accessory-option-grade-하>strong,.auction-grade-buttons button.grade-하 b,.auction-grade-buttons button.grade-하 span,.market-alert-condition-row select.grade-하{color:var(--loa-option-low)!important}.auction-item-title-line>div>span.accessory-option-grade-상{border-color:var(--ui-gold);background:var(--ui-selected)}.auction-item-title-line>div>span.accessory-option-grade-중{border-color:var(--ui-violet);background:var(--ui-selected)}.auction-item-title-line>div>span.accessory-option-grade-하{border-color:var(--ui-blue,#9dbde7);background:var(--ui-selected)}.auction-item-title-line>div>span.auction-trade-badge{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-accent)}.auction-item-title-line>div>span.auction-trade-badge strong{color:var(--ui-text)}.auction-item-title-line>div>span.penalty,.auction-item-title-line>div>span.penalty strong,.auction-game-options>div.penalty span,.auction-game-options>div.penalty b{color:var(--ui-danger)!important}.auction-results-actions,.auction-history-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.auction-results-actions button,.auction-history-header-actions button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:30px;color:var(--ui-accent);cursor:pointer;border-radius:6px;padding:0 9px;font-size:12px;font-weight:600}.auction-results-actions button:hover:not(:disabled),.auction-history-header-actions button:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-text)}.auction-results-actions button:disabled,.auction-history-header-actions button:disabled{cursor:wait;opacity:.48}.auction-history-header-actions{flex-direction:column;align-items:flex-end;gap:5px}.auction-history-header-actions>span{color:var(--ui-muted);font-size:12px}.auction-history-table{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:7px;max-height:260px;margin-top:10px;overflow-y:auto}.auction-history-table>div{border-top:1px solid var(--ui-line);min-width:470px;min-height:31px;color:var(--ui-muted);grid-template-columns:minmax(118px,1.35fr) repeat(3,minmax(105px,.8fr));align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:grid}.auction-history-table>div:first-child{z-index:1;background:var(--ui-panel);color:var(--ui-muted);border-top:0;font-size:12px;position:sticky;top:0}.auction-history-table>div>:not(:first-child){text-align:right}.auction-history-table strong{color:var(--ui-accent)}@media (width<=1160px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(7,108px)!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:24px max-content!important}.top-link-strip>*>.shortcut-mark{display:grid!important}.top-link-strip b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b{font-size:10.5px!important}}@media (width<=760px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(7,102px)!important;gap:4px!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:24px max-content!important;padding:4px!important}.top-link-strip>*>.shortcut-mark{display:grid!important}.top-link-strip b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b{font-size:9.5px!important}.inven-board-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.inven-board-groups section>div{grid-template-columns:1fr}.inven-list>header,.inven-list>button{grid-template-columns:54px minmax(0,1fr) 52px}.inven-list>header>:nth-child(3),.inven-list>button>.inven-author,.inven-list>header>:nth-child(4),.inven-list>button>strong:not(.recommend){display:none}.inven-list button div b{font-size:12.5px}.auction-results-actions{flex-direction:column;align-items:flex-end}.auction-history-table>div{grid-template-columns:minmax(118px,1.25fr) repeat(3,minmax(105px,.75fr));gap:4px;padding:5px 6px;font-size:12px}}@container inven-list (width<=575px){.inven-list>header,.inven-list>button{grid-template-columns:54px minmax(0,1fr) 52px}.inven-list>header>:nth-child(3),.inven-list>button>.inven-author,.inven-list>header>:nth-child(4),.inven-list>button>strong:not(.recommend){display:none}}.bracelet-global-demon{margin:12px 15px 0}.bracelet-candidate-error{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-danger);border-radius:7px;margin:8px 13px 0;padding:9px 11px;font-size:12px}.bracelet-score-hero.pending{border-color:var(--ui-line);background:var(--ui-panel)}.bracelet-score-hero.pending>span:first-child b,.bracelet-score-hero.pending .bracelet-difference{color:var(--ui-muted)}.bracelet-option-row{grid-template-columns:62px 94px minmax(150px,1.7fr) minmax(78px,.7fr) 34px}.bracelet-option-row>button{grid-column:5}.bracelet-option-row .direct-option-name,.bracelet-secondary{grid-column:3/5}.add-bracelet-option:disabled{cursor:not-allowed;opacity:.48}.auction-grade-buttons button.grade-상,.market-alert-condition-row select.grade-상{color:var(--ui-gold)}.auction-grade-buttons button.grade-중,.market-alert-condition-row select.grade-중{color:var(--ui-violet)}.auction-grade-buttons button.grade-하,.market-alert-condition-row select.grade-하{color:var(--ui-blue,#9dbde7)}.auction-grade-buttons button.grade-상.active{border-color:var(--ui-gold);background:var(--ui-selected);box-shadow:inset 0 -2px #18242121}.auction-grade-buttons button.grade-중.active{border-color:var(--ui-violet);background:var(--ui-selected);box-shadow:inset 0 -2px #18242121}.auction-grade-buttons button.grade-하.active{border-color:var(--ui-blue,#9dbde7);background:var(--ui-selected);box-shadow:inset 0 -2px #18242121}.bracelet-granted-count>b{border:1px solid var(--ui-line);background:var(--ui-selected);min-height:36px;color:var(--ui-accent);white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;display:flex}.market-change-range-bar{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:12px 15px;padding:10px 12px;display:flex}.market-change-range-bar>div b,.market-change-range-bar>div span{display:block}.market-change-range-bar>div b{color:var(--ui-text);font-size:12px}.market-change-range-bar>div span{color:var(--ui-muted);margin-top:3px;font-size:12px}.market-change-range-bar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.market-change-range-bar button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:33px;color:var(--ui-muted);cursor:pointer;border-radius:7px;padding:0 9px;font-size:12px;font-weight:600}.market-change-range-bar button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.market-change-range-bar button:disabled,.market-history-ranges button:disabled,.auction-price-history>nav button:disabled{cursor:not-allowed;opacity:.38;filter:grayscale(.6)}.market-automation-strip>.market-refresh-select{min-width:0;overflow:hidden}.market-automation-strip>.market-refresh-select>select{min-width:0;max-width:100%;background-image:none!important;padding-right:9px!important}.market-alert-condition-list{grid-column:2/-1;gap:7px;min-width:0;display:grid}.market-alert-condition-list:only-child{grid-column:1/-1}.market-alert-condition-list>span{color:var(--ui-muted);font-size:12px;font-weight:600}.market-alert-condition-row{grid-template-columns:42px minmax(150px,1fr) minmax(110px,.5fr) 34px;align-items:center;gap:7px;display:grid}.market-alert-condition-row.bracelet{grid-template-columns:42px minmax(100px,1fr) 90px 14px 90px 34px}.market-alert-condition-row>b{color:var(--ui-accent);text-align:center;font-size:12px}.market-alert-condition-row>i{color:var(--ui-muted);text-align:center;font-style:normal}.market-alert-condition-row>button,.market-alert-add-condition{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:34px;color:var(--ui-muted);cursor:pointer;border-radius:7px}.market-alert-condition-row>button:disabled,.market-alert-add-condition:disabled{cursor:not-allowed;opacity:.35}.market-alert-add-condition{color:var(--ui-accent);justify-self:start;padding:0 12px;font-size:12px;font-weight:600}.market-alert-price-range{grid-column:span 2;grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=900px){.auction-price-history>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.market-alert-builder{grid-template-columns:1fr 1fr}.market-alert-condition-list,.market-alert-condition-list:only-child,.market-alert-price-range{grid-column:1/-1}}@media (width<=760px){.bracelet-global-demon{margin:9px 10px 0}.bracelet-option-row{grid-template-columns:50px minmax(80px,.7fr) minmax(0,1.3fr) 34px}.bracelet-option-row>button{grid-column:4}.bracelet-option-row .direct-option-name,.bracelet-secondary{grid-column:3}.market-change-range-bar{flex-direction:column;align-items:stretch;margin:10px}.market-change-range-bar nav{justify-content:flex-start}.market-alert-builder{grid-template-columns:1fr}.market-alert-condition-list,.market-alert-condition-list:only-child,.market-alert-price-range{grid-column:1}.market-alert-condition-row,.market-alert-condition-row.bracelet{grid-template-columns:34px minmax(0,1fr) 80px 34px}.market-alert-condition-row.bracelet>i{display:none}.market-alert-condition-row.bracelet>input:last-of-type{grid-column:3}.market-alert-condition-row.bracelet>button{grid-area:1/4}.market-alert-price-range{grid-template-columns:1fr}.auction-price-history>nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.lopec-detail-equipment article.is-market-linked,.lopec-detail-engravings article.is-market-linked{cursor:pointer;transition:border-color .16s,background-color .16s,transform .16s}.lopec-detail-equipment article.is-market-linked:hover,.lopec-detail-equipment article.is-market-linked:focus-visible,.lopec-detail-engravings article.is-market-linked:hover,.lopec-detail-engravings article.is-market-linked:focus-visible{border-color:var(--ui-accent);background-color:var(--ui-selected);outline:0;transform:translateY(-1px)}.lopec-market-link{margin-top:6px;font-weight:900;display:block;color:var(--ui-accent)!important;font-size:9px!important}@media (width>=1001px) and (height>=760px){.lopec-search-modal.detail-mode{padding:13px 15px}.lopec-search-modal.detail-mode>header{padding-bottom:8px}.lopec-search-modal.detail-mode>header h2{margin-top:2px;font-size:19px}.detail-mode .lopec-detail-back{margin-top:7px}.detail-mode .lopec-detail-hero{grid-template-columns:62px minmax(0,1fr) auto;gap:10px;margin-top:6px;padding:8px 10px}.detail-mode .lopec-detail-hero>img{width:62px;height:62px}.detail-mode .lopec-detail-hero h3{margin:2px 0;font-size:18px}.detail-mode .lopec-detail-identity>div{margin-top:4px}.detail-mode .lopec-detail-identity>div b{font-size:16px}.detail-mode .lopec-detail-tabs{margin-top:5px;padding:5px 0 4px}.detail-mode .lopec-detail-tabs button{height:34px}.detail-mode .lopec-detail-equipment{gap:6px;margin-top:5px}.detail-mode .lopec-detail-equipment article{gap:7px;padding:7px}.detail-mode .lopec-equipment-icon{width:40px;height:40px}.detail-mode .lopec-equipment-options{gap:3px;margin-top:5px}.detail-mode .lopec-equipment-options>span{padding:3px 5px}.detail-mode .lopec-bracelet-compare{min-height:27px;margin-top:5px}}@media (width<=760px){.auction-price-history>nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.market-alert-dialog-layer{z-index:1300;background:var(--ui-panel);place-items:center;padding:24px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.market-alert-center.market-alert-dialog{border-color:var(--ui-line);background:var(--ui-panel);will-change:transform;width:min(1120px,100vw - 48px);max-height:calc(100vh - 48px);margin:0;overflow:auto;box-shadow:0 30px 100px #18242121,0 0 0 1px #18242108}.market-alert-window-bar{z-index:40;border-bottom:1px solid var(--ui-line);background:var(--ui-panel);min-height:43px;color:var(--ui-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 7px 5px 12px;display:grid;position:sticky;top:0}.market-alert-window-bar:active{cursor:grabbing}.market-alert-window-bar>span{color:var(--ui-accent);font-size:17px}.market-alert-window-bar>b{color:var(--ui-text);font-size:12px}.market-alert-window-bar>small{color:var(--ui-muted);font-size:12px}.market-alert-window-bar>button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:31px;color:var(--ui-muted);cursor:pointer;border-radius:7px;padding:0 9px;font-size:12px;font-weight:600}.market-alert-window-bar>.market-alert-dialog-close{width:32px;color:var(--ui-text);padding:0;font-size:20px}.market-alert-window-bar>button:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.market-alert-window-bar>.market-alert-dialog-close:hover{border-color:var(--ui-line-strong);color:var(--ui-danger)}.toast{z-index:1500}.market-alert-header-actions{flex-wrap:wrap}.market-alert-sound-picker{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;min-width:100%;margin:0;padding:7px}.market-alert-sound-picker>legend{color:var(--ui-gold);padding:0 5px;font-size:12px;font-weight:600}.market-alert-sound-picker>div{grid-template-columns:repeat(7,minmax(90px,1fr));gap:5px;display:grid}.market-alert-sound-picker button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:35px;color:var(--ui-muted);cursor:pointer;border-radius:7px;font-size:9.5px;font-weight:600}.market-alert-sound-picker button:hover,.market-alert-sound-picker button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold)}.market-alert-quiet-hours{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:5px 7px;display:flex}.market-alert-quiet-hours>button,.market-alert-quiet-hours input{border:1px solid var(--ui-line);background:var(--ui-control);height:32px;color:var(--ui-muted);border-radius:6px;padding:0 8px;font-size:12px;font-weight:600}.market-alert-quiet-hours>button{cursor:pointer}.market-alert-quiet-hours>button.active{border-color:var(--ui-line-strong);color:var(--ui-text)}.market-alert-quiet-hours label{align-items:center;gap:4px;display:flex}.market-alert-quiet-hours label>span{color:var(--ui-muted);font-size:12px}.market-alert-quiet-hours>i{color:var(--ui-muted);font-style:normal}.market-alert-quiet-hours>small{color:var(--ui-muted);white-space:nowrap;font-size:12px}.market-alert-history{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;margin:11px 16px 15px;overflow:hidden}.market-alert-history>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.market-alert-history>header b,.market-alert-history>header small{display:block}.market-alert-history>header b{color:var(--ui-text);font-size:12px}.market-alert-history>header small{color:var(--ui-muted);margin-top:3px;font-size:12px}.market-alert-history>header button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:31px;color:var(--ui-muted);cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.market-alert-history>header button:disabled{cursor:not-allowed;opacity:.4}.market-alert-history>div{max-height:250px;overflow-y:auto}.market-alert-history article{border-top:1px solid var(--ui-line);grid-template-columns:42px minmax(0,1fr) auto 94px;align-items:center;gap:9px;min-height:52px;padding:7px 11px;display:grid}.market-alert-history article:first-child{border-top:0}.market-alert-history article>span{background:var(--ui-selected);min-height:25px;color:var(--ui-accent);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.market-alert-history article>span.auction{background:var(--ui-selected);color:var(--ui-gold)}.market-alert-history article b,.market-alert-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-alert-history article b{color:var(--ui-text);font-size:10.5px}.market-alert-history article small{color:var(--ui-muted);margin-top:3px;font-size:12px}.market-alert-history article em{color:var(--ui-blue,#9dbde7);font-size:12px;font-style:normal;font-weight:600}.market-alert-history article time{color:var(--ui-muted);text-align:right;font-size:8.5px}.market-alert-history>div>p{color:var(--ui-muted);text-align:center;margin:0;padding:24px 12px;font-size:12px}.interface-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px;display:grid}.interface-setting-grid>article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:116px;padding:14px;display:flex}.interface-setting-grid b,.interface-setting-grid small{display:block}.interface-setting-grid b{color:var(--ui-text);font-size:13px}.interface-setting-grid small{color:var(--ui-muted);margin-top:5px;font-size:9.5px;line-height:1.5}.interface-density-options,.interface-quiet-time-row{align-items:center;gap:5px;display:flex}.interface-quiet-options{gap:7px;min-width:260px;display:grid}.interface-density-options button,.interface-quiet-options button,.interface-quiet-options input{border:1px solid var(--ui-line);background:var(--ui-control);min-height:38px;color:var(--ui-muted);border-radius:7px;padding:0 10px;font-size:10px;font-weight:900}.interface-density-options button,.interface-quiet-options button{cursor:pointer}.interface-quiet-options>button{width:100%;min-height:32px}.interface-quiet-time-row>input{width:100%;min-width:0}.interface-density-options button.active,.interface-quiet-options button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.interface-quiet-time-row>span{color:var(--ui-muted)}.admin-console-panel{overflow:hidden}.admin-ranking-sweep-folder{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;margin:14px 0;overflow:hidden}.admin-ranking-sweep-folder>summary{min-height:66px;color:var(--ui-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;list-style:none;display:flex}.admin-ranking-sweep-folder>summary::-webkit-details-marker{display:none}.admin-ranking-sweep-folder>summary span,.admin-ranking-sweep-folder>summary b,.admin-ranking-sweep-folder>summary small{display:block}.admin-ranking-sweep-folder>summary b{font-size:13px}.admin-ranking-sweep-folder>summary small{color:var(--ui-muted);margin-top:4px;font-size:10px}.admin-ranking-sweep-folder>summary em{color:var(--ui-accent);flex:none;font-size:10px;font-style:normal;font-weight:900}.admin-ranking-sweep-folder[open]>summary{border-bottom:1px solid var(--ui-line)}.admin-ranking-sweep-folder[open]>summary em:before{content:"상황판 닫기"}.admin-ranking-sweep-folder[open]>summary em{font-size:0}.admin-ranking-sweep-folder[open]>summary em:before{font-size:10px}.admin-ranking-sweep-folder>section{border:0;border-radius:0;margin:0}.admin-console-launchers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px 14px 14px;display:grid}.admin-console-launchers>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:0;min-height:74px;color:inherit;cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .16s,background .16s;display:grid}.admin-console-launchers>button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:scale(1.008)}.admin-console-launchers>button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.admin-console-launchers>button>span{border:1px solid var(--ui-line);background:var(--ui-raised);width:38px;height:38px;color:var(--ui-accent);border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid}.admin-console-launchers b,.admin-console-launchers small{display:block}.admin-console-launchers b{color:var(--ui-text);font-size:11.5px}.admin-console-launchers small{color:var(--ui-muted);margin-top:4px;font-size:8.5px;line-height:1.45}.admin-console-launchers em{background:var(--ui-raised);color:var(--ui-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.admin-console-launchers em.pending{background:var(--ui-selected);color:var(--ui-gold)}.admin-console-backdrop{z-index:1460;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030707b8;place-items:center;padding:20px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.admin-console-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:13px;flex-direction:column;width:min(920px,100%);min-height:260px;max-height:min(84vh,820px);display:flex;overflow:hidden;box-shadow:0 32px 110px #18242121,0 0 42px #18242112}.admin-console-modal-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:flex}.admin-console-modal-head span,.admin-console-modal-head h2{display:block}.admin-console-modal-head span{color:var(--ui-accent);font-size:8px;font-weight:950}.admin-console-modal-head h2{color:var(--ui-text);margin:4px 0 0;font-size:18px}.admin-console-modal-head>button{border:1px solid var(--ui-line);background:var(--ui-panel);width:34px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:8px;flex:none;font-size:20px;line-height:1}.admin-console-modal-head>button:hover,.admin-console-modal-head>button:focus-visible{border-color:var(--ui-accent);color:var(--ui-accent)}.admin-console-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.admin-api-key-modal{width:min(1080px,100%);max-height:min(88vh,900px)}.admin-api-key-modal-body{background:var(--ui-panel)}.admin-console-tabs{border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 14px;display:grid}.admin-console-tabs button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:39px;color:var(--ui-muted);cursor:pointer;border-radius:8px;font-size:10px;font-weight:900}.admin-console-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.admin-console-message{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-accent);border-radius:8px;margin:10px 14px 0;padding:9px 11px;font-size:10px}.admin-console-loading,.admin-console-empty{color:var(--ui-muted);text-align:center;margin:0;padding:30px 14px;font-size:10px}.admin-audit-list,.admin-backup-list{padding:10px 14px 14px;display:grid}.admin-backup-list article{border-top:1px solid var(--ui-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:8px 3px;display:grid}.admin-backup-list article:first-child{border-top:0}.admin-backup-list article>span{background:var(--ui-raised);min-width:58px;color:var(--ui-muted);text-align:center;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.admin-backup-list b,.admin-backup-list small{display:block}.admin-backup-list b{color:var(--ui-text);font-size:11px}.admin-backup-list small{color:var(--ui-muted);margin-top:4px;font-size:8.5px}.admin-backup-list button,.admin-backup-list a,.admin-backup-area>header button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:31px;color:var(--ui-muted);cursor:pointer;border-radius:6px;padding:0 9px;font-size:8.5px;font-weight:900;text-decoration:none}.admin-backup-area>header button{border-color:var(--ui-line);color:var(--ui-positive)}.admin-audit-list details{border-top:1px solid var(--ui-line)}.admin-audit-list details:first-child{border-top:0}.admin-audit-list summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;padding:8px 3px;list-style:none;display:grid}.admin-audit-list summary::-webkit-details-marker{display:none}.admin-audit-list summary>span{color:var(--ui-accent);font-size:8px;font-weight:950}.admin-audit-list summary b,.admin-audit-list summary small{display:block}.admin-audit-list summary b{color:var(--ui-text);font-size:10.5px}.admin-audit-list summary small{color:var(--ui-muted);margin-top:4px;font-size:8.5px}.admin-audit-list summary em{color:var(--ui-muted);font-size:8px;font-style:normal}.admin-audit-list pre{background:var(--ui-panel);max-height:230px;color:var(--ui-muted);border-radius:7px;margin:0 0 8px;padding:10px;font:8.5px/1.55 ui-monospace,monospace;overflow:auto}.admin-backup-area>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 16px;display:flex}.admin-backup-area>header b,.admin-backup-area>header small{display:block}.admin-backup-area>header b{color:var(--ui-text);font-size:11px}.admin-backup-area>header small{color:var(--ui-muted);margin-top:4px;font-size:8.5px}.admin-backup-list article{grid-template-columns:auto minmax(0,1fr) auto auto}@media (width<=720px){.admin-console-launchers{grid-template-columns:1fr}.admin-console-launchers>button{min-height:66px}.admin-console-backdrop{align-items:end;padding:8px}.admin-console-modal{border-radius:13px 13px 8px 8px;max-height:calc(100dvh - 16px)}.admin-console-modal-head{min-height:62px;padding:10px 12px}.admin-console-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.admin-console-tabs button{min-height:36px;padding:0 4px;font-size:9px}.admin-backup-list article{grid-template-columns:auto minmax(0,1fr)}.admin-backup-list article>a,.admin-backup-list article>button{grid-column:2}.admin-audit-list summary{grid-template-columns:42px minmax(0,1fr)}.admin-audit-list summary em{grid-column:2}}.density-compact .table-row{min-height:49px}.density-compact .member-card{min-height:54px;padding-top:7px;padding-bottom:7px}.density-compact .market-result-row{min-height:62px;padding-top:7px;padding-bottom:7px}.density-compact .auction-result-list>article{min-height:72px;padding-top:7px;padding-bottom:7px}.density-compact .inven-list>button{min-height:56px;padding-top:6px;padding-bottom:6px}.density-compact .market-alert-rules article{min-height:45px;padding-top:5px;padding-bottom:5px}.density-comfortable .table-row{min-height:64px}.density-comfortable .market-result-row{min-height:78px}.density-comfortable .auction-result-list>article{min-height:96px}.auction-game-card.grade-고대,.auction-game-card.grade-유물,.auction-game-card.grade-전설,.auction-game-card.grade-영웅,.auction-game-card.grade-희귀,.auction-game-card.grade-고급,.auction-game-card.grade-일반{background:linear-gradient(155deg, var(--ui-raised) 0%, var(--ui-panel) 55%, var(--ui-panel) 100%)!important;box-shadow:0 30px 100px #18242121,inset 0 0 45px #1824210d!important}.app-shell.home-active:after{opacity:1!important;background:var(--ui-canvas)!important;filter:none!important;animation:none!important;transform:none!important}.app-shell.home-active .home-cinematic{left:var(--sidebar-width);z-index:1;pointer-events:none;display:block!important}.home-cinematic>img{z-index:0;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 3.4s ease-in-out;position:absolute;inset:0;transform:scale(1.025)}.home-cinematic>img.active{opacity:1;animation:18s ease-in-out both home-artwork-camera}.home-artwork-shade{z-index:9;background:linear-gradient(90deg,#03080e73,#03080e14 38%,#03080e24),linear-gradient(#03080e0f,#0000 55%,#03080e80);position:absolute;inset:0}.home-artwork-credit{z-index:12;pointer-events:auto;color:#dee8eeb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a11a8;border-radius:999px;padding:6px 10px;font-size:8.5px;text-decoration:none;position:absolute;bottom:15px;right:18px}.home-artwork-credit:hover{color:#fff}@keyframes home-artwork-camera{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.065)translate(-.45%,-.3%)}}@media (width>=761px) and (width<=1120px){.app-shell.home-active .home-cinematic{left:180px}}@media (width<=900px){.interface-setting-grid{grid-template-columns:1fr}.market-alert-sound-picker>div{grid-template-columns:repeat(4,minmax(82px,1fr))}}@media (width<=760px){.market-alert-dialog-layer{background:var(--ui-panel);align-items:end;padding:0}.market-alert-center.market-alert-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:92vh;transform:none!important}.market-alert-window-bar{cursor:default;touch-action:auto}.market-alert-window-bar>small,.market-alert-window-bar>button:not(.market-alert-dialog-close){display:none}.market-alert-window-bar{grid-template-columns:auto minmax(0,1fr) auto}.market-alert-sound-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-alert-quiet-hours{flex-wrap:wrap;align-items:stretch}.market-alert-quiet-hours>small{width:100%}.market-alert-history article{grid-template-columns:38px minmax(0,1fr) auto}.market-alert-history article>em{grid-column:2}.market-alert-history article time{grid-area:1/3/3}.interface-setting-grid>article{flex-direction:column;align-items:stretch}.interface-density-options{flex-wrap:wrap}.interface-quiet-options{min-width:0}.auction-price-history>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell.home-active .home-cinematic{inset:0}.home-artwork-credit{bottom:78px;right:10px}}@media (prefers-reduced-motion:reduce){.home-cinematic>img{transition:none}.home-cinematic>img.active{animation:none;transform:none}}.auction-avatar-filters{z-index:30;position:relative}.auction-filter-panel:has(.auction-avatar-filters){overflow:visible}.auction-avatar-autocomplete{z-index:35;position:relative}.auction-avatar-suggestions{z-index:80;overscroll-behavior:contain;border:1px solid var(--ui-line);background:var(--ui-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-color:var(--ui-line-strong) var(--ui-raised);scrollbar-width:thin;border-radius:10px;max-height:min(430px,58vh);padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden auto;box-shadow:0 22px 60px #18242121,0 0 0 1px #18242114}.auction-avatar-suggestions::-webkit-scrollbar{width:8px}.auction-avatar-suggestions::-webkit-scrollbar-track{background:var(--ui-panel)}.auction-avatar-suggestions::-webkit-scrollbar-thumb{border:2px solid var(--ui-line);background:var(--ui-raised);border-radius:999px}.auction-avatar-suggestions button{min-width:0;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.auction-avatar-suggestions button:hover,.auction-avatar-suggestions button:focus-visible{background:var(--ui-selected);outline:0}.auction-avatar-suggestions button>span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:7px;width:42px;height:42px;overflow:hidden}.auction-avatar-suggestions img{object-fit:cover;width:100%;height:100%}.auction-avatar-suggestions b,.auction-avatar-suggestions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.auction-avatar-suggestions b{font-size:14px}.auction-avatar-suggestions small{color:var(--ui-muted);margin-top:3px;font-size:12px}.auction-avatar-suggestions>p{color:var(--ui-muted);text-align:center;margin:0;padding:14px;font-size:12px}.auction-basic-effect-row{grid-template-columns:142px minmax(220px,1fr) 94px 14px 94px;width:min(860px,100%)}.bracelet-auction-grid{grid-template-columns:repeat(2,minmax(230px,1fr)) 156px;justify-content:start;gap:9px;width:min(860px,100%)}.bracelet-stat-filter>em,.bracelet-auction-grid>label>span{font-size:12px}.bracelet-granted-count{min-width:0}.market-automation-strip>.market-refresh-select{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:auto minmax(64px,1fr);align-items:center;gap:8px;min-height:42px;padding:5px 8px 5px 10px;display:grid;box-shadow:inset 0 1px #18242108}.market-automation-strip>.market-refresh-select>span{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-weight:600}.market-automation-strip>.market-refresh-select>select{width:100%;height:30px;color:var(--ui-accent);cursor:pointer;border:0;border-radius:6px;font-size:12px;font-weight:600;background-color:var(--ui-control)!important;padding:0 9px!important}.market-automation-strip>.market-refresh-select:hover{border-color:var(--ui-line-strong)}@media (width<=980px){.auction-honing-row{grid-template-columns:28px minmax(220px,.8fr) minmax(420px,1.2fr)}.bracelet-auction-grid{grid-template-columns:1fr 1fr}.bracelet-granted-count{grid-column:1/-1;width:156px}}@media (width<=760px){.auction-honing-row{grid-template-columns:28px minmax(0,1fr)}.auction-basic-effect-row{grid-template-columns:1fr 1fr}.bracelet-auction-grid{grid-template-columns:1fr}.bracelet-granted-count{grid-column:auto;width:100%}.bracelet-stat-filter{grid-template-columns:50px minmax(0,1fr) 96px}}*{scrollbar-width:thin;scrollbar-color:var(--ui-line-strong) var(--ui-raised)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--ui-panel);border-radius:999px}::-webkit-scrollbar-thumb{border:2px solid var(--ui-line);background:var(--ui-raised);border-radius:999px}select:not([multiple]){appearance:none;cursor:pointer;background-color:var(--ui-control)!important;background-image:linear-gradient(45deg, transparent 50%, var(--ui-accent) 50%), linear-gradient(135deg, var(--ui-accent) 50%, transparent 50%)!important;background-position:calc(100% - 16px),calc(100% - 11px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}select:not([multiple]):hover{border-color:var(--ui-line-strong)!important}select:not([multiple]):focus{border-color:var(--ui-accent)!important}select option{background:var(--ui-control);color:var(--ui-text)}.market-automation-strip{grid-template-columns:minmax(190px,1fr) minmax(214px,auto) 146px 135px auto}.market-refresh-picker{gap:5px;display:grid}.market-refresh-picker>span{color:var(--ui-muted);font-size:12px;font-weight:600}.market-refresh-picker>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;grid-template-columns:repeat(4,1fr);padding:3px;display:grid;overflow:hidden}.market-refresh-picker button{height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:600;transition:all .16s}.market-refresh-picker button small{color:inherit;margin-left:1px;font-size:12px}.market-refresh-picker button:hover{color:var(--ui-text);background:var(--ui-selected)}.market-refresh-picker button.active{background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 0 0 0 1px #18242121,0 4px 12px #18242121}.market-alert-source-tabs{border-bottom:1px solid var(--ui-line);background:var(--ui-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:9px 17px;display:grid}.market-alert-source-tabs button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:38px;color:var(--ui-muted);cursor:pointer;white-space:nowrap;border-radius:8px;font-size:12px;font-weight:600;transition:all .16s}.market-alert-source-tabs button:hover{border-color:var(--ui-line-strong);color:var(--ui-accent)}.market-alert-source-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 0 -2px #18242121}.market-alert-builder{grid-template-columns:repeat(5,minmax(130px,1fr))}.market-alert-builder .market-alert-item-select{min-width:0}.market-alert-autocomplete,.market-alert-autocomplete>div{position:relative}.market-alert-suggestions{z-index:90;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;display:grid;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #18242121;position:absolute!important}.market-alert-suggestions>button{border:0;border-top:1px solid var(--ui-line);min-width:0;min-height:50px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;display:grid}.market-alert-suggestions>button:first-child{border-top:0}.market-alert-suggestions>button:hover,.market-alert-suggestions>button:focus-visible{background:var(--ui-selected);outline:0}.market-alert-suggestions img,.market-alert-suggestions>button>i{background:var(--ui-raised);object-fit:cover;width:34px;height:34px;color:var(--ui-accent);border-radius:6px;place-items:center;font-style:normal;display:grid}.market-alert-suggestions span{gap:3px;min-width:0;display:grid}.market-alert-suggestions b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-alert-suggestions small{color:var(--ui-muted);font-size:12px}.market-alert-suggestions strong{color:var(--ui-gold);white-space:nowrap;font-size:12px}.topbar-controls .raid-tabs{order:1;margin:0!important}.topbar-controls .top-actions{order:2;margin-left:auto}@media (width<=1180px){.market-automation-strip{grid-template-columns:minmax(180px,1fr) minmax(210px,auto) 142px 132px}.market-auto-status{grid-column:1/-1;justify-self:end}.market-alert-builder{grid-template-columns:repeat(3,minmax(0,1fr))}.market-alert-builder .market-alert-add{min-height:42px}}@media (width<=760px){.market-automation-strip{grid-template-columns:1fr}.market-auto-status{grid-column:auto;justify-self:start}.market-alert-source-tabs{padding:8px 11px}.market-alert-builder{grid-template-columns:1fr}.market-alert-suggestions{margin-top:6px;position:static!important}.topbar.topbar-controls{align-items:flex-end}.topbar-controls .raid-tabs{order:1;max-width:100%;overflow-x:auto}.topbar-controls .top-actions{order:2}}.top-link-strip>a,.top-link-strip>button{grid-template-columns:24px max-content!important;justify-content:center!important;align-items:center!important;column-gap:6px!important;padding-left:3px!important;padding-right:3px!important;display:grid!important}.top-link-strip>*>div{min-width:0;text-align:center!important;flex:none!important;width:auto!important;display:block!important}.top-link-strip>*>i,.top-link-strip>* small{display:none!important}.top-link-strip b{text-align:center!important;width:auto!important;margin:0!important}@media (width<=1160px){.top-link-strip>a,.top-link-strip>button{grid-template-columns:max-content!important}}.workspace.home-view>.topbar.topbar-controls{display:none!important}.topbar-controls .raid-tabs{margin-left:auto}.market-automation-strip{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);grid-template-columns:minmax(190px,1fr) 108px 146px 135px auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.market-automation-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.market-automation-strip>div>span{border:1px solid var(--ui-line);background:var(--ui-raised);width:29px;height:29px;color:var(--ui-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.market-automation-strip>div>span.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-positive);animation:2.6s ease-in-out infinite market-watch-pulse;box-shadow:0 0 17px #1824211f}.market-automation-strip>div b,.market-automation-strip>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-automation-strip>div b{color:var(--ui-text);font-size:12px}.market-automation-strip>div small{color:var(--ui-muted);margin-top:4px;font-size:12px}.market-automation-strip>label{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:5px 7px;display:grid}.market-automation-strip>label>span{color:var(--ui-muted);font-size:12px;font-weight:600}.market-automation-strip select{height:27px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.market-auto-toggle,.market-alert-open{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:40px;color:var(--ui-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.market-auto-toggle:hover,.market-alert-open:hover{border-color:var(--ui-line-strong);color:var(--ui-accent);transform:translateY(-1px)}.market-auto-toggle>span{background:var(--ui-raised);border-radius:999px;width:25px;height:14px;transition:all .18s;position:relative}.market-auto-toggle>span:after{content:"";background:var(--ui-raised);border-radius:50%;width:10px;height:10px;transition:all .18s;position:absolute;top:2px;left:2px}.market-auto-toggle.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-positive)}.market-auto-toggle.active>span{background:var(--ui-selected)}.market-auto-toggle.active>span:after{background:var(--ui-positive);left:13px}.market-alert-open>span{color:var(--ui-accent);font-size:14px}.market-alert-open>b{background:var(--ui-selected);min-width:21px;height:21px;color:var(--ui-accent);border-radius:6px;place-items:center;font-size:12px;display:grid}.market-alert-open.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.market-auto-status{color:var(--ui-muted);text-align:right;white-space:nowrap;font-size:12px}.market-auto-status i{color:var(--ui-muted);margin:0 4px;font-style:normal}@keyframes market-watch-pulse{50%{box-shadow:0 0 0 5px #18242100,0 0 22px #18242121}}.market-alert-center{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:12px;margin:14px 16px 2px;overflow:hidden;box-shadow:0 18px 55px #18242121}.market-alert-center>header{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:15px 17px;display:flex}.market-alert-center>header small{color:var(--ui-accent);letter-spacing:.12em;font-size:12px;font-weight:600}.market-alert-center>header h3{color:var(--ui-text);margin:5px 0 4px;font-size:18px}.market-alert-center>header p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.55}.market-notification-permission{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:43px;color:var(--ui-muted);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.market-notification-permission>span{background:var(--ui-selected);width:23px;height:23px;color:var(--ui-accent);border-radius:6px;place-items:center;display:grid}.market-notification-permission:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-text)}.market-notification-permission.allowed{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-positive)}.market-notification-permission.allowed>span{background:var(--ui-selected);color:var(--ui-positive)}.market-notification-permission:disabled{cursor:not-allowed;opacity:.55}.market-alert-builder{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.75fr) minmax(130px,.65fr) 115px;align-items:end;gap:9px;padding:15px 17px;display:grid}.market-alert-builder label>span{color:var(--ui-muted);margin:0 0 7px 2px;font-size:12px;font-weight:600;display:block}.market-alert-builder select,.market-alert-builder input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:42px;color:var(--ui-text);border-radius:8px;outline:0;padding:0 10px;font-size:12px}.market-alert-builder select:focus,.market-alert-builder input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242112}.market-alert-builder label>div{position:relative}.market-alert-builder label>div input{padding-right:36px}.market-alert-builder label>div i{color:var(--ui-muted);font-size:12px;font-style:normal;font-weight:600;position:absolute;top:14px;right:12px}.market-alert-add{border:1px solid var(--ui-line);background:var(--ui-raised);height:42px;color:var(--ui-text);cursor:pointer;border-radius:8px;font-size:12px;font-weight:600}.market-alert-add:hover{filter:brightness(1.15);transform:translateY(-1px)}.market-alert-rules{border-top:1px solid var(--ui-line);background:var(--ui-panel);gap:7px;padding:12px 17px;display:grid}.market-alert-rules article{border:1px solid var(--ui-line);background:var(--ui-panel);opacity:.68;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:10px;min-height:55px;padding:7px 9px;display:grid}.market-alert-rules article.enabled{opacity:1}.market-rule-switch{background:var(--ui-raised);cursor:pointer;border:0;border-radius:999px;width:30px;height:18px;padding:0;position:relative}.market-rule-switch>span{background:var(--ui-raised);border-radius:50%;width:12px;height:12px;transition:all .16s;position:absolute;top:3px;left:3px}.market-alert-rules article.enabled .market-rule-switch{background:var(--ui-raised)}.market-alert-rules article.enabled .market-rule-switch>span{background:var(--ui-raised);left:15px}.market-alert-rules article>div b,.market-alert-rules article>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-alert-rules article>div b{color:var(--ui-text);font-size:12px}.market-alert-rules article>div small{color:var(--ui-muted);margin-top:4px;font-size:12px}.market-alert-rules article>span{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:600}.market-alert-rules article>span.watching{background:var(--ui-selected);color:var(--ui-positive)}.market-alert-rules article>span.fired{background:var(--ui-selected);color:var(--ui-gold)}.market-rule-delete{border:1px solid var(--ui-line);background:var(--ui-raised);width:29px;height:29px;color:var(--ui-muted);cursor:pointer;border-radius:7px;font-size:16px}.market-rule-delete:hover{border-color:var(--ui-line-strong);color:var(--ui-danger)}.market-alert-empty{min-height:62px;color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;display:flex}.market-alert-empty>span{color:var(--ui-accent);font-size:19px}.market-alert-empty b,.market-alert-empty small{display:block}.market-alert-empty b{color:var(--ui-muted);font-size:12px}.market-alert-empty small{margin-top:4px;font-size:12px}.market-alert-center>footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);padding:10px 17px;font-size:12px;line-height:1.55}.market-chart-alert-button{border:1px solid var(--ui-line);background:var(--ui-raised);width:100%;min-height:46px;color:var(--ui-accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.market-chart-alert-button>span{color:var(--ui-accent);font-size:16px}.market-chart-alert-button:hover{border-color:var(--ui-line-strong);filter:brightness(1.13);transform:translateY(-1px)}@media (width<=1050px){.market-automation-strip{grid-template-columns:minmax(180px,1fr) 105px 140px 130px}.market-auto-status{text-align:left;grid-column:1/-1}}@media (width<=760px){.market-automation-strip{grid-template-columns:1fr 1fr}.market-automation-strip>div{grid-column:1/-1}.market-automation-strip>label{grid-template-columns:auto minmax(0,1fr)}.market-auto-status{grid-column:1/-1}.market-alert-center>header{flex-direction:column;align-items:stretch}.market-notification-permission{justify-content:center}.market-alert-builder{grid-template-columns:1fr 1fr}.market-alert-item-select{grid-column:1/-1}.market-alert-add{align-self:end}}@media (width<=520px){.market-automation-strip{padding:11px 10px}.market-auto-toggle,.market-alert-open{font-size:12px}.market-alert-center{margin:10px 9px 2px}.market-alert-center>header,.market-alert-builder{padding:13px 11px}.market-alert-builder{grid-template-columns:1fr}.market-alert-item-select{grid-column:auto}.market-alert-rules{padding:10px}.market-alert-rules article{grid-template-columns:32px minmax(0,1fr) 28px}.market-alert-rules article>span{grid-column:2;justify-self:start}.market-rule-delete{grid-area:1/3}}.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:minmax(104px,.92fr) minmax(104px,.92fr) minmax(126px,1.12fr) minmax(112px,1fr) minmax(142px,1.27fr) minmax(126px,1.12fr) minmax(150px,1.34fr)!important;gap:8px!important;width:min(100%,1010px)!important}.top-link-strip>a,.top-link-strip>button{overflow:hidden}.top-link-strip>*>div{min-width:0}.top-link-strip b{letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;overflow:visible;font-size:12px!important}.cpm-top-shortcut b,.reward-top-shortcut b{font-size:12.5px!important}.auction-server-error>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:150px;height:43px;color:var(--ui-text);cursor:pointer;border-radius:8px;font-size:12px;font-weight:600}.auction-server-error>button:hover{filter:brightness(1.15);transform:translateY(-1px)}@media (width<=1160px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.96fr) minmax(0,1.24fr) minmax(0,1.08fr) minmax(0,1.32fr)!important;width:100%!important}.top-link-strip>*>span{display:none!important}.top-link-strip b{font-size:11px!important}.cpm-top-shortcut b,.reward-top-shortcut b{font-size:11.5px!important}}@media (width<=760px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.96fr) minmax(0,1.24fr) minmax(0,1.08fr) minmax(0,1.32fr)!important;gap:3px!important}.top-link-strip>a,.top-link-strip>button{padding:5px 3px!important}.top-link-strip b,.cpm-top-shortcut b,.reward-top-shortcut b{font-size:clamp(7px,2.15vw,10px)!important}}.topbar.topbar-controls{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:14px;min-height:0;padding:0 0 12px;display:flex}.topbar-controls .raid-tabs{margin:0}.topbar-controls .top-actions{margin-left:auto}.roster-head-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.top-link-strip>a,.top-link-strip>button{justify-content:center!important}.top-link-strip>*>div{text-align:center;align-items:center;min-width:0;justify-content:center!important}.top-link-strip b{width:100%;text-align:center!important}.inven-panel>.inven-board-groups{margin-top:0;padding-top:14px}.bracelet-compare-bar{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);grid-template-columns:minmax(260px,520px) minmax(180px,1fr);align-items:center;gap:13px;min-height:58px;padding:9px 15px;display:grid}.bracelet-compare-bar>strong{color:var(--ui-text);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.bracelet-compare-bar>strong>span{background:var(--ui-selected);width:27px;height:27px;color:var(--ui-accent);border-radius:7px;place-items:center;display:grid}.bracelet-character-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.bracelet-character-picker>span{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-weight:600}.bracelet-compare-bar select{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:38px;color:var(--ui-text);border-radius:8px;outline:0;padding:0 10px;font-size:13px}.bracelet-compare-bar select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242112}.bracelet-compare-bar>small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.minimum-level-setting{position:static!important}.minimum-level-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:12px;display:grid}.minimum-level-setting .minimum-level-control input[data-formatted-number=true]{width:100%;height:44px;margin:0;padding:0 12px}.minimum-level-setting .minimum-level-apply{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:100px;height:44px;color:var(--ui-accent);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 14px;font-size:12px;font-weight:950;position:static!important;bottom:auto!important;right:auto!important}.minimum-level-setting .minimum-level-apply:hover{border-color:var(--ui-line-strong);filter:brightness(1.13)}.auction-curated-panel{overflow:hidden;container:auction-filters/inline-size}.auction-compact-searchbar{grid-template-columns:minmax(180px,1.25fr) auto auto 132px 104px;align-items:center;gap:9px;padding:12px 14px;display:grid}.auction-compact-searchbar>label{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;height:40px;padding:0 9px;display:grid}.auction-compact-searchbar>label>span{color:var(--ui-accent);font-size:17px}.auction-compact-searchbar input,.auction-compact-searchbar>select{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:40px;color:var(--ui-text);border-radius:8px;outline:0;padding:0 10px;font-size:12px}.auction-compact-searchbar>label input{background:0 0;border:0;height:36px;padding:0}.auction-compact-searchbar input:focus,.auction-compact-searchbar>select:focus{border-color:var(--ui-accent)}.auction-compact-searchbar .auction-sort-direction{align-self:center;height:40px}.auction-accessory-tabs{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:repeat(3,74px);gap:3px;height:40px;padding:3px;display:grid}.auction-accessory-tabs button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:600}.auction-accessory-tabs button:hover{color:var(--ui-accent)}.auction-accessory-tabs button.active{background:var(--ui-selected);color:var(--ui-accent);box-shadow:inset 0 0 0 1px #18242121}.auction-fixed-chips{align-items:center;gap:5px;display:flex}.auction-fixed-chips span{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:28px;color:var(--ui-gold);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.auction-curated-options{border-top:1px solid var(--ui-line);background:var(--ui-panel);padding:12px 14px 14px}.auction-curated-options>header{justify-content:space-between;align-items:center;gap:12px;margin:11px 0 7px;display:flex}.auction-curated-options>header b{color:var(--ui-text);font-size:13px}.auction-curated-options>header span{color:var(--ui-muted);font-size:12px}.auction-basic-effect-row{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:126px minmax(180px,1fr) 82px 15px 82px;align-items:center;gap:7px;padding:7px 9px;display:grid}.auction-basic-effect-row>b{color:var(--ui-muted);font-size:12px}.auction-basic-effect-row select,.auction-basic-effect-row input,.auction-honing-row select,.bracelet-auction-grid select,.bracelet-auction-grid input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:36px;color:var(--ui-text);border-radius:7px;outline:0;padding:0 9px;font-size:12px}.auction-basic-effect-row i,.bracelet-stat-filter i{color:var(--ui-muted);text-align:center;font-style:normal}.auction-basic-effect-row input:disabled,.bracelet-auction-grid input:disabled{opacity:.45}.auction-honing-rows{gap:6px;display:grid}.auction-honing-row{grid-template-columns:27px minmax(210px,.7fr) minmax(380px,1.3fr);align-items:center;gap:8px;min-height:46px;display:grid}.auction-honing-row>em{background:var(--ui-selected);width:26px;height:26px;color:var(--ui-accent);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.auction-grade-buttons{grid-template-columns:.72fr repeat(3,1fr);gap:5px;display:grid}.auction-grade-buttons button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:36px;color:var(--ui-muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 7px;display:flex}.auction-grade-buttons button span{color:var(--ui-muted);font-size:12px}.auction-grade-buttons button:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-text)}.auction-grade-buttons button.active{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-accent);box-shadow:inset 0 -2px #18242121}.auction-grade-buttons button:disabled{cursor:not-allowed;opacity:.36}.bracelet-auction-grid{grid-template-columns:repeat(2,minmax(360px,1fr)) minmax(150px,180px);gap:10px;display:grid}.bracelet-stat-filter{grid-template-columns:58px minmax(108px,1fr) 80px 14px 80px;align-items:center;gap:7px;min-width:0;display:grid}.bracelet-stat-filter>em{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.bracelet-stat-filter>input{text-align:center;min-width:0}.bracelet-auction-grid>label{gap:5px;display:grid}.bracelet-auction-grid>label>span{color:var(--ui-muted);font-size:12px;font-weight:600}.auction-result-list>article{cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.auction-result-list>article:hover,.auction-result-list>article:focus-visible{background:var(--ui-selected);outline:0;box-shadow:inset 3px 0 #18242121}.auction-item-title-line{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-top:5px;display:flex}.auction-item-title-line>b{color:var(--ui-text);font-size:15px}.auction-item-title-line>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.auction-item-title-line>div>span{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-accent);border-radius:5px;padding:4px 7px;font-size:12px;font-weight:600}.auction-item-title-line>div>span strong{color:var(--ui-accent);font-size:12px}.auction-item-title-line>div>span.penalty,.auction-item-title-line>div>span.penalty strong{color:var(--ui-danger)}.auction-item-title-line>div>em{color:var(--ui-muted);font-size:12px;font-style:normal}.auction-item-main>p{color:var(--ui-muted);margin:6px 0 0;font-size:12px}.auction-item-detail-backdrop{z-index:450;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030707b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auction-game-card{border:1px solid var(--ui-line);background:var(--ui-raised);width:min(510px,100vw - 28px);max-height:calc(100vh - 34px);color:var(--ui-text);border-radius:4px;padding:20px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #18242121,inset 0 0 45px #1824210f}.auction-game-card.grade-유물,.auction-game-card.grade-전설{border-color:var(--ui-gold)}.auction-game-close{border:1px solid var(--ui-line);background:var(--ui-panel);width:34px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:4px;font-size:22px;line-height:1;position:absolute;top:11px;right:11px}.auction-game-close:hover{border-color:var(--ui-line-strong);color:var(--ui-text)}.auction-game-card>header{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;padding-right:38px;display:grid}.auction-game-card>header>span{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:5px;width:68px;height:68px;overflow:hidden}.auction-game-card>header img{object-fit:cover;width:100%;height:100%}.auction-game-card>header small{color:var(--ui-violet);font-size:12px;font-weight:600}.auction-game-card>header h3{color:var(--ui-text);letter-spacing:-.035em;margin:5px 0 3px;font-size:21px}.auction-game-card>header p{color:var(--ui-muted);margin:0;font-size:12px}.auction-game-quality{color:var(--ui-muted);grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:grid}.auction-game-quality>div{background:var(--ui-raised);height:5px;overflow:hidden}.auction-game-quality>div>i{background:var(--ui-raised);height:100%;display:block;box-shadow:0 0 10px #18242121}.auction-game-quality>b{color:var(--ui-accent);text-align:right;font-size:12px}.auction-game-divider{background:var(--ui-raised);height:1px;margin:16px 0}.auction-game-options h4{color:var(--ui-muted);margin:0 0 9px;font-size:12px}.auction-game-options>div{border-top:1px solid var(--ui-line);min-height:34px;color:var(--ui-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.auction-game-options>div:first-of-type{border-top:0}.auction-game-options>div b{color:var(--ui-accent);white-space:nowrap;font-size:13px}.auction-game-options>div.penalty span,.auction-game-options>div.penalty b{color:var(--ui-danger)}.auction-game-options>p{color:var(--ui-muted);font-size:12px}.auction-game-auction{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auction-game-auction>div{border:1px solid var(--ui-line);background:var(--ui-panel);padding:10px}.auction-game-auction span,.auction-game-auction b{display:block}.auction-game-auction span{color:var(--ui-muted);font-size:12px}.auction-game-auction b{color:var(--ui-text);margin-top:5px;font-size:12px}.auction-game-auction>div:first-child b{color:var(--ui-gold);font-size:15px}.auction-game-card>footer{color:var(--ui-muted);text-align:center;margin-top:15px;font-size:12px}.auction-price-history>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.auction-price-history>header small{color:var(--ui-accent);letter-spacing:.1em;font-size:12px;font-weight:600}.auction-price-history>header h4{color:var(--ui-text);margin:4px 0 0;font-size:14px}.auction-price-history>header>span{color:var(--ui-muted);font-size:12px}.auction-price-history>nav{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.auction-price-history>nav button{border:1px solid var(--ui-line);background:var(--ui-panel);height:34px;color:var(--ui-muted);cursor:pointer;border-radius:6px;font-size:12px;font-weight:600}.auction-price-history>nav button:hover{border-color:var(--ui-line-strong);color:var(--ui-accent)}.auction-price-history>nav button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent);box-shadow:inset 0 -2px #18242121}.auction-history-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.auction-history-summary>span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:6px;padding:8px}.auction-history-summary small,.auction-history-summary b{display:block}.auction-history-summary small{color:var(--ui-muted);font-size:12px}.auction-history-summary b{color:var(--ui-text);margin-top:4px;font-size:12px}.auction-history-summary>span:nth-child(2) b{color:var(--ui-accent)}.auction-price-history>svg{border:1px solid var(--ui-line);background:var(--ui-raised);background-size:100% 25%;border-radius:7px;width:100%;height:150px;margin-top:10px;display:block;overflow:visible}.auction-history-empty{border:1px dashed var(--ui-line);background:var(--ui-panel);min-height:108px;color:var(--ui-muted);text-align:center;border-radius:7px;align-content:center;place-items:center;gap:7px;margin-top:12px;padding:14px;font-size:12px;display:grid}.auction-history-empty b{color:var(--ui-gold);font-size:18px}.auction-history-empty i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@media (width<=1080px){.auction-compact-searchbar{grid-template-columns:minmax(180px,1fr) auto auto 118px}.auction-fixed-chips{grid-area:2/1/auto/-1}.auction-honing-row{grid-template-columns:27px minmax(180px,.75fr) minmax(330px,1.25fr)}.bracelet-auction-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.topbar.topbar-controls{flex-direction:column;align-items:stretch;display:flex}.topbar-controls .top-actions{align-self:flex-end;margin-left:0}.roster-head-actions{flex-direction:column;align-items:flex-end;gap:6px}.bracelet-compare-bar{grid-template-columns:1fr;gap:7px}.bracelet-character-picker{grid-template-columns:84px minmax(0,1fr)}.bracelet-compare-bar>small{display:none}.minimum-level-control{grid-template-columns:minmax(0,1fr) 92px}.minimum-level-setting .minimum-level-apply{min-width:0;padding:0 9px}.auction-compact-searchbar{grid-template-columns:1fr 105px}.auction-compact-searchbar>label{grid-column:1/-1}.auction-accessory-tabs{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.auction-fixed-chips{grid-area:auto/1/auto/-1}.auction-basic-effect-row{grid-template-columns:1fr 1fr}.auction-basic-effect-row>b{grid-column:1/-1}.auction-basic-effect-row>i{display:none}.auction-honing-row{grid-template-columns:26px minmax(0,1fr);align-items:start}.auction-grade-buttons{grid-column:2}.bracelet-auction-grid{grid-template-columns:1fr}.bracelet-stat-filter{grid-template-columns:45px minmax(0,1fr) 58px 10px 58px}.auction-item-title-line{flex-direction:column;align-items:flex-start;gap:6px}.auction-item-title-line>div>span{font-size:12px}.auction-game-card{padding:16px}.auction-game-auction{grid-template-columns:1fr}}.auction-compact-searchbar input,.auction-compact-searchbar>select{font-size:15px}.auction-accessory-tabs button{font-size:14px}.auction-fixed-chips span{min-height:30px;font-size:12px}.auction-compact-searchbar .auction-sort-direction{font-size:14px}@container auction-filters (width<=650px){.auction-compact-searchbar{grid-template-columns:minmax(0,1fr) 105px}.auction-compact-searchbar>label{grid-column:1/-1}.auction-accessory-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.auction-fixed-chips{grid-area:auto/1/auto/-1}}.auction-curated-options>header b{font-size:16px}.auction-curated-options>header span{font-size:11.5px}.auction-basic-effect-row>b{font-size:13px}.auction-basic-effect-row select,.auction-basic-effect-row input,.auction-honing-row select,.bracelet-auction-grid select,.bracelet-auction-grid input{height:42px;font-size:14px}.auction-honing-row{grid-template-columns:28px minmax(280px,690px) minmax(520px,680px);justify-content:start;gap:9px;min-height:50px}.auction-honing-row>em{width:28px;height:28px;font-size:13px}.auction-grade-buttons{grid-template-columns:.72fr repeat(3,1fr);gap:6px;width:100%}.auction-grade-buttons button{gap:7px;min-height:42px;padding:0 10px}.auction-grade-buttons button b{font-size:13px}.auction-grade-buttons button span,.auction-filter-panel>footer>span{font-size:12px}.auction-filter-panel>footer>button{font-size:13.5px}.auction-item-title-line>b{font-size:18px}.auction-item-title-line>div>span{font-size:13.5px}.auction-item-title-line>div>span strong{font-size:15px}.auction-item-main>small,.auction-item-main>p{font-size:12px}@media (width<=1200px){.auction-honing-row{grid-template-columns:28px minmax(240px,.92fr) minmax(470px,1.08fr)}}@media (width<=760px){.auction-honing-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.auction-grade-buttons{grid-column:2}.auction-grade-buttons button{flex-direction:column;gap:1px;min-height:44px;padding:4px 2px}.auction-grade-buttons button b{font-size:12px}.auction-grade-buttons button span{font-size:10.5px}}.market-mode-tabs button>b{font-size:15px}.market-alert-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.market-alert-header-actions .market-auto-toggle,.market-alert-header-actions .market-notification-permission{min-height:44px;font-size:12px}.market-alert-interval{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:auto 78px;align-items:center;gap:7px;min-height:44px;padding:5px 7px 5px 10px;display:grid}.market-alert-interval>span{color:var(--ui-muted);white-space:nowrap;font-size:12px;font-weight:600}.market-alert-interval>select{height:31px;color:var(--ui-accent);border:0;border-radius:6px;padding-left:8px;font-size:12px;font-weight:600}.market-chart-name-row,.auction-game-name-row{align-items:center;gap:9px;min-width:0;display:flex}.market-chart-name-row h3,.auction-game-name-row h3{min-width:0}.market-chart-name-row>button,.auction-game-name-row>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:31px;color:var(--ui-gold);cursor:pointer;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.market-chart-name-row>button:hover,.auction-game-name-row>button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold)}.market-favorite-interval{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:7px;flex:none;grid-template-columns:auto minmax(82px,auto);align-items:center;gap:7px;min-height:36px;padding-left:9px;display:grid}.market-favorite-interval>span{color:var(--ui-muted);font-size:12px;font-weight:600}.market-favorite-interval>select{border:0;border-left:1px solid var(--ui-line);background:var(--ui-control);min-height:34px;color:var(--ui-gold);border-radius:0 6px 6px 0;padding:0 9px;font-size:12px;font-weight:600}.market-quick-alert,.auction-quick-alert{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:minmax(140px,1fr) minmax(190px,1fr) auto;align-items:end;gap:9px;padding:11px;display:grid}.market-quick-alert{margin:14px 0 2px}.auction-quick-alert{margin:10px 0 4px}.market-quick-alert>div:first-child small,.market-quick-alert>div:first-child b,.auction-quick-alert>div:first-child small,.auction-quick-alert>div:first-child b{display:block}.market-quick-alert>div:first-child small,.auction-quick-alert>div:first-child small{color:var(--ui-muted);letter-spacing:.11em;font-size:12px;font-weight:600}.market-quick-alert>div:first-child b,.auction-quick-alert>div:first-child b{color:var(--ui-gold);margin-top:4px;font-size:12px}.market-quick-alert label,.auction-quick-alert label{gap:5px;display:grid}.market-quick-alert label>span,.auction-quick-alert label>span{color:var(--ui-muted);font-size:12px;font-weight:600}.market-quick-alert label>div,.auction-quick-alert label>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:36px;display:grid;overflow:hidden}.market-quick-alert input,.auction-quick-alert input{min-width:0;height:100%;color:var(--ui-gold);background:0 0;border:0;outline:0;padding:0 9px;font-size:12px;font-weight:600}.market-quick-alert label i,.auction-quick-alert label i{color:var(--ui-muted);padding-right:9px;font-size:12px;font-style:normal;font-weight:600}.auction-quick-alert select{height:36px;color:var(--ui-text);border-radius:7px;font-size:12px}.market-quick-alert>div:last-child,.auction-quick-alert-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.market-quick-alert>div:last-child button,.auction-quick-alert-actions button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:36px;color:var(--ui-muted);cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.market-quick-alert>div:last-child button:last-child,.auction-quick-alert-actions button:last-child{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-gold)}.auction-trade-count-filter{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;grid-template-columns:110px 130px minmax(0,1fr);align-items:center;gap:8px;width:min(500px,100%);margin-bottom:9px;padding:8px 10px;display:grid}.auction-trade-count-filter>span{color:var(--ui-muted);font-size:12px;font-weight:600}.auction-trade-count-filter select{height:35px;color:var(--ui-text);border-radius:7px;font-size:12px}.auction-trade-count-filter small{color:var(--ui-muted);font-size:12px;line-height:1.4}.market-result-row{grid-template-columns:46px minmax(0,1fr) 150px 112px;gap:13px;min-height:72px;padding:10px 15px}.market-result-row>img,.market-result-row>.market-fallback{width:44px;height:44px}.market-result-row div small{font-size:12px}.market-result-row div b{margin-top:5px;font-size:16px}.market-result-row>strong{font-size:18px}.market-result-row>strong i,.market-result-row>span:last-child b,.market-result-row>span:last-child small{font-size:12px}.market-chart-modal{width:min(780px,100%);max-height:calc(100vh - 34px);padding:26px;overflow-y:auto}.market-chart-modal>header{gap:16px}.market-chart-modal header img{width:64px;height:64px}.market-chart-title{color:var(--ui-accent);letter-spacing:.04em;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.market-chart-modal header small{font-size:12.5px;display:block}.market-chart-modal h3{margin:5px 0 0;font-size:26px}.market-chart-name-row{flex-wrap:wrap}.market-chart-name-row>button{min-height:44px;padding:0 13px;font-size:12px}.market-chart-summary{margin-top:26px}.market-chart-summary>span>small{font-size:13px}.market-chart-summary>span>b{font-size:33px}.market-period-change{text-align:right;justify-items:end;gap:3px;display:grid}.market-period-change>small{color:var(--ui-muted);font-size:12px}.market-period-change>strong{font-size:24px;line-height:1.1}.market-period-change>span{font-size:14px;font-weight:600}.market-history-ranges{gap:7px;margin-top:20px}.market-history-ranges button{min-width:74px;height:40px;font-size:13px}.market-history-ranges>span{font-size:12px}.market-chart-legend{color:var(--ui-text);flex-wrap:wrap;gap:8px 16px;margin:14px 0 4px;font-size:12px;font-weight:600;display:flex}.market-chart-legend span{align-items:center;gap:7px;display:inline-flex}.market-chart-legend i{background:var(--ui-raised);border-radius:99px;width:22px;height:3px}.market-chart-legend .official i{background:repeating-linear-gradient(90deg, var(--ui-raised) 0 7px, transparent 7px 11px)}.market-chart svg{height:260px}.market-chart-axis>span{padding:12px}.market-chart-axis small{font-size:12px}.market-chart-axis b{font-size:14px}.market-chart-modal>p{font-size:12.5px;line-height:1.65}.market-chart-alert-button{min-height:50px;font-size:14px}.market-alert-center>header h3{font-size:22px}.market-alert-center>header p{font-size:12px}.market-alert-builder label>span{font-size:11.5px}.market-alert-builder select,.market-alert-builder input{font-size:13.5px}.market-alert-add{font-size:12.5px}.market-alert-rules article>div b{font-size:13.5px}.market-alert-rules article>div small,.market-alert-rules article>span{font-size:12px}.market-alert-center>footer{font-size:10.5px}@media (width<=760px){.market-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-alert-header-actions{justify-content:stretch}.market-alert-header-actions>button,.market-alert-header-actions>label{flex:1;justify-content:center}.market-alert-source-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.market-alert-source-tabs button{letter-spacing:-.04em;min-height:35px;padding:0 2px;font-size:12px}.market-quick-alert,.auction-quick-alert{grid-template-columns:1fr;align-items:stretch}.market-quick-alert>div:last-child,.auction-quick-alert-actions{justify-content:stretch}.market-quick-alert>div:last-child button,.auction-quick-alert-actions button{flex:1}.auction-trade-count-filter{grid-template-columns:1fr 1fr}.auction-trade-count-filter small{grid-column:1/-1}.market-result-row{grid-template-columns:44px minmax(0,1fr)}.market-result-row>strong,.market-result-row>span:last-child{text-align:left;grid-column:2}.market-chart-modal{padding:18px}.market-chart-modal h3{font-size:22px}.market-chart-summary>span>b{font-size:27px}.market-history-ranges{flex-wrap:wrap}.market-history-ranges>span{width:100%;margin:0}.market-chart-axis{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-link-strip,.workspace.home-view>.top-link-strip{overflow-x:auto;grid-template-columns:repeat(7,minmax(116px,1fr))!important;gap:6px!important;width:min(100%,910px)!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:24px max-content!important;place-content:center!important;align-items:center!important;column-gap:6px!important;height:46px!important;min-height:46px!important;padding:4px 5px!important;display:grid!important}.top-link-strip>*>.shortcut-mark{background:0 0!important;border:0!important;border-radius:5px!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;overflow:visible!important}.top-link-strip .shortcut-mark>img{object-fit:contain;display:block;width:24px!important;height:24px!important}.top-link-strip>*>div{min-width:0;text-align:left!important;place-items:center start!important;width:auto!important;display:grid!important}.top-link-strip b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b{letter-spacing:-.04em;white-space:nowrap;text-align:left!important;width:auto!important;font-size:11.5px!important}.auction-game-card.grade-일반{border-color:var(--ui-line)!important}.auction-game-card.grade-고급{border-color:var(--ui-positive)!important}.auction-game-card.grade-희귀{border-color:var(--ui-accent)!important}.auction-game-card.grade-영웅{border-color:var(--ui-violet)!important}.auction-game-card.grade-전설,.auction-game-card.grade-유물{border-color:var(--ui-gold)!important}.auction-game-card.grade-고대{border-color:var(--ui-gold)!important;box-shadow:0 30px 100px #18242121,0 0 32px #1824211f,inset 0 0 46px #1824210a!important}.auction-item-title-line>div>span.accessory-option-grade-상,.auction-item-title-line>div>span.accessory-option-grade-상 strong,.auction-game-options>div.accessory-option-grade-상>span,.auction-game-options>div.accessory-option-grade-상>b{color:var(--loa-option-high)!important}.auction-item-title-line>div>span.accessory-option-grade-중,.auction-item-title-line>div>span.accessory-option-grade-중 strong,.auction-game-options>div.accessory-option-grade-중>span,.auction-game-options>div.accessory-option-grade-중>b{color:var(--loa-option-middle)!important}.auction-item-title-line>div>span.accessory-option-grade-하,.auction-item-title-line>div>span.accessory-option-grade-하 strong,.auction-game-options>div.accessory-option-grade-하>span,.auction-game-options>div.accessory-option-grade-하>b{color:var(--loa-option-low)!important}.auction-item-title-line>div>span.penalty,.auction-item-title-line>div>span.penalty strong,.auction-game-options>div.penalty>span,.auction-game-options>div.penalty>b{color:var(--ui-danger)!important}@media (width<=1160px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(7,108px)!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:24px max-content!important}.top-link-strip>*>.shortcut-mark{display:grid!important}.top-link-strip b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b{font-size:10.5px!important}}@media (width<=760px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(7,102px)!important;gap:4px!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:24px max-content!important;padding:4px!important}.top-link-strip>*>.shortcut-mark{display:grid!important}.top-link-strip b,.top-link-strip .cpm-top-shortcut b,.top-link-strip .reward-top-shortcut b{font-size:9.5px!important}}.top-actions .market-full-refresh{min-height:48px;padding:0 19px;font-size:13px;box-shadow:0 9px 24px #18242121}.top-actions .market-full-refresh>span{font-size:18px}.auction-mode-cache[hidden]{display:none!important}.inven-list>button.read{opacity:.64;background:var(--ui-raised)!important}.inven-list>button.read:hover{opacity:.86}.inven-list>button.read .inven-category,.inven-list>button.read div b,.inven-list>button.read div small,.inven-list>button.read .inven-author,.inven-list>button.read>strong{color:var(--ui-muted)!important}.detail-mode .lopec-detail-equipment{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-mode .lopec-detail-equipment article{grid-template-columns:44px minmax(0,1fr) auto;min-height:0}.detail-mode .lopec-equipment-options,.detail-mode article.is-bracelet .lopec-equipment-options{max-height:none;overflow:visible}.lopec-equipment-options{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.lopec-equipment-options>span{border-color:var(--ui-line);background:var(--ui-raised);white-space:normal;align-items:flex-start;gap:6px;min-width:0;padding:4px 6px;display:flex}.lopec-equipment-options>span>i{border:1px solid;border-radius:4px;place-items:center;min-width:20px;height:18px;font-size:9px;font-style:normal;font-weight:950;display:grid}.lopec-equipment-options>span>b{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.45}.lopec-equipment-options>span.accessory-option-grade-상{border-color:var(--ui-gold);background:var(--ui-selected)}.lopec-equipment-options>span.accessory-option-grade-중{border-color:var(--ui-violet);background:var(--ui-selected)}.lopec-equipment-options>span.accessory-option-grade-하{border-color:var(--ui-blue,#9dbde7);background:var(--ui-selected)}.lopec-bracelet-efficiency{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;padding:5px 7px;display:flex}.lopec-bracelet-efficiency small{color:var(--ui-accent);font-size:9px;font-weight:900}.lopec-bracelet-efficiency strong{color:var(--ui-accent);font:950 15px/1 ui-monospace,monospace}.lopec-bracelet-efficiency span{color:var(--ui-violet);font-size:9px;font-weight:900}.lopec-equipment-actions{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.lopec-equipment-actions.has-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-mode .lopec-equipment-actions .lopec-bracelet-compare,.lopec-equipment-market{cursor:pointer;border-radius:7px;width:100%;min-height:34px;margin:0;padding:5px 9px;font-size:11px;font-weight:950;line-height:1.25}.lopec-equipment-market{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-accent)}.lopec-equipment-market:hover{border-color:var(--ui-line-strong);background:var(--ui-selected)}@media (width>=761px){.detail-mode article.is-bracelet .lopec-equipment-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.lopec-detail-engravings article{align-items:flex-start}.lopec-detail-engravings article>.lopec-engraving-book{border:1px solid var(--ui-gold);background:var(--ui-raised);border-radius:7px 7px 10px 10px;flex:0 0 48px;place-items:center;width:48px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #18242114}.lopec-engraving-book img{object-fit:cover;width:100%;height:100%}.lopec-engraving-book>b{color:var(--ui-gold);font-size:16px}.lopec-ark-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.lopec-ark-branch{border:1px solid var(--ui-line);background:radial-gradient(circle at 50% 0, var(--ui-raised), transparent 38%), var(--ui-panel);border-radius:11px;min-width:0;overflow:hidden}.lopec-ark-branch>header{border-bottom:1px solid var(--ui-line);grid-template-columns:1fr auto;align-items:center;gap:5px 10px;min-height:70px;padding:11px 13px;display:grid;position:relative}.lopec-ark-branch>header small{color:var(--ui-muted);letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.lopec-ark-branch>header b{color:var(--ui-text);margin-top:3px;font-size:15px;display:block}.lopec-ark-branch>header strong{color:var(--ui-accent);font:950 24px/1 ui-monospace,monospace}.lopec-ark-branch>header>span{color:var(--ui-muted);grid-column:1/-1;font-size:8px}.lopec-ark-tier-list{gap:0;padding:5px 9px 10px;display:grid}.lopec-ark-tier{grid-template-columns:34px minmax(0,1fr);align-items:stretch;gap:5px;padding:7px 0;display:grid;position:relative}.lopec-ark-tier:not(:last-child):after{content:"";background:linear-gradient(var(--ui-raised), var(--ui-raised));width:1px;position:absolute;top:35px;bottom:-9px;left:16px}.lopec-ark-tier>em{z-index:1;border:1px solid var(--ui-line);background:var(--ui-raised);width:34px;height:24px;color:var(--ui-muted);border-radius:999px;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.lopec-ark-tier>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.lopec-ark-tier article{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:7px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:5px;display:grid}.lopec-ark-tier article>span{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:50%;grid-row:1/3;width:34px;height:34px;overflow:hidden;box-shadow:0 0 12px #18242117}.lopec-ark-tier article img{object-fit:cover;width:100%;height:100%}.lopec-ark-tier article b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.lopec-ark-tier article small{color:var(--ui-accent);font-size:8px;font-weight:900}.lopec-detail-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.lopec-detail-skills>article{align-items:flex-start;min-height:96px;padding:10px}.lopec-detail-skills>article>img{flex:0 0 46px;width:46px;height:46px}.lopec-skill-copy>div:first-child{align-items:center;gap:6px;display:flex}.lopec-skill-copy>div:first-child>b{color:var(--ui-text);font-size:12px}.lopec-skill-copy>div:first-child>i{color:var(--ui-accent);font-size:9px;font-style:normal;font-weight:950}.lopec-skill-copy>small{min-height:25px;line-height:1.45}.lopec-skill-gems{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.lopec-skill-gems>span{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:27px;color:var(--ui-violet);border-radius:6px;align-items:center;gap:5px;padding:3px 7px 3px 4px;display:inline-flex}.lopec-skill-gems>span.gem-작열{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-blue,#9dbde7)}.lopec-skill-gems>span.gem-empty{border-color:var(--ui-line);color:var(--ui-muted);background:0 0;font-size:8px}.lopec-skill-gems img{border-radius:4px;width:20px;height:20px}.lopec-skill-gems b{color:inherit;font-size:9px}.lopec-detail-skills>article>.lopec-skill-rune{min-width:55px;color:var(--ui-gold);text-align:center;justify-items:center;gap:2px;font-size:8px;display:grid}.lopec-skill-rune img{border-radius:5px;width:30px;height:30px}.lopec-skill-rune small{color:var(--ui-muted);margin:0;font-size:7px}.lopec-skill-rune b{color:var(--ui-gold);font-size:8px}.market-alert-builder{align-items:start;grid-template-columns:minmax(0,1fr)!important}.market-alert-builder>*{grid-column:1!important}.market-alert-builder>label,.market-alert-builder>.market-alert-price-range,.market-alert-builder>.market-alert-condition-list{width:100%;max-width:none}.market-alert-accessory-kind,.market-alert-trade-count,.market-alert-target-selector{grid-column:1!important}.market-alert-condition-list{border-top:1px dashed var(--ui-line);margin-top:2px;padding-top:9px;grid-column:1!important}.market-alert-price-range{grid-template-columns:minmax(0,1fr);grid-column:1!important}.market-alert-save-actions{flex-wrap:wrap;gap:7px;display:flex}.market-alert-cancel-edit{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:40px;color:var(--ui-muted);cursor:pointer;border-radius:8px;padding:0 15px;font-weight:600}.market-alert-rules article{grid-template-columns:34px minmax(0,1fr) auto 54px 32px}.market-rule-edit{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:29px;color:var(--ui-accent);cursor:pointer;border-radius:7px;font-size:12px;font-weight:600}.inven-comments{border-top:1px solid var(--ui-line);background:var(--ui-panel);padding:18px clamp(14px,3vw,36px) 24px}.inven-comments>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inven-comments>header small{color:var(--ui-muted);letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.inven-comments>header b{color:var(--ui-text);margin-top:2px;font-size:16px;display:block}.inven-comments>header strong{background:var(--ui-selected);min-width:32px;color:var(--ui-accent);text-align:center;border-radius:999px;padding:5px 9px;font-size:10px}.inven-comment-list{gap:6px;display:grid}.inven-comment-list>article{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:8px;padding:9px 11px}.inven-comment-list>article.reply{border-left-color:var(--ui-line);margin-left:28px}.inven-comment-list>article.reply:before{content:"↳";float:left;color:var(--ui-muted);margin:1px 7px 0 -2px}.inven-comment-list>article.best{border-color:var(--ui-line);background:var(--ui-raised)}.inven-comment-list article>header{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.inven-comment-list article>header b{color:var(--ui-text);font-size:11px}.inven-comment-list article>header em{background:var(--ui-selected);color:var(--ui-gold);border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:950}.inven-comment-list article>header span{color:var(--ui-muted);font-size:9px}.inven-comment-list article>header small{color:var(--ui-muted);margin-left:auto;font-size:9px}.inven-comment-list article>header small i{color:var(--ui-gold);font-style:normal}.inven-comment-list article>p{color:var(--ui-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.68}.inven-comments-empty{border:1px dashed var(--ui-line);color:var(--ui-muted);text-align:center;border-radius:8px;margin:0;padding:20px;font-size:10px}@media (width<=1000px){.lopec-ark-board{grid-template-columns:1fr}}@media (width<=760px){.detail-mode .lopec-detail-equipment,.lopec-detail-skills,.lopec-ark-tier>div{grid-template-columns:1fr}.market-alert-condition-row,.market-alert-condition-row.bracelet{grid-template-columns:30px minmax(0,1fr) 78px 32px}.market-alert-rules article{grid-template-columns:32px minmax(0,1fr) 48px 28px}.market-alert-rules article>span{grid-column:2;justify-self:start}.market-rule-edit{grid-area:1/3}.market-rule-delete{grid-area:1/4}.inven-comment-list>article.reply{margin-left:14px}}.market-alert-avatar-autocomplete>div{position:relative}.market-alert-avatar-suggestions{max-height:330px;overflow-y:auto}.market-alert-avatar-suggestions>p{min-height:52px;color:var(--ui-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.market-alert-avatar-suggestions>p>i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.8s linear infinite spin}.market-alert-avatar-suggestions>button>span>small>strong{font-size:inherit;margin-right:1px}@media (width>=761px){.topbar-controls .raid-tabs{margin-left:auto!important;margin-right:0!important}.topbar-controls .top-actions{margin-left:0!important}}@media (width<=760px){.market-alert-avatar-suggestions{max-height:270px;margin-top:6px;position:static!important}}.main-nav button,.main-nav>a{grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.main-nav button>span,.main-nav>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.main-nav button>b,.main-nav>a>b{justify-self:end}.nav-notice-dot{border:2px solid var(--ui-line);background:var(--ui-raised);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #18242121,0 0 12px #18242121}.market-mode-tabs button>b{text-align:center}.market-topbar{width:100%;justify-content:flex-end!important;min-height:62px!important}.market-topbar .top-actions{justify-content:flex-end;width:100%;display:flex;margin:0!important}.market-alert-sound-select{border:1px solid var(--ui-line);background:var(--ui-control);border-radius:8px;grid-template-columns:auto 106px;align-items:center;gap:7px;min-height:44px;padding:5px 7px 5px 10px;display:grid}.market-alert-sound-select>span{color:var(--ui-gold);white-space:nowrap;font-size:12px;font-weight:600}.market-alert-sound-select>select{background:var(--ui-control);height:31px;color:var(--ui-gold);cursor:pointer;border:0;border-radius:6px;outline:0;padding:0 7px;font-size:12px;font-weight:600}.bracelet-card-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.bracelet-imported-note{border-left:2px solid var(--ui-line);color:var(--ui-muted);margin:9px 13px 0;padding:3px 0 3px 8px;font-size:12px;line-height:1.45;display:block}.bracelet-import-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:14px;width:min(480px,100%);padding:25px;position:relative;box-shadow:0 30px 100px #18242121}.bracelet-import-modal>header{padding-right:34px}.bracelet-import-modal>header small{color:var(--ui-violet);letter-spacing:.12em;font-size:12px;font-weight:600}.bracelet-import-modal>header h2{color:var(--ui-text);margin:6px 0;font-size:21px}.bracelet-import-modal>header p,.bracelet-import-modal>small{color:var(--ui-muted);font-size:12px;line-height:1.6}.bracelet-import-modal>label{margin-top:19px;display:block}.bracelet-import-modal>label>span{color:var(--ui-muted);margin:0 0 7px 2px;font-size:12px;font-weight:600;display:block}.bracelet-import-modal>label input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:44px;color:var(--ui-text);border-radius:8px;outline:0;padding:0 12px;font-size:14px}.bracelet-import-modal>label input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242114}.bracelet-import-modal>small{margin-top:10px;display:block}.bracelet-import-modal>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.bracelet-import-modal>footer button{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:96px;height:40px;color:var(--ui-muted);cursor:pointer;border-radius:8px;font-size:12px;font-weight:600}.bracelet-import-modal>footer button:last-child{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-text)}.bracelet-import-modal>footer button:disabled{cursor:wait;opacity:.55}.bracelet-card.side-a,.bracelet-card.side-b{border-color:var(--ui-line);background:var(--ui-panel)}.side-b>header>span{color:var(--ui-accent)}.bracelet-card-actions .bracelet-import-open{border-color:var(--ui-line);background:var(--ui-selected);color:var(--ui-accent)}.comparison-bracelet .bracelet-grade-note{background:0 0;border:0;margin:14px 16px 0;padding:0}.comparison-bracelet .bracelet-grade-note b{color:var(--ui-muted);font-weight:500}.comparison-bracelet .bracelet-name-input{background:0 0;border:0;margin-top:8px;padding:0}.comparison-options .bracelet-option-row{background:0 0;border:0;min-height:52px;padding:6px 0}.comparison-options .bracelet-option-row>span{color:var(--ui-muted);font-weight:600}.comparison-options .bracelet-option-row select,.comparison-options .bracelet-option-row input{border-color:var(--ui-line);background:var(--ui-control)}.comparison-options .bracelet-option-row select:focus,.comparison-options .bracelet-option-row input:focus{border-color:var(--ui-accent);outline:2px solid var(--ui-accent);outline-offset:1px}.comparison-options .bracelet-option-row>button{border-color:var(--ui-line);color:var(--ui-muted);cursor:pointer}.member-card:has(.party-member-actions){grid-template-columns:24px 36px minmax(0,1fr) 44px}.party-column{container-type:inline-size}.party-column>header{flex-wrap:wrap;gap:10px;height:auto;min-height:54px;padding:10px 14px}.party-column>header>div:first-child{flex-shrink:0}.party-member-actions{flex-direction:column;gap:4px;display:flex}.party-member-actions button{border:1px solid var(--ui-line);min-height:32px;color:var(--ui-text);background:var(--ui-raised);border-radius:5px;font-size:12px}.party-member-actions button[aria-pressed=true]{color:var(--ui-accent);border-color:currentColor}.party-head-actions>button[aria-pressed]{border:1px solid var(--ui-line);min-height:32px;color:var(--ui-text);background:0 0;border-radius:6px;padding:5px 8px;font-size:12px}.party-head-actions{flex-wrap:wrap;justify-content:flex-end}@container (width<=520px){.member-card .party-character{flex-wrap:wrap;gap:6px 12px;display:flex}.member-card .party-character>b{flex:0 0 100%}.member-card .party-character>.party-stat{flex:none}.party-column>header>.party-head-actions{flex:260px}}@media (width<=767px){.party-member-actions button,.party-head-actions>button[aria-pressed]{min-height:44px}}.comparison-options .bracelet-option-row>button:hover,.comparison-options .bracelet-option-row>button:focus-visible{border-color:var(--ui-accent);color:var(--ui-danger);outline:0}.bracelet-imported-note{border-left-color:var(--ui-line);color:var(--ui-muted)}@media (width<=900px){.bracelet-compare-grid{grid-template-columns:1fr}}.market-range-control{border-radius:7px;outline:0;min-width:0;display:inline-flex;position:relative}.market-range-control>button{width:100%}.market-range-control>small[role=tooltip]{z-index:1500;opacity:0;visibility:hidden;border:1px solid var(--ui-line);background:var(--ui-panel);width:max-content;max-width:210px;color:var(--ui-text);pointer-events:none;text-align:center;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 30px #18242121}.market-range-control>small[role=tooltip]:after{content:"";border:5px solid #0000;border-top-color:var(--ui-line);position:absolute;top:100%;left:50%;transform:translate(-50%)}.market-range-control.locked:hover>small[role=tooltip],.market-range-control.locked:focus>small[role=tooltip],.market-range-control.locked:focus-within>small[role=tooltip]{opacity:1;visibility:visible;transform:translate(-50%)}.market-change-range-bar nav>.market-range-control,.market-history-ranges>.market-range-control{color:inherit;font-size:inherit;margin:0}.market-history-ranges>.market-history-status{width:auto;color:var(--ui-muted);margin-left:auto;font-size:12px}.market-history-error{border:1px dashed var(--ui-line);background:var(--ui-raised);min-height:180px;color:var(--ui-text);text-align:center;border-radius:9px;place-content:center;gap:7px;padding:22px;display:grid}.market-history-error b{font-size:13px}.market-history-error span{color:var(--ui-muted);font-size:12px}.market-history-error.is-empty{border-color:var(--ui-line);background:var(--ui-panel)}.auction-price-history>nav{grid-template-columns:repeat(8,minmax(0,1fr))}.auction-price-history>nav>.market-range-control{display:flex}.auction-price-history>nav>.market-range-control>button{height:34px}.market-change-range-bar .market-movers-open{border-color:var(--ui-line);background:var(--ui-raised);min-width:112px;color:var(--ui-accent);white-space:nowrap}.market-change-range-bar .market-movers-open:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-text)}.market-movers-backdrop{z-index:1400}.market-movers-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:15px;width:min(840px,100%);max-height:min(820px,100vh - 36px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 30px 110px #18242121}.market-movers-modal>header{padding:0 38px 16px 0}.market-movers-modal>header small{color:var(--ui-accent);letter-spacing:.13em;font-size:12px;font-weight:600}.market-movers-modal>header h2{color:var(--ui-text);margin:6px 0;font-size:23px}.market-movers-modal>header p{color:var(--ui-muted);margin:0;font-size:12px}.market-movers-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-movers-columns>section{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;overflow:hidden}.market-movers-columns>section>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.market-movers-columns>section>header b{color:var(--ui-text);font-size:12px}.market-movers-columns>section.up>header b{color:var(--ui-danger)}.market-movers-columns>section.down>header b{color:var(--ui-blue,#9dbde7)}.market-movers-columns>section>header span{color:var(--ui-muted);font-size:12px}.market-movers-columns>section>div{display:grid}.market-movers-columns>section>div>button{border:0;border-top:1px solid var(--ui-line);min-height:51px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 11px;display:grid}.market-movers-columns>section>div>button:first-child{border-top:0}.market-movers-columns>section>div>button:hover{background:var(--ui-selected)}.market-movers-columns button>i{background:var(--ui-raised);width:22px;height:22px;color:var(--ui-muted);border-radius:6px;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.market-movers-columns button>span{min-width:0}.market-movers-columns button>span b,.market-movers-columns button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-movers-columns button>span b{font-size:12px}.market-movers-columns button>span small{color:var(--ui-muted);margin-top:4px;font-size:12px}.market-movers-columns button>strong{font-size:12px}.market-movers-columns .up button>strong{color:var(--ui-danger)}.market-movers-columns .down button>strong{color:var(--ui-blue,#9dbde7)}.market-movers-columns>section>div>p{color:var(--ui-muted);text-align:center;margin:0;padding:28px 12px;font-size:12px}@media (width>=761px) and (width<=1120px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.home-cinematic{left:180px}.sidebar{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:46px 1fr;align-items:stretch;column-gap:9px;width:180px;padding:24px 14px 20px;display:grid}.brand-copy{display:block}.brand-mark{width:44px;height:44px}.sidebar .main-nav{width:100%;margin-top:38px}.sidebar .main-nav button,.sidebar .main-nav>a{grid-template-columns:minmax(0,1fr) auto;padding:0 10px;font-size:12px}.sidebar .main-nav button>span,.sidebar .main-nav>a>span,.sidebar .main-nav b{display:inline-flex!important}.sidebar-status,.version{display:none}.bench{left:calc(180px + clamp(24px,3vw,54px))}}@media (width<=900px){.market-change-range-bar{flex-direction:column;align-items:stretch}.market-change-range-bar nav{justify-content:flex-start}.market-change-range-bar .market-movers-open{align-self:flex-end}.market-movers-columns{grid-template-columns:1fr}}@media (width<=760px){.sidebar{display:flex}.brand-copy{display:none}.sidebar .main-nav button,.sidebar .main-nav>a{flex:none;grid-template-columns:minmax(0,1fr) auto;gap:5px;width:auto;min-width:70px;height:42px;padding:0 9px;font-size:10.5px}.sidebar .main-nav button>span,.sidebar .main-nav>a>span{display:block!important}.sidebar .main-nav b{display:none!important}.market-topbar{min-height:54px!important}.market-topbar .top-actions{align-self:stretch}.market-alert-sound-select{grid-template-columns:auto minmax(100px,1fr)}.bracelet-card>header{grid-template-columns:36px minmax(0,1fr)}.bracelet-card-actions{grid-column:1/-1;justify-content:stretch}.bracelet-card-actions button{flex:1}.bracelet-import-modal,.market-movers-modal{padding:19px 14px}.market-range-control>small[role=tooltip]{white-space:normal;max-width:170px}.market-history-ranges>.market-range-control{width:auto}.market-history-ranges>.market-history-status{width:100%;margin:3px 0 0}.auction-price-history>nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-history-controls{align-items:center;gap:5px;display:inline-flex}.app-history-controls>button{border:1px solid var(--ui-line);background:var(--ui-panel);width:34px;height:32px;color:var(--ui-accent);cursor:pointer;border-radius:7px;place-items:center;padding:0 0 2px;font-size:18px;line-height:1;display:grid}.app-history-controls>button:hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.app-history-controls>button:disabled{opacity:.28;cursor:default}.app-history-contextual{flex:none;align-self:center;margin-right:auto}.lopec-modal-title-row{align-items:center;gap:12px;display:flex}.lopec-modal-title-row>h2{margin:0!important}.lopec-search-modal,.lopec-search-modal.detail-mode{position:relative}.lopec-search-modal.detail-mode{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.lopec-search-modal:has(.lopec-detail-view){height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.lopec-detail-equipment article.is-detail-linked{cursor:pointer;transition:border-color .16s,background-color .16s,transform .16s}.lopec-detail-equipment article.is-detail-linked:hover,.lopec-detail-equipment article.is-detail-linked:focus-visible{border-color:var(--ui-accent);background-color:var(--ui-selected);outline:0;transform:translateY(-1px)}.lopec-item-detail-backdrop{z-index:30;border-radius:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030707b8;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lopec-item-detail-dialog{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:13px;width:min(650px,100%);max-height:100%;padding:16px;overflow:auto;box-shadow:0 24px 70px #18242121}.lopec-item-detail-dialog>header{border-bottom:1px solid var(--ui-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.lopec-item-detail-dialog>header h3{color:var(--ui-text);text-align:center;margin:0;font-size:17px}.lopec-item-detail-close{border:1px solid var(--ui-line);background:var(--ui-panel);width:34px;height:32px;color:var(--ui-muted);cursor:pointer;border-radius:7px;font-size:20px}.lopec-item-detail-hero{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:13px;display:grid}.lopec-item-detail-icon{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;width:76px;height:76px;overflow:hidden}.lopec-item-detail-icon img{object-fit:cover;width:100%;height:100%}.lopec-item-detail-hero small{color:var(--ui-violet);font-size:10px;font-weight:900;display:block}.lopec-item-detail-hero b{margin-top:5px;font-size:19px;display:block}.lopec-item-detail-hero p{gap:7px;margin:9px 0 0;display:flex}.lopec-item-detail-hero p span{background:var(--ui-raised);color:var(--ui-muted);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:900}.lopec-item-detail-efficiency{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;align-items:baseline;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.lopec-item-detail-efficiency span{color:var(--ui-accent);font-size:10px;font-weight:900}.lopec-item-detail-efficiency strong{color:var(--ui-accent);font:950 18px/1 ui-monospace,monospace}.lopec-item-detail-efficiency b{color:var(--ui-violet);font-size:10px}.lopec-item-detail-options{gap:6px;margin-top:11px;display:grid}.lopec-item-detail-options>span{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.lopec-item-detail-options>span>i{border:1px solid;border-radius:4px;place-items:center;min-width:22px;height:20px;font-size:9px;font-style:normal;font-weight:950;display:grid}.lopec-item-detail-options>span>b{color:inherit;font-size:12px}.lopec-item-detail-options>span.accessory-option-grade-상{border-color:var(--ui-gold);background:var(--ui-selected)}.lopec-item-detail-options>span.accessory-option-grade-중{border-color:var(--ui-violet);background:var(--ui-selected)}.lopec-item-detail-options>span.accessory-option-grade-하{border-color:var(--ui-blue,#9dbde7);background:var(--ui-selected)}.lopec-item-detail-dialog>footer{grid-template-columns:1fr;gap:7px;margin-top:13px;display:grid}.lopec-item-detail-dialog>footer.has-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.lopec-item-detail-dialog>footer .lopec-bracelet-compare,.lopec-item-detail-dialog>footer .lopec-equipment-market{min-height:40px;margin:0}@media (width<=760px){.lopec-search-modal.detail-mode{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.lopec-search-modal:has(.lopec-detail-view){height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.lopec-item-detail-backdrop{padding:8px}.lopec-item-detail-dialog{padding:12px}.lopec-item-detail-hero{grid-template-columns:58px minmax(0,1fr);padding:10px}.lopec-item-detail-icon{width:58px;height:58px}.lopec-item-detail-hero b{font-size:15px}.lopec-item-detail-dialog>footer.has-compare{grid-template-columns:1fr}}.topbar.topbar-controls{justify-content:flex-start!important}.topbar-controls .app-history-contextual{order:0;margin-right:auto}.market-topbar .top-actions,.topbar-controls .top-actions{margin-left:auto!important}.history-only-topbar{min-height:45px!important}@media (width<=760px){.app-history-contextual{align-self:flex-start}}.top-link-strip>a,.top-link-strip>button{transform-origin:50%}.top-link-strip>a:hover,.top-link-strip>button:hover{filter:brightness(1.08);transform:scale(.985);box-shadow:inset 0 0 0 1px #18242112}.top-link-strip>a:active,.top-link-strip>button:active{transform:scale(.97)}.top-link-strip>*>.shortcut-mark,.top-link-strip>*>div{position:relative;inset-inline-start:-2px}.main-nav button.locked:disabled{background:var(--ui-raised);box-shadow:none;color:var(--ui-muted);cursor:not-allowed;opacity:.66;border-color:#0000}.main-nav button.locked.active:disabled{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-muted);box-shadow:inset 2px 0 #18242121}.main-nav button.locked:disabled:hover{background:var(--ui-selected);color:var(--ui-muted);transform:none}.nav-lock{opacity:.48;filter:grayscale();font-size:9px;font-style:normal;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar-status.account-connected{gap:8px;padding:9px}.sidebar-status.account-connected>div{flex:1;min-width:0}.sidebar-status.account-connected b,.sidebar-status.account-connected small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-status.account-connected b em{background:var(--ui-selected);color:var(--ui-accent);border-radius:999px;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal}.sidebar-account-logout{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-muted);cursor:pointer;border-radius:6px;flex:none;padding:5px 6px;font-size:7px;font-weight:900}.sidebar-account-logout:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-accent)}.sidebar-account-logout:disabled{opacity:.45}.guest-status{border-color:var(--ui-line)}.guest-status-lock{background:var(--ui-raised);opacity:.58;filter:grayscale();border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.sidebar-community-card{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;flex-direction:column;grid-column:1/-1;gap:10px;min-height:0;padding:10px;display:flex;overflow:hidden}.sidebar-chat-entry{border:1px solid var(--ui-line);background:var(--ui-raised);width:100%;min-height:88px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.sidebar-chat-entry:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 0 0 24px #1824210a}.sidebar-chat-mark{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:9px 9px 9px 3px;justify-content:center;align-items:center;gap:3px;width:32px;height:30px;display:flex;position:relative}.sidebar-chat-mark:after{content:"";border-left:1px solid var(--ui-line);background:var(--ui-selected);width:7px;height:7px;position:absolute;bottom:-5px;left:4px;transform:skewY(-38deg)}.sidebar-chat-mark i{background:var(--ui-raised);border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #18242121}.sidebar-chat-entry>div{min-width:0}.sidebar-chat-entry b,.sidebar-chat-entry small{display:block}.sidebar-chat-entry b{overflow-wrap:normal;white-space:normal;word-break:keep-all;font-size:13px;line-height:1.35}.sidebar-chat-entry small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.sidebar-chat-entry strong{color:var(--ui-accent);font-size:21px;font-weight:500}.sidebar-community-card>.sidebar-status.account-connected{border-color:var(--ui-line);background:var(--ui-panel);flex:none;margin-top:auto}.main-nav .sidebar-chat-nav{display:none}.chat-room-backdrop{z-index:1450;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030707b8;place-items:center;padding:18px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.chat-room-dialog{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:15px;flex-direction:column;width:min(700px,100%);height:min(640px,100dvh - 36px);min-height:min(480px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 32px 110px #18242121,0 0 48px #1824210f}.chat-room-header{border-bottom:1px solid var(--ui-line);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 18px;display:flex}.chat-room-header>div{align-items:center;gap:11px;min-width:0;display:flex}.chat-room-live-dot{background:var(--ui-raised);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #18242114,0 0 16px #18242121}.chat-room-header h2,.chat-room-header small{display:block}.chat-room-header h2{color:var(--ui-text);margin:0;font-size:20px}.chat-room-header small{color:var(--ui-muted);margin-top:4px;font-size:10px}.chat-room-header nav{gap:7px;display:flex}.chat-room-header nav button{border:1px solid var(--ui-line);background:var(--ui-raised);width:36px;height:36px;color:var(--ui-muted);cursor:pointer;border-radius:8px;place-items:center;font-size:19px;display:grid}.chat-room-header nav button:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-accent)}.chat-room-header nav button:disabled{cursor:wait;opacity:.5}.chat-retention-notice{border-bottom:1px solid var(--ui-line);background:var(--ui-selected);min-height:38px;color:var(--ui-muted);flex:none;align-items:center;gap:8px;padding:8px 18px;font-size:9px;display:flex}.chat-retention-notice b{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-gold);border-radius:999px;padding:3px 7px;font-size:9px}.chat-retention-notice span{min-width:0}.chat-retention-notice i{color:var(--ui-muted);white-space:nowrap;margin-left:auto;font-style:normal}.chat-message-list{overscroll-behavior:contain;scrollbar-color:var(--ui-line-strong) transparent;flex-direction:column;flex:auto;gap:13px;min-height:0;padding:18px clamp(14px,3vw,28px);display:flex;overflow-y:auto}.chat-history-loader{flex:none;justify-content:center;display:flex}.chat-history-loader button{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-accent);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:9px;font-weight:800}.chat-history-loader button:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-accent)}.chat-history-loader button:disabled{cursor:wait;opacity:.55}.chat-room-empty{min-height:100%;color:var(--ui-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.chat-room-empty strong{color:var(--ui-text);font-size:14px}.chat-room-empty i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite lopec-spin}.chat-message{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:4px 12px 12px;align-self:flex-start;width:fit-content;max-width:min(84%,520px);padding:10px 12px;box-shadow:0 8px 22px #1824211a}.chat-message[data-author-tone="0"]{--chat-author:#9fcbd0;--chat-author-bg:#2d65692e}.chat-message[data-author-tone="1"]{--chat-author:#c1b9e8;--chat-author-bg:#4d49772e}.chat-message[data-author-tone="2"]{--chat-author:#d8bc99;--chat-author-bg:#76543429}.chat-message[data-author-tone="3"]{--chat-author:#a3d2b0;--chat-author-bg:#3a67472b}.chat-message[data-author-tone="4"]{--chat-author:#dfafc1;--chat-author-bg:#6f3e5229}.chat-message[data-author-tone="5"]{--chat-author:#aac6e7;--chat-author-bg:#3550732e}.chat-message[data-author-tone="6"]{--chat-author:#d7ca95;--chat-author-bg:#695d3129}.chat-message[data-author-tone="7"]{--chat-author:#b7ccce;--chat-author-bg:#495b5e2b}.chat-message[data-author-tone]{border-color:color-mix(in srgb, var(--chat-author) 35%, transparent);background:var(--ui-raised)}.chat-message[data-author-tone]>header b{color:color-mix(in srgb, var(--chat-author) 82%, var(--ui-text))}.chat-message.mine{border-color:var(--ui-line);background:var(--ui-raised);border-radius:12px 4px 12px 12px;align-self:flex-end}.chat-message>header{align-items:center;gap:7px;margin-bottom:6px;display:flex}.chat-message>header b{color:var(--ui-muted);font-size:10px}.chat-message.mine>header b{color:var(--ui-accent)}.chat-message>header button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:1px 2px;font-size:8px}.chat-message>header button:hover{color:var(--ui-accent)}.chat-message-text{color:var(--ui-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.chat-message-text a,.chat-message-links a{color:var(--ui-accent);text-decoration:underline;-webkit-text-decoration-color:var(--ui-accent);text-decoration-color:var(--ui-accent);text-underline-offset:2px}.chat-message-links{gap:4px;margin-top:7px;display:grid}.chat-message-links a{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chat-youtube-previews{gap:7px;margin-top:9px;display:grid}.chat-youtube-preview{border:1px solid var(--ui-line);background:var(--ui-panel);width:min(300px,100%);min-width:0;color:var(--ui-text);border-radius:10px;outline:0;grid-template-columns:112px minmax(0,1fr);align-items:center;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;overflow:hidden}.chat-youtube-preview:hover{border-color:var(--ui-line-strong);background:var(--ui-selected)}.chat-youtube-preview:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.chat-youtube-thumbnail{aspect-ratio:16/9;background:var(--ui-panel);position:relative;overflow:hidden}.chat-youtube-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.chat-youtube-thumbnail i{background:var(--ui-raised);width:30px;height:21px;color:var(--ui-text);border-radius:6px;place-items:center;font-size:9px;font-style:normal;line-height:1;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #18242121}.chat-youtube-copy{min-width:0;padding:8px 10px;display:block}.chat-youtube-copy b,.chat-youtube-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-youtube-copy b{color:var(--ui-text);font-size:10px}.chat-youtube-copy small{color:var(--ui-muted);margin-top:4px;font-size:8px}.chat-message-media{grid-template-columns:repeat(2,minmax(0,220px));gap:7px;margin-top:9px;display:grid}.chat-media-link{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;width:100%;min-width:0;max-width:220px;margin:0;text-decoration:none;overflow:hidden}.chat-message-media img,.chat-message-media video{object-fit:contain;background:var(--ui-panel);width:100%;height:140px;display:block}.chat-media-link span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:8px;display:block;overflow:hidden}.chat-media-original{text-decoration:none;display:block}.chat-composer{border-top:1px solid var(--ui-line);background:var(--ui-panel);flex:none;padding:12px 14px 11px}.chat-room-error{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-danger);border-radius:7px;margin:0 0 8px;padding:7px 9px;font-size:9px}.chat-pending-files{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.chat-pending-files figure{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:60px;margin:0;padding-right:23px;display:grid;position:relative;overflow:hidden}.chat-pending-files img,.chat-pending-files video{object-fit:cover;background:var(--ui-panel);width:58px;height:58px}.chat-pending-files figcaption{min-width:0}.chat-pending-files figcaption b,.chat-pending-files figcaption small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-pending-files figcaption b{color:var(--ui-text);font-size:8px}.chat-pending-files figcaption small{color:var(--ui-muted);margin-top:4px;font-size:7px}.chat-pending-files figure>button{background:var(--ui-panel);width:18px;height:18px;color:var(--ui-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.chat-composer-main{grid-template-columns:minmax(0,1fr) 76px;gap:8px;display:grid}.chat-composer textarea{resize:vertical;border:1px solid var(--ui-line);background:var(--ui-control);width:100%;min-height:66px;max-height:138px;color:var(--ui-text);font:inherit;border-radius:9px;outline:0;padding:10px 11px;font-size:12px;line-height:1.5}.chat-send-button{border:1px solid var(--ui-line);background:var(--ui-accent);color:var(--ui-inverse);cursor:pointer;border-radius:9px;font-size:12px;font-weight:900}.chat-send-button:hover:not(:disabled){border-color:var(--ui-line-strong);filter:brightness(1.12)}.chat-send-button:disabled{cursor:not-allowed;opacity:.4}.chat-composer>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.chat-composer>footer>div{gap:6px;display:flex}.chat-composer>footer input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chat-composer>footer button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-muted);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.chat-composer>footer button:hover{border-color:var(--ui-line-strong);color:var(--ui-accent)}.chat-composer>footer small{color:var(--ui-muted);text-align:right;font-size:8px}@media (width<=1120px){.sidebar-community-card{display:none}.main-nav .sidebar-chat-nav{display:grid}}@media (width<=700px){.chat-room-backdrop{align-items:end;padding:0}.chat-room-dialog{border-width:1px 0 0;border-radius:15px 15px 0 0;width:100%;height:calc(100dvh - 66px);min-height:0}.chat-room-header{min-height:62px;padding:11px 12px}.chat-room-header h2{font-size:16px}.chat-retention-notice{padding:7px 12px}.chat-retention-notice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-retention-notice i{display:none}.chat-message-list{padding:13px 10px}.chat-message{max-width:90%}.chat-youtube-preview{grid-template-columns:minmax(96px,40%) minmax(0,1fr);width:100%}.chat-message-media{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-media-link{max-width:220px}.chat-message-media img,.chat-message-media video{height:120px}.chat-pending-files{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-composer{padding:9px 9px 8px}.chat-composer-main{grid-template-columns:minmax(0,1fr) 58px}.chat-composer>footer{align-items:flex-end}.chat-composer>footer small{max-width:130px}}.workspace.home-view>.guest-auth-card{z-index:11;overscroll-behavior:contain;border:1px solid var(--ui-line);background:var(--ui-raised);-webkit-backdrop-filter:blur(17px)saturate(1.08);backdrop-filter:blur(17px)saturate(1.08);border-radius:14px;gap:12px;width:min(340px,100vw - 286px);max-height:calc(100dvh - 142px);padding:17px;animation:.32s ease-out both guest-auth-arrive;position:fixed;top:92px;right:28px;overflow:hidden auto;box-shadow:0 24px 70px #18242121,inset 0 1px #1824210f;display:grid!important}@keyframes guest-auth-arrive{0%{opacity:0;transform:translateY(8px)}}.guest-auth-card>header>span{color:var(--ui-gold);letter-spacing:.18em;font:900 7px/1 ui-monospace,monospace}.guest-auth-card>header h1{color:var(--ui-text);letter-spacing:-.045em;margin:6px 0 4px;font-size:18px}.guest-auth-card>header p{color:var(--ui-muted);margin:0;font-size:9px;line-height:1.55}.auth-card-tabs{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-card-tabs button{height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:10px;font-weight:900}.auth-card-tabs button.active{background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 0 0 0 1px #18242121}.auth-card-form{gap:9px;display:grid}.auth-card-form label{gap:5px;display:grid}.auth-card-form label>span{color:var(--ui-muted);font-size:8px;font-weight:900}.auth-card-form input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;height:38px;color:var(--ui-text);border-radius:8px;outline:0;padding:0 10px;font-size:11px}.auth-card-form input::placeholder{color:var(--ui-muted)}.auth-card-form input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242112}.auth-register-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-card-submit{border:1px solid var(--ui-line);background:var(--ui-raised);height:39px;color:var(--ui-text);cursor:pointer;border-radius:8px;font-size:10px;font-weight:950}.auth-card-submit:hover:not(:disabled){filter:brightness(1.13)}.auth-card-submit:disabled{cursor:wait;opacity:.62}.auth-card-notice{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);border-radius:8px;margin:-2px 0 0;padding:8px 9px;font-size:8.5px;line-height:1.55}.auth-card-notice.pending,.auth-card-notice.rejected,.auth-card-notice.error,.auth-card-notice.success{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-gold)}.auth-server-storage-note{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:8px;gap:3px;margin:0;padding:8px 9px;line-height:1.45;display:grid}.auth-server-storage-note b{color:var(--ui-accent);font-size:9px}.auth-server-storage-note span{color:var(--ui-muted);font-size:8px}.shared-state-readonly-banner{z-index:220;border:1px solid var(--ui-line);background:var(--ui-panel);max-width:min(680px,100vw - 28px);color:var(--ui-text);border-radius:10px;align-items:center;gap:10px;padding:9px 13px;line-height:1.35;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #18242121}.shared-state-readonly-banner b{color:var(--ui-gold);white-space:nowrap;font-size:11px}.shared-state-readonly-banner span{color:var(--ui-text);font-size:10px}.shared-state-readonly-banner button{border:1px solid var(--ui-line);background:var(--ui-selected);min-height:28px;color:var(--ui-gold);white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.shared-state-readonly-banner button:hover,.shared-state-readonly-banner button:focus-visible{border-color:var(--ui-accent);background:var(--ui-selected);outline:none}.workspace[inert]{cursor:wait}@media (width<=760px){.shared-state-readonly-banner{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;top:7px}.shared-state-readonly-banner button{margin-left:auto}}.admin-chatgpt-signin{border-top:1px solid var(--ui-line);min-height:34px;color:var(--ui-muted);justify-content:center;align-items:center;gap:7px;padding-top:10px;font-size:8.5px;font-weight:900;text-decoration:none;display:flex}.admin-chatgpt-signin span{color:var(--ui-gold)}.admin-chatgpt-signin:hover{color:var(--ui-text)}.auth-card-loading{min-height:76px;color:var(--ui-muted);justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.auth-card-loading>span{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite auth-card-spin}@keyframes auth-card-spin{to{transform:rotate(1turn)}}@media (width<=1120px){.nav-lock{font-size:7px;top:5px;right:4px;transform:none}.workspace.home-view>.guest-auth-card{width:min(340px,100vw - 118px);right:20px}}@media (width<=760px){.workspace.home-view>.guest-auth-card{width:min(330px,100vw - 24px);max-height:calc(100dvh - 218px);padding:14px;top:136px;right:12px}.guest-auth-card>header p{display:none}.guest-auth-card>header h1{font-size:16px}.auth-card-form input{height:36px}}@media (width<=390px){.auth-register-names{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace.home-view>.guest-auth-card{animation:none}}.auction-basic-effect-row{grid-template-columns:126px minmax(180px,1fr) 82px 15px 82px 28px}.auction-honing-row{grid-template-columns:27px minmax(210px,.7fr) minmax(380px,1.3fr) 28px}.bracelet-stat-filter{grid-template-columns:58px minmax(108px,1fr) 80px 14px 80px 28px}.auction-option-reset{border:1px solid var(--ui-line);background:var(--ui-panel);width:28px;height:28px;color:var(--ui-muted);cursor:pointer;border-radius:7px;place-items:center;font-size:16px;line-height:1;display:grid}.auction-option-reset:hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-danger)}.auction-option-reset:disabled{cursor:default;opacity:.28}.auction-game-title-actions{flex:none;gap:6px;display:flex}.auction-game-title-actions>button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:31px;color:var(--ui-gold);cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 10px;font-size:12px;font-weight:600}.auction-game-title-actions>button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold)}.auction-game-title-actions>.auction-equip-compare-open{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-accent)}.auction-game-title-actions>.auction-equip-compare-open:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-accent)}.equipment-compare-backdrop{z-index:520;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030707b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.equipment-compare-dialog{border:1px solid var(--ui-line);background:var(--ui-raised);width:min(920px,100vw - 28px);max-height:calc(100dvh - 30px);color:var(--ui-text);border-radius:14px;overflow:hidden;box-shadow:0 35px 120px #18242121,0 0 44px #18242117}.equipment-compare-heading{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:17px 20px;display:flex}.equipment-compare-heading small{color:var(--ui-accent);letter-spacing:.1em;font-size:9px;font-weight:950}.equipment-compare-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:22px}.equipment-compare-heading p{color:var(--ui-muted);margin:5px 0 0;font-size:10px}.equipment-compare-heading>button{border:1px solid var(--ui-line);background:var(--ui-raised);width:34px;height:34px;color:var(--ui-muted);cursor:pointer;border-radius:9px;font-size:20px}.equipment-compare-body{max-height:calc(100dvh - 119px);padding:16px 18px 20px;overflow-y:auto}.equipment-compare-candidate{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:13px;padding:11px;display:grid}.equipment-compare-candidate>span{background:var(--ui-raised);border:1px solid;border-radius:8px;width:62px;height:62px;overflow:hidden}.equipment-compare-candidate img{object-fit:cover;width:100%;height:100%}.equipment-compare-candidate small{color:var(--ui-muted);font-size:9px;font-weight:850}.equipment-compare-candidate h3{margin:4px 0 6px;font-size:17px}.equipment-compare-candidate>div>div{flex-wrap:wrap;gap:4px;display:flex}.equipment-compare-candidate em{background:var(--ui-raised);color:var(--ui-muted);border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal}.equipment-character-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.equipment-character-picker>div,.equipment-character-picker>form{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;min-width:0;padding:10px}.equipment-character-picker label>span,.equipment-character-field>span{color:var(--ui-muted);margin-bottom:6px;font-size:9px;font-weight:900;display:block}.equipment-character-picker select,.equipment-character-picker input{border:1px solid var(--ui-line);background:var(--ui-control);width:100%;min-width:0;height:36px;color:var(--ui-text);border-radius:7px;outline:none;padding:0 10px;font-size:10px}.equipment-character-picker form label>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.equipment-character-picker form button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-accent);cursor:pointer;border-radius:7px;padding:0 13px;font-size:9px;font-weight:950}.equipment-character-picker form button:disabled{cursor:default;opacity:.45}.equipment-character-picker>div>small{color:var(--ui-muted);margin-top:6px;font-size:8px;display:block}.equipment-compare-loading,.equipment-compare-error{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:52px;color:var(--ui-muted);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:9px;display:flex}.equipment-compare-loading i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite lopec-spin}.equipment-compare-error{border-color:var(--ui-line);color:var(--ui-danger)}.equipment-compare-error b{background:var(--ui-raised);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.equipment-compare-profile{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:9px 11px;display:grid}.equipment-compare-profile>img,.equipment-compare-profile>span{border:1px solid var(--ui-line);object-fit:cover;border-radius:8px;width:44px;height:44px}.equipment-compare-profile>span{color:var(--ui-accent);place-items:center;font-size:16px;font-weight:950;display:grid}.equipment-compare-profile div small,.equipment-compare-profile div b,.equipment-compare-profile>strong small{display:block}.equipment-compare-profile div small{color:var(--ui-muted);font-size:8px}.equipment-compare-profile div b{margin-top:4px;font-size:13px}.equipment-compare-profile>strong{color:var(--ui-accent);text-align:right;font:950 18px/1 ui-monospace,monospace}.equipment-compare-profile>strong small{color:var(--ui-muted);margin-bottom:5px;font:800 8px/1 sans-serif}.equipment-compare-source-note{background:var(--ui-raised);color:var(--ui-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px;padding:7px 9px;font-size:8px;display:flex}.equipment-compare-source-note b{color:var(--ui-accent);font-size:8px}.equipment-compare-source-note em{color:var(--ui-muted);font-style:normal}.equipment-slot-picker,.equipment-score-comparison{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:11px;margin-top:11px;padding:12px}.equipment-slot-picker>header,.equipment-score-comparison>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-slot-picker header small,.equipment-score-comparison header small{color:var(--ui-accent);font-size:8px;font-weight:950}.equipment-slot-picker header h3,.equipment-score-comparison header h3{margin:3px 0 0;font-size:14px}.equipment-slot-picker header>b{background:var(--ui-selected);color:var(--ui-accent);border-radius:999px;padding:5px 8px;font-size:8px}.equipment-slot-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.equipment-slot-picker>div>button{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:0;color:var(--ui-text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.equipment-slot-picker>div>button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 0 0 0 1px #18242112}.equipment-slot-picker button img{object-fit:cover;border-radius:6px;width:42px;height:42px}.equipment-slot-picker button span{min-width:0}.equipment-slot-picker button small,.equipment-slot-picker button b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.equipment-slot-picker button small{color:var(--ui-muted);font-size:8px}.equipment-slot-picker button b{margin-top:4px;font-size:10px}.equipment-slot-picker button i{color:var(--ui-muted);font-size:8px;font-style:normal}.equipment-slot-picker button.active i{color:var(--ui-accent)}.equipment-bracelet-basis{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;font-size:9px;display:flex}.equipment-bracelet-basis button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-muted);cursor:pointer;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.equipment-bracelet-basis button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-danger)}.equipment-score-grid{grid-template-columns:1fr 26px 1fr 1fr;align-items:stretch;gap:7px;margin-top:10px;display:grid}.equipment-score-grid>span,.equipment-score-grid>strong{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;padding:11px}.equipment-score-grid>i{color:var(--ui-muted);place-items:center;font-style:normal;display:grid}.equipment-score-grid small{color:var(--ui-muted);margin-bottom:6px;font:800 8px/1 sans-serif;display:block}.equipment-score-grid b{font:950 17px/1 ui-monospace,monospace}.equipment-score-grid>strong{color:var(--ui-text);font:950 16px/1.1 ui-monospace,monospace}.equipment-score-grid>strong em{margin-top:5px;font-size:9px;font-style:normal;display:block}.equipment-score-grid .better{border-color:var(--ui-line);color:var(--ui-positive)}.equipment-score-grid .worse{border-color:var(--ui-line);color:var(--ui-danger)}.equipment-contribution-row{color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;margin-top:8px;font:850 9px/1 ui-monospace,monospace;display:flex}.equipment-contribution-row i{color:var(--ui-muted);font-style:normal}.equipment-estimate-note{background:var(--ui-selected);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:9px;padding:9px;display:grid}.equipment-estimate-note b{border:1px solid var(--ui-line);color:var(--ui-gold);border-radius:5px;grid-row:1/3;align-self:start;padding:4px 6px;font-size:8px}.equipment-estimate-note p{color:var(--ui-muted);margin:0;font-size:9px}.equipment-estimate-note small{color:var(--ui-muted);font-size:8px;line-height:1.45}.equipment-compare-unavailable{border:1px solid var(--ui-line);background:var(--ui-raised);text-align:center;border-radius:9px;margin-top:10px;padding:13px}.equipment-compare-unavailable b{color:var(--ui-danger);font-size:11px}.equipment-compare-unavailable p{color:var(--ui-muted);margin:6px 0;font-size:9px}.equipment-compare-unavailable small{color:var(--ui-muted);font-size:8px}.equipment-score-empty{color:var(--ui-muted);text-align:center;margin:12px 0 2px;font-size:9px}@media (width<=780px){.auction-basic-effect-row{grid-template-columns:1fr 1fr 28px}.auction-basic-effect-row>b,.auction-basic-effect-row>select{grid-column:1/-1}.auction-basic-effect-row>i{display:none}.auction-honing-row{grid-template-columns:26px minmax(0,1fr) 28px;align-items:start}.auction-honing-row .auction-grade-buttons{grid-column:2/4}.bracelet-stat-filter{grid-template-columns:45px minmax(0,1fr) 58px 10px 58px 28px}.auction-game-name-row{flex-direction:column;align-items:flex-start}.auction-game-title-actions{width:100%}.auction-game-title-actions>button{flex:auto}.equipment-compare-backdrop{padding:8px}.equipment-compare-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.equipment-compare-heading{min-height:76px;padding:13px 14px}.equipment-compare-heading p{display:none}.equipment-compare-body{max-height:calc(100dvh - 88px);padding:11px}.equipment-character-picker,.equipment-slot-picker>div{grid-template-columns:1fr}.equipment-score-grid{grid-template-columns:1fr 20px 1fr}.equipment-score-grid>strong{text-align:center;grid-column:1/-1}}@media (width<=520px){.bracelet-stat-filter{grid-template-columns:45px minmax(0,1fr) 28px}.bracelet-stat-filter>input:first-of-type{grid-column:2}.bracelet-stat-filter>i{display:none}.bracelet-stat-filter>input:last-of-type{grid-column:2}.bracelet-stat-filter>.auction-option-reset{grid-area:1/3}.equipment-compare-candidate{grid-template-columns:50px minmax(0,1fr)}.equipment-compare-candidate>span{width:50px;height:50px}.equipment-compare-profile{grid-template-columns:38px minmax(0,1fr)}.equipment-compare-profile>img,.equipment-compare-profile>span{width:38px;height:38px}.equipment-compare-profile>strong{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.equipment-compare-profile>strong small{margin:0}.equipment-score-grid b{font-size:14px}}.settings-view{grid-template-columns:minmax(0,920px);grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;width:100%;max-width:none;position:relative}.settings-view>.panel{align-self:start;width:100%;max-width:920px;min-height:0;overflow:hidden}.settings-section-toggle{border:0;border-bottom:1px solid var(--ui-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.settings-section-toggle:hover{background:var(--ui-selected)}.settings-section-toggle:focus-visible{z-index:1;outline:2px solid var(--ui-accent);outline-offset:-2px;position:relative}.settings-section-summary{border:1px solid var(--ui-line);background:var(--ui-selected);min-width:250px;min-height:38px;color:var(--ui-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.settings-section-summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.settings-section-summary>i{width:23px;height:23px;color:var(--ui-accent);border-radius:6px;flex:none;place-items:center;font-size:17px;font-style:normal;transition:transform .16s,background-color .16s;display:grid;transform:rotate(0)}.settings-section-summary>i.open{transform:rotate(180deg)}.settings-section-toggle:hover .settings-section-summary{border-color:var(--ui-line-strong);background:var(--ui-selected)}.settings-section-toggle:hover .settings-section-summary>i{background:var(--ui-selected)}.settings-rules-content,.settings-disclosure-content{border-top:1px solid var(--ui-line);animation:.16s ease-out settings-detail-in}.independent-participation-setting{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;min-height:92px;padding:16px;display:grid}.independent-participation-setting>span{color:var(--ui-text);font-size:15px;font-weight:900}.independent-participation-setting>strong{color:var(--ui-accent);white-space:nowrap;font-size:14px}.independent-participation-setting>small{color:var(--ui-muted);grid-column:1/-1;font-size:11px;line-height:1.55}.raid-level-groups-setting{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-column:1/-1;overflow:hidden}.raid-level-groups-setting>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:14px;min-height:72px;padding:13px 15px;list-style:none;display:grid}.raid-level-groups-setting>summary::-webkit-details-marker{display:none}.raid-level-groups-setting>summary:hover{background:var(--ui-selected)}.raid-level-groups-setting>summary>span{gap:5px;min-width:0;display:grid}.raid-level-groups-setting>summary b{color:var(--ui-text);font-size:15px}.raid-level-groups-setting>summary small{color:var(--ui-muted);font-size:11px}.raid-level-groups-setting>summary strong{color:var(--ui-accent);white-space:nowrap;margin:0;font:950 16px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.raid-level-groups-setting>summary i{background:var(--ui-selected);width:30px;height:30px;color:var(--ui-accent);border-radius:7px;place-items:center;font-size:18px;font-style:normal;transition:transform .16s;display:grid}.raid-level-groups-setting[open]>summary i{transform:rotate(180deg)}.raid-level-group-inputs{border-top:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.setting-cards .raid-level-group-inputs>label{min-width:0;padding:13px}.setting-cards .raid-level-group-inputs>label>strong{margin:5px 0 2px;font-size:25px}.setting-cards .raid-level-group-inputs input[data-formatted-number=true]{border:1px solid var(--ui-line);background:var(--ui-control);height:40px;color:var(--ui-accent);border-radius:8px;outline:0;margin-top:10px;padding:0 11px;font-size:16px;font-weight:950}.setting-cards .raid-level-group-inputs input[data-formatted-number=true]:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242112}@keyframes settings-detail-in{0%{opacity:0}to{opacity:1}}.discord-top-shortcut{color:var(--ui-text);border-radius:9px;text-decoration:none;border:1px solid var(--ui-line)!important;background:var(--ui-raised)!important}.discord-top-shortcut .shortcut-mark{color:var(--ui-blue,#9dbde7)!important}.discord-top-shortcut .shortcut-mark svg{fill:currentColor;width:24px;height:24px}.discord-top-shortcut>i{color:var(--ui-blue,#9dbde7)!important}@media (width>=1161px) and (width<=1500px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(9,minmax(76px,1fr))!important;width:min(100%,1120px)!important}.workspace.home-view>.top-link-strip{right:auto}}@media (width<=1160px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(5,minmax(108px,1fr))!important;width:100%!important}}@media (width<=760px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:20px minmax(0,max-content)!important;min-width:0!important}.top-link-strip>*>.shortcut-mark,.discord-top-shortcut .shortcut-mark{width:20px!important;height:20px!important;display:grid!important}.discord-top-shortcut .shortcut-mark svg{width:20px;height:20px}}@media (width<=900px){.settings-section-summary{width:100%;min-width:0}.settings-section-toggle{flex-direction:column;align-items:stretch}.raid-level-group-inputs{grid-template-columns:1fr}.raid-level-groups-setting>summary{grid-template-columns:minmax(0,1fr) 30px}.raid-level-groups-setting>summary>strong{grid-area:2/1/auto/-1}.raid-level-groups-setting>summary>i{grid-area:1/2}}.lopec-detail-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.detail-mode .lopec-detail-tabs button{padding:0 5px;height:32px!important;font-size:10px!important}.detail-mode .lopec-detail-tabs small{font-size:8px!important}.detail-mode .lopec-detail-identity>div{gap:6px}.detail-mode .lopec-detail-identity>div>span{min-width:104px;padding-left:7px}.detail-mode .lopec-detail-identity>div b{font-size:14px!important}.lopec-trend-panel{gap:10px;padding:4px 2px 2px;display:grid}.lopec-trend-panel>header{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:flex}.lopec-trend-panel>header b,.lopec-trend-panel>header small{display:block}.lopec-trend-panel>header b{color:var(--ui-text);font-size:11px}.lopec-trend-panel>header small{color:var(--ui-muted);margin-top:3px;font-size:8px}.lopec-trend-panel>header>span{border:1px solid var(--ui-line);color:var(--ui-accent);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.lopec-trend-panel>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lopec-trend-panel>p{background:var(--ui-raised);color:var(--ui-muted);border-radius:7px;margin:0;padding:7px 10px;font-size:8px;line-height:1.5}.lopec-trend-chart{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;min-width:0;padding:10px}.lopec-trend-chart>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.lopec-trend-chart>header>b{color:var(--ui-text);font-size:10px}.lopec-trend-chart>header>span{text-align:right}.lopec-trend-chart>header strong,.lopec-trend-chart>header small{display:block}.lopec-trend-chart>header strong{color:var(--ui-text);font:950 13px/1 ui-monospace,monospace}.lopec-trend-chart>header small{color:var(--ui-muted);margin-top:3px;font-size:9px}.lopec-trend-chart svg{width:100%;height:160px;margin-top:7px;overflow:visible}.lopec-trend-chart svg line{stroke:var(--ui-muted);stroke-width:.45px;vector-effect:non-scaling-stroke}.lopec-trend-chart svg .line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lopec-trend-chart svg .area{opacity:.1}.lopec-trend-chart svg circle{stroke:var(--ui-blue,#9dbde7);stroke-width:.7px;vector-effect:non-scaling-stroke}.lopec-trend-chart>footer{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:10px;font-weight:700;line-height:1.3;display:flex}.lopec-trend-chart>footer span,.lopec-trend-chart>footer small{white-space:nowrap}.lopec-trend-chart>footer small{color:var(--ui-text);text-align:center;flex:1;font-size:10px;font-weight:800}.lopec-trend-chart.empty{text-align:center;place-content:center;min-height:225px;display:grid}.lopec-trend-chart.empty>header{display:block}.lopec-trend-chart.empty>header small{margin-top:5px}.lopec-trend-chart.empty p{max-width:260px;color:var(--ui-muted);font-size:9px;line-height:1.5}.lopec-trend-state{min-height:230px;color:var(--ui-muted);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.lopec-trend-state>i{border:2px solid var(--ui-line);border-top-color:var(--ui-line);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite lopec-spin}.lopec-trend-state.error{color:var(--ui-danger);flex-direction:column}.lopec-trend-state.error button{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-danger);cursor:pointer;border-radius:7px;padding:6px 9px}@media (width<=760px){.lopec-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.detail-mode .lopec-detail-tabs button{font-size:9px!important}.detail-mode .lopec-detail-tabs small{display:none}.detail-mode .lopec-detail-identity>div>span{min-width:0}.lopec-trend-panel>div{grid-template-columns:1fr}.lopec-trend-chart svg{height:130px}}.party-synergy-open{border:1px solid var(--ui-line);background:var(--ui-panel);width:calc(100% - 16px);min-height:42px;color:var(--ui-muted);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:7px 8px 9px;padding:7px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.party-synergy-open:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.party-synergy-open>span{color:var(--ui-accent);font-size:10px;font-weight:950}.party-synergy-open>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.party-synergy-open>b{color:var(--ui-accent);font-size:8px}.party-synergy-modal-backdrop{z-index:180}.party-synergy-modal{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:16px;flex-direction:column;width:min(980px,100vw - 32px);max-height:min(880px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 36px 120px #18242121,0 0 55px #18242114}.party-synergy-modal-header{border-bottom:1px solid var(--ui-line);background:var(--ui-raised);flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 19px;display:flex}.party-synergy-modal-header small{color:var(--ui-accent);letter-spacing:.08em;font-size:10px;font-weight:900}.party-synergy-modal-header h2{color:var(--ui-text);margin:5px 0 0;font-size:23px}.party-synergy-modal-header p{max-width:610px;color:var(--ui-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.party-synergy-modal-meta{align-items:center;gap:7px;display:flex}.party-synergy-modal-meta>span{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-accent);white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.party-synergy-modal-meta>button{border:1px solid var(--ui-line);background:var(--ui-raised);width:38px;height:38px;color:var(--ui-muted);cursor:pointer;border-radius:9px;place-items:center;font-size:22px;display:grid}.party-synergy-card{min-height:0;color:var(--ui-text);gap:15px;padding:22px 24px 24px;display:grid;overflow:auto}.party-synergy-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.party-synergy-kicker{color:var(--ui-accent);font-size:10px;font-weight:900;display:block}.party-synergy-head h4{color:var(--ui-text);margin:4px 0 0;font-size:19px}.party-synergy-head p{color:var(--ui-muted);margin:5px 0 0;font-size:12px}.party-synergy-grade{border:1px solid var(--ui-line);background:var(--ui-raised);text-align:center;border-radius:10px;min-width:78px;padding:9px 12px}.party-synergy-grade small,.party-synergy-grade b{display:block}.party-synergy-grade small{color:var(--ui-muted);font-size:9px}.party-synergy-grade b{color:var(--ui-positive);margin-top:4px;font-size:15px}.party-synergy-card.grade-위험 .party-synergy-grade b,.party-synergy-card.grade-점검 .party-synergy-grade b{color:var(--ui-gold)}.party-synergy-bonuses{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.party-synergy-bonus{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:1fr auto;gap:5px 9px;min-width:0;padding:11px 12px;display:grid}.party-synergy-bonus small{color:var(--ui-muted);grid-column:1/-1;font-size:9px}.party-synergy-bonus b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-text);font-size:12px;overflow:hidden}.party-synergy-bonus strong{color:var(--ui-accent);font:900 12px/1 ui-monospace,monospace}.party-synergy-bonus em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-muted);grid-column:1/-1;font-size:10px;font-style:normal;overflow:hidden}.party-synergy-empty{color:var(--ui-muted);text-align:center;grid-column:1/-1;margin:0;padding:17px;font-size:12px}.party-synergy-issues{gap:7px;display:grid}.party-synergy-issues article{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;grid-template-columns:27px minmax(0,1fr);gap:10px;padding:10px 11px;display:grid}.party-synergy-issues article>span{background:var(--ui-selected);width:27px;height:27px;color:var(--ui-gold);border-radius:50%;place-items:center;font-size:11px;font-weight:950;display:grid}.party-synergy-issues b{color:var(--ui-gold);font-size:12px;display:block}.party-synergy-issues p{color:var(--ui-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.party-synergy-suggestions{border-top:1px solid var(--ui-line);padding-top:13px}.party-synergy-suggestions>header{justify-content:space-between;margin-bottom:8px;display:flex}.party-synergy-suggestions>header b{color:var(--ui-text);font-size:13px}.party-synergy-suggestions>header small{color:var(--ui-muted);font-size:10px}.party-synergy-suggestions>div{gap:7px;display:grid}.party-synergy-suggestions article{border:1px solid var(--ui-line);background:var(--ui-selected);border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.party-synergy-suggestions article>span{color:var(--ui-accent);font:900 12px/1 ui-monospace,monospace}.party-synergy-suggestions article b{color:var(--ui-text);font-size:12px;display:block}.party-synergy-suggestions article p{color:var(--ui-muted);margin:4px 0 0;font-size:10px}.party-synergy-suggestions article button{border:1px solid var(--ui-line);background:var(--ui-selected);min-width:62px;color:var(--ui-accent);cursor:pointer;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:900}.party-synergy-suggestions article button:hover{background:var(--ui-selected)}.party-synergy-no-suggestion{border:1px dashed var(--ui-line);color:var(--ui-muted);text-align:center;border-radius:9px;margin:0;padding:13px;font-size:11px}.party-synergy-eligibility{background:var(--ui-selected);color:var(--ui-muted);border-radius:8px;align-items:flex-start;gap:9px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5;display:flex}.party-synergy-eligibility b{color:var(--ui-accent);flex:none}.party-synergy-foot{color:var(--ui-muted);align-items:center;gap:9px;font-size:9px;display:flex}.party-synergy-foot>span{border:1px solid var(--ui-line);white-space:nowrap;border-radius:999px;padding:4px 7px}.party-synergy-foot p{margin:0}@media (width<=760px){.party-synergy-open{grid-template-columns:1fr auto}.party-synergy-open>small{display:none}.party-synergy-modal-backdrop{padding:8px}.party-synergy-modal{border-radius:12px;width:100%;max-height:calc(100dvh - 16px)}.party-synergy-modal-header{padding:17px}.party-synergy-modal-header p,.party-synergy-modal-meta>span{display:none}.party-synergy-modal-header h2{font-size:19px}.party-synergy-card{padding:17px}.party-synergy-bonuses{grid-template-columns:repeat(2,minmax(0,1fr))}.party-synergy-suggestions article{grid-template-columns:38px minmax(0,1fr)}.party-synergy-suggestions article button{grid-column:1/-1}}.chat-storage-backdrop{z-index:170;padding:24px}.chat-storage-modal{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:15px;flex-direction:column;width:min(980px,100vw - 32px);max-height:min(860px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 35px 100px #18242121}@media (width>=1001px) and (height>=900px){.lopec-search-modal.detail-mode{width:min(1480px,100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}:is(.detail-mode .lopec-detail-scroll:has(>.lopec-ark-board),.detail-mode .lopec-detail-scroll:has(>.lopec-detail-engravings),.detail-mode .lopec-detail-scroll:has(>.lopec-detail-skills)){display:flex;overflow:hidden}.detail-mode .lopec-ark-board{flex:1;gap:clamp(12px,1.1vw,18px);min-height:0;margin-top:clamp(10px,1.2vh,16px)}.detail-mode .lopec-ark-branch{flex-direction:column;min-height:100%;display:flex;overflow:hidden auto}.detail-mode .lopec-ark-branch>header{min-height:clamp(84px,9vh,112px);padding:15px 18px}.detail-mode .lopec-ark-branch>header b{font-size:clamp(18px,1.25vw,22px)}.detail-mode .lopec-ark-branch>header strong{font-size:clamp(30px,2.35vw,40px)}.detail-mode .lopec-ark-branch>header>span{font-size:clamp(10px,.72vw,12px)}.detail-mode .lopec-ark-tier-list{flex:1;align-content:start;padding:10px 14px 18px}.detail-mode .lopec-ark-tier{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:clamp(10px,1.15vh,16px) 0}.detail-mode .lopec-ark-tier:not(:last-child):after{top:44px;bottom:-13px;left:23px}.detail-mode .lopec-ark-tier>em{width:48px;height:31px;font-size:10px}.detail-mode .lopec-ark-tier>div{gap:9px}.detail-mode .lopec-ark-tier article{border-radius:10px;grid-template-columns:clamp(45px,3.6vw,58px) minmax(0,1fr);gap:3px 10px;min-height:clamp(62px,6.4vh,84px);padding:8px}.detail-mode .lopec-ark-tier article>span{width:clamp(45px,3.6vw,58px);height:clamp(45px,3.6vw,58px)}.detail-mode .lopec-ark-tier article b{font-size:clamp(10.5px,.82vw,13px)}.detail-mode .lopec-ark-tier article small{font-size:clamp(9px,.7vw,11px)}.detail-mode .lopec-detail-engravings,.detail-mode .lopec-detail-skills{scrollbar-gutter:stable;flex:1;align-content:stretch;gap:clamp(10px,1vw,16px);min-height:0;margin-top:clamp(10px,1.2vh,16px);padding-right:5px;overflow:hidden auto}.detail-mode .lopec-detail-engravings{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(clamp(148px,16vh,205px),1fr)}.detail-mode .lopec-detail-engravings article{border-radius:12px;align-items:center;gap:clamp(13px,1.1vw,18px);min-height:0;padding:clamp(14px,1.3vw,20px)}.detail-mode .lopec-detail-engravings article>.lopec-engraving-book{border-radius:10px 10px 14px 14px;flex-basis:clamp(66px,5.2vw,82px);width:clamp(66px,5.2vw,82px);height:clamp(80px,6.3vw,99px)}.detail-mode .lopec-detail-engravings article>div>b{font-size:clamp(15px,1.15vw,19px)}.detail-mode .lopec-detail-engravings article>div>small{margin-top:7px;font-size:clamp(10px,.78vw,12px)}.detail-mode .lopec-detail-engravings article p{margin-top:11px;font-size:clamp(10.5px,.8vw,12.5px);line-height:1.65}.detail-mode .lopec-detail-engravings .lopec-market-link{margin-top:12px;font-size:clamp(9.5px,.72vw,11px)}.detail-mode .lopec-detail-skills{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(clamp(118px,13vh,164px),1fr)}.detail-mode .lopec-detail-skills>article{border-radius:12px;align-items:center;gap:clamp(13px,1vw,18px);min-height:0;padding:clamp(13px,1.15vw,18px)}.detail-mode .lopec-detail-skills>article>img{border-radius:10px;flex-basis:clamp(58px,4.7vw,76px);width:clamp(58px,4.7vw,76px);height:clamp(58px,4.7vw,76px)}.detail-mode .lopec-skill-copy>div:first-child{gap:9px}.detail-mode .lopec-skill-copy>div:first-child>b{font-size:clamp(14px,1vw,17px)}.detail-mode .lopec-skill-copy>div:first-child>i{font-size:clamp(10px,.75vw,12px)}.detail-mode .lopec-skill-copy>small{min-height:0;margin-top:6px;font-size:clamp(10px,.75vw,12px);line-height:1.55}.detail-mode .lopec-skill-gems{gap:7px;margin-top:10px}.detail-mode .lopec-skill-gems>span{border-radius:8px;min-height:34px;padding:4px 9px 4px 5px}.detail-mode .lopec-skill-gems img{width:clamp(25px,1.9vw,31px);height:clamp(25px,1.9vw,31px)}.detail-mode .lopec-skill-gems b,.detail-mode .lopec-skill-gems>span.gem-empty{font-size:clamp(9.5px,.72vw,11px)}.detail-mode .lopec-detail-skills>article>.lopec-skill-rune{gap:4px;min-width:clamp(62px,5vw,78px)}.detail-mode .lopec-skill-rune img{border-radius:8px;width:clamp(39px,3vw,49px);height:clamp(39px,3vw,49px)}.detail-mode .lopec-skill-rune small{font-size:clamp(8px,.62vw,10px)}.detail-mode .lopec-skill-rune b{font-size:clamp(9px,.68vw,11px)}}.chat-storage-modal>header{border-bottom:1px solid var(--ui-line);flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:14px 17px;display:flex}.chat-storage-modal>header small{color:var(--ui-accent);font-size:8px;font-weight:900}.chat-storage-modal>header h2{margin:4px 0 0;font-size:17px}.chat-storage-modal>header>button{border:1px solid var(--ui-line);background:var(--ui-raised);width:36px;height:36px;color:var(--ui-muted);cursor:pointer;border-radius:8px;font-size:20px}.chat-storage-modal-body{flex:1;min-height:0;padding:14px;overflow:auto}@media (width<=640px){.chat-storage-backdrop{padding:6px}.chat-storage-modal{width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.chat-storage-modal-body{padding:8px}}.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(8,minmax(100px,1fr))!important}@media (width<=1160px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(8,102px)!important}}@media (width<=760px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(8,98px)!important}}.roster-topbar .app-history-contextual{margin-right:auto!important}.roster-topbar .raid-tabs{margin:0!important}.roster-topbar .top-actions{margin-left:14px!important}.chat-message.mine[data-author-tone]{border-color:color-mix(in srgb, var(--chat-author) 44%, transparent);background:var(--ui-raised)}.chat-message.mine[data-author-tone]>header b{color:color-mix(in srgb, var(--chat-author) 82%, var(--ui-text))}@media (width>=761px) and (width<=1120px){.brand-home{grid-template-columns:44px minmax(0,1fr)}}@media (width<=760px){.brand-home{flex:0 0 44px;grid-template-columns:1fr;place-items:center;width:44px;height:44px;padding:0;display:grid}.brand-home .brand-mark{width:40px;height:40px}.roster-topbar .app-history-contextual{margin-right:0!important}.roster-topbar .top-actions{margin-left:auto!important}.roster-topbar .raid-tabs{flex-basis:100%;order:3;width:100%}}.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(9,minmax(86px,1fr))!important;width:min(100%,1120px)!important;overflow:visible!important}@media (width>=1161px) and (width<=1500px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(9,minmax(70px,1fr))!important;width:min(100%,1120px)!important}.workspace.home-view>.top-link-strip{right:auto}}@media (width<=1160px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(5,minmax(108px,1fr))!important;width:100%!important}}@media (width<=760px){.top-link-strip,.workspace.home-view>.top-link-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.top-link-strip>a,.top-link-strip>button{grid-template-columns:20px minmax(0,max-content)!important;min-width:0!important}}.market-alert-result-layer{z-index:1800;background:var(--ui-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.market-alert-result-popup{border:1px solid var(--ui-line);background:var(--ui-raised);width:min(520px,100%);color:var(--ui-text);border-radius:18px;animation:.2s ease-out both market-alert-result-enter;position:relative;overflow:hidden;box-shadow:0 28px 90px #18242121,0 0 36px #18242114}.app-shell{overflow:clip}.workspace:not(.home-view){--sticky-shortcut-height:64px}.workspace:not(.home-view)>.top-link-strip{z-index:1180;background:var(--ui-raised);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 0 10px 10px;margin-bottom:0;padding:9px 0;position:sticky;top:0;box-shadow:0 12px 28px #18242121}.workspace:not(.home-view)>.topbar.topbar-controls{z-index:1170;top:var(--sticky-shortcut-height);background:var(--ui-panel);border-radius:0 0 10px 10px;padding-top:8px;position:sticky;box-shadow:0 10px 24px #18242121}@media (width<=1160px){.workspace:not(.home-view){--sticky-shortcut-height:112px}}@media (width<=760px){.workspace:not(.home-view){--sticky-shortcut-height:164px}.workspace:not(.home-view)>.top-link-strip{padding-block:6px}}.participation-modal-backdrop,.market-modal-backdrop,.outcast-modal-backdrop,.admin-console-backdrop,.auction-item-detail-backdrop,.lopec-item-detail-backdrop,.chat-room-backdrop,.equipment-compare-backdrop,.market-alert-result-layer{-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes market-alert-result-enter{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.market-alert-result-close{z-index:1;border:1px solid var(--ui-line);background:var(--ui-panel);width:38px;height:38px;color:var(--ui-muted);cursor:pointer;border-radius:10px;font-size:22px;position:absolute;top:14px;right:14px}.market-alert-result-popup>header{border-bottom:1px solid var(--ui-line);align-items:center;gap:14px;min-height:105px;padding:22px 62px 18px 22px;display:flex}.market-alert-result-symbol{border:1px solid var(--ui-line);background:var(--ui-raised);width:48px;height:48px;color:var(--ui-accent);border-radius:14px;flex:0 0 48px;place-items:center;font-size:24px;display:grid}.market-alert-result-popup header small{color:var(--ui-accent);letter-spacing:.04em;font-size:12px;font-weight:600}.market-alert-result-popup header h2{color:var(--ui-text);margin:7px 0 0;font-size:22px;line-height:1.25}.market-alert-result-item{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;margin:18px 20px 12px;padding:13px;display:grid}.market-alert-result-item>img,.market-alert-result-item>span{object-fit:cover;border:1px solid var(--ui-line);background:var(--ui-panel);width:58px;height:58px;color:var(--ui-accent);border-radius:11px;place-items:center;font-size:12px;font-weight:600;display:grid}.market-alert-result-item b,.market-alert-result-item small{display:block}.market-alert-result-item b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.market-alert-result-item small{color:var(--ui-muted);margin-top:6px;font-size:12px;line-height:1.45}.market-alert-result-item strong{color:var(--ui-gold);white-space:nowrap;font-size:16px}.market-alert-result-popup dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 20px 18px;display:grid}.market-alert-result-popup dl>div{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;min-width:0;padding:10px}.market-alert-result-popup dt{color:var(--ui-muted);font-size:12px;font-weight:600}.market-alert-result-popup dd{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:600;overflow:hidden}.market-alert-result-popup>footer{border-top:1px solid var(--ui-line);grid-template-columns:.75fr 1.25fr;gap:8px;padding:14px 20px 18px;display:grid}.market-alert-result-popup>footer button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:46px;color:var(--ui-muted);cursor:pointer;border-radius:10px;font-size:12px;font-weight:600}.market-alert-result-popup>footer button.primary{border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-inverse)}@media (width<=560px){.market-alert-result-layer{align-items:end;padding:9px}.market-alert-result-popup{border-radius:16px}.market-alert-result-item{grid-template-columns:50px minmax(0,1fr)}.market-alert-result-item>img,.market-alert-result-item>span{width:50px;height:50px}.market-alert-result-item strong{grid-column:2;font-size:14px}.market-alert-result-popup dl{grid-template-columns:1fr}}.merchant-alert-launcher{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:36px;color:var(--ui-accent);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.merchant-alert-launcher:hover,.merchant-alert-launcher:focus-visible{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-text)}.merchant-alert-backdrop{z-index:2520;padding:14px}.merchant-alert-dialog{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:18px;flex-direction:column;width:min(1040px,100vw - 28px);max-height:calc(100dvh - 28px);display:flex;overflow:hidden;box-shadow:0 32px 100px #18242121;padding:0!important}.merchant-alert-dialog>header{border-bottom:1px solid var(--ui-line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:14px 16px 14px 18px;display:flex}.merchant-alert-dialog>header>div{align-items:center;gap:12px;min-width:0;display:flex}.merchant-alert-dialog>header>div>span{border:1px solid var(--ui-line);background:var(--ui-selected);width:42px;height:42px;color:var(--ui-accent);border-radius:12px;flex:none;place-items:center;font-size:21px;display:grid}.merchant-alert-dialog h2{color:var(--ui-text);margin:0 0 4px;font-size:22px}.merchant-alert-dialog header small{color:var(--ui-muted);font-size:10px;display:block}.merchant-alert-dialog>header>button{border:1px solid var(--ui-line);background:var(--ui-panel);width:38px;height:38px;color:var(--ui-muted);cursor:pointer;border-radius:10px;flex:none;font-size:21px}.merchant-alert-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px;overflow:auto}.merchant-alert-permission{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.merchant-alert-permission b,.merchant-alert-permission small{display:block}.merchant-alert-permission b{color:var(--ui-text);font-size:12px}.merchant-alert-permission small{color:var(--ui-muted);margin-top:4px;font-size:9px;line-height:1.5}.merchant-alert-permission button,.merchant-alert-builder>button,.merchant-alert-region-picker button,.merchant-alert-item-picker button{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:38px;color:var(--ui-accent);cursor:pointer;border-radius:9px;flex:none;padding:0 13px;font-size:10px;font-weight:900}.merchant-alert-permission button.active,.merchant-alert-builder>button{background:var(--ui-selected);color:var(--ui-text)}.merchant-alert-builder>button:disabled{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);cursor:wait}.merchant-alert-builder{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:12px;margin-top:12px;padding:13px;display:grid}.merchant-alert-region-picker,.merchant-alert-item-picker{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;min-width:0;overflow:hidden}.merchant-alert-region-picker>header,.merchant-alert-item-picker>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.merchant-alert-region-picker>header>div,.merchant-alert-item-picker>header>div{align-items:center;gap:9px;min-width:0;display:flex}.merchant-alert-region-picker>header>div>span,.merchant-alert-item-picker>header>div>span{border:1px solid var(--ui-line);background:var(--ui-raised);width:27px;height:27px;color:var(--ui-accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:950;display:grid}.merchant-alert-region-picker header b,.merchant-alert-region-picker header small,.merchant-alert-item-picker header b,.merchant-alert-item-picker header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-alert-region-picker header b,.merchant-alert-item-picker header b{color:var(--ui-text);font-size:11px}.merchant-alert-region-picker header small,.merchant-alert-item-picker header small{color:var(--ui-muted);margin-top:3px;font-size:8px}.merchant-alert-region-picker>header>button{min-height:31px;padding:0 10px}.merchant-alert-region-picker>header>button.active,.merchant-alert-region-fallback button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.merchant-alert-map{aspect-ratio:1.9;isolation:isolate;background:#07131c;position:relative;overflow:hidden}.merchant-alert-map>img:first-child{object-fit:cover;filter:saturate(.72)brightness(.62)contrast(1.08);width:100%;height:100%;display:block}.merchant-alert-map-shade{z-index:1;pointer-events:none;background:radial-gradient(circle,#0000 42%,#020a1057),linear-gradient(#040f160a,#040f1640);position:absolute;inset:0}.merchant-alert-map>button{z-index:2;background:#05161edb;border-color:#6eefe357;border-radius:50%;place-items:center;width:25px;height:25px;min-height:0;padding:2px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000085}.merchant-alert-map>button>img{object-fit:contain;width:17px;height:17px}.merchant-alert-map>button>span{width:max-content;max-width:116px;color:var(--ui-text);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#041119f5;border:1px solid #51ded75c;border-radius:7px;padding:4px 6px;font-size:8px;font-weight:900;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 5px);left:50%;overflow:hidden;transform:translate(-50%,3px)}.merchant-alert-map>button:hover,.merchant-alert-map>button:focus-visible,.merchant-alert-map>button.active{z-index:4;border-color:var(--ui-focus);background:#126c6d;transform:translate(-50%,-50%)scale(1.16);box-shadow:0 0 0 4px #44ddd629,0 6px 16px #0000009e}.merchant-alert-map>button:hover>span,.merchant-alert-map>button:focus-visible>span,.merchant-alert-map>button.active>span{opacity:1;transform:translate(-50%)}.merchant-alert-region-fallback{gap:6px;padding:8px;display:flex;overflow-x:auto}.merchant-alert-region-fallback button{white-space:nowrap;min-height:30px}.merchant-alert-item-picker{flex-direction:column;display:flex}.merchant-alert-item-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;max-height:294px;padding:9px;display:grid;overflow-y:auto}.merchant-alert-item-grid>button{border-color:var(--ui-line);background:var(--ui-panel);min-width:0;min-height:55px;color:var(--ui-text);text-align:left;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:8px;padding:7px;display:grid}.merchant-alert-item-grid>button>img,.merchant-alert-item-grid>button>span{object-fit:cover;border:1px solid var(--ui-line);background:var(--ui-raised);width:38px;height:38px;color:var(--ui-accent);border-radius:8px;grid-row:1/3;place-items:center;font-size:8px;font-weight:950;display:grid}.merchant-alert-item-grid>button>b,.merchant-alert-item-grid>button>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-alert-item-grid>button>b{color:var(--ui-text);align-self:end;font-size:9px}.merchant-alert-item-grid>button>small{color:var(--ui-muted);align-self:start;font-size:8px}.merchant-alert-item-grid>button:hover,.merchant-alert-item-grid>button:focus-visible,.merchant-alert-item-grid>button.active{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-text)}.merchant-alert-item-grid>button.active{box-shadow:inset 3px 0 #18242121}.merchant-alert-add{grid-column:1/-1;width:100%;min-height:43px!important}.merchant-alert-rules{margin-top:15px}.merchant-alert-rules-title>div{align-items:baseline;gap:8px;display:flex}.merchant-alert-rules-title b{color:var(--ui-text);font-size:14px}.merchant-alert-rules-title small{color:var(--ui-muted);font-size:9px}.merchant-alert-rule-list{gap:8px;margin-top:9px;display:grid}.merchant-alert-rule-list article{border:1px solid var(--ui-line);background:var(--ui-panel);opacity:.66;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.merchant-alert-rule-list article.active{border-color:var(--ui-line-strong);opacity:1}.merchant-alert-rule-list article>span{background:var(--ui-selected);width:38px;height:38px;color:var(--ui-accent);border-radius:10px;place-items:center;display:grid}.merchant-alert-rule-list article>span>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.merchant-alert-rule-list article b,.merchant-alert-rule-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.merchant-alert-rule-list article b{color:var(--ui-text);font-size:12px}.merchant-alert-rule-list article small{color:var(--ui-muted);margin-top:4px;font-size:9px}.merchant-alert-rule-list article button{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:34px;color:var(--ui-muted);cursor:pointer;border-radius:8px;padding:0 10px;font-size:9px;font-weight:900}.merchant-alert-rule-list article.active .merchant-alert-toggle{border-color:var(--ui-line-strong);color:var(--ui-accent)}.merchant-alert-rule-list .merchant-alert-delete{color:var(--ui-danger)}.merchant-alert-empty{border:1px dashed var(--ui-line);min-height:112px;color:var(--ui-muted);text-align:center;border-radius:11px;place-items:center;margin-top:9px;display:grid}.merchant-alert-empty b{font-size:12px}.merchant-alert-empty small{color:var(--ui-muted);margin-top:-30px;font-size:9px}@media (width<=680px){.merchant-alert-backdrop{align-items:end;padding:6px}.merchant-alert-dialog{border-radius:15px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.merchant-alert-dialog>header{min-height:62px;padding:10px 11px}.merchant-alert-dialog>header>div>span{width:36px;height:36px}.merchant-alert-dialog h2{font-size:18px}.merchant-alert-dialog header small{display:none}.merchant-alert-dialog-body{padding:10px}.merchant-alert-permission{flex-direction:column;align-items:stretch}.merchant-alert-builder{grid-template-columns:1fr}.merchant-alert-builder>button{width:100%}.merchant-alert-map{aspect-ratio:1.55}.merchant-alert-map>button{width:22px;height:22px}.merchant-alert-map>button>img{width:15px;height:15px}.merchant-alert-item-grid{grid-template-columns:1fr;max-height:280px}.merchant-alert-add{grid-column:1}.merchant-alert-rule-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.merchant-alert-rule-list article>span{width:34px;height:34px}.merchant-alert-rule-list .merchant-alert-delete{grid-column:2/-1}.utility-tool-modal-actions .merchant-alert-launcher{padding:0 9px}}.bracelet-auction-options .bracelet-auction-grid{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.bracelet-auction-options .bracelet-stat-filter{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:9px;grid-template-columns:66px minmax(170px,1fr) minmax(250px,360px) 32px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.bracelet-auction-options .bracelet-stat-filter>em{color:var(--ui-muted);text-align:left;font-size:12px}.bracelet-auction-options .bracelet-stat-filter>select,.bracelet-auction-options .bracelet-stat-range,.bracelet-auction-options .bracelet-stat-range>input{width:100%;min-width:0}.bracelet-auction-options .bracelet-stat-range{grid-template-columns:minmax(88px,1fr) 18px minmax(88px,1fr);align-items:center;gap:8px;display:grid}.bracelet-auction-options .bracelet-stat-range>i{color:var(--ui-muted);text-align:center;font-style:normal}.bracelet-auction-options .bracelet-granted-count{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:fit-content;min-width:180px;padding:9px 11px;display:flex}.bracelet-auction-options .bracelet-granted-count>span{font-size:12px}.bracelet-auction-options .bracelet-granted-count>b{white-space:nowrap}@media (width<=720px){.bracelet-auction-options .bracelet-stat-filter{grid-template-columns:58px minmax(0,1fr) 32px}.bracelet-auction-options .bracelet-stat-filter>select{grid-column:2}.bracelet-auction-options .bracelet-stat-range{grid-area:2/2}.bracelet-auction-options .bracelet-stat-filter>.auction-option-reset{grid-area:1/3}}.lopec-outcast-context{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:10px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:14px;margin:10px 0 0;padding:13px 14px;display:grid}.lopec-outcast-context header{align-content:start;gap:5px;display:grid}.lopec-outcast-context header span{color:var(--ui-danger);letter-spacing:.08em;font-size:9px;font-weight:950}.lopec-outcast-context header b{color:var(--ui-text);font-size:13px}.lopec-outcast-context header small{color:var(--ui-muted);font-size:9px}.lopec-outcast-context p{border-left:1px solid var(--ui-line);color:var(--ui-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:14px;font-size:11px;line-height:1.65}.lopec-outcast-context p.empty{color:var(--ui-muted)}@media (width<=700px){.lopec-outcast-context{grid-template-columns:1fr}.lopec-outcast-context p{border-top:1px solid var(--ui-line);border-left:0;padding-top:10px;padding-left:0}}.workspace.home-view>.home-dashboard{display:grid!important}.app-shell.home-active .home-cinematic>img.active{opacity:.24!important;filter:saturate(.5)contrast(.82)brightness(.62)!important;animation:none!important}.app-shell.home-active .home-artwork-shade{background:linear-gradient(90deg,#02090fd1,#030c13a3),linear-gradient(#030b127a,#030b12c7)}@media (width>=761px){.market-mode-tabs{border-color:var(--ui-line);background:var(--ui-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 10px}.market-mode-tabs button{border-color:var(--ui-line);background:var(--ui-panel);min-width:0;min-height:42px;color:var(--ui-muted);white-space:nowrap;word-break:keep-all;border-radius:6px;gap:7px;padding:0 12px;overflow:hidden}.market-mode-tabs button>span{background:var(--ui-raised);color:var(--ui-accent);flex:none}.market-mode-tabs button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.market-mode-tabs button:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.market-mode-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:none}.market-toolbar{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-panel);grid-template-columns:minmax(320px,.85fr) minmax(0,3fr) auto;gap:8px;padding:10px}.market-toolbar>label{border-color:var(--ui-line);background:var(--ui-panel);border-radius:6px;min-width:0;height:38px}.market-toolbar input{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;padding:0 11px}.market-toolbar .market-search-action{border-left-color:var(--ui-line);background:var(--ui-raised);min-width:82px;color:var(--ui-text)}.market-toolbar .market-search-action span{color:var(--ui-accent)}.market-toolbar>.market-category-controls{grid-template-columns:minmax(0,1fr) minmax(150px,.52fr);gap:4px;min-width:0;display:grid}.market-category-buttons button{border-color:var(--ui-line);background:var(--ui-panel);min-width:0;height:34px;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;overflow:hidden}.market-category-buttons button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:none}.market-category-select{border-color:var(--ui-line);background:var(--ui-control)}.market-category-select>span{color:var(--ui-muted)}.market-category-select>select{color:var(--ui-text)}.market-toolbar>small{min-width:max-content;color:var(--ui-muted);white-space:nowrap;font-size:12px}.market-change-range-bar{border-color:var(--ui-line);background:var(--ui-panel);border-radius:7px;gap:10px;margin:10px}.market-change-range-bar nav{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.market-change-range-bar button{border-color:var(--ui-line);background:var(--ui-panel);min-width:0;color:var(--ui-muted);white-space:nowrap}.market-change-range-bar button.active,.market-change-range-bar .market-movers-open{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:none}.market-results{border-color:var(--ui-line);background:var(--ui-panel);border-radius:7px;margin:0 10px 12px}.market-results>header{background:var(--ui-panel);align-items:center;min-height:42px;padding:9px 12px;overflow:hidden}.market-results>header b,.market-results>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-result-row{border-top-color:var(--ui-line);grid-template-columns:40px minmax(0,1fr) minmax(110px,150px) minmax(88px,110px);gap:9px;min-height:56px;padding:7px 12px}.market-result-row>div,.market-result-row>strong,.market-result-row>span{min-width:0}.market-result-row div small,.market-result-row div b,.market-result-row>strong,.market-result-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-result-row:hover{background:var(--ui-selected)}.auction-live-shell{color:var(--ui-text);padding:10px}.auction-filter-panel,.auction-results-panel,.auction-key-card{border-color:var(--ui-line);background:var(--ui-panel);box-shadow:none;border-radius:8px}.auction-primary-filters{grid-template-columns:minmax(150px,1.3fr) minmax(110px,.9fr) repeat(5,minmax(90px,1fr)) minmax(98px,.8fr);gap:7px;padding:10px}.auction-primary-filters label,.auction-primary-filters label>span,.auction-primary-filters input,.auction-primary-filters select,.auction-sort-direction{white-space:nowrap;word-break:keep-all;min-width:0}.auction-primary-filters label>span{color:var(--ui-muted);text-overflow:ellipsis;margin-bottom:5px;overflow:hidden}.auction-primary-filters input,.auction-primary-filters select,.auction-detail-options input,.auction-detail-options select{border-color:var(--ui-line);background:var(--ui-control);height:36px;color:var(--ui-text);text-overflow:ellipsis;border-radius:5px;overflow:hidden}.auction-primary-filters input:focus,.auction-primary-filters select:focus,.auction-detail-options input:focus,.auction-detail-options select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #1824211f}.auction-sort-direction{border-color:var(--ui-line);background:var(--ui-raised);height:36px;color:var(--ui-accent);text-overflow:ellipsis;border-radius:5px;overflow:hidden}.auction-compact-searchbar,.auction-curated-options{border-color:var(--ui-line);background:var(--ui-panel)}.auction-accessory-tabs{flex-wrap:nowrap;min-width:0}.auction-accessory-tabs button,.auction-fixed-chips span{white-space:nowrap;word-break:keep-all;min-width:max-content}.auction-accessory-tabs button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:none}.auction-filter-panel>footer{border-top-color:var(--ui-line);padding:9px 10px}.auction-filter-panel>footer>span{min-width:0;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-filter-panel>footer>.auction-search-submit{border-color:var(--ui-line);background:var(--ui-raised);min-width:120px;min-height:36px;color:var(--ui-text)}.auction-filter-panel>footer>.auction-avatar-movers-open{border-color:var(--ui-line);background:var(--ui-raised);min-width:142px;min-height:36px;color:var(--ui-text);white-space:nowrap}.auction-results-panel>header{border-bottom-color:var(--ui-line);min-height:44px;padding:8px 11px}.auction-results-panel>header>div,.auction-results-actions,.auction-item-main,.auction-item-title-line,.auction-item-title-line>div{min-width:0}.auction-results-panel>header b,.auction-results-panel>header span,.auction-results-panel>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-result-list>article{border-top-color:var(--ui-line);grid-template-columns:48px minmax(0,1fr) minmax(132px,150px) minmax(96px,110px);gap:10px;min-height:72px;padding:8px 11px}.auction-result-list>article:hover{background:var(--ui-selected)}.auction-item-icon{border-radius:6px;width:46px;height:46px}.auction-item-main>small,.auction-item-title-line>b,.auction-item-price>b,.auction-item-price>span,.auction-item-meta>b,.auction-item-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auction-item-title-line{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);align-items:center;gap:7px;margin-top:4px;display:grid}.auction-item-title-line>div{flex-wrap:nowrap;overflow:hidden}.auction-item-title-line>div>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;padding:3px 5px;overflow:hidden}.auction-item-price,.auction-item-meta{min-width:0}}@media (width>=761px) and (width<=1120px){.market-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.market-automation-strip{grid-template-columns:1fr 1fr}.market-automation-strip>div{grid-column:1/-1}.market-toolbar{grid-template-columns:1fr}}.market-mode-tabs button.active,.market-category-buttons button.active,.market-category-buttons button.active:hover,.market-change-range-bar button.active,.market-history-ranges button.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:none}.app-shell.sacheon-v2{--sidebar-width:184px;--v2-panel:var(--ui-panel);--v2-line:var(--ui-line);--v2-accent:var(--ui-accent);background:var(--ui-raised)}.sacheon-v2 .sidebar{border-right:1px solid var(--ui-line);background:var(--ui-raised);box-shadow:16px 0 48px #18242121}.sacheon-v2 .brand-home{border-radius:14px;margin-inline:9px}.sacheon-v2 .main-nav{padding-inline:10px}.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a{min-height:42px;color:var(--ui-muted);border:1px solid #0000;border-radius:11px;margin-block:2px;padding-inline:13px;font-size:13px;font-weight:760}.sacheon-v2 .workspace:not(.home-view){--sticky-shortcut-height:0px;padding:18px clamp(18px,2.3vw,38px) 72px}.sacheon-v2 .workspace:not(.home-view)>.topbar.topbar-controls{border:1px solid var(--ui-line);background:var(--ui-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;margin:0 0 16px;top:0;box-shadow:0 12px 30px #18242121}.sacheon-v2 :where(input,select,textarea){border-color:var(--ui-line);border-radius:10px}.sacheon-v2 :where(.panel,.metric,.market-panel,.bracelet-panel,.outcast-panel){border-color:var(--ui-line);background-color:var(--ui-panel);border-radius:16px}.sacheon-v2 th{color:var(--ui-muted);letter-spacing:.02em;font-size:11px;font-weight:850}@media (width<=1360px){.app-shell.sacheon-v2{--sidebar-width:172px}}@media (width<=760px){.app-shell.sacheon-v2{--sidebar-width:0px}.sacheon-v2 .workspace:not(.home-view){padding:10px 10px 92px}.sacheon-v2 .workspace:not(.home-view)>.topbar.topbar-controls{margin-bottom:12px;position:relative}}.app-shell.sacheon-v2:not(.home-active):after{opacity:.075;filter:brightness(.62)saturate(.42)contrast(.9)}.app-shell.sacheon-v2:not(.home-active):before{opacity:.08}.sacheon-v2 .workspace:not(.home-view){background:var(--ui-raised);width:100%;max-width:none;min-height:100vh}.sacheon-v2 .workspace:not(.home-view)>:where(main,section,article,div){min-width:0}.sacheon-v2 :where(.panel,.bench,.market-hero,.bracelet-card,.data-panel,.settings-panel){border-color:var(--ui-line);background-image:linear-gradient(155deg, var(--ui-panel), var(--ui-panel));box-shadow:0 16px 44px #18242121}.sacheon-v2 .lopec-search-modal.detail-mode{border-color:var(--ui-line);background:var(--ui-panel);border-radius:18px;width:min(1560px,100vw - 32px);padding:16px 18px 18px}.sacheon-v2 .lopec-search-modal:has(.lopec-detail-view){border-color:var(--ui-line);background:var(--ui-panel);border-radius:18px;width:min(1560px,100vw - 32px);padding:16px 18px 18px}.sacheon-v2 .lopec-detail-hero{background:var(--ui-raised);border-radius:14px;grid-template-columns:86px minmax(0,1fr) auto;gap:16px;padding:15px}.sacheon-v2 .lopec-detail-hero>img{border-radius:12px;width:86px;height:86px}.sacheon-v2 .lopec-detail-tabs{background:var(--ui-panel);gap:8px;padding:10px 0 8px}.sacheon-v2 .lopec-detail-tabs button{border-radius:10px;min-height:44px;font-size:12px}.sacheon-v2 .detail-mode .lopec-detail-equipment{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:8px}.sacheon-v2 .detail-mode .lopec-detail-equipment article,.sacheon-v2 .detail-mode .lopec-detail-equipment article.is-bracelet{background:var(--ui-raised);border-radius:12px;grid-column:auto;min-height:168px;padding:11px}.sacheon-v2 .detail-mode .lopec-equipment-copy>b{font-size:13px}.sacheon-v2 .detail-mode .lopec-equipment-options,.sacheon-v2 .detail-mode article.is-bracelet .lopec-equipment-options{max-height:none;overflow:visible}@media (width<=1280px){.sacheon-v2 .detail-mode .lopec-detail-equipment{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell.sacheon-v2{font-size:17px}.sacheon-v2 :where(label,small,th,td){line-height:1.45;font-size:13px!important}.sacheon-v2 :where(p){line-height:1.55;font-size:14px!important}@media (width<=760px){.app-shell.sacheon-v2{font-size:16px}.sacheon-v2 :where(label,small,th,td){font-size:12px!important}}@media (width<=900px){.sacheon-v2 .detail-mode .lopec-detail-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sacheon-v2 .lopec-search-modal.detail-mode{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:12px}.sacheon-v2 .lopec-search-modal:has(.lopec-detail-view){width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:12px}.sacheon-v2 .lopec-detail-hero{grid-template-columns:62px minmax(0,1fr)}.sacheon-v2 .lopec-detail-hero>img{width:62px;height:62px}.sacheon-v2 .lopec-detail-actions{grid-column:1/-1}.sacheon-v2 .detail-mode .lopec-detail-equipment{grid-template-columns:1fr}}.sacheon-v2 :where(.utility-tool-modal,.auction-calculator-modal,.cpm-modal,.auto-assign-modal,.market-modal,.market-chart-modal,.merchant-tool-modal,.participation-modal,.outcast-confirm-modal,.outcast-delete-modal,.bracelet-import-modal,.spec-character-picker-modal,.party-synergy-modal,.chat-storage-modal,.inven-class-modal,.install-modal){background:var(--ui-raised);border-radius:18px;overflow:hidden;box-shadow:0 30px 100px #18242121}.sacheon-v2 :where(.utility-tool-modal,.auction-calculator-modal,.auto-assign-modal,.market-modal,.market-chart-modal,.merchant-tool-modal,.participation-modal,.outcast-confirm-modal,.outcast-delete-modal,.bracelet-import-modal,.spec-character-picker-modal,.party-synergy-modal,.chat-storage-modal,.inven-class-modal,.install-modal){border-color:var(--ui-line)}.sacheon-v2 :where(.utility-tool-modal,.auction-calculator-modal,.cpm-modal,.auto-assign-modal,.market-modal,.market-chart-modal,.merchant-tool-modal,.participation-modal,.outcast-confirm-modal,.outcast-delete-modal,.bracelet-import-modal,.spec-character-picker-modal,.party-synergy-modal,.chat-storage-modal,.inven-class-modal,.install-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ui-line);background:var(--ui-control);color:var(--ui-gold)}.sacheon-v2 :where(.utility-tool-modal,.auction-calculator-modal,.cpm-modal,.auto-assign-modal,.market-modal,.market-chart-modal,.merchant-tool-modal,.participation-modal,.outcast-confirm-modal,.outcast-delete-modal,.bracelet-import-modal,.spec-character-picker-modal,.party-synergy-modal,.chat-storage-modal,.inven-class-modal,.install-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #18242117}.app-shell.sacheon-v2{--sidebar-width:220px}.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a{min-height:48px;padding-inline:14px;line-height:1.25;font-size:16px!important}.sacheon-v2 .main-nav b{font-size:13px!important}.sacheon-v2 .sidebar-community-card{border-color:var(--ui-line);border-radius:14px;gap:12px;padding:12px}.sacheon-v2 .sidebar-chat-entry{border-radius:11px;min-height:82px}.sacheon-v2 .sidebar-chat-entry b{font-size:15px!important}.sacheon-v2 .sidebar-status.account-connected{border-color:var(--ui-line);background:var(--ui-raised);border-radius:11px;grid-template-columns:10px minmax(0,1fr);gap:6px 9px;padding:12px;display:grid}.sacheon-v2 .sidebar-account-copy{min-width:0}.sacheon-v2 .sidebar-status.account-connected b{color:var(--ui-text);white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:visible;font-size:15px!important}.sacheon-v2 .sidebar-status.account-connected b em{flex:none;margin:0;padding:3px 6px;font-size:10px!important}.sacheon-v2 .sidebar-status.account-connected small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden;font-size:11px!important}.sacheon-v2 .sidebar-account-logout{border-color:var(--ui-line);background:var(--ui-raised);width:100%;min-height:36px;color:var(--ui-text);border-radius:8px;grid-column:1/-1;font-size:13px!important}@media (width>=761px) and (width<=1120px){.app-shell.sacheon-v2{grid-template-columns:220px minmax(0,1fr)}.sacheon-v2 .sidebar{grid-template-columns:44px minmax(0,1fr);width:220px;padding-inline:13px}.sacheon-v2 .home-cinematic{left:220px}.sacheon-v2 .sidebar .main-nav button,.sacheon-v2 .sidebar .main-nav>a{font-size:15px!important}.sacheon-v2 .sidebar-status,.sacheon-v2 .version{display:grid}}@media (width<=760px){.app-shell.sacheon-v2{--sidebar-width:0px}.sacheon-v2 .sidebar .main-nav button,.sacheon-v2 .sidebar .main-nav>a{min-width:84px;font-size:13px!important}}.app-shell.sacheon-v2{--sidebar-width:200px;--v2-panel:var(--ui-panel);--v2-line:var(--ui-line);--v2-accent:var(--ui-accent);background:var(--ui-panel);color:var(--ui-text);font-family:Pretendard,Inter,system-ui,sans-serif;font-size:16px}.app-shell.sacheon-v2:not(.home-active):before,.app-shell.sacheon-v2:not(.home-active):after,.app-shell.sacheon-v2:not(.home-active)>.ambient{display:none}.sacheon-v2 .sidebar{border-right:1px solid var(--ui-line);background:var(--ui-panel);box-shadow:none;grid-template-columns:42px minmax(0,1fr);padding:14px 12px 12px}.sacheon-v2 .sidebar:after{display:none}.sacheon-v2 .brand-home{border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:8px;margin:0;padding:4px}.sacheon-v2 .brand-copy small{color:var(--ui-muted);letter-spacing:0;font-size:10px!important}.sacheon-v2 .main-nav{gap:2px;margin-top:20px;padding-inline:0}.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a{height:38px;min-height:38px;color:var(--ui-muted);box-shadow:none;border:1px solid #0000;border-radius:8px;margin:0;padding-inline:10px;font-weight:600;font-size:14px!important}.sacheon-v2 .main-nav .active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-gold);box-shadow:0 0 0 1px #18242121}.sacheon-v2 .main-nav b{background:var(--ui-selected);color:var(--ui-gold);font-size:10px!important}.sacheon-v2 .sidebar-community-card,.sacheon-v2 .sidebar-status,.sacheon-v2 .sidebar-status.account-connected{border:1px solid var(--ui-line);background:var(--ui-panel);box-shadow:none;border-radius:10px}.sacheon-v2 .sidebar-chat-entry,.sacheon-v2 .sidebar-account-logout{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-muted);border-radius:8px}.sacheon-v2 .workspace:not(.home-view){background:var(--ui-panel);padding:10px clamp(12px,1.8vw,24px) 54px}.sacheon-v2 .workspace:not(.home-view)>.topbar.topbar-controls{border:1px solid var(--ui-line);background:var(--ui-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;margin-bottom:10px}.sacheon-v2 :where(input,textarea)::placeholder{color:var(--ui-muted)}.sacheon-v2 :where(.panel,.metric,.bench,.market-panel,.market-hero,.bracelet-panel,.bracelet-card,.outcast-panel,.data-panel,.settings-panel){border-color:var(--ui-line);background:var(--ui-panel);box-shadow:none;background-image:none;border-radius:10px}.sacheon-v2 :where(.panel-head,.filters,.bench>header){border-color:var(--ui-line)}.sacheon-v2 :where(.raid-tabs,.count-chip,.status-tag,.search-box){border-color:var(--ui-line);background:var(--ui-panel)}.sacheon-v2 :where(.primary-action,.save-button){border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-inverse);box-shadow:none;border-radius:8px}.sacheon-v2 :where(.primary-action,.save-button):hover{background:var(--ui-accent);filter:none}.sacheon-v2 th{color:var(--ui-muted);font-weight:600}@media (width>=761px) and (width<=1120px){.app-shell.sacheon-v2{grid-template-columns:200px minmax(0,1fr)}.sacheon-v2 .sidebar{grid-template-columns:42px minmax(0,1fr);width:200px}.sacheon-v2 .home-cinematic{left:200px}}@media (width<=760px){.app-shell.sacheon-v2{--sidebar-width:0px}.sacheon-v2 .workspace:not(.home-view){padding:8px 8px 92px}.sacheon-v2 .sidebar .main-nav button,.sacheon-v2 .sidebar .main-nav>a{min-width:78px;font-size:12px!important}}:root{--sacheon-bg:var(--ui-canvas);--sacheon-panel:var(--ui-panel);--sacheon-panel-strong:var(--ui-raised);--sacheon-line:var(--ui-line);--sacheon-line-strong:var(--ui-line-strong);--sacheon-text:var(--ui-text);--sacheon-muted:var(--ui-muted);--sacheon-jade:var(--ui-accent);--sacheon-gold:var(--ui-gold);--sacheon-red:var(--ui-danger)}.app-shell.sacheon-v2{--sidebar-width:232px;--bg:var(--ui-canvas);--panel:var(--ui-panel);--panel-2:var(--ui-raised);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--text:var(--ui-text);--muted:var(--ui-muted);--cyan:var(--ui-accent);--cyan-2:var(--ui-focus);background:var(--ui-raised);min-height:100vh;color:var(--ui-text);font-size:16px}.app-shell.sacheon-v2:before{opacity:.12;background-image:linear-gradient(var(--ui-text) 1px, transparent 1px), linear-gradient(90deg, var(--ui-text) 1px, transparent 1px);background-size:52px 52px;display:block}.app-shell.sacheon-v2:not(.home-active):after{opacity:.055;filter:brightness(.56)saturate(.46)contrast(.92);display:block}.sacheon-v2 .ambient{opacity:.065;filter:blur(120px);display:block}.sacheon-v2 .ambient-one,.sacheon-v2 .ambient-two{background:var(--ui-raised)}.sacheon-v2 .sidebar{width:var(--sidebar-width);border-right:1px solid var(--ui-line);background:var(--ui-raised);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;gap:0;padding:22px 14px 16px;overflow:hidden;box-shadow:18px 0 54px #18242121}.sacheon-v2 .sidebar:before{content:"";pointer-events:none;background:var(--ui-raised);position:absolute;inset:0}.sacheon-v2 .sidebar:after{background:var(--ui-raised);height:132px;display:block;top:22px;box-shadow:0 0 18px #18242121}.sacheon-v2 .brand-home{z-index:1;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:15px;grid-column:auto;grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:66px;margin:0 2px;padding:8px 10px;transition:border-color .16s,background .16s,transform .16s;position:relative}.sacheon-v2 .brand-home:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);transform:translateY(-1px)}.sacheon-v2 .brand-mark{filter:drop-shadow(0 0 14px #e9c86d3d);width:46px;height:46px}.sacheon-v2 .brand-copy strong{color:var(--ui-gold);letter-spacing:.07em;text-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:17px}.sacheon-v2 .brand-copy small{color:var(--ui-muted);letter-spacing:.08em;margin-top:4px;font-size:11px!important}.sacheon-v2 .main-nav{z-index:1;overscroll-behavior:contain;flex-direction:column;grid-column:auto;gap:5px;min-height:0;margin:22px 0 14px;padding:0 2px 14px;display:flex;position:relative;overflow:hidden auto}.sacheon-v2 .main-nav:before{content:"운영 메뉴";color:var(--ui-muted);letter-spacing:.12em;margin:0 8px 8px;font-size:10px;font-weight:900;display:block}.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a{width:100%;height:auto;min-height:47px;color:var(--ui-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 12px 0 14px;font-weight:820;line-height:1.25;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;position:relative;font-size:15px!important}.sacheon-v2 .main-nav button:before,.sacheon-v2 .main-nav>a:before{content:"";border:1px solid var(--ui-line);border-radius:2px;flex:0 0 6px;width:6px;height:6px;transition:background .16s,border-color .16s,box-shadow .16s;transform:rotate(45deg)}.sacheon-v2 .main-nav button>span,.sacheon-v2 .main-nav>a>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sacheon-v2 .main-nav button:hover,.sacheon-v2 .main-nav>a:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);transform:translate(2px)}.sacheon-v2 .main-nav button.active,.sacheon-v2 .main-nav>a.active{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 3px 0 var(--ui-accent), 0 10px 26px #1824211a}.sacheon-v2 .main-nav b{border:1px solid var(--ui-line);background:var(--ui-selected);color:var(--ui-accent);border-radius:999px;flex:none;padding:3px 7px;font-size:10px!important}.sacheon-v2 .main-nav .outcast-nav>span{color:var(--ui-danger)}.sacheon-v2 .main-nav button.locked{opacity:.5}.sacheon-v2 .nav-lock{color:var(--ui-muted);flex:none;font-size:9px;font-style:normal;font-weight:850}.sacheon-v2 .nav-notice-dot{background:var(--ui-raised);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 10px #18242121}.sacheon-v2 .sidebar-community-card,.sacheon-v2 .sidebar-status.guest-status{z-index:1;grid-column:auto;align-self:end;position:relative}.sacheon-v2 .sidebar-community-card{background:0 0;border:0;gap:8px;padding:0;display:grid}.sacheon-v2 .sidebar-chat-entry{border:1px solid var(--ui-line);background:var(--ui-panel);min-height:46px;color:var(--ui-text);border-radius:11px;padding:8px 10px}.sacheon-v2 .sidebar-chat-entry:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.sacheon-v2 .sidebar-status,.sacheon-v2 .sidebar-status.account-connected{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:0;box-shadow:none;border-radius:12px;grid-column:auto;gap:8px;padding:10px;display:flex}.sacheon-v2 .sidebar-account-copy{flex:1;min-width:0}.sacheon-v2 .sidebar-status.account-connected b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important}.sacheon-v2 .sidebar-account-copy em{color:var(--ui-gold);margin-left:6px;font-style:normal;font-size:9px!important}.sacheon-v2 .sidebar-status.account-connected small{color:var(--ui-muted);font-size:10px!important}.sacheon-v2 .sidebar-account-logout{border:1px solid var(--ui-line);background:var(--ui-raised);width:auto;min-width:52px;min-height:30px;color:var(--ui-muted);border-radius:8px;flex:none;grid-column:auto;font-size:10px!important}.sacheon-v2 .sidebar-account-logout:hover{border-color:var(--ui-line-strong);color:var(--ui-danger)}.sacheon-v2 .workspace{grid-column:2;min-width:0}.sacheon-v2 .workspace:not(.home-view){background:var(--ui-raised);width:100%;max-width:none;min-height:100vh;padding:18px clamp(18px,2.2vw,38px) 72px}.sacheon-v2 .workspace.home-view{align-content:start;align-items:start;min-height:100dvh;padding:8px clamp(22px,3.2vw,54px) 38px;display:grid}.sacheon-v2 .workspace.home-view>.home-dashboard,.sacheon-v2 .workspace.home-view>.modal-backdrop{display:grid}.sacheon-v2 .home-cinematic{left:var(--sidebar-width)}.sacheon-v2 .home-cinematic:after{background:linear-gradient(90deg,#02070b8a,#030a0f1f 52%,#02070b6b),linear-gradient(#040a0e24,#03090e70)}.sacheon-v2 .home-artwork-shade{background:linear-gradient(90deg,#03080c75,#03080c1f 58%,#03080c59),linear-gradient(#03080c14,#03080c80)}.sacheon-v2 .workspace:not(.home-view)>.top-link-strip{display:none!important}.sacheon-v2 .workspace:not(.home-view)>.topbar.topbar-controls{z-index:12;border:1px solid var(--ui-line);background:var(--ui-panel);-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);border-radius:15px;min-height:0;margin:0 0 16px;padding:10px 12px;position:sticky;top:10px;overflow:hidden;box-shadow:0 16px 38px #18242121}.sacheon-v2 .raid-tabs{border-color:var(--ui-line);background:var(--ui-panel);border-radius:11px;gap:6px;padding:4px}.sacheon-v2 .raid-tab{border-radius:8px}.sacheon-v2 .raid-tab-main{height:auto;min-height:44px;color:var(--ui-muted);border-radius:8px 0 0 8px}.sacheon-v2 .raid-tab.active .raid-tab-main{background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 0 -2px var(--ui-accent)}.sacheon-v2 .app-history-contextual button{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-muted)}.sacheon-v2 .app-history-contextual button:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-accent)}.sacheon-v2 :where(.panel,.metric,.bench,.market-panel,.market-hero,.bracelet-panel,.bracelet-card,.data-panel,.settings-panel,.outcast-panel,.participation-panel){border-color:var(--ui-line);background:var(--ui-raised);border-radius:16px;box-shadow:0 16px 42px #18242121}.sacheon-v2 :where(input,select,textarea){border-color:var(--ui-line);background-color:var(--ui-control);color:var(--ui-text);border-radius:10px}.sacheon-v2 :where(input,select,textarea):focus{border-color:var(--ui-accent);outline:none;box-shadow:0 0 0 3px #18242112}.sacheon-v2 :where(label,small,th,td){line-height:1.45}.sacheon-v2 table{border-collapse:separate;border-spacing:0}.sacheon-v2 th{color:var(--ui-muted);letter-spacing:.015em;font-weight:900;font-size:12px!important}.sacheon-v2 td{font-size:13px!important}.sacheon-v2 tbody tr{transition:background .14s}.sacheon-v2 :where(.primary-action,.save-button){border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-inverse);border-radius:10px;box-shadow:0 10px 24px #18242121}.sacheon-v2 :where(.primary-action,.save-button):hover:not(:disabled){background:var(--ui-focus);filter:none}.sacheon-v2 :where(.modal-backdrop,[class$=-backdrop]){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#030707b8}.sacheon-v2 :where(.utility-tool-modal,.auction-calculator-modal,.cpm-modal,.auto-assign-modal,.market-modal,.market-chart-modal,.merchant-tool-modal,.participation-modal,.outcast-confirm-modal,.outcast-delete-modal,.bracelet-import-modal,.spec-character-picker-modal,.party-synergy-modal,.chat-storage-modal,.inven-class-modal,.install-modal,.lopec-search-modal){border-color:var(--ui-line);background:var(--ui-raised);border-radius:18px;box-shadow:0 32px 110px #18242121}@media (width<=1360px){.app-shell.sacheon-v2{--sidebar-width:216px}.sacheon-v2 .sidebar{padding-inline:11px}}@media (width>=761px) and (width<=1120px){.app-shell.sacheon-v2{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.sacheon-v2 .sidebar{width:var(--sidebar-width);grid-template-columns:1fr}.sacheon-v2 .home-cinematic{left:var(--sidebar-width)}}@media (width<=900px){.app-shell.sacheon-v2{--sidebar-width:198px}.sacheon-v2 .workspace:not(.home-view){padding-inline:14px}.sacheon-v2 .workspace.home-view{padding-inline:18px}}@media (width<=760px){.app-shell.sacheon-v2{--sidebar-width:0px;min-width:0;display:block}.sacheon-v2 .sidebar{border-right:0;border-bottom:1px solid var(--ui-line);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;height:auto;padding:8px 10px;display:grid;position:sticky;inset:0 auto auto 0;box-shadow:0 14px 32px #18242121}.sacheon-v2 .sidebar:after,.sacheon-v2 .main-nav:before,.sacheon-v2 .sidebar-community-card,.sacheon-v2 .sidebar-status.guest-status{display:none}.sacheon-v2 .brand-home{grid-template-columns:1fr;width:52px;min-height:48px;margin:0;padding:4px}.sacheon-v2 .brand-mark{width:40px;height:40px}.sacheon-v2 .brand-copy{display:none}.sacheon-v2 .main-nav{flex-direction:row;gap:5px;min-width:0;margin:0;padding:0 0 2px;display:flex;overflow:auto hidden}.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a{width:auto;min-width:max-content;min-height:42px;padding:0 12px;font-size:13px!important}.sacheon-v2 .main-nav button:before,.sacheon-v2 .main-nav>a:before,.sacheon-v2 .main-nav b,.sacheon-v2 .nav-lock{display:none}.sacheon-v2 .workspace,.sacheon-v2 .workspace:not(.home-view){grid-column:auto;min-width:0;padding:12px 10px 88px}.sacheon-v2 .workspace.home-view{min-height:calc(100dvh - 65px);padding:8px 10px 34px}.sacheon-v2 .home-cinematic{inset:0}.sacheon-v2 .workspace:not(.home-view)>.topbar.topbar-controls{margin-bottom:12px;position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.sacheon-v2 .brand-home,.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a,.sacheon-v2 tbody tr{transition:none}}:root{--sacheon-bg:var(--ui-canvas);--sacheon-panel:var(--ui-panel);--sacheon-panel-strong:var(--ui-raised);--sacheon-line:var(--ui-line);--sacheon-line-strong:var(--ui-line-strong);--sacheon-text:var(--ui-text);--sacheon-muted:var(--ui-muted);--sacheon-jade:var(--ui-accent);--sacheon-orchid:var(--ui-accent);--sacheon-orchid-soft:var(--ui-accent);--sacheon-wine:var(--ui-selected);--sacheon-wine-deep:var(--ui-inset);--sacheon-sage:var(--ui-muted)}html,body{background:var(--ui-canvas)}html{scrollbar-color:var(--ui-line-strong) var(--ui-raised)}::-webkit-scrollbar-track{background:var(--ui-panel)}::-webkit-scrollbar-thumb{border-color:var(--ui-line);background:var(--ui-raised)}::-webkit-scrollbar-thumb:hover{background:var(--ui-selected)}.app-shell.sacheon-v2{--bg:var(--ui-canvas);--panel:var(--ui-panel);--panel-2:var(--ui-raised);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--text:var(--ui-text);--muted:var(--ui-muted);--cyan:var(--ui-accent);--cyan-2:var(--ui-focus);background:var(--ui-raised)}.app-shell.sacheon-v2:before{opacity:.14;background-image:linear-gradient(var(--ui-accent) 1px, transparent 1px), linear-gradient(90deg, var(--ui-accent) 1px, transparent 1px)}.sacheon-v2 .ambient-one,.sacheon-v2 .ambient-two{background:var(--ui-raised)}.sacheon-v2 .sidebar{border-right-color:var(--ui-line);background:var(--ui-raised)}.sacheon-v2 .sidebar:before{background:var(--ui-raised)}.sacheon-v2 .sidebar:after{background:var(--ui-raised);box-shadow:0 0 20px #18242121}.sacheon-v2 .brand-home{border-color:var(--ui-line);background:var(--ui-raised)}.sacheon-v2 .brand-home:hover{border-color:var(--ui-line-strong);background:var(--ui-selected)}.sacheon-v2 .brand-home:focus-visible{box-shadow:0 0 0 3px #18242121}.sacheon-v2 .brand-mark{filter:drop-shadow(0 0 15px #c5529547)}.sacheon-v2 .brand-copy strong{color:var(--ui-accent)}.sacheon-v2 .brand-copy small{color:var(--ui-muted)}.sacheon-v2 .main-nav button:before,.sacheon-v2 .main-nav>a:before{border-color:var(--ui-line)}.sacheon-v2 .main-nav button:hover,.sacheon-v2 .main-nav>a:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.sacheon-v2 .main-nav button:hover:before,.sacheon-v2 .main-nav>a:hover:before{border-color:var(--ui-line-strong)}.sacheon-v2 .main-nav button.active,.sacheon-v2 .main-nav>a.active{border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 3px 0 var(--ui-accent), 0 12px 28px #18242121}.sacheon-v2 .main-nav button.active:before,.sacheon-v2 .main-nav>a.active:before{border-color:var(--ui-accent);background:var(--ui-accent);box-shadow:0 0 11px #18242121}.sacheon-v2 .main-nav b{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-accent)}.sacheon-v2 .sidebar-chat-entry,.sacheon-v2 .sidebar-status,.sacheon-v2 .sidebar-status.account-connected{border-color:var(--ui-line);background:var(--ui-raised)}.sacheon-v2 .sidebar-chat-entry:hover{border-color:var(--ui-line-strong);background:var(--ui-selected)}.sacheon-v2 .sidebar-status.account-connected b{color:var(--ui-text)}.sacheon-v2 .sidebar-account-copy em{color:var(--ui-accent)}.sacheon-v2 .sidebar-status.account-connected small{color:var(--ui-muted)}.sacheon-v2 .sidebar-status .pulse{background:var(--ui-raised);box-shadow:0 0 11px #18242121}.sacheon-v2 .sidebar-admin-signin,.sacheon-v2 .sidebar-account-logout{border:1px solid var(--ui-line);background:var(--ui-raised);min-width:68px;min-height:32px;color:var(--ui-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:850;text-decoration:none;display:inline-flex;font-size:10px!important}.sacheon-v2 .sidebar-admin-signin:hover{border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.sacheon-v2 .workspace:not(.home-view){background:var(--ui-raised)}.sacheon-v2 .workspace:not(.home-view)>.topbar.topbar-controls{border-color:var(--ui-line);background:var(--ui-panel)}.sacheon-v2 :where(.panel,.metric,.bench,.market-panel,.market-hero,.bracelet-panel,.bracelet-card,.data-panel,.settings-panel,.outcast-panel,.participation-panel){border-color:var(--ui-line);background:var(--ui-raised);box-shadow:0 18px 48px #18242121}.sacheon-v2 :where(input,select,textarea){border-color:var(--ui-line);background-color:var(--ui-control)}.sacheon-v2 :where(input,select,textarea):focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #1824211a}.sacheon-v2 th{color:var(--ui-muted)}.sacheon-v2 tbody tr:hover{background:var(--ui-selected)}.sacheon-v2 :where(.eyebrow,.section-number){color:var(--ui-accent)}.sacheon-v2 :where(.primary-action,.save-button){border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-inverse);box-shadow:0 12px 28px #18242121}.sacheon-v2 :where(.primary-action,.save-button):hover:not(:disabled){background:var(--ui-focus)}.sacheon-v2 .raid-tabs{border-color:var(--ui-line);background:var(--ui-panel)}.sacheon-v2 .raid-tab.active .raid-tab-main{background:var(--ui-selected);box-shadow:none}.sacheon-v2 .raid-tab.active .raid-tab-main small{color:var(--ui-accent)}.sacheon-v2 :where(.modal-backdrop,[class$=-backdrop]){background-color:#030707b8}.sacheon-v2 :where(.utility-tool-modal,.auction-calculator-modal,.cpm-modal,.auto-assign-modal,.market-modal,.market-chart-modal,.merchant-tool-modal,.participation-modal,.outcast-confirm-modal,.outcast-delete-modal,.bracelet-import-modal,.spec-character-picker-modal,.party-synergy-modal,.chat-storage-modal,.inven-class-modal,.install-modal,.lopec-search-modal){border-color:var(--ui-line);background:var(--ui-raised)}.sacheon-v2 :where(.modal-backdrop,[class$=-backdrop]) input:is([type=checkbox],[type=radio]){accent-color:var(--ui-accent)}.sacheon-v2 :where(.modal-backdrop,[class$=-backdrop]) :where(button[aria-pressed=true],button[aria-selected=true],button.active,label:has(>input:checked)){border-color:var(--ui-line-strong);background-color:var(--ui-selected);color:var(--ui-text)}.sacheon-v2 .home-artwork-shade{z-index:9;background:radial-gradient(circle at 15% 18%,#54164429,#0000 36%),linear-gradient(90deg,#070509c2,#0805092e 48%,#07050970),linear-gradient(#0504071f,#0000 45%,#060407ad)}@media (width<=760px){.sacheon-v2 .sidebar{border-bottom-color:var(--ui-line)}}.sacheon-v2 :where(.app-history-controls,.app-history-contextual,.bracelet-compare-bar,.bracelet-exact-mode,.market-automation-strip,.market-toolbar,.market-change-range-bar,.inven-toolbar,.settings-disclosure-content){border-color:var(--ui-line);background-color:var(--ui-panel)}.sacheon-v2 :is(.market-mode-tabs button,.market-category-buttons button,.market-history-ranges button,.market-change-range-bar button,.auction-accessory-tabs button,.auction-grade-buttons button,.auction-price-history>nav button,.inven-toolbar button,.inven-recommend-tabs button,.reward-key-options button,.reward-level-options button,.reward-stage-options button,.bracelet-import-open,.add-bracelet-option,.app-history-controls button,.app-history-contextual button){border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-text)}.sacheon-v2 :is(.market-mode-tabs button,.market-category-buttons button,.market-history-ranges button,.market-change-range-bar button,.auction-accessory-tabs button,.auction-grade-buttons button,.auction-price-history>nav button,.inven-toolbar button,.inven-recommend-tabs button,.reward-key-options button,.reward-level-options button,.reward-stage-options button,.bracelet-import-open,.add-bracelet-option,.app-history-controls button,.app-history-contextual button):hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected);color:var(--ui-text)}.sacheon-v2 :is(.market-mode-tabs button.active,.market-category-buttons button.active,.market-history-ranges button.active,.market-change-range-bar button.active,.auction-accessory-tabs button.active,.auction-grade-buttons button.active,.auction-price-history>nav button.active,.inven-toolbar button.active,.inven-recommend-tabs button.active,.reward-key-options button.active,.reward-level-options button.active,.reward-stage-options button.active){border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-text);box-shadow:none}.sacheon-v2 :is(.market-panel,.market-chart,.market-alert-center,.bracelet-card,.reward-condition-card,.reward-ranking-panel,.inven-list,.settings-launcher-card,.interface-density-choice){border-color:var(--ui-line);background-color:var(--ui-panel)}.sacheon-v2 :is(.market-search-action,.market-alert-add,.market-chart-alert-button,.auction-search-submit,.reward-refresh){border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-text)}.sacheon-v2 :where(.market-search-action,.market-alert-add,.market-chart-alert-button,.auction-search-submit,.reward-refresh):hover:not(:disabled){border-color:var(--ui-line-strong);background:var(--ui-selected)}.sacheon-v2 :where(.settings-section-toggle,.raid-level-groups-setting>summary):hover{background:var(--ui-selected)}.sacheon-v2 .settings-section-toggle:hover .settings-section-summary>i{background:var(--ui-selected);color:var(--ui-accent)}.sacheon-v2 :where(.market-chart-crosshair,.market-chart-line){stroke:var(--ui-accent)}.sacheon-v2 .market-chart-selected-point{fill:var(--ui-accent);filter:drop-shadow(0 0 5px #c55295d1)}.app-shell.sacheon-v2{--glass-video-scrim:#05030657;--glass-nav:var(--ui-canvas);--glass-workspace:var(--ui-canvas);--glass-scaffold:var(--ui-canvas);--glass-surface:var(--ui-panel);--glass-surface-strong:var(--ui-raised);--glass-inset:var(--ui-inset);--glass-modal-backdrop:#030707b8;--glass-text:var(--ui-text);--glass-muted:var(--ui-muted);--glass-blur:0px}.app-shell.sacheon-v2 .home-cinematic{z-index:1;inset:0;display:block!important}.app-shell.sacheon-v2 .home-cinematic:before,.app-shell.sacheon-v2 .home-cinematic:after{filter:none;background:0 0;animation:none}.app-shell.sacheon-v2 .home-artwork-shade{background:var(--glass-video-scrim)}.app-shell.sacheon-v2 .home-cinematic.video-paused>img.active{opacity:.9!important;filter:saturate(.72)contrast(.94)brightness(.78)!important}.app-shell.sacheon-v2 .sidebar{background:var(--ui-canvas);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(.88);backdrop-filter:blur(var(--glass-blur)) saturate(.88)}.app-shell.sacheon-v2 .workspace.home-view{background:0 0}.app-shell.sacheon-v2 .workspace:not(.home-view){background:var(--ui-canvas)}.app-shell.sacheon-v2 :where(.workspace>.top-link-strip,.workspace:not(.home-view)>.topbar.topbar-controls){background:var(--ui-raised);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(.88);backdrop-filter:blur(var(--glass-blur)) saturate(.88)}.app-shell.sacheon-v2 :where(.panel,.metric,.bench,.market-panel,.market-hero,.bracelet-panel,.bracelet-card,.data-panel,.settings-panel,.outcast-panel,.participation-panel,.party-column,.party-bench-toolbar,.bench-drawer,.market-results,.auction-filter-panel,.auction-results-panel,.auction-key-card){background-color:var(--ui-panel);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(.86);backdrop-filter:blur(var(--glass-blur)) saturate(.86);background-image:none}.app-shell.sacheon-v2 :where(.owner-group,.member-card,.party-slot,.party-bench-owner-folder,.market-mode-tabs,.market-automation-strip,.market-toolbar,.market-results>header,.market-result-row,.market-search-results,.outcast-toolbar>section){background-color:var(--ui-inset);background-image:none}.app-shell.sacheon-v2 :where([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true],.market-alert-dialog){background:var(--ui-raised);background-image:none}.app-shell.sacheon-v2 :where(.modal-backdrop,[class$=-backdrop],[role=presentation]:has(>[aria-modal=true]),.market-alert-dialog-layer){background:var(--glass-modal-backdrop);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (width<=760px){.app-shell.sacheon-v2 .home-cinematic{inset:0}}@media (width<=760px) and (pointer:coarse){.sacheon-v2 .main-nav button,.sacheon-v2 .main-nav>a{min-height:44px}}@media (prefers-reduced-motion:reduce){.app-shell.sacheon-v2 .home-cinematic:before,.app-shell.sacheon-v2 .home-cinematic:after,.app-shell.sacheon-v2 .home-cinematic>img{transition:none!important;animation:none!important}}.app-shell.sacheon-v2 .market-result-row>.unknown,.app-shell.sacheon-v2 .market-result-row>.flat,.app-shell.sacheon-v2 .market-period-change>.flat{color:var(--text-muted,var(--ui-muted))}.app-shell.sacheon-v2 .home-static-background{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-shell.sacheon-v2 .home-static-background>img{object-fit:cover!important;object-position:center 42%!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;transition:none!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}.app-shell.sacheon-v2 .home-static-background:before,.app-shell.sacheon-v2 .home-static-background:after{display:none!important}.home-static-shade{background:var(--ui-raised);position:absolute;inset:0}@media (width<=700px){.app-shell.sacheon-v2 .home-static-background>img{object-position:50% center!important}}:root{--service-canvas:var(--ui-canvas);--service-panel:var(--ui-panel);--service-inset:var(--ui-inset);--service-control:var(--ui-control);--service-line:var(--ui-line);--service-muted:var(--ui-muted);--service-text:var(--ui-text);--service-accent:var(--ui-accent);--service-selected:var(--ui-selected)}.sacheon-v2 :is(.bracelet-view,.inven-view){color:var(--ui-text)}.sacheon-v2 :is(.bracelet-view .utility-panel,.inven-panel){background:var(--ui-panel);border-color:var(--ui-line);box-shadow:none}.sacheon-v2 .bracelet-view :is(.bracelet-card,.bracelet-character-strip,.bracelet-exact-mode,.bracelet-advanced-panel){background:var(--ui-inset);border-color:var(--ui-line);box-shadow:none}.sacheon-v2 .bracelet-card>header{background:var(--ui-raised);border-color:var(--ui-line)}.sacheon-v2 .bracelet-card.side-a>header>span,.sacheon-v2 .bracelet-card.side-b>header>span{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-text)}.sacheon-v2 .bracelet-view :is(input:not([type=checkbox]):not([type=range]),select){background:var(--ui-control);border-color:var(--ui-line);color:var(--ui-text)}.sacheon-v2 .bracelet-view :is(input,select):focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px #18242114}.sacheon-v2 .bracelet-view :is(.bracelet-compare-bar>strong,.bracelet-card h3,.bracelet-character-strip b,.bracelet-character-strip strong,.bracelet-exact-mode b){color:var(--ui-text)}.sacheon-v2 .bracelet-view :is(.bracelet-compare-bar>small,.bracelet-character-picker>span,.bracelet-character-strip small,.bracelet-exact-mode small,.bracelet-exact-mode>div>span,.bracelet-name-input>span,.bracelet-option-row>span,.bracelet-advanced-panel>p,.bracelet-score small){color:var(--ui-muted)}.sacheon-v2 .bracelet-view :is(.bracelet-compare-bar>strong>span,.equipped-effects i){color:var(--ui-accent);background:var(--ui-raised)}.sacheon-v2 .bracelet-view :is(.equipped-effects>span,.bracelet-secondary){border-color:var(--ui-line);color:var(--ui-text);background:0 0}.sacheon-v2 .bracelet-view :is(.bracelet-card header button,.bracelet-character-strip>button,.bracelet-add-option,.bracelet-advanced-toggle),.sacheon-v2 .bracelet-view .demon-toggle.on{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-text)}.sacheon-v2 .bracelet-view .demon-toggle.off{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-muted)}.sacheon-v2 .bracelet-view :is(.bracelet-compare-bar,.bracelet-empty){border-color:var(--ui-line);color:var(--ui-muted);background:0 0}.sacheon-v2 .bracelet-character-picker button[aria-haspopup=listbox]{background:var(--ui-panel);border-color:var(--ui-line);color:var(--ui-text)}.sacheon-v2 .bracelet-character-picker button[aria-haspopup=listbox] :is(b,small,i){color:var(--ui-text)}.sacheon-v2 .sidebar-chat-entry{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-text)}.sacheon-v2 .sidebar-chat-entry strong{color:var(--ui-accent)}.sacheon-v2 .sidebar-chat-mark{background:var(--ui-raised);border-color:var(--ui-line);box-shadow:none}.sacheon-v2 .sidebar-chat-mark i{background:var(--ui-raised)}.sacheon-v2 .inven-board-groups section{border-color:var(--ui-line);background:0 0;border-radius:8px}.sacheon-v2 .inven-board-groups section>small{color:var(--ui-muted);letter-spacing:.02em;font-size:11px}.sacheon-v2 .inven-board-groups button{background:var(--ui-raised);color:var(--ui-text);box-shadow:none;border-radius:6px}.sacheon-v2 .inven-board-groups button span{color:var(--ui-muted)}.sacheon-v2 .inven-board-groups button:hover{background:var(--ui-selected);border-color:var(--ui-line-strong);transform:none}.sacheon-v2 .inven-board-groups button.active{background:var(--ui-selected);border-color:var(--ui-line-strong);color:var(--ui-text);box-shadow:inset 3px 0 #18242121}.sacheon-v2 .inven-board-groups button.active span{color:var(--ui-accent)}.sacheon-v2 .inven-view :is(.inven-toolbar input,.inven-toolbar select,.inven-toolbar button,.inven-pagination button,.inven-resource-links a,.inven-article header>button){background:var(--ui-control);color:var(--ui-text);border-color:var(--ui-line);box-shadow:none}.sacheon-v2 .inven-view :is(.inven-toolbar button.active,.inven-pagination button.active){background:var(--ui-selected);border-color:var(--ui-line-strong);color:var(--ui-text)}.sacheon-v2 .inven-view :is(.inven-current-board,.inven-resource-links,.inven-list>button,.inven-article>header){background:var(--ui-inset);border-color:var(--ui-line)}.sacheon-v2 .inven-list>button:hover{background:var(--ui-selected)}.sacheon-v2 .inven-list>header{background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-line)}.sacheon-v2 .inven-toolbar label{background:var(--ui-control);border-color:var(--ui-line);color:var(--ui-muted)}.sacheon-v2 .inven-view :is(.inven-list button div b,.inven-current-board>div b,.inven-article h3,.inven-article-body){color:var(--ui-text)}.sacheon-v2 .inven-view :is(.inven-list button div small,.inven-current-board small,.inven-current-board p,.inven-footnote,.inven-article header>div,.inven-empty){color:var(--ui-muted)}.sacheon-v2 .inven-view :is(.inven-content-link,.inven-list button>strong,.inven-resource-links a i){color:var(--ui-accent)}.chat-room-dialog{background:var(--ui-panel);border-color:var(--ui-line);color:var(--ui-text);box-shadow:0 24px 80px #18242121}.chat-room-header{background:var(--ui-raised);border-color:var(--ui-line)}.chat-room-header h2{color:var(--ui-text)}.chat-room-header small{color:var(--ui-muted);font-size:11px}.chat-room-header nav button{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-text)}.chat-room-header nav button:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-line-strong)}.chat-retention-notice{background:var(--ui-panel);border-color:var(--ui-line);color:var(--ui-muted);font-size:10px}.chat-retention-notice b{background:var(--ui-raised);color:var(--ui-gold);border-color:var(--ui-line)}.chat-retention-notice i{color:var(--ui-muted)}.chat-message-list{background:var(--ui-panel);scrollbar-color:var(--ui-line-strong) transparent}.chat-message,.chat-message[data-author-tone]{background:var(--ui-raised);border-color:var(--ui-line);box-shadow:none}.chat-message.mine,.chat-message.mine[data-author-tone]{background:var(--ui-raised);border-color:var(--ui-line)}.chat-media-card{background:var(--ui-panel);border-color:var(--ui-line)}.chat-message>header time{color:var(--ui-muted);font-size:10px}.chat-message>header button{color:var(--ui-muted)}.chat-message-text{color:var(--ui-text);font-size:13px}.chat-message-text a,.chat-message-links a{color:var(--ui-accent);-webkit-text-decoration-color:var(--ui-accent);text-decoration-color:var(--ui-accent)}.chat-room-empty,.chat-room-empty strong{color:var(--ui-muted)}.chat-history-loader button{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-accent);font-size:11px}.chat-composer{background:var(--ui-raised);border-color:var(--ui-line)}.chat-composer textarea::placeholder{color:var(--ui-muted)}.chat-composer textarea:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px #18242112}.chat-send-button:hover:not(:disabled){border-color:var(--ui-line-strong)}.chat-composer>footer button{background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-text);font-size:10px}.chat-composer>footer small{color:var(--ui-muted)}.chat-room-dialog :is(button,textarea):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}:root{--service-canvas:var(--ui-canvas);--service-panel:var(--ui-panel);--service-inset:var(--ui-inset);--service-control:var(--ui-control);--service-line:var(--ui-line);--service-muted:var(--ui-muted);--service-text:var(--ui-text);--service-accent:var(--ui-accent);--service-selected:var(--ui-selected);--source-canvas:var(--ui-canvas);--source-panel:var(--ui-panel);--source-panel-muted:var(--ui-raised);--source-line:var(--ui-line);--source-line-strong:var(--ui-line-strong);--source-ink:var(--ui-text);--source-muted:var(--ui-muted);--source-brand:var(--ui-accent);--source-brand-strong:var(--ui-accent);--source-brand-soft:var(--ui-selected);--source-control:var(--ui-control);--glass-surface:var(--ui-panel);--glass-surface-strong:var(--ui-raised);--glass-inset:var(--ui-inset);--glass-blur:0px;--sacheon-bg:var(--ui-canvas);--sacheon-panel:var(--ui-panel);--sacheon-panel-strong:var(--ui-raised);--sacheon-line:var(--ui-line);--sacheon-text:var(--ui-text);--sacheon-muted:var(--ui-muted);--sacheon-jade:var(--ui-accent);--sacheon-line-strong:var(--ui-line-strong)}html,body{background:var(--ui-canvas);color:var(--ui-text)}html{scroll-padding-top:100px}.app-shell.spatial-app{--app-header-height:76px;--sidebar-width:224px;--bg:var(--ui-canvas);--panel:var(--ui-panel);--panel-2:var(--ui-raised);--line:var(--ui-line);--text:var(--ui-text);--muted:var(--ui-muted);--cyan:var(--ui-accent);grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--ui-canvas);color:var(--ui-text);font-size:16px;display:grid}.spatial-app:before,.spatial-app:after,.spatial-app>.ambient{display:none!important}.spatial-app .home-cinematic{opacity:.12;left:var(--sidebar-width);display:block}.spatial-app:not(.home-active) .home-cinematic{opacity:.025}.spatial-app .home-cinematic img{filter:saturate(.55)}.spatial-app .workspace:not(.home-view),.spatial-app .workspace.home-view{background:0 0;grid-column:2;width:100%;min-width:0;max-width:none;padding:96px clamp(16px,2.2vw,40px) 88px;position:relative}.spatial-app .workspace:not(.home-view)>.topbar.topbar-controls{background:var(--ui-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:12px;top:86px}.spatial-scene{z-index:0;pointer-events:none;left:var(--sidebar-width);opacity:.13;transition:opacity .6s;position:fixed;top:76px;bottom:0;right:0}.spatial-scene[data-home=true]{opacity:1}.spatial-scene canvas{width:100%;height:100%;display:block}.spatial-scene[data-renderer=fallback]{opacity:.22;background:url(/assets/artwork/sacheondangga-22b86e2fb30e.png) 50%/cover}.spatial-app:has([data-banner-editing=true]) .spatial-scene{opacity:.12}.spatial-app:has([data-banner-editing=true]) .spatial-home-intro{opacity:.25}.spatial-header{z-index:35;top:0;left:var(--sidebar-width);height:var(--app-header-height);border-bottom:1px solid var(--ui-line);background:var(--ui-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ui-text);grid-template-columns:minmax(140px,1fr) minmax(260px,480px) auto;align-items:center;gap:24px;padding:12px clamp(16px,2.2vw,40px);display:grid;position:fixed;right:0}.spatial-location{align-items:center;gap:12px;min-width:0;display:flex}.spatial-location>span{color:var(--ui-gold);font-size:27px}.spatial-location strong{letter-spacing:-.03em;font-size:16px;font-weight:600}.spatial-search{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:10px;align-items:center;gap:10px;min-width:0;height:48px;padding:3px 4px 3px 14px;display:flex}.spatial-search>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spatial-search>span{color:var(--ui-accent);font-size:24px}.spatial-search input{width:100%;min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;padding:4px 0;font-size:14px}.spatial-search:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 3px #18242117}.spatial-search input::placeholder{color:var(--ui-muted)}.spatial-search button{background:var(--ui-accent);min-width:60px;height:40px;color:var(--ui-inverse);cursor:pointer;border:0;border-radius:7px;flex:none;font-size:14px;font-weight:750}.spatial-search button:disabled{opacity:.4;cursor:default}.spatial-motion-toggle{border:1px solid var(--ui-line);min-height:44px;color:var(--ui-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:9px;padding:0 12px;font-size:13px}.spatial-motion-toggle[aria-pressed=true]{color:var(--ui-text);background:var(--ui-selected)}.spatial-app .sidebar{z-index:40;width:var(--sidebar-width);background:var(--ui-panel);border-right:1px solid var(--ui-line);height:100dvh;box-shadow:none;flex-direction:column;gap:0;padding:20px 12px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.spatial-app .sidebar:before,.spatial-app .sidebar:after{display:none}.spatial-app .brand-home{background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:12px;min-height:64px;margin:0 0 10px;padding:6px 10px;display:flex}.spatial-app .brand-mark{filter:none;width:38px;height:38px}.spatial-app .brand-copy strong{color:var(--ui-text);letter-spacing:-.06em;font-family:inherit;font-size:20px}.spatial-app .brand-copy small{color:var(--ui-muted);letter-spacing:.02em;font-size:12px!important}.spatial-app .main-nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;margin:0;padding:0 2px 12px;display:flex;overflow:hidden auto}.spatial-app .main-nav:before{display:none}.spatial-app .spatial-nav-heading{color:var(--ui-muted);letter-spacing:.015em;margin:20px 12px 8px;font-size:12px;font-weight:550}.spatial-app .spatial-nav-heading:first-child{margin-top:8px}.spatial-app .main-nav button,.spatial-app .main-nav>a{width:100%;height:auto;min-height:44px;color:var(--ui-text);box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-weight:550;display:flex;transform:none;font-size:14px!important}.spatial-app .main-nav button:hover:not(:disabled){background:var(--ui-selected);border-color:var(--ui-line-strong);color:var(--ui-text);transform:none}.spatial-app .main-nav button.active{color:var(--ui-text);border-color:var(--ui-line-strong);background:var(--ui-selected);box-shadow:inset 3px 0 #18242121}.spatial-app .main-nav button:before,.spatial-app .main-nav button:after{display:none}.spatial-app .main-nav button>i{color:var(--ui-muted);font-size:13px;font-style:normal}.spatial-app .main-nav .nav-lock{font-size:10px}.spatial-app .main-nav button b{color:var(--ui-accent);background:var(--ui-raised)}.spatial-app .spatial-agenda-entry{min-width:0}.spatial-app .spatial-agenda-entry button{margin:0}.spatial-app .spatial-agenda-entry button>span,.spatial-app .spatial-agenda-entry button small,.spatial-app .spatial-agenda-entry button>i{display:none}.spatial-app .spatial-agenda-entry button b{color:inherit;background:0 0;font-size:14px}.spatial-app .sidebar-community-card{background:0 0;border:0;flex:none;gap:8px;margin-top:8px;padding:8px 0 0;display:grid}.spatial-app .sidebar-chat-entry{background:var(--ui-raised);border-color:var(--ui-line);border-radius:9px;min-height:44px}.spatial-app .sidebar-chat-entry b{color:var(--ui-text);font-size:13px!important}.spatial-app .sidebar-chat-mark{background:var(--ui-raised);border-color:var(--ui-line)}.spatial-app .sidebar-status.account-connected{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.spatial-app .sidebar-status.account-connected b{color:var(--ui-text);font-size:12px!important}.spatial-app .sidebar-status.account-connected small{color:var(--ui-muted);white-space:normal;font-size:11px!important}.spatial-app .sidebar-admin-signin{color:var(--ui-accent);align-items:center;min-height:32px;font-size:12px;display:flex}.spatial-app .sidebar-account-logout{background:var(--ui-control);min-height:36px;color:var(--ui-text)}.spatial-dock{display:none}.spatial-home-intro{pointer-events:none;grid-template-columns:1fr 1fr;align-items:center;min-height:clamp(440px,56vh,650px);padding:32px clamp(12px,2vw,40px);display:grid;position:relative}.spatial-home-copy{z-index:1;pointer-events:auto;max-width:620px;position:relative}.spatial-eyebrow{color:var(--ui-text);letter-spacing:.19em;margin:0 0 22px;font-size:11px}.spatial-home-copy h1{color:var(--ui-text);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(34px,3.55vw,64px);font-weight:550;line-height:1.2}.spatial-home-actions{flex-wrap:wrap;gap:10px;display:flex}.spatial-home-actions button{border:1px solid var(--ui-line-strong);background:var(--ui-accent);min-height:48px;color:var(--ui-inverse);font:inherit;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:32px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.spatial-home-actions button+button{color:var(--ui-text);border-color:var(--ui-line-strong);background:#142730d9}.spatial-orbit-caption{color:var(--ui-text);letter-spacing:.02em;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:28px;right:11%}.spatial-orbit-caption>span{color:var(--ui-text)}.spatial-orbit-caption>i{background:var(--ui-raised);width:24px;height:1px}.spatial-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.spatial-home-shortcuts>button{border:1px solid var(--ui-line);color:var(--ui-text);text-align:left;cursor:pointer;background:#14232cf2;border-radius:13px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;transition:border-color .2s,background .2s;display:flex}.spatial-home-shortcuts>button:hover{background:var(--ui-selected);border-color:var(--ui-line-strong)}.spatial-home-shortcuts small{color:var(--ui-muted);font-size:12px}.spatial-home-shortcuts strong{letter-spacing:-.04em;font-size:clamp(18px,1.4vw,25px);font-weight:550}.spatial-home-shortcuts span{color:var(--ui-muted);font-size:13px;line-height:1.5}.spatial-app :is(.roster-panel,.party-column,.market-panel,.market-hero,.bracelet-panel,.utility-panel,.inven-panel,.settings-panel,.outcast-panel,.participation-panel,.data-panel,.metric,.bench){border-color:var(--ui-line);background:var(--ui-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;box-shadow:0 8px 24px #18242121}.spatial-app :is(.panel,.party-slot,.bench-card,.owner-group,.bracelet-card,.market-result-row,.inven-list>button){-webkit-backdrop-filter:none;backdrop-filter:none}.spatial-app :is(.panel-header,.party-column>header,.owner-row,.bracelet-card>header,.market-panel>header){background:var(--ui-raised);border-color:var(--ui-line)}.spatial-app :is(.roster-toolbar,.party-bench-toolbar,.market-toolbar,.market-category-controls,.market-automation-strip,.auction-filter-panel,.auction-results-panel){background:var(--ui-panel);border-color:var(--ui-line);box-shadow:none;border-radius:10px}.spatial-app :is(.owner-row,.table-row.player-row){min-height:56px}.spatial-app .owner-row{color:var(--ui-text)}.spatial-app :is(.owner-row small,.player-row small,.party-summary,.market-source-note){color:var(--ui-muted)}.spatial-app .character-cell{gap:10px}.spatial-app .character-cell strong{color:var(--ui-text);font-size:14px}.spatial-app .party-slot{border-color:var(--ui-line);background:var(--ui-panel)}.spatial-app .party-slot.empty{color:var(--ui-text);border-style:dashed}.spatial-app :is(.party-column.locked,.party-column[data-locked=true]){border-color:var(--ui-line)}.spatial-app :is(.party-summary,.party-column>header){padding-block:12px}.spatial-app :is(.raid-tab.active .raid-tab-main,.market-mode-tab.active,.market-mode-tabs button.active){background:var(--ui-selected);color:var(--ui-text);border-color:var(--ui-line-strong)}.spatial-app :is(.market-result-row:hover,.table-row.player-row:hover,.inven-list>button:hover){background:var(--ui-selected)}.spatial-app :is(.market-mode-tab,.market-category-controls button,.roster-toolbar button,.party-bench-toolbar button){min-height:44px}.spatial-app .market-results{background:var(--ui-inset);border-color:var(--ui-line)}.spatial-app .market-result-row{border-color:var(--ui-line)}.spatial-app :is(.bracelet-card,.bracelet-character-strip,.bracelet-exact-mode,.bracelet-advanced-panel){background:var(--ui-inset);border-color:var(--ui-line)}.spatial-app .bracelet-card.side-a>header{border-left:3px solid var(--ui-accent)}.spatial-app .bracelet-card.side-b>header{border-left:3px solid var(--ui-gold)}.spatial-app .bracelet-card.side-a>header>span{background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-line)}.spatial-app .bracelet-card.side-b>header>span{background:var(--ui-raised);color:var(--ui-gold);border-color:var(--ui-line)}.spatial-app :is(.bracelet-compare-bar,.bracelet-empty,.bracelet-character-picker button[aria-haspopup=listbox]){background:var(--ui-control);border-color:var(--ui-line);color:var(--ui-text)}.spatial-app :is(.bracelet-card header button,.bracelet-add-option,.bracelet-advanced-toggle,.inven-toolbar button,.inven-resource-links a){background:var(--ui-control);border-color:var(--ui-line);color:var(--ui-text);min-height:44px}.spatial-app .bracelet-view :is(input:not([type=checkbox]):not([type=range]),select){min-height:44px;color:var(--ui-text);background:var(--ui-control);border-color:var(--ui-line)}.spatial-app .inven-board-groups button{background:var(--ui-raised);color:var(--ui-text);min-height:44px}.spatial-app .inven-board-groups button.active{background:var(--ui-selected);color:var(--ui-text);border-color:var(--ui-line-strong);box-shadow:inset 3px 0 var(--ui-accent)}.spatial-app :is(.inven-current-board,.inven-list>header,.inven-article>header){background:var(--ui-raised);border-color:var(--ui-line);color:var(--ui-muted)}.spatial-app :is(.inven-list button div b,.inven-current-board>div b,.inven-article h3,.inven-article-body){color:var(--ui-text)}.spatial-app :is(.inven-list button div small,.inven-current-board small,.inven-current-board p,.inven-footnote,.inven-empty){color:var(--ui-muted)}.spatial-app :is(.settings-section-toggle,.settings-section-summary){background:var(--ui-raised);border-color:var(--ui-line);min-height:58px;color:var(--ui-text)}.spatial-app :is(.settings-disclosure-content,.admin-console-panel,.admin-console-card){background:var(--ui-inset);border-color:var(--ui-line)}.spatial-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-variant-numeric:tabular-nums}.spatial-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.spatial-app :is(.panel-header h2,.settings-section-summary strong,.market-hero h2){color:var(--ui-text);letter-spacing:-.03em;font-weight:650}[role=dialog][aria-modal=true]:not(.lopec-image-viewer),.spatial-app :is(.utility-tool-modal,.auction-calculator-modal,.merchant-tool-modal,.reward-tool-modal,.cpm-modal){background:var(--ui-panel);color:var(--ui-text);border-color:var(--ui-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 100px #18242121}.spatial-app :is(.utility-tool-modal,.cpm-modal) :is(input:not([type=checkbox]):not([type=range]),select){background:var(--ui-control);border-color:var(--ui-line);color:var(--ui-text);min-height:44px}.spatial-app :is(.utility-tool-modal,.cpm-modal) :is(p,label,small){color:var(--ui-muted)}.chat-room-dialog{background:var(--ui-panel);color:var(--ui-text);border-color:var(--ui-line)}.chat-room-header,.chat-composer{background:var(--ui-raised);border-color:var(--ui-line)}.chat-message-list{background:var(--ui-inset)}.chat-message,.chat-message[data-author-tone],.chat-message.mine,.chat-message.mine[data-author-tone]{background:var(--ui-raised);border-color:var(--ui-line)}.chat-room-header h2,.chat-message-text{color:var(--ui-text)}.chat-message-text{font-size:14px;line-height:1.65}.chat-message.mine>header b,.chat-message.mine[data-author-tone]>header b{color:var(--ui-text)}.chat-message>header time,.chat-room-header small,.chat-composer>footer small{color:var(--ui-muted)}.chat-composer textarea{background:var(--ui-inset);border-color:var(--ui-line);color:var(--ui-text);font-size:14px}.chat-send-button{background:var(--ui-accent);border-color:var(--ui-line);color:var(--ui-inverse)}@media (width>=2200px){.spatial-app{--sidebar-width:248px}.spatial-home-copy h1{font-size:72px}}@media (width<=1100px) and (width>=761px){.spatial-app{--sidebar-width:190px}.spatial-header{grid-template-columns:minmax(120px,1fr) minmax(220px,1.5fr) auto;gap:12px}.spatial-motion-toggle{padding:0 8px;font-size:11px}.spatial-home-copy h1{font-size:38px}.spatial-home-shortcuts>button{padding:18px}}@media (width<=760px){html{scroll-padding-top:80px}.app-shell.spatial-app{--sidebar-width:0px;--app-header-height:72px;flex-direction:column;display:flex}.spatial-header{z-index:46;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;left:0}.spatial-location{display:none}.spatial-search{gap:7px;height:46px;padding-left:10px}.spatial-search button{min-width:48px}.spatial-motion-toggle{padding:0 8px;font-size:11px}.spatial-app .sidebar{border-right:0;border-top:1px solid var(--ui-line);order:2;width:auto;height:auto;padding:24px 12px 94px;display:flex;position:relative;inset:auto;overflow:visible}.spatial-app .brand-home{min-height:50px;margin:0 0 8px}.spatial-app .brand-copy strong{font-size:22px}.spatial-app .main-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0;display:grid;overflow:visible}.spatial-app .spatial-nav-heading{grid-column:1/-1;margin:14px 4px 3px;font-size:12px}.spatial-app .main-nav button,.spatial-app .main-nav>a{background:var(--ui-raised);border:1px solid var(--ui-line);text-align:center;justify-content:center;gap:5px;width:100%;min-width:0;height:100%;min-height:44px;padding:10px 7px;font-size:12px!important}.spatial-app .main-nav button>span{white-space:normal;text-overflow:clip;overflow:visible}.spatial-app .main-nav button>i:not(.nav-lock),.spatial-app .main-nav button>b{display:none}.spatial-app .spatial-agenda-entry button b{font-size:12px}.spatial-app .sidebar-community-card{grid-template-columns:1fr}.spatial-app .sidebar-chat-entry{display:none}.spatial-app .sidebar-status.account-connected{padding:8px 10px}.spatial-app .sidebar-account-copy{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.spatial-app .workspace:not(.home-view),.spatial-app .workspace.home-view{order:1;min-height:calc(100dvh - 76px);padding:88px 12px 94px}.spatial-app .workspace:not(.home-view)>.topbar.topbar-controls{padding:8px;top:80px}.spatial-scene{top:72px;left:0}.spatial-scene[data-home=true]{opacity:.55}.spatial-home-intro{grid-template-columns:1fr;align-items:end;min-height:540px;padding:28px 12px}.spatial-home-copy{background:#0b1720de;border:1px solid #6c8b9333;border-radius:16px;padding:22px}.spatial-home-copy h1{font-size:clamp(30px,8vw,46px)}.spatial-home-copy>p:not(.spatial-eyebrow){margin:18px 0;font-size:14px}.spatial-eyebrow{margin-bottom:14px;font-size:9px}.spatial-orbit-caption{display:none}.spatial-home-actions button{gap:18px;min-height:44px;padding:10px 12px;font-size:13px}.spatial-home-shortcuts{grid-template-columns:1fr;gap:10px}.spatial-home-shortcuts>button{gap:10px;padding:20px}.spatial-dock{z-index:45;inset:auto 8px max(8px,env(safe-area-inset-bottom));border:1px solid var(--ui-line);background:var(--ui-raised);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px;display:grid;position:fixed;box-shadow:0 8px 30px #18242121}.spatial-dock button{min-width:0;min-height:44px;color:var(--ui-text);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:4px 1px;font-size:11px;font-weight:650}.spatial-dock button[aria-current=page]{background:var(--ui-selected);color:var(--ui-text)}.spatial-dock button:disabled{opacity:.4}}html[data-spatial-motion=reduced] .spatial-scene,html[data-spatial-motion=reduced] .spatial-app *{scroll-behavior:auto}html[data-spatial-motion=reduced] .spatial-app *,html[data-spatial-motion=reduced] .spatial-app :before,html[data-spatial-motion=reduced] .spatial-app :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-spatial-motion=full]) .spatial-scene,html:not([data-spatial-motion=full]) .spatial-home-shortcuts>button{transition:none}}.app-shell.sacheon-v2.spatial-app{--glass-nav:var(--ui-canvas);--glass-surface:var(--ui-panel);--glass-surface-strong:var(--ui-raised);--glass-inset:var(--ui-inset);--glass-blur:0px;background:var(--ui-canvas)}.app-shell.sacheon-v2.spatial-app .home-cinematic{display:none!important}.app-shell.sacheon-v2.spatial-app .sidebar{background:var(--ui-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.sacheon-v2.spatial-app .workspace{z-index:auto;text-align:left;margin:0}.spatial-app .modal-backdrop{z-index:2000}.spatial-app .toast{z-index:11000}.spatial-app .workspace:not(.home-view)>.modal-backdrop{isolation:isolate}.spatial-location>span{display:none}.spatial-header{border-color:var(--ui-line);background:var(--ui-panel)}.spatial-search{background:var(--ui-panel);border-color:var(--ui-line)}.spatial-search button{background:var(--ui-accent);color:var(--ui-inverse)}.spatial-app .main-nav button.active{background:var(--ui-selected);color:var(--ui-text);border-color:var(--ui-line-strong);box-shadow:inset 2px 0 #18242121}.spatial-app .main-nav button:hover:not(:disabled){background:var(--ui-selected);border-color:var(--ui-line-strong)}.spatial-app .main-nav button,.spatial-app .main-nav>a{color:var(--ui-text);font-weight:500}.spatial-app .main-nav button>i,.spatial-app .spatial-nav-heading{color:var(--ui-muted)}.spatial-app .brand-copy strong{color:var(--ui-text);font-weight:650}.spatial-app .sidebar-status.account-connected,.spatial-app .sidebar-chat-entry,.spatial-app .sidebar-chat-mark{background:var(--ui-raised);border-color:var(--ui-line)}.spatial-app .sidebar-chat-mark i{background:var(--ui-raised)}.spatial-home-intro{background:url(/assets/artwork/sacheondangga-22b86e2fb30e.png) 50%/cover;border-radius:18px;align-items:center;min-height:clamp(500px,65vh,780px);margin-bottom:24px;padding:clamp(28px,4vw,76px);display:flex;overflow:hidden}.spatial-home-intro:before{content:"";pointer-events:none;background:linear-gradient(90deg,#111b13ed,#111b1380 43%,#111b1310 75%),linear-gradient(#0000 40%,#101a1399);position:absolute;inset:0}.spatial-home-copy{background:0 0;border:0;max-width:600px;padding:0}.spatial-home-copy h1{letter-spacing:-.07em;color:var(--ui-text);font-family:Georgia,Noto Serif KR,Batang,serif;font-size:clamp(40px,4vw,76px);font-weight:400;line-height:1.22}.spatial-eyebrow{letter-spacing:.08em;color:var(--ui-text);font-size:12px;font-weight:500}.spatial-home-actions button{background:var(--ui-accent);color:var(--ui-inverse);border-color:var(--ui-accent);border-radius:8px;font-weight:650}.spatial-home-actions button+button{color:var(--ui-text);background:0 0;border-color:#a9b49566}.spatial-scene{opacity:.055;transition:opacity .4s;top:0}.spatial-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 4px;padding:0 2px;display:flex}.spatial-section-heading h2{letter-spacing:-.035em;color:var(--ui-text);margin:0;font-size:22px;font-weight:600}.spatial-section-heading p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.6}.spatial-home-shortcuts{border-block:1px solid var(--ui-line);flex-direction:column;gap:0;margin-top:24px;display:flex}.spatial-home-shortcuts>button{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;grid-template-columns:100px minmax(140px,.6fr) 1fr;align-items:center;gap:24px;padding:24px 10px;display:grid}.spatial-home-shortcuts>button:last-child{border-bottom:0}.spatial-home-shortcuts>button:hover{background:var(--ui-selected)}.spatial-home-shortcuts small,.spatial-home-shortcuts span{color:var(--ui-muted)}.spatial-home-shortcuts strong{font-size:24px;font-weight:550}.spatial-app:has([data-banner-editing=true]) .spatial-home-intro{display:none}.spatial-app:has([data-banner-editing=true]) .spatial-scene{display:none}.spatial-app:has([data-banner-editing=true]) .spatial-dock{display:none}@media (width<=760px){.spatial-app .workspace.home-view{padding-top:16px}.spatial-home-intro{align-items:flex-end;min-height:520px;margin-bottom:16px;padding:28px 24px}.spatial-home-intro:before{background:linear-gradient(#111b1340 10%,#111b13f5)}.spatial-home-copy h1{font-size:clamp(36px,10vw,52px)}.spatial-home-copy>p:not(.spatial-eyebrow){margin:18px 0 24px;font-size:14px}.spatial-home-shortcuts>button{grid-template-columns:64px 1fr;gap:8px 20px;padding:22px 8px}.spatial-home-shortcuts span{grid-column:2}.spatial-home-shortcuts strong{font-size:22px}.spatial-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.spatial-app .main-nav button,.spatial-app .main-nav>a,.spatial-dock{background:var(--ui-raised);border-color:var(--ui-line)}.spatial-dock button[aria-current=page]{background:var(--ui-selected)}}.spatial-app:has(.spatial-scene[data-renderer=webgl2]) .spatial-home-intro{background:0 0}.spatial-home-intro{aspect-ratio:16/9;min-height:540px;max-height:760px;box-shadow:none;border:1px solid #65705742;align-items:flex-end;padding:40px}.spatial-home-intro:before{background:linear-gradient(#0000,#0d170f1a 38%,#0d170fb8 75%,#0d170fed 98%)}.spatial-home-copy{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;width:100%;max-width:none;display:grid;position:relative}.spatial-home-copy .spatial-eyebrow{grid-column:1;margin-bottom:12px}.spatial-home-copy h1{text-shadow:0 2px 24px #0005;grid-column:1;font-size:clamp(38px,3.55vw,62px);line-height:1.2}.spatial-home-copy>p:not(.spatial-eyebrow){grid-column:1;margin:18px 0 0}.spatial-home-copy .spatial-home-actions{flex-wrap:wrap;grid-area:2/2/4;justify-content:flex-end;max-width:360px;margin-bottom:4px}.spatial-scene{opacity:1;view-transition-name:spatial-artwork}.spatial-scene[data-home=false]{display:none}.spatial-home-shortcuts>button{transition:background .2s,box-shadow .2s}.spatial-home-shortcuts>button:hover{box-shadow:inset 3px 0 var(--ui-accent)}.spatial-home-shortcuts>button strong{transition:translate .3s cubic-bezier(.2,.8,.2,1)}.spatial-home-shortcuts>button:hover strong{translate:8px}.spatial-app .sidebar{view-transition-name:spatial-navigation}.spatial-header{view-transition-name:spatial-header}.spatial-dock{view-transition-name:spatial-dock}::view-transition{pointer-events:none}::view-transition-group(root){perspective:1400px;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:.14s ease-out both spatial-page-leave}::view-transition-new(root){mix-blend-mode:normal;animation:.28s cubic-bezier(.22,1,.36,1) both spatial-page-arrive}::view-transition-group(spatial-navigation){animation:none}::view-transition-group(spatial-header){animation:none}::view-transition-group(spatial-dock){animation:none}::view-transition-group(spatial-artwork){animation:none}::view-transition-old(spatial-navigation){display:none}::view-transition-old(spatial-header){display:none}::view-transition-old(spatial-dock){display:none}::view-transition-old(spatial-artwork){display:none}::view-transition-new(spatial-navigation){animation:none}::view-transition-new(spatial-header){animation:none}::view-transition-new(spatial-dock){animation:none}::view-transition-new(spatial-artwork){animation:none}@keyframes spatial-page-leave{to{opacity:0}}@keyframes spatial-page-arrive{0%{opacity:0;transform:translate3d(0,12px,-20px)}to{opacity:1;transform:none}}.spatial-number{letter-spacing:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;position:relative;font:inherit!important;display:inline!important}.spatial-number .spatial-number-exact{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.spatial-number-visual{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;transition:text-shadow .25s;font:inherit!important;color:inherit!important;display:inline!important}.spatial-number-visual[data-counting=true]{text-shadow:0 0 22px #18242121}.spatial-app [data-spatial-results]{border:1px solid var(--ui-line);background:var(--ui-raised);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));box-shadow:inset 0 1px #18242121,0 10px 28px #18242121}.spatial-app [data-spatial-results]>span{padding:14px 18px}.spatial-app [data-spatial-results] b[data-direction=up]{color:var(--ui-positive)}.spatial-app [data-spatial-results] b[data-direction=down]{color:var(--ui-danger)}.spatial-result-reference{margin-top:6px;font-size:12px!important;font-weight:400!important}.spatial-app [data-spatial-results] b{color:var(--ui-text);text-overflow:clip;letter-spacing:-.035em;font-size:22px;line-height:1.35;overflow:visible}.spatial-app [data-spatial-results] small{color:var(--ui-text);font-size:13px}html[data-spatial-motion=reduced]::view-transition-group(*){animation:none!important}html[data-spatial-motion=reduced]::view-transition-new(*){animation:none!important}html[data-spatial-motion=reduced]::view-transition-old(*){animation:none!important}@media (width<=1100px){.spatial-home-intro{aspect-ratio:auto;background-position:top;background-repeat:no-repeat;background-size:100%;min-height:0;max-height:none;padding:calc(56.3% + 20px) 24px 28px;display:block}.spatial-home-intro:before{background:linear-gradient(#0000 24%,#101811 58% 100%)}.spatial-home-copy{max-width:none;display:block}.spatial-home-copy h1{font-size:clamp(34px,4vw,44px)}.spatial-home-copy .spatial-home-actions{justify-content:flex-start;gap:10px;max-width:none;margin:24px 0 0}}@media (width<=760px){.spatial-app .workspace.home-view{padding-top:88px}.spatial-home-copy{max-width:100%}.spatial-home-copy h1{font-size:clamp(34px,9vw,50px)}.spatial-app [data-spatial-results]>span{padding:10px}.spatial-app [data-spatial-results] b{font-size:20px}.spatial-app [data-spatial-results]{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-app [data-spatial-results]>span{display:block}.spatial-app [data-spatial-results] b{margin:4px 0 0;display:block}}@media (width<=380px){.spatial-app [data-spatial-results]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:not([data-spatial-motion=full])::view-transition-group(*){animation:none!important}html:not([data-spatial-motion=full])::view-transition-new(*){animation:none!important}html:not([data-spatial-motion=full])::view-transition-old(*){animation:none!important}}.spatial-app .workspace.home-view{padding-top:96px}.spatial-home-intro{aspect-ratio:auto;border:1px solid var(--ui-line);pointer-events:auto;border-radius:16px;grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);align-items:center;gap:16px;min-height:350px;max-height:none;margin-bottom:24px;padding:28px clamp(24px,3vw,48px);display:grid;box-shadow:inset 0 1px #edf0d00a,0 12px 40px #00000012;background:var(--ui-inset)!important}.spatial-home-intro:before{display:none}.spatial-home-copy{width:100%;max-width:none;margin:0;padding:0;display:block}.spatial-home-copy h1{letter-spacing:-.055em;text-shadow:none;text-wrap:balance;font-family:inherit;font-size:clamp(32px,3vw,48px);font-weight:650;line-height:1.25}.spatial-home-copy h1 span{color:var(--ui-accent)}.spatial-home-copy .spatial-eyebrow{letter-spacing:.025em;color:var(--ui-muted);margin:0 0 16px;font-size:13px}.spatial-home-copy>p:not(.spatial-eyebrow){color:var(--ui-muted);margin:20px 0 24px;font-size:15px;line-height:1.75}.spatial-home-copy .spatial-home-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:none;margin:0;display:flex}.spatial-home-actions button{border-radius:8px;min-height:46px;padding:0 18px;font-size:14px}.spatial-home-members{min-height:44px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;margin:10px 0 0;padding:0;font-size:13px;display:inline-flex}.spatial-home-members:hover{color:var(--ui-text)}.spatial-home-members:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}.spatial-home-art{isolation:isolate;touch-action:pan-y;width:100%;min-width:0;height:320px;position:relative;overflow:hidden}.spatial-home-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.spatial-home-art svg{width:100%;height:100%;position:absolute;inset:0}.spatial-home-art[data-renderer=webgl2] svg,.spatial-home-art:not([data-renderer=webgl2]) canvas{visibility:hidden}.spatial-home-tools{min-width:0}.spatial-section-heading{margin:0 0 12px}.spatial-section-heading h2{font-size:20px}.spatial-layout-status{border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:8px;margin:12px 0 20px;padding:16px;font-size:14px}.spatial-search{position:relative}.spatial-search input[aria-invalid=true]{color:var(--ui-text)}.spatial-search:has([aria-invalid=true]){border-color:var(--ui-line)}.spatial-search>.spatial-search-error{word-break:keep-all;z-index:2;border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-text);border-radius:6px;padding:9px 12px;font-size:13px;line-height:1.5;display:block;position:absolute;inset:calc(100% + 6px) 0 auto;box-shadow:0 6px 18px #18242121}.spatial-app [data-spatial-results]{background:var(--ui-raised);border-color:var(--ui-line);box-shadow:inset 0 1px #18242121,0 2px #18242121,0 12px 28px #18242121}.spatial-app [data-spatial-results]>span:nth-child(2){background:var(--ui-raised);box-shadow:inset 0 3px #18242121}.spatial-app [data-spatial-results] small{color:var(--ui-text);line-height:1.6}.spatial-app [data-spatial-results] b{font-variant-numeric:tabular-nums}.spatial-app .spatial-home-shortcuts>button{min-height:86px;padding:20px 12px}.spatial-app .spatial-home-shortcuts>button strong{font-size:22px}.spatial-app .spatial-home-shortcuts>button:hover strong{translate:4px}.spatial-app .spatial-home-shortcuts>button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px;background:var(--ui-selected)}.spatial-app :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.spatial-app .spatial-search input:focus-visible{outline:none}.spatial-app button:active:not(:disabled){filter:brightness(.96)}@media (width<=1100px){.spatial-home-intro{grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);gap:8px;padding:24px}.spatial-home-copy h1{font-size:clamp(30px,3.5vw,40px)}.spatial-home-art{height:290px}}@media (width<=900px) and (width>=761px){.spatial-home-intro{grid-template-columns:1fr;padding:28px}.spatial-home-art{display:none}}@media (width<=760px){.spatial-app.home-active .spatial-header .spatial-location{display:flex}.spatial-app.home-active .spatial-motion-toggle{grid-column:2}.spatial-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.spatial-app .workspace.home-view{padding-top:88px}.spatial-home-intro{grid-template-columns:minmax(0,1fr) 112px;gap:0;min-height:0;margin-bottom:24px;padding:24px 20px}.spatial-home-copy h1{font-size:clamp(27px,7.2vw,38px)}.spatial-home-copy{grid-column:1/-1}.spatial-home-copy .spatial-eyebrow{margin-bottom:12px;font-size:12px}.spatial-home-copy>p:not(.spatial-eyebrow){margin:16px 0 20px;font-size:14px}.spatial-home-art{display:none}.spatial-home-actions button{padding:0 14px}.spatial-section-heading{gap:5px}.spatial-section-heading p{font-size:13px}.spatial-search>.spatial-search-error{font-size:12px}.spatial-app .spatial-home-shortcuts>button{min-height:88px}.spatial-app .spatial-home-shortcuts>button strong{font-size:20px}}@media (prefers-reduced-motion:reduce){html:not([data-spatial-motion=full]) .spatial-app .spatial-home-shortcuts>button strong{transition:none;translate:none!important}}html[data-spatial-motion=reduced] .spatial-home-shortcuts>button strong{transition:none;translate:none!important}.spatial-home-intro{isolation:isolate;border-color:#53606866;border-radius:16px;align-items:center;min-height:clamp(390px,55vh,600px);padding:48px clamp(28px,4vw,72px);display:flex;position:relative;overflow:hidden;background:#0b141d!important}.spatial-home-intro[hidden]{display:none}.spatial-home-art{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.spatial-home-art .spatial-stage-fallback{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.spatial-home-art[data-renderer=webgl2] .spatial-stage-fallback{visibility:hidden}.spatial-home-intro:before{z-index:-1;background:linear-gradient(90deg,#0a131ce8 0%,#0a131cc2 28%,#0a131c35 65%,#0a131c0a 100%),linear-gradient(#0000 65%,#09101880);display:block}.spatial-home-copy{max-width:540px}.spatial-home-copy>p{word-break:keep-all;text-wrap:balance}.spatial-home-copy h1{letter-spacing:-.055em;color:var(--ui-text);font-size:clamp(42px,4.4vw,72px);font-weight:600}.spatial-home-copy .spatial-eyebrow{color:var(--ui-muted);letter-spacing:.045em;margin-bottom:16px;font-size:13px}.spatial-home-copy>p:not(.spatial-eyebrow){color:var(--ui-muted);margin:20px 0 32px;font-size:16px}.spatial-hero-search{width:min(100%,480px)}.spatial-hero-search>label{color:var(--ui-text);margin:0 0 10px;font-size:14px;font-weight:550;display:block}.spatial-hero-search>[data-search-field]{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;align-items:center;gap:12px;min-height:58px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 10px 30px #18242121}.spatial-hero-search>[data-search-field]:focus-within{border-color:var(--ui-focus);box-shadow:0 0 0 2px #18242121}.spatial-hero-search input{width:0;min-width:0;font:inherit;color:var(--ui-text);flex:1;font-size:16px}.spatial-hero-search button{background:var(--ui-accent);min-height:44px;color:var(--ui-inverse);font:inherit;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;padding:0 20px;font-size:14px;font-weight:700}.spatial-hero-search button:disabled{opacity:.55;cursor:default}.spatial-art-credit{color:var(--ui-text);font-size:12px;text-decoration:none;position:absolute;bottom:16px;right:20px}.spatial-art-credit:hover{color:var(--ui-text);text-decoration:underline}.spatial-app.home-active .spatial-header .spatial-search{display:none}.spatial-app.home-active .spatial-header{grid-template-columns:minmax(0,1fr) auto}.spatial-app.home-active .spatial-header .spatial-location{margin-right:auto}.site-update-notice{z-index:1500;border:1px solid var(--ui-line);background:var(--ui-panel);max-width:min(540px,100vw - 32px);color:var(--ui-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 48px #18242121}.site-update-notice>div{flex-basis:100%}.site-update-notice strong{font-size:16px}.site-update-notice p{color:var(--ui-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.site-update-notice a,.site-update-notice button{border:1px solid var(--ui-line);background:var(--ui-control);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.site-update-notice a{background:var(--ui-accent);color:var(--ui-inverse);font-weight:650}@media (width<=760px){.site-update-notice{bottom:84px;right:16px}}@media (width<=900px){.spatial-home-intro{min-height:400px;padding:32px}.spatial-home-art{height:100%;display:block}.spatial-home-copy{max-width:470px}}@media (width<=760px){.spatial-home-intro{align-items:flex-end;min-height:390px;padding:36px 20px 52px}.spatial-home-intro:before{background:linear-gradient(#0a141d4d 20%,#0a141dd9 68%,#0a141df5 100%)}.spatial-home-copy{max-width:100%}.spatial-home-copy h1{font-size:42px}.spatial-home-copy .spatial-eyebrow{margin-bottom:12px;font-size:12px}.spatial-home-copy>p:not(.spatial-eyebrow){margin:16px 0 24px;font-size:14px}.spatial-hero-search>[data-search-field]{gap:8px;padding-left:12px}.spatial-hero-search input{font-size:16px}.spatial-hero-search button{padding:0 14px}.spatial-art-credit{font-size:12px;bottom:16px;right:16px}}html[data-spatial-transition]{--spatial-page-duration:.34s;--spatial-page-depth:-88px;--spatial-page-rise:16px;--spatial-page-tilt:2deg}html[data-spatial-transition]::view-transition{pointer-events:none}html[data-spatial-transition]::view-transition-group(root){perspective:none;animation:none}html[data-spatial-transition]::view-transition-image-pair(root){isolation:isolate}html[data-spatial-transition]::view-transition-old(root){mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50% 44%}html[data-spatial-transition]::view-transition-new(root){mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50% 44%}html[data-spatial-transition]::view-transition-old(root){animation:.19s cubic-bezier(.4,0,.65,1) both spatial-depth-leave}html[data-spatial-transition]::view-transition-new(root){animation:spatial-depth-enter var(--spatial-page-duration) cubic-bezier(.2, .75, .25, 1) both}html[data-spatial-transition=back]::view-transition-old(root){animation-name:spatial-depth-return-leave}html[data-spatial-transition=back]::view-transition-new(root){animation-name:spatial-depth-return-enter}html[data-spatial-transition]::view-transition-group(spatial-navigation){animation:none}html[data-spatial-transition]::view-transition-group(spatial-header){animation:none}html[data-spatial-transition]::view-transition-group(spatial-dock){animation:none}html[data-spatial-transition]::view-transition-group(spatial-artwork){animation:none}html[data-spatial-transition]::view-transition-new(spatial-navigation){animation:none}html[data-spatial-transition]::view-transition-new(spatial-header){animation:none}html[data-spatial-transition]::view-transition-new(spatial-dock){animation:none}html[data-spatial-transition]::view-transition-new(spatial-artwork){animation:none}html[data-spatial-transition]::view-transition-old(spatial-navigation){display:none}html[data-spatial-transition]::view-transition-old(spatial-header){display:none}html[data-spatial-transition]::view-transition-old(spatial-dock){display:none}html[data-spatial-transition]::view-transition-old(spatial-artwork){display:none}@keyframes spatial-depth-enter{0%{opacity:0;transform:perspective(1400px) translate3d(0, var(--spatial-page-rise), var(--spatial-page-depth)) rotateX(var(--spatial-page-tilt))}to{opacity:1;transform:none}}@keyframes spatial-depth-leave{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1400px)translate3d(0,-8px,-112px)rotateX(-1.5deg)}}@keyframes spatial-depth-return-enter{0%{opacity:0;transform:perspective(1400px)translate3d(0,-8px,-112px)rotateX(-1.5deg)}to{opacity:1;transform:none}}@keyframes spatial-depth-return-leave{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(1400px) translate3d(0, var(--spatial-page-rise), 48px) rotateX(var(--spatial-page-tilt))}}:is(html[data-spatial-motion=full]:not(:has([data-banner-editing=true])) .auction-calculator-backdrop>.auction-calculator-modal,html[data-spatial-motion=full]:not(:has([data-banner-editing=true])) .merchant-alert-backdrop>.merchant-alert-dialog){transform-origin:50% 40%;animation:.22s cubic-bezier(.2,.75,.25,1) backwards spatial-panel-enter}@keyframes spatial-panel-enter{0%{opacity:.72;transform:perspective(1200px)translate3d(0,12px,-24px)rotateX(1.4deg)}to{opacity:1;transform:none}}@media (width<=760px){html[data-spatial-transition]{--spatial-page-duration:.3s;--spatial-page-depth:-44px;--spatial-page-rise:10px;--spatial-page-tilt:1deg}}html[data-spatial-motion=reduced]::view-transition-group(*){animation:none!important}html[data-spatial-motion=reduced]::view-transition-old(*){animation:none!important}html[data-spatial-motion=reduced]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-spatial-motion=full]) .auction-calculator-backdrop>.auction-calculator-modal,html:not([data-spatial-motion=full]) .merchant-alert-backdrop>.merchant-alert-dialog{animation:none!important}html:not([data-spatial-motion=full])::view-transition-group(*){animation:none!important}html:not([data-spatial-motion=full])::view-transition-old(*){animation:none!important}html:not([data-spatial-motion=full])::view-transition-new(*){animation:none!important}}.spatial-app .bench-drawer button.bench-card{color:inherit;font:inherit;text-align:left}.spatial-app .bench-card>.bench-character-copy{align-content:center;gap:3px;min-width:0;display:grid}.spatial-app .bench-character-copy>span{align-items:center;gap:6px;min-width:0;display:flex}.spatial-app .bench-character-copy>span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spatial-app .bench-drawer .bench-card:focus-visible{outline:3px solid var(--ui-focus);outline-offset:-3px}.spatial-app .bench-drawer .bench-card[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:inset 3px 0 var(--ui-accent)}.spatial-app .metrics>article{border-color:var(--ui-line);background:var(--ui-panel);color:var(--ui-text);box-shadow:inset 0 1px #1824210a}.spatial-app .metrics>article:after{display:none}.spatial-app .metrics>article>div{min-width:0}.spatial-app .metrics :is(small,em){color:var(--ui-muted)}.spatial-app .metrics .metric-icon{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-accent)}.spatial-app .party-bench-toolbar>div b{color:var(--ui-text)}.spatial-app .party-bench-toolbar>div small{color:var(--ui-muted)}.spatial-app .party-bench-toolbar>button,.spatial-app .top-actions>button{border-color:var(--ui-line);background:var(--ui-control);color:var(--ui-text);box-shadow:none;border-radius:8px}.spatial-app .party-bench-toolbar>button:hover:not(:disabled),.spatial-app .top-actions>button:hover:not(:disabled){border-color:var(--ui-accent);background:var(--ui-raised);color:var(--ui-text);filter:none}.spatial-app .party-bench-toolbar>button.active,.spatial-app .party-bench-toolbar>button[aria-expanded=true]{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-accent)}.spatial-app .party-bench-toolbar>button b{background:var(--ui-inset);color:var(--ui-accent)}.spatial-app .top-actions>.primary-action{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-inverse)}.spatial-app .top-actions>.primary-action:hover:not(:disabled){border-color:var(--ui-focus);background:var(--ui-focus);color:var(--ui-inverse)}.spatial-app .top-actions>.clear-assignments-action{color:var(--ui-danger)}.spatial-app .top-actions>.clear-assignments-action:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--ui-danger)}.spatial-app .party-bench-toolbar>button:focus-visible,.spatial-app .top-actions>button:focus-visible,.spatial-app .raid-tabs button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}.spatial-app .raid-tabs{border-color:var(--ui-line);background:var(--ui-inset)}.spatial-app .raid-tab-main,.spatial-app .raid-tabs .raid-name-edit{color:var(--ui-muted)}.spatial-app .raid-tab.active .raid-tab-main{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-text);box-shadow:inset 0 -2px var(--ui-accent)}.spatial-app .raid-tab.active .raid-tab-main small{color:var(--ui-accent)}@media (width<=760px){.spatial-app .workspace:not(.home-view)>.topbar.topbar-controls{top:auto}.spatial-app .topbar-controls .top-actions{flex-wrap:wrap;width:100%;min-width:0}.spatial-app .top-actions>button{white-space:normal;flex:auto;min-width:0;height:auto;min-height:44px;padding:9px 12px}.spatial-app .metrics{gap:8px}.spatial-app .metrics>article{gap:10px;padding:12px}.spatial-app .metrics .metric-icon{width:32px;height:32px}}.app-shell:has([data-workspace-view=전투력\ 시뮬레이터]){overflow:clip}.spatial-header{background:var(--ui-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.spatial-app [data-workspace-view=전투력\ 시뮬레이터]{--sim-score-top:var(--app-header-height,76px)}.party-save-status{border:1px solid var(--ui-line);background:var(--ui-inset);min-width:0;color:var(--ui-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.party-save-status>strong{color:var(--ui-text);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.party-save-status>span{font-variant-numeric:tabular-nums}.party-save-status>p{color:var(--source-amber,var(--ui-gold));overflow-wrap:anywhere;flex-basis:100%;margin:0}.party-save-status[data-error=true]{border-color:var(--source-amber,var(--ui-line))}.party-synergy-suggestions>header{flex-wrap:wrap;gap:8px}.party-synergy-suggestions>header small{line-height:1.5}.party-synergy-suggestions article{grid-template-columns:64px minmax(0,1fr) auto}.party-synergy-score-gain small{color:var(--ui-muted);margin-bottom:4px;font-family:inherit;font-size:10px;font-weight:500;line-height:1.4;display:block}@media (width<=760px){.party-save-status{top:var(--app-header-height,76px);z-index:20;position:sticky;box-shadow:0 2px 6px #18242121}.party-synergy-suggestions article{grid-template-columns:64px minmax(0,1fr)}.party-synergy-suggestions article button{grid-column:1/-1}}.spatial-app [data-search-field]>input,.spatial-app [data-search-field]>input:is(:focus,:focus-visible){box-shadow:none;caret-color:var(--ui-text);background:0 0;border:0;border-radius:0;outline:none}:root body [data-unit-field][data-unit-field]{box-sizing:border-box;min-width:0;color:var(--ui-text);align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden;border:1px solid var(--ui-line)!important;background:var(--ui-control)!important;box-shadow:none!important;border-radius:8px!important}:root body [data-unit-field]:not([data-unit-field=compact]){min-height:44px}:root body [data-unit-field][data-unit-field]:hover:not(:has(>input:disabled)){border-color:var(--ui-muted)!important}:root body [data-unit-field][data-unit-field]:focus-within{outline:2px solid var(--ui-focus);outline-offset:2px;border-color:var(--ui-focus)!important}:root body [data-unit-field][data-unit-field][data-unit-field]>:is(input,input:focus,input:disabled){width:100%;min-width:0;caret-color:var(--ui-text);text-align:right;font-variant-numeric:tabular-nums;opacity:1;flex:1 1 0;align-self:stretch;height:auto!important;min-height:0!important;color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0 10px!important}:root body [data-unit-field][data-unit-field]>[data-input-unit]{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:2.5em;height:auto;margin:0;padding:0 10px;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:flex;color:var(--ui-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:static!important;transform:none!important}:root body [data-unit-field][data-unit-field]:has(>input:disabled){cursor:not-allowed;background:var(--ui-inset)!important}:root body [data-unit-field][data-unit-field]>input:disabled{-webkit-text-fill-color:var(--ui-muted);color:var(--ui-muted)!important}:root body [data-unit-field=compact]{min-height:32px}:root body [data-unit-field=compact][data-unit-field]>[data-input-unit]{min-width:1.75em;padding-inline:6px}:root body [data-unit-field=cost]{flex:0 140px;width:140px}.spatial-app .cpm-result,.spatial-app .cpm-result.ready{border-color:var(--ui-line);background:var(--ui-raised);box-shadow:none}.spatial-app .cpm-result strong,.spatial-app .cpm-result strong i,.spatial-app .cpm-time-input>span i,.spatial-app .cpm-skill-input>span i{color:var(--ui-accent);background:0 0}.reward-unpriced-note{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-text);border-radius:8px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.65}.reward-unpriced-note p{margin:6px 0}.reward-unpriced-note small{color:var(--ui-muted);font-size:12px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#101414;--glass-workspace:var(--ui-canvas);--glass-scaffold:var(--ui-canvas);--ui-panel:#191f1e;--ui-raised:#222927;--ui-inset:#121717;--ui-control:#151b1b;--ui-line:#303938;--ui-line-strong:#697773;--ui-text:#eef0e9;--ui-muted:#a9b2ae;--ui-accent:#e1c398;--ui-selected:#34332b;--ui-focus:#efd4a5;--ui-gold:#e7c28c;--ui-inverse:#191a16;--ui-danger:#f39b93;--ui-warning:#e8bf7c;--ui-positive:#8fd1b4;--ui-blue:#9dbde7;--ui-violet:#c5a5e6;--ui-orange:#e8b086;--source-line-strong:var(--ui-line-strong);--source-brand-strong:var(--ui-accent);--source-amber:var(--ui-warning);--source-red:var(--ui-danger);--source-green:var(--ui-positive);--sacheon-line-strong:var(--ui-line-strong);--bg:var(--ui-canvas);--panel:var(--ui-panel);--panel-2:var(--ui-raised);--panel-3:var(--ui-inset);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--text:var(--ui-text);--muted:var(--ui-muted);--cyan:var(--ui-accent);--cyan-2:var(--ui-focus);--green:var(--ui-positive);--red:var(--ui-danger);--violet:var(--ui-violet);--orange:var(--ui-orange)}html{background:var(--ui-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#66716d var(--ui-canvas);scroll-padding-top:calc(var(--navigation-height,68px) + 20px)}body{background:var(--ui-canvas);color:var(--ui-text);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}::selection{background:var(--ui-accent);color:var(--ui-inverse)}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell.spatial-app.porcelain-app{--sidebar-width:0px;--app-header-height:var(--navigation-height,68px);--sim-score-top:var(--app-header-height);background:var(--ui-canvas);width:100%;max-width:none;min-height:100dvh;color:var(--ui-text);margin:0;padding:0;display:block}.app-shell.porcelain-app .workspace:not(.home-view),.app-shell.porcelain-app .workspace.home-view{width:100%;max-width:1760px;padding:calc(var(--app-header-height) + 32px) clamp(20px, 3.5vw, 64px) 72px;background:0 0;outline:none;grid-column:auto;margin:0 auto;display:block;position:relative}.porcelain-app .workspace.home-view{max-width:1680px;padding-top:calc(var(--app-header-height) + 16px)}.porcelain-app .workspace:not(.home-view)>.topbar.topbar-controls{z-index:6;border:0;border-bottom:1px solid var(--ui-line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:20px;padding:12px 0;position:relative;top:auto}.porcelain-app :is(.top-link-strip,.spatial-dock,.home-cinematic,.spatial-scene){display:none}.a-skip-link{z-index:10000;background:var(--ui-accent);color:var(--ui-inverse);border-radius:4px;padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.a-skip-link:focus{transform:none}.spatial-app .spatial-header.a-navigation{z-index:35;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-canvas);height:auto;min-height:68px;color:var(--ui-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding:0 clamp(20px,3.5vw,64px);display:grid;position:fixed;inset:0 0 auto}.a-wordmark{color:var(--ui-text);letter-spacing:-.075em;text-align:left;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:3px;padding:10px 0;font-family:Georgia,Noto Serif KR,serif;font-size:25px;font-weight:650;line-height:1.15;display:flex}.a-main-nav{scrollbar-width:none;align-items:stretch;gap:clamp(16px,1.9vw,32px);min-width:0;display:flex;overflow-x:auto}.a-main-nav::-webkit-scrollbar{display:none}.a-main-nav>button{min-height:67px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:14px;font-weight:550;position:relative}.a-main-nav>button:hover:not(:disabled),.a-main-nav>button[aria-current]{color:var(--ui-accent)}.a-main-nav>button[aria-current]:after{content:"";background:var(--ui-accent);height:2px;position:absolute;inset:auto 0 0}.a-navigation-actions{align-items:center;gap:12px;display:flex}.a-navigation svg{fill:none;stroke:currentColor;stroke-width:1.5px}.a-search-toggle{width:40px;height:40px;color:var(--ui-text);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.a-search-toggle:hover,.a-search-toggle[aria-expanded=true]{background:var(--ui-selected)}.a-navigation-menu{position:relative}.a-navigation-menu>summary{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 4px;font-size:14px;font-weight:500;list-style:none;display:flex}.a-navigation-menu>summary::-webkit-details-marker{display:none}.a-account-menu>summary{border:1px solid var(--ui-line);border-radius:6px;padding:0 12px}.a-navigation-menu[open]>summary{background:var(--ui-selected);color:var(--ui-accent)}.a-menu-sheet{overscroll-behavior:contain;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:10px;width:264px;max-height:min(680px,100dvh - 100px);padding:12px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 12px 36px #18242118}.a-menu-sheet h2{color:var(--ui-muted);margin:16px 10px 6px;font-size:11px;font-weight:550;line-height:1.5}.a-menu-sheet h2:first-child{margin-top:4px}.a-menu-sheet>button,.a-menu-sheet>a,.a-account-summary>button,.a-account-summary>a{width:100%;min-height:42px;color:var(--ui-text);text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:14px;text-decoration:none;display:flex}.a-menu-sheet>button:hover:not(:disabled),.a-menu-sheet>a:hover,.a-account-summary>:is(button,a):hover{background:var(--ui-raised);color:var(--ui-accent)}.a-menu-sheet small,.a-menu-sheet>button>span{color:var(--ui-muted);font-size:11px}.a-agenda-menu button{width:100%;min-height:42px;box-shadow:none;color:var(--ui-text);text-align:left;background:0 0;border:0;padding:10px}.a-agenda-menu button :is(small,i),.a-agenda-menu button>span{display:none}.a-agenda-menu button b{color:inherit;font-size:14px;font-weight:500}.a-account-summary{gap:8px;padding:6px;display:grid}.a-account-summary>strong{font-size:15px}.a-account-summary>small{color:var(--ui-muted);line-height:1.6}.a-account-summary>p{color:var(--ui-danger);font-size:12px;line-height:1.6}.a-account-summary>:is(button,a){color:var(--ui-accent);padding-inline:0}.a-account-sheet>.spatial-motion-toggle{border:1px solid var(--ui-line);margin-top:8px;font-size:13px}.spatial-app .spatial-header.a-navigation .a-navigation-search{border-color:var(--ui-line-strong);background:var(--ui-panel);border-radius:6px;grid-column:1/-1;justify-self:center;width:min(100%,640px);height:48px;margin:-2px 0 14px;display:flex}.a-navigation-search>button{background:var(--ui-accent);color:var(--ui-inverse);font-weight:600}.porcelain-app [data-workspace-view=전투력\ 시뮬레이터]{--sim-score-top:var(--app-header-height)}.porcelain-app [data-spatial-results]{background:var(--ui-raised);border-color:var(--ui-line);box-shadow:none}.porcelain-app [data-spatial-results]>span:nth-child(2){background:var(--ui-selected);box-shadow:inset 0 2px var(--ui-accent)}.porcelain-app [data-spatial-results] small{color:var(--ui-muted)}.porcelain-app .top-actions>.primary-action{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-inverse)}.porcelain-app .top-actions>.primary-action:hover:not(:disabled){background:var(--ui-focus);color:var(--ui-inverse)}.porcelain-app .top-actions>.clear-assignments-action{color:var(--ui-danger)}.porcelain-app .top-actions>.clear-assignments-action:hover:not(:disabled){border-color:var(--ui-danger);color:var(--ui-danger)}.porcelain-app :is(.roster-panel,.party-column,.market-panel,.market-hero,.bracelet-panel,.utility-panel,.inven-panel,.settings-panel,.outcast-panel,.participation-panel,.data-panel,.metric,.bench){box-shadow:none;border-radius:8px}.porcelain-app .metrics>article{box-shadow:none}.porcelain-app :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.porcelain-app [data-search-field]>input:focus-visible{outline:none}.porcelain-app .shared-state-readonly-banner{top:calc(var(--app-header-height) + 8px);width:min(920px,100% - 32px);color:var(--ui-warning);background:#30281d;left:50%;transform:translate(-50%)}.porcelain-app .party-save-status{background:var(--ui-panel);box-shadow:none}.porcelain-app .workspace[data-workspace-view=파티\ 편성]>.topbar.topbar-controls{flex-wrap:wrap;align-items:center;gap:12px;min-height:0;margin-bottom:16px;padding-block:8px 16px;display:flex}.porcelain-app .topbar-controls .raid-tabs{margin:0;padding:3px}.porcelain-app .topbar-controls .top-actions{margin-left:auto}.porcelain-app .metrics{gap:12px;margin-bottom:12px}.porcelain-app .metrics>article{min-height:64px;padding:12px 16px}.porcelain-app .metrics .metric-icon{width:32px;height:32px}.porcelain-app .party-bench-toolbar{margin-bottom:12px;padding:8px 12px}.porcelain-app .party-column>header{padding:10px 14px}.porcelain-app .party-summary{padding:9px 14px}.porcelain-app .party-slots{background:var(--ui-line);gap:1px;padding:0}.porcelain-app .party-slots .member-card{background:var(--ui-panel);min-height:60px;box-shadow:none;border:0;border-radius:0;margin:0;padding:10px 14px}.porcelain-app .party-member-actions{align-items:center;gap:4px;display:flex}.porcelain-app .party-member-actions button{min-height:34px;padding:4px 8px}.porcelain-app .party-slots .empty-slot{background:var(--ui-inset);border:0;border-radius:0;min-height:60px;margin:0}.porcelain-app .spatial-search-error{color:var(--ui-danger);background:#302120;border-color:#a36961}.site-update-notice{box-shadow:0 12px 36px #18242120}.site-update-notice a{background:var(--ui-accent);color:var(--ui-inverse)}.app-shell.porcelain-app .workspace.home-view{max-width:none;padding:var(--app-header-height) 0 48px}.a-wordmark{color:var(--ui-accent);font-weight:500}.a-menu-sheet{border-radius:6px;box-shadow:0 18px 48px #0008}.a-main-nav>button[aria-current]:after{height:1px}.a-navigation-search>button:hover:not(:disabled){background:var(--ui-focus);color:var(--ui-inverse)}.porcelain-app .party-column>header{background:var(--ui-panel)}.porcelain-app .party-column,.porcelain-app .roster-panel,.porcelain-app .bracelet-panel{border-radius:5px}.porcelain-app .bracelet-view>.utility-panel{background:0 0;border:0;overflow:visible}.porcelain-app .bracelet-compare-bar{background:0 0;gap:20px;padding:0 0 20px}.porcelain-app .bracelet-character-picker{gap:12px}.porcelain-app .bracelet-character-picker>span{font-size:13px}.porcelain-app .bracelet-compare-bar>small{white-space:normal;font-size:13px;line-height:1.6}.porcelain-app .bracelet-global-demon{border:0;border-bottom:1px solid var(--ui-line);background:0 0;border-radius:0;margin:0;padding:16px 0}.porcelain-app .bracelet-empty{text-align:center;background:0 0;border:0;gap:10px;min-height:210px}.porcelain-app .bracelet-empty small{font-size:13px}.porcelain-app .bracelet-character-strip{background:var(--ui-panel);margin:20px 0 0}.porcelain-app .bracelet-compare-grid{gap:24px;padding:20px 0}.porcelain-app .bracelet-card{border-radius:8px}.porcelain-app .bracelet-card>header{padding:16px}.porcelain-app .bracelet-card>header>span{background:var(--ui-raised);border:0;border-radius:4px;font-weight:600}.porcelain-app .bracelet-card header h3{font-size:16px;font-weight:600}.porcelain-app .bracelet-card header button{min-height:36px}.porcelain-app .bracelet-fields{gap:16px;padding:16px}.porcelain-app .bracelet-fields label{background:0 0;border:0;padding:0}.porcelain-app .bracelet-fields label>span{font-size:13px;font-weight:500}.porcelain-app .bracelet-fields input{font-variant-numeric:tabular-nums;height:42px;color:var(--ui-text);font-family:inherit;font-weight:500}.porcelain-app .metrics>article{background:var(--ui-panel);border:0}.porcelain-app .metric-icon{background:0 0;border:0}.porcelain-app .party-column>header h3{font-weight:600}.porcelain-app .market-empty,.porcelain-app .inven-empty{font-size:13px}.porcelain-app .app-history-contextual button{background:0 0;border-color:#0000;width:36px;height:36px}.porcelain-app .app-history-contextual button:hover:not(:disabled){background:var(--ui-raised);border-color:var(--ui-line)}@media (width<=1100px){.spatial-app .spatial-header.a-navigation{gap:20px}.a-main-nav{gap:18px}.a-main-nav>button{font-size:13px}.a-wordmark{font-size:23px}.a-navigation-actions{gap:8px}.a-account-menu>summary>span:not([aria-hidden]){display:none}}@media (width<=760px){.app-shell.spatial-app.porcelain-app{--app-header-height:var(--navigation-height,111px)}.spatial-app .spatial-header.a-navigation{grid-template-columns:1fr auto;gap:0 16px;min-height:0;padding-inline:20px}.a-wordmark{min-height:62px;font-size:23px}.a-navigation-actions{grid-area:1/2}.a-main-nav{grid-area:2/1/auto/-1;gap:24px;margin-inline:-4px;padding-inline:4px}.a-main-nav>button{min-height:48px;font-size:13px}.a-menu-sheet{max-width:calc(100vw - 32px);max-height:calc(100dvh - 84px);position:fixed;top:64px;right:16px}.spatial-app .spatial-header.a-navigation .a-navigation-search{margin-top:8px}.app-shell.porcelain-app .workspace:not(.home-view),.app-shell.porcelain-app .workspace.home-view{padding:calc(var(--app-header-height) + 24px) 16px 40px}.app-shell.porcelain-app .workspace.home-view{padding:var(--app-header-height) 0 32px}.porcelain-app .party-slots .member-card{min-height:68px;padding:10px}.porcelain-app .party-head-actions{flex-wrap:wrap}.porcelain-app .workspace:not(.home-view)>.topbar.topbar-controls{padding-top:0}.a-navigation-actions .a-search-toggle{width:36px}.site-update-notice{bottom:16px}}._pageShell_c1ulo_1{min-height:100vh;color:var(--ui-text);background:var(--ui-raised);padding:38px clamp(18px,4vw,64px) 72px}._header_c1ulo_17{justify-content:space-between;align-items:flex-start;gap:24px;width:min(1180px,100%);margin:0 auto 24px;display:flex}._eyebrow_c1ulo_35{color:var(--ui-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:650}._header_c1ulo_17 h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px)}._subtitle_c1ulo_65{color:var(--ui-muted);margin:10px 0 0;line-height:1.6}._backLink_c1ulo_77{border:1px solid var(--ui-line);color:var(--ui-accent);background:var(--ui-panel);border-radius:12px;flex:none;padding:11px 15px;text-decoration:none}._workspace_c1ulo_97{gap:16px;width:min(1180px,100%);margin:0 auto;display:grid}._safetyStrip_c1ulo_111{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}._safetyStrip_c1ulo_111 span{color:var(--ui-accent);text-align:center;border-right:1px solid var(--ui-line);gap:4px;padding:13px 12px;font-size:13px;font-weight:700;display:grid}._safetyStrip_c1ulo_111 b{font-size:13px}._safetyStrip_c1ulo_111 small{color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.35}._safetyStrip_c1ulo_111 span:last-child{border-right:0}._card_c1ulo_181{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:18px;padding:clamp(18px,3vw,28px);box-shadow:0 18px 50px #00000047}._stepHeading_c1ulo_197{align-items:flex-start;gap:13px;display:flex}._stepHeading_c1ulo_197>span{border:1px solid var(--ui-line);width:31px;height:31px;color:var(--ui-accent);background:var(--ui-panel);border-radius:10px;flex:none;place-items:center;font-weight:650;display:grid}._stepHeading_c1ulo_197 h2{margin:1px 0 5px;font-size:19px}._stepHeading_c1ulo_197 p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.6}._actionRow_c1ulo_259{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}._embeddedWarning_c1ulo_275{border:1px solid var(--ui-line);color:var(--ui-warning);background:var(--ui-raised);border-radius:11px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}._embeddedWarning_c1ulo_275 a{color:var(--ui-warning);font-weight:650}._primaryButton_c1ulo_307,._secondaryButton_c1ulo_309,._quietButton_c1ulo_311,._submitButton_c1ulo_313,._removeButton_c1ulo_315{min-height:41px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:13px;font-weight:650}._primaryButton_c1ulo_307,._submitButton_c1ulo_313{border:1px solid var(--ui-line);color:var(--ui-inverse);background:var(--ui-accent)}._secondaryButton_c1ulo_309{border:1px solid var(--ui-line);color:var(--ui-accent);background:var(--ui-raised)}._quietButton_c1ulo_311,._removeButton_c1ulo_315{border:1px solid var(--ui-line);color:var(--ui-muted);background:0 0}._primaryButton_c1ulo_307:disabled,._secondaryButton_c1ulo_309:disabled,._quietButton_c1ulo_311:disabled,._submitButton_c1ulo_313:disabled{opacity:.4;cursor:not-allowed}._liveBadge_c1ulo_391,._offBadge_c1ulo_393{margin-left:auto;font-size:12px;font-weight:650}._liveBadge_c1ulo_391{color:var(--ui-accent)}._offBadge_c1ulo_393{color:var(--ui-muted)}._videoPreview_c1ulo_411{border:1px solid var(--ui-line);background:var(--ui-panel);object-fit:contain;border-radius:12px;width:min(100%,720px);max-height:330px;margin-top:18px}._videoPreviewHidden_c1ulo_431{display:none}._canvasWrap_c1ulo_439{border:1px dashed var(--ui-line);background:var(--ui-panel);border-radius:13px;place-items:center;min-height:220px;margin-top:18px;display:grid;position:relative;overflow:hidden}._canvasEmpty_c1ulo_463 p{color:var(--ui-muted);font-size:13px;position:absolute}._captureCanvas_c1ulo_475{touch-action:none;cursor:crosshair;max-width:100%;max-height:640px;display:block}._localNote_c1ulo_491{color:var(--ui-muted);margin:0 0 0 auto;font-size:12px}._intervalSelect_c1ulo_503{color:var(--ui-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}._intervalSelect_c1ulo_503 select{border:1px solid var(--ui-line);height:38px;color:var(--ui-text);background:var(--ui-control);font:inherit;border-radius:9px;padding:0 9px}._rawText_c1ulo_541{resize:vertical;border:1px solid var(--ui-line);width:100%;min-height:150px;color:var(--ui-text);background:var(--ui-panel);border-radius:12px;outline:none;margin-top:18px;padding:14px;font:500 14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}._rawText_c1ulo_541:focus,._candidateRow_c1ulo_571 input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #1824211f}._candidateHeader_c1ulo_581{justify-content:space-between;gap:20px;display:flex}._candidateHeaderActions_c1ulo_593{flex:none;align-items:center;gap:12px;display:flex}._candidateHeaderActions_c1ulo_593>strong{color:var(--ui-accent);flex:none}._visibleLimitNote_c1ulo_617{color:var(--ui-muted);text-align:right;margin:16px 0 0;font-size:12px}._candidateList_c1ulo_631{gap:8px;margin-top:18px;display:grid}._candidateRow_c1ulo_571{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:11px;grid-template-columns:28px minmax(200px,1fr) 115px 60px;align-items:end;gap:10px;padding:12px;display:grid}._candidateRow_c1ulo_571>input{width:18px;height:18px;accent-color:var(--ui-accent);margin-bottom:11px}._candidateRow_c1ulo_571 label span{color:var(--ui-muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}._candidateRow_c1ulo_571 label input{border:1px solid var(--ui-line);width:100%;height:38px;color:var(--ui-text);background:var(--ui-control);border-radius:8px;outline:none;padding:0 10px}._valid_c1ulo_717,._invalid_c1ulo_719{align-self:center;font-size:11px;font-weight:650}._valid_c1ulo_717{color:var(--ui-accent)}._invalid_c1ulo_719{color:var(--ui-danger)}._removeButton_c1ulo_315{align-self:end;min-height:36px;padding:0 9px}._emptyRows_c1ulo_749{color:var(--ui-muted);text-align:center;border:1px dashed var(--ui-line);border-radius:11px;padding:24px}._submitBar_c1ulo_765{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:16px;display:flex}._submitBar_c1ulo_765 p{color:var(--ui-muted);margin:0;font-size:13px;line-height:1.5}._submitButton_c1ulo_313{flex:none;min-width:160px}._limitNote_c1ulo_809{border-left:3px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-panel);border-radius:4px 12px 12px 4px;padding:18px 20px}._limitNote_c1ulo_809 strong{color:var(--ui-text)}._limitNote_c1ulo_809 p{margin:7px 0 0;font-size:13px;line-height:1.7}@media (width<=760px){._pageShell_c1ulo_1{padding:22px 12px 48px}._header_c1ulo_17{display:block}._backLink_c1ulo_77{margin-top:16px;display:inline-block}._safetyStrip_c1ulo_111{grid-template-columns:1fr 1fr}._safetyStrip_c1ulo_111 span:nth-child(2){border-right:0}._safetyStrip_c1ulo_111 span:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}._candidateHeader_c1ulo_581,._submitBar_c1ulo_765{flex-direction:column;align-items:stretch}._candidateHeaderActions_c1ulo_593{justify-content:space-between}._candidateRow_c1ulo_571{grid-template-columns:26px 1fr;align-items:center}._candidateRow_c1ulo_571 label,._candidateRow_c1ulo_571 ._valid_c1ulo_717,._candidateRow_c1ulo_571 ._invalid_c1ulo_719,._candidateRow_c1ulo_571 ._removeButton_c1ulo_315{grid-column:2}._localNote_c1ulo_491,._liveBadge_c1ulo_391,._offBadge_c1ulo_393{width:100%;margin-left:0}}
