/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red:#8b6d37;--red-light:#dfc17c;--gold:#c8b17a;--ink:#101719;--panel:#253238;--paper:#e2dbc9;--line:#ffffff1c;--muted:#a0aaa8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f6f6f7;background:#0d0d0f;min-width:320px;margin:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}a{color:inherit;text-decoration:none}ul,ol,dl,p,h1,h2,h3{margin-top:0}.page-width{width:min(1180px,100% - 40px);margin-inline:auto}.public-layout-width{width:min(1540px,100% - 32px);margin-inline:auto}.home-guide-notes{flex-direction:column;gap:10px;margin-top:18px;display:flex}.guide-note{background:#17171a;border:1px solid #ffffff14;align-items:center;gap:16px;padding:16px 20px;display:flex}.guide-note span{color:#241806;letter-spacing:.03em;background:linear-gradient(135deg,#d9b874,#a9803f);border-radius:4px;flex:none;padding:6px 12px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #ffefc84d}.guide-note p{color:#c6c6cb;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.home-intro{border:1px solid #ffffff14;border-left:3px solid var(--red);background:radial-gradient(circle at 100% 0,#be1e2d26,#0000 42%),#141416;margin-top:18px;padding:34px 38px;position:relative;overflow:hidden}.home-intro small{color:var(--gold);letter-spacing:.22em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.home-intro h2{color:#f2efe6;margin:0 0 16px;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:750;line-height:1.25}.home-intro>p{color:#a7a7ae;word-break:keep-all;max-width:660px;margin:0 0 26px;font-size:14px;line-height:1.75}.home-intro-links{flex-wrap:wrap;gap:12px;display:flex}.home-intro-links a{background:#cba9670f;border:1px solid #cba96747;flex-direction:column;gap:4px;min-width:240px;padding:16px 20px;transition:background .18s,border-color .18s,transform .18s;display:flex}.home-intro-links a:hover{background:#cba96721;border-color:#cba96780;transform:translateY(-2px)}.home-intro-links strong{color:#ece7d8;font-size:15px;font-weight:700}.home-intro-links span{color:#86868d;font-size:12px}@media (max-width:560px){.home-intro-links a{min-width:100%}}.promo-copy{background:radial-gradient(circle at 0 0,#aa18251a,#0000 34%),#17171a;border:1px solid #cba96747;margin-top:18px;padding:24px 26px;box-shadow:0 14px 30px #00000038}.promo-copy>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.promo-copy small{color:var(--gold);letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.promo-copy h3{color:#ece7d8;margin:0;font-size:21px}.promo-copy>header p{color:#9a9aa1;margin:8px 0 0;font-size:13px}.promo-copy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b81e2b,#7e1019);border:1px solid #cba96766;flex:none;padding:13px 24px;font-size:13.5px;font-weight:750;transition:filter .16s,transform .16s}.promo-copy-btn:hover{filter:brightness(1.13);transform:translateY(-1px)}.promo-copy-text{color:#cfcfd3;white-space:pre-wrap;word-break:break-word;background:#0f0f11;border:1px solid #cba9672e;margin:0;padding:18px 20px;font:14px/1.9 Pretendard,Noto Sans KR,sans-serif}.utility-bar{color:#657068;background:#dfe6df;border-bottom:1px solid #36423a21;height:38px;font-size:11px}.utility-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.utility-inner div{height:100%;display:flex}.utility-inner a{border-left:1px solid #36423a21;place-items:center;min-width:78px;display:grid}.utility-inner a:last-child{border-right:1px solid #36423a21}.utility-inner a:hover{color:#202a23}.utility-inner .utility-user{color:#8a641d;white-space:nowrap;border-left:1px solid #36423a21;place-items:center;min-width:78px;padding:0 12px;font-weight:650;display:grid}.utility-inner .utility-logout{color:#657068;cursor:pointer;background:0 0;border:0;border-left:1px solid #36423a21;border-right:1px solid #36423a21;place-items:center;min-width:78px;font-family:inherit;font-size:11px;transition:color .16s;display:grid}.utility-inner .utility-logout:hover{color:#202a23}.utility-inner .utility-logout:disabled{opacity:.6;cursor:default}.main-header{z-index:10;background:#f5f8f4f7;border-bottom:1px solid #36423a29;height:106px;position:relative;box-shadow:0 8px 24px #232d2614}.header-inner{align-items:center;gap:36px;height:100%;display:flex}.brand{align-items:center;gap:11px;min-width:175px;display:flex}.brand-emblem{isolation:isolate;filter:drop-shadow(0 5px 12px #00000061);flex:0 0 44px;place-items:center;width:44px;height:44px;transition:filter .22s,transform .22s;display:grid;position:relative}.brand-emblem:before{content:"";z-index:-1;background:radial-gradient(circle,#e2b45633,#3b6bba14 52%,#0000 72%);border:1px solid #e5c27580;border-radius:50%;animation:3.6s ease-in-out infinite brand-emblem-halo;position:absolute;inset:-3px;box-shadow:0 0 13px #e8be6347,inset 0 0 9px #80b1ff2e}.brand-emblem:after{content:"";z-index:3;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fff2ba;width:10px;height:10px;animation:2.7s ease-in-out infinite brand-emblem-twinkle;position:absolute;top:0;right:-2px;box-shadow:0 0 9px #ffd676,0 0 17px #6faeffb8}.brand-copy{min-width:0}.brand strong{letter-spacing:-.065em;text-shadow:0 4px 14px #00000085;align-items:baseline;font-size:25px;line-height:1;display:flex}.brand strong em,.brand strong b{color:#0000;-webkit-text-fill-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.brand strong em{filter:drop-shadow(0 0 5px #dcb25b2e);background-image:linear-gradient(100deg,#b9853f 0%,#e3c486 39%,#fff0bd 48%,#f0d38e 54%,#bd8942 100%);font-style:normal;font-weight:800;transition:filter .2s}.brand strong b{filter:drop-shadow(0 0 5px #e0e4eb21);background-image:linear-gradient(100deg,#aeb1b7 0%,#ededf0 39%,#fff 48%,#d8dbe0 54%,#989ca3 100%);margin-left:2px;font-weight:650;transition:filter .2s}.brand strong em:after,.brand strong b:after{content:attr(data-shimmer);color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fffffff5 49%,#ffefc1d1 52%,#0000 63%) 120%/245% 100%;-webkit-background-clip:text;background-clip:text;animation:3.6s cubic-bezier(.4,0,.2,1) infinite brand-wordmark-highlight;position:absolute;inset:0}.brand strong b:after{animation-delay:.12s}@keyframes brand-wordmark-highlight{0%,48%{background-position:120%}76%,to{background-position:-20%}}.brand small{color:#667168;letter-spacing:.13em;white-space:nowrap;margin-top:6px;font-size:8px;font-weight:600;display:block}.brand-logo-text{letter-spacing:0;white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #36281229);background-image:linear-gradient(100deg,#6d4c18 0%,#aa7628 39%,#d3a64a 49%,#9e6c22 58%,#604116 100%);-webkit-background-clip:text;background-clip:text;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:24px;font-weight:850;line-height:1;display:inline-block}.brand-emblem-img{background:0 0}.brand-emblem-img img{z-index:1;object-fit:contain;filter:drop-shadow(0 4px 10px #0000006b)drop-shadow(0 0 5px #f3ca7047);width:44px;height:44px;animation:3.6s ease-in-out infinite brand-emblem-glow;display:block;position:relative}.brand-emblem-chosim{background:linear-gradient(145deg,#173f31,#0c241c 58%,#061510);border-radius:13px;box-shadow:inset 0 0 0 1px #efd3916b,inset 0 0 14px #e1b85c1f,0 5px 13px #16312647}.brand-emblem-chosim:before{background:radial-gradient(circle at 38% 28%,#f0cd7f33,#1c4e3b1f 54%,#0000 74%);border-color:#c99f4794;border-radius:15px;inset:-3px;box-shadow:0 0 13px #c99f4740,inset 0 0 9px #54917133}.brand-emblem-glyph{z-index:2;color:#f0d38d;letter-spacing:.03em;text-shadow:0 1px #4d3210,0 0 8px #f7d38066;writing-mode:vertical-rl;text-orientation:upright;place-items:center;width:38px;height:38px;font:900 16px/1.05 Noto Sans KR,Malgun Gothic,sans-serif;display:grid;position:relative}:is(.brand:hover .brand-emblem,.brand:focus-visible .brand-emblem){filter:drop-shadow(0 6px 14px #d4a84c61);transform:translateY(-1px)scale(1.035)}@keyframes brand-emblem-halo{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.92;transform:scale(1.05)}}@keyframes brand-emblem-twinkle{0%,36%,to{opacity:0;transform:scale(.25)rotate(0)}48%,62%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes brand-emblem-glow{0%,to{filter:drop-shadow(0 4px 10px #0000006b)drop-shadow(0 0 4px #f3ca7038)}50%{filter:drop-shadow(0 5px 11px #0000006b)drop-shadow(0 0 8px #ffdc8b80)}}:is(.brand:hover strong em,.brand:focus-visible strong em){filter:drop-shadow(0 0 7px #ebc26d47)}:is(.brand:hover strong b,.brand:focus-visible strong b){filter:drop-shadow(0 0 7px #ebeff533)}.brand:focus-visible{outline:none}.desktop-navigation{flex:1;justify-content:center;align-self:stretch;display:flex}.desktop-navigation>a{border-left:1px solid #0000;border-right:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;min-width:112px;height:100%;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.desktop-navigation>a:after{content:"";background:linear-gradient(90deg, transparent, var(--red-light), transparent);opacity:0;width:0;height:2px;transition:width .22s,opacity .22s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}:is(.desktop-navigation>a:hover,.desktop-navigation>a:focus-visible){background:linear-gradient(#ffffff7a,#be1e2d13);border-color:#36423a17;outline:none}.desktop-navigation>a:hover:after{opacity:1;width:54%}.desktop-navigation>a:focus-visible:after{opacity:1;width:54%}.desktop-navigation strong{color:#303a32;font-size:14px;font-weight:650;transition:color .2s,text-shadow .2s}.desktop-navigation small{color:#768078;margin-top:8px;font-size:9px;transition:color .2s}:is(.desktop-navigation>a:hover strong,.desktop-navigation>a:focus-visible strong){color:#941f2a;text-shadow:none}:is(.desktop-navigation>a:hover small,.desktop-navigation>a:focus-visible small){color:#a34d55}.site-nav-link--point-shop strong{color:#efd18e;text-shadow:0 1px 8px #e0b55d33;background:linear-gradient(135deg,#efd39726,#885e251f);border:1px solid #e5c27780;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffeebc09,0 0 18px #c899431a}.site-nav-link--point-shop small{color:#a98a51}.site-nav-link--point-shop:after{background:linear-gradient(90deg,#0000,#e6c678,#0000)}:is(.site-nav-link--point-shop:hover strong,.site-nav-link--point-shop:focus-visible strong){color:#ffe1a0;text-shadow:0 1px 10px #efc67152;background:linear-gradient(135deg,#ffe2a13b,#a06d272b);border-color:#ffdc8fc2;box-shadow:inset 0 0 0 1px #fff2cd0f,0 0 22px #d7a94f2e}:is(.site-nav-link--point-shop:hover small,.site-nav-link--point-shop:focus-visible small){color:#d0ad68}.download-button{isolation:isolate;color:#fff;background:linear-gradient(135deg,#2e9b65,#15583b 62%,#0d3d29);border:1px solid #56d38fad;place-items:center;width:125px;height:54px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;animation:2.8s ease-in-out infinite site-download-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #15684347,0 0 18px #4ace8424}.site-header-link--download span{z-index:2;position:relative}.site-header-link--download:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#dbffe894,#0000);width:32%;animation:4.2s ease-in-out infinite site-download-shimmer;position:absolute;top:-45%;bottom:-45%;left:-52%;transform:translate(-180%)skew(-20deg)}.site-header-link--download:after{content:"✦";z-index:2;color:#e0ffea;text-shadow:-7px 12px #bdffd89e,4px 19px #ebfff16b;filter:drop-shadow(0 0 5px #9affc6d1);pointer-events:none;font-size:7px;line-height:1;animation:2.8s ease-in-out infinite site-download-sparkle;position:absolute;top:7px;right:10px}@keyframes site-download-shimmer{0%,58%{opacity:0;transform:translate(-180%)skew(-20deg)}66%{opacity:.5}82%{opacity:.32;transform:translate(620%)skew(-20deg)}to{opacity:0;transform:translate(620%)skew(-20deg)}}@keyframes site-download-sparkle{0%,to{opacity:.28;transform:scale(.86)rotate(-5deg)}50%{opacity:.82;transform:scale(1.06)rotate(4deg)}}@keyframes site-download-pulse{0%,to{box-shadow:0 8px 22px #15684347,0 0 11px #4ace841a}50%{box-shadow:0 10px 27px #15684361,0 0 24px #5ae99d52}}:is(.download-button:hover,.download-button:focus-visible){background:linear-gradient(135deg,#43ba7b,#1d754d);border-color:#9effc5;outline:none;transform:translateY(-1px);box-shadow:0 10px 30px #21995f6b,0 0 24px #6ef2a84d}.mobile-navigation{display:none}.visual-banner{background:radial-gradient(circle at 75% 35%,#96141f3d,#0000 31%),linear-gradient(115deg,#111116 0%,#17171c 45%,#09090b 100%);border-bottom:1px solid #ffffff14;height:482px;position:relative;overflow:hidden}.visual-banner:before{content:none}.visual-banner:after{content:"";background:linear-gradient(90deg,#0000,#be1e2d09,#0000);border-left:1px solid #ed3c492b;border-right:1px solid #ed3c490d;width:500px;height:720px;position:absolute;top:-110px;right:7%;transform:rotate(25deg)}.banner-lines{opacity:.14;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.banner-inner{z-index:2;text-align:center;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.banner-kicker{color:var(--gold);letter-spacing:.34em;margin-bottom:16px;font-size:12px;font-weight:700}.banner-copy>p:not(.banner-kicker):not(.hero-tagline){max-width:620px;margin-inline:auto}.banner-copy{isolation:isolate;position:relative}.banner-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#040507c7 0%,#04050794 43%,#04050700 74%);position:absolute;inset:-44px -72px}.banner-copy>p:not(.banner-kicker):not(.hero-tagline){color:#f1f1f2;text-shadow:0 2px 12px #000000f2}.hero-opentime{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060709ad;border-block:1px solid #e7c78159;align-items:stretch;margin-top:26px;display:inline-flex;overflow:hidden;box-shadow:0 8px 28px #0003}.hero-opentime>div{flex-direction:column;align-items:center;gap:6px;min-width:176px;padding:10px 32px 11px;display:flex}.hero-opentime small{color:#e1e1e4;letter-spacing:.14em;font-size:10px}.hero-opentime strong{color:var(--gold);letter-spacing:-.01em;font-size:23px;font-weight:800}.hero-opentime-div{background:linear-gradient(#cba96700,#cba9678c,#cba96700);width:1px}.hero-tagline{color:#d3cfc6;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:13px;display:flex}.hero-tagline i{color:var(--red-light);font-size:10px;font-style:normal}.hunting-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.hunting-card-item{background:linear-gradient(145deg,#232b2e,#171c1e);border:1px solid #655d49;border-radius:5px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ccb98a1a,0 5px 16px #00000038}.hunting-card-item:hover{border-color:#cba96766;transform:translateY(-3px);box-shadow:0 12px 26px #00000061}.hunting-card-thumb{aspect-ratio:1;background:linear-gradient(145deg,#1c1c20,#101012);border-bottom:1px solid #655d49;place-items:center;display:grid;position:relative;overflow:hidden}.hunting-card-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hunting-card-noimg{color:#6a6a71;font-size:11px}.hunting-card-body{flex-direction:column;flex:1;gap:12px;padding:16px 16px 18px;display:flex}.hunting-card-name{color:#f2dc9f;word-break:keep-all;overflow-wrap:anywhere;border-bottom:1px solid #ccb98a2e;margin:0;padding-bottom:10px;font-size:18px;font-weight:700;line-height:1.45}.hunting-card-field{flex-direction:column;gap:4px;display:flex}.hunting-card-field small{color:#bdad88;letter-spacing:.04em;font-size:11px;font-weight:700}.hunting-card-field p{color:#c8cbca;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.hunting-cards-empty{text-align:center;background:#17171a;border:1px solid #ffffff17;border-radius:10px;margin-top:18px;padding:48px 24px}.hunting-cards-empty strong{color:#d5d5d9;font-size:15px;display:block}.hunting-cards-empty p{color:#83838a;margin:9px 0 0;font-size:13px}@media (max-width:1180px){.hunting-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.hunting-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:520px){.hunting-cards{grid-template-columns:1fr}}@media (max-width:1540px){body:has(.hunting-cards) .side-banner{display:none}}@media (prefers-reduced-motion:reduce){.hunting-card-item{transition:none}.hunting-card-item:hover{transform:none}}.admin-content-workspace{flex-direction:column;gap:16px;display:flex}.admin-content-block{background:#17171a;border:1px solid #ffffff17;border-left:3px solid #cba96780;border-radius:10px;padding:24px 26px;scroll-margin-top:78px}.admin-content-block>header{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:15px;display:flex}.admin-content-block>header small{color:var(--gold);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.admin-content-block>header h2{color:#ece7d8;margin:0;font-size:18px}.admin-content-block>header p{color:#8b8b92;margin:6px 0 0;font-size:12px}.admin-content-block>header button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b81e2b,#7e1019);border:1px solid #cba96766;border-radius:6px;flex:none;padding:11px 20px;font-size:13px;font-weight:700}.admin-content-block>header button:hover{filter:brightness(1.12)}.admin-content-field{color:#b6b6bc;flex-direction:column;gap:7px;margin-bottom:13px;font-size:12.5px;display:flex}.admin-content-field input,.admin-content-field textarea{color:#e7e7e9;resize:vertical;background:#0f0f11;border:1px solid #ffffff24;border-radius:5px;padding:11px 13px;font:13.5px/1.6 Pretendard,Noto Sans KR,sans-serif}.admin-content-field input[type=file]{color:#b6b6bc;padding:9px 11px}.admin-content-field input:focus,.admin-content-field textarea:focus{border-color:#cba9678c;outline:none}.admin-hunting-form{border-bottom:1px solid #ffffff12;margin-bottom:18px;padding-bottom:18px}.admin-hunting-form .admin-form-actions{justify-content:flex-end;gap:10px;display:flex}.admin-hunting-form .admin-form-actions button{cursor:pointer;border-radius:6px;padding:11px 20px;font-size:13px;font-weight:700}.admin-hunting-form .admin-form-actions button[type=submit]{color:#fff;background:linear-gradient(135deg,#b81e2b,#7e1019);border:1px solid #cba96766}.admin-hunting-form .admin-form-actions button[type=button]{color:#b6b6bc;background:0 0;border:1px solid #ffffff29}.admin-hunting-list{flex-direction:column;gap:10px;display:flex}.admin-hunting-list article{background:#101012;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.admin-hunting-thumb{background:#1c1c20;border-radius:5px;place-items:center;width:76px;height:50px;display:grid;overflow:hidden}.admin-hunting-thumb img{object-fit:cover;width:100%;height:100%}.admin-hunting-thumb span{color:#6a6a71;font-size:10px}.admin-hunting-meta{min-width:0}.admin-hunting-meta strong{color:#e6e6ea;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.admin-hunting-meta small{color:#83838a;font-size:11px}.admin-hunting-list article>button{cursor:pointer;border-radius:5px;padding:8px 14px;font-size:12px;font-weight:650}.admin-hunting-list article>button:first-of-type{color:#e6cf95;background:#cba9671a;border:1px solid #cba96759}.admin-hunting-list article>button:last-of-type{color:#f0828b;background:#be1e2d1f;border:1px solid #ed3c4966}.admin-content-block .admin-message{color:#d8c290;background:#cba9671a;border-radius:5px;margin:0 0 12px;padding:9px 12px;font-size:12.5px}.admin-color-control{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;margin-top:11px;display:grid}.admin-color-control input[type=color]{cursor:pointer;background:#0f0f11;border:1px solid #ffffff24;border-radius:5px;width:54px;height:42px;padding:3px}.admin-color-control input[type=text]{min-width:0;height:42px}.admin-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-copy-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-copy-grid fieldset,.admin-page-card-editor fieldset{background:#111113;border:1px solid #ffffff17;border-radius:7px;min-width:0;margin:0;padding:15px}.admin-copy-grid fieldset legend,.admin-page-card-editor fieldset legend{color:#c7a461;padding:0 7px;font-size:10px;font-weight:800}.admin-copy-grid .admin-content-field:last-child{margin-bottom:0}.admin-content-field small{color:#74747b;font-size:10px;font-weight:500;line-height:1.5}.admin-page-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}.admin-page-tabs button{color:#93939a;cursor:pointer;background:#101012;border:1px solid #ffffff1a;border-radius:5px;min-height:38px;font:700 11px Pretendard,Noto Sans KR,sans-serif}.admin-page-tabs button:hover{color:#d8d4ca;border-color:#cba9674d}.admin-page-tabs button.active{color:#f0dfba;background:linear-gradient(135deg,#be1e2d2b,#cba96714);border-color:#cba9678c;box-shadow:inset 3px 0 #b81e2b}.admin-page-image-editor{background:#111113;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:minmax(230px,.75fr) minmax(260px,1fr) auto;align-items:end;gap:14px;margin-top:4px;padding:14px;display:grid}.admin-page-image-editor .admin-content-field{margin:0}.admin-page-image-preview{color:#696970;background:#09090b;border:1px solid #ffffff17;border-radius:5px;place-items:center;height:112px;font-size:10px;display:grid;overflow:hidden}.admin-page-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-page-image-editor>button,.admin-page-card-editor .admin-logo-reset{color:#aaa9af;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:5px;min-height:40px;padding:0 14px;font:700 11px inherit}.admin-page-card-editor{border-top:1px solid #ffffff12;margin-top:18px;padding-top:17px}.admin-page-card-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.admin-page-card-heading strong{color:#e5dfd2;font-size:14px}.admin-page-card-heading p{color:#7f7f86;margin:5px 0 0;font-size:10px}.admin-page-card-heading>button{color:#ddc58e;cursor:pointer;background:#cba96714;border:1px solid #cba96759;border-radius:5px;min-height:36px;padding:0 13px;font:700 11px inherit}.admin-page-card-editor fieldset+fieldset{margin-top:10px}@media (max-width:920px){.admin-copy-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-page-image-editor{grid-template-columns:1fr 1fr}.admin-page-image-editor>button{grid-column:1/-1}}@media (max-width:640px){.admin-copy-grid,.admin-copy-grid--compact{grid-template-columns:1fr}.admin-page-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-image-editor{grid-template-columns:1fr}.admin-page-card-heading{flex-direction:column;align-items:stretch}}.guide-entries{flex-direction:column;gap:10px;margin-top:18px;display:flex}.guide-entry{background:#17171a;border:1px solid #ffffff17;border-radius:8px;overflow:hidden}.guide-entry[open]{border-color:#cba96757}.guide-entry summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.guide-entry summary::-webkit-details-marker{display:none}.guide-entry-no{color:var(--gold);flex:none;font:800 13px Pretendard,Noto Sans KR,sans-serif}.guide-entry summary strong{color:#ece7d8;word-break:keep-all;flex:1;font-size:17px;font-weight:700}.guide-entry summary em{color:#86868d;font-size:20px;font-style:normal;transition:transform .18s,color .18s}.guide-entry[open] summary em{color:var(--red-light);transform:rotate(45deg)}.guide-entry-body{color:#c4c4ca;white-space:pre-wrap;word-break:break-word;padding:2px 22px 22px;font-size:14px;line-height:1.85}.guide-entries-empty{text-align:center;background:#17171a;border:1px solid #ffffff17;border-radius:10px;margin-top:18px;padding:48px 24px}.guide-entries-empty strong{color:#d5d5d9;font-size:15px;display:block}.guide-entries-empty p{color:#83838a;margin:9px 0 0;font-size:13px}.guide-view{margin-top:18px}.guide-page-admin{background:linear-gradient(110deg,#be1e2d1f,#cba9670f);border:1px solid #cba9674d;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:13px 15px;display:flex}.guide-page-admin>div{align-items:center;gap:10px;min-width:0;display:flex}.guide-page-admin span{color:var(--gold);flex:none;font-size:10px;font-weight:800}.guide-page-admin strong{color:#d8d8dc;font-size:12px;font-weight:600}.guide-page-admin>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#cf3040,#94131e);border:0;border-radius:5px;flex:none;min-height:38px;padding:0 16px;font-size:12px;font-weight:750}.guide-page-admin>button:hover:not(:disabled){filter:brightness(1.12);outline-offset:2px;outline:2px solid #efcf8899}.guide-page-admin>button:focus-visible{filter:brightness(1.12);outline-offset:2px;outline:2px solid #efcf8899}.guide-page-admin>button:disabled{opacity:.45;cursor:not-allowed}.guide-page-message{color:#d8bf87;background:#b78c4314;border-left:3px solid #b78c43;margin:0 0 12px;padding:10px 13px;font-size:12px}.guide-tabs{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:10px;display:grid}.guide-tabs button{text-align:left;color:inherit;cursor:pointer;background:#17171a;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:11px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.guide-tabs button:hover{border-color:#cba96759;transform:translateY(-2px)}.guide-tabs button.active{box-shadow:inset 3px 0 0 var(--red);background:linear-gradient(135deg,#be1e2d2e,#1a171a 65%);border-color:#cba96799}.guide-tab-no{color:var(--gold);flex:none;font:800 13px Pretendard,Noto Sans KR,sans-serif}.guide-tabs button strong{color:#e6e2d6;word-break:keep-all;font-size:14.5px;font-weight:650}.guide-tabs button.active strong{color:#fff}.guide-panel{background:radial-gradient(circle at 100% 0,#be1e2d1a,#0000 40%),#141416;border:1px solid #ffffff17;border-radius:10px;margin-top:14px;padding:30px 32px;animation:.25s ease-out guide-panel-in}.guide-panel-heading{border-bottom:1px solid #cba96733;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:16px;display:flex}.guide-panel-title{color:#f2efe6;border:0;margin:0;padding:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:25px;font-weight:750}.guide-panel-heading>div{flex:none;gap:7px;display:flex}.guide-panel-heading button{color:#e6cf95;cursor:pointer;background:#cba96714;border:1px solid #cba96757;border-radius:5px;min-width:58px;min-height:34px;font-size:11px;font-weight:700}:is(.guide-panel-heading button:hover,.guide-panel-heading button:focus-visible){background:#cba96726;border-color:#ebcc88a6;outline:none}.guide-panel-heading button.danger{color:#f28b93;background:#be1e2d1a;border-color:#ed3c4957}.guide-page-editor{max-width:680px}.guide-page-editor textarea{min-height:300px}.guide-panel-body{color:#c8c8ce;white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.9}@keyframes guide-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:560px){.guide-tabs{grid-template-columns:1fr 1fr}.guide-page-admin,.guide-panel-heading{flex-direction:column;align-items:stretch}.guide-page-admin>div{flex-direction:column;align-items:flex-start;gap:4px}.guide-page-admin>button,.guide-panel-heading>div{width:100%}.guide-panel-heading button{flex:1}}.item-info{margin-top:6px}.item-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.item-tabs button{color:#b7b7be;cursor:pointer;background:#16161a;border:1px solid #ffffff17;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:13px 10px;transition:border-color .16s,background .16s,color .16s;display:flex}.item-tabs button:hover{color:#e6e2d6;border-color:#fff3}.item-tabs button.active{color:#fff;background:#1d1d21;border-color:#cba96780}.item-tabs button strong{font-size:14.5px;font-weight:650}.item-tab-count{color:#9a9aa1;background:#ffffff14;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:700}.item-tabs button.active .item-tab-count{color:var(--gold);background:#cba96729}.item-admin-bar{background:#be1e2d14;border:1px solid #cba96747;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;display:flex}.item-admin-flag{color:var(--gold);letter-spacing:.08em;font-size:11px;font-weight:800}.item-add-button{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:9px 16px;font-size:13px;font-weight:700;transition:background .18s}.item-add-button:hover{background:var(--red-light)}.item-message{color:var(--red-light);margin-top:12px;font-size:13px;font-weight:600}.item-list{flex-direction:column;gap:7px;margin-top:16px;display:flex}.item-row{background:#16161a;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:15px;padding:11px 16px;transition:border-color .16s,background .16s;display:flex}.item-row:hover{background:#191919;border-color:#ffffff26}.item-row-thumb{background:#101012;border:1px solid #ffffff0f;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.item-row-thumb img{object-fit:contain;width:100%;height:100%}.item-row-noimg{color:#4c4c53;letter-spacing:.04em;font-size:9px;font-weight:700}.item-row-name{color:#ece7db;word-break:keep-all;flex:none;width:168px;margin:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:15px;font-weight:750}.item-row-info{color:#a7a7ae;word-break:break-word;flex:auto;min-width:0;margin:0;font-size:13.5px;line-height:1.55}.item-row-tools{flex:none;gap:6px;display:flex}.item-row-tools button{color:#cfcfd6;cursor:pointer;background:#1f1f23;border:1px solid #ffffff1f;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:650;transition:border-color .15s,color .15s}.item-row-tools button:hover{color:#fff;border-color:#cba96780}.item-row-tools button.danger:hover{border-color:var(--red-light);color:var(--red-light)}.hunting-card-tools{border-top:1px solid #ffffff14;gap:14px;margin-top:16px;padding-top:14px;display:flex}.hunting-card-tools button{color:#d6d6dc;cursor:pointer;background:#1f1f23;border:1px solid #ffffff24;border-radius:6px;flex:1;padding:9px 0;font-size:12.5px;font-weight:650;transition:border-color .15s,color .15s,background .15s}.hunting-card-tools button:hover{color:#fff;border-color:#cba96780}.hunting-card-tools button.danger{background:#241a1c}.hunting-card-tools button.danger:hover{border-color:var(--red-light);color:var(--red-light)}.item-empty{text-align:center;background:#141416;border:1px dashed #ffffff1f;border-radius:10px;margin-top:18px;padding:40px 24px}.item-empty strong{color:#e6e6ea;margin-bottom:8px;font-size:15px;display:block}.item-empty p{color:#8b8b92;font-size:13px}.item-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out guide-panel-in;display:flex;position:fixed;inset:0}.item-modal{background:#17171a;border:1px solid #cba96747;border-radius:12px;width:100%;max-width:460px;max-height:90vh;padding:26px 26px 22px;overflow-y:auto;box-shadow:0 30px 70px #0009}.item-modal h3{color:#f2efe6;margin:0 0 20px;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:21px;font-weight:750}.item-field{margin-bottom:15px;display:block}.item-field>span{color:var(--gold);letter-spacing:.04em;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.item-field input[type=text],.item-field textarea,.item-field select{color:#ececf0;background:#101012;border:1px solid #ffffff24;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.item-field textarea{resize:vertical;line-height:1.6}.item-field input:focus,.item-field textarea:focus,.item-field select:focus{border-color:#cba96799;outline:none}.item-field input[type=file]{color:#b6b6bd;width:100%;font-size:12.5px}.item-modal-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.item-modal-actions button{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:13.5px;font-weight:700}.item-modal-actions button[type=submit]{background:var(--red);color:#fff}.item-modal-actions button[type=submit]:hover{background:var(--red-light)}.item-modal-actions button[type=submit]:disabled{opacity:.6;cursor:default}.item-modal-actions button.ghost{color:#cfcfd6;background:0 0;border:1px solid #ffffff2e}.item-modal-actions button.ghost:hover{border-color:#fff6}@media (max-width:620px){.item-tabs{grid-template-columns:1fr 1fr}.item-row{flex-wrap:wrap;gap:10px 12px}.item-row-name{flex:auto;width:auto}.item-row-info{flex:100%}}.promotion-public-stack{width:100%;margin-top:18px;display:grid}.promotion-public-stack .promo-copy,.promotion-public-stack .promo-links{width:100%;max-width:none;margin-inline:0}.promotion-public-stack .promo-copy{border-top:0;margin-top:0;padding-inline:26px}.promotion-public-stack .promo-links{border-top:1px solid #cba96747;padding:24px 26px 26px}.promo-links{background:linear-gradient(110deg,#141416,#1a1818);border:1px solid #cba96747;border-top:0;width:min(1180px,100% - 40px);margin:0 auto;padding:20px 24px 22px}.promo-links-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.promo-links-heading small{color:var(--gold);letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.promo-links-heading h3{color:#f0ece3;margin:0;font-size:18px;font-weight:750}.promo-links-heading p{color:#85858c;margin:6px 0 0;font-size:11px}.promo-link-add{color:#ff9da4;cursor:pointer;background:#be1e2d21;border:1px solid #ef525e73;border-radius:5px;flex:none;min-height:38px;padding:0 15px;font-size:11px;font-weight:750}:is(.promo-link-add:hover,.promo-link-add:focus-visible){color:#fff;background:#be1e2d40;border-color:#ff6974;outline:none}.promo-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.promo-link-item{flex-direction:column;height:100%;display:flex}.promo-link-btn{color:#ece7db;background:#1a1a1d;border:1px solid #cba9673d;border-radius:7px;flex:1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 10px 10px 14px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 7px 18px #00000024}:is(.promo-link-btn:hover,.promo-link-btn:focus-visible){background:#202024;border-color:#ef525e9e;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.promo-link-index{color:#a88a50;font-size:10px;font-weight:800}.promo-link-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.promo-link-name{text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:14px;font-weight:750;overflow:hidden}.promo-link-copy small{color:#73737a;font-size:9px}.promo-link-go{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#d22f3e,#92121d);border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:0 5px 13px #92121d47}.promo-link-go b{color:#ffe0a0;font-size:13px}.promo-link-tools{gap:8px;margin-top:7px;display:flex}.promo-link-tools button{color:#cfcfd6;cursor:pointer;background:#1f1f23;border:1px solid #ffffff1f;border-radius:5px;flex:1;padding:6px 0;font-size:12px;font-weight:650;transition:border-color .15s,color .15s}.promo-link-tools button:hover{color:#fff;border-color:#cba96780}.promo-link-tools button.danger:hover{border-color:var(--red-light);color:var(--red-light)}@media (max-width:720px){.promo-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.promo-links{width:min(1180px,100% - 28px);padding:18px 16px 19px}.promotion-public-stack .promo-copy,.promotion-public-stack .promo-links{width:100%;padding-inline:16px}.promo-links-heading{flex-direction:column;align-items:stretch}.promo-link-add{width:100%}.promo-links-grid{grid-template-columns:1fr}.promo-link-btn{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding-left:11px}.promo-link-go{padding-inline:10px}}.admin-float-bar{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141416f5;border:1px solid #cba96766;border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #00000080}.admin-float-content{align-items:center;gap:10px;padding-right:5px;display:flex}.admin-float-toggle{color:#d6bd83;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:42px;height:34px;padding:0 9px;display:inline-flex}.admin-float-toggle span{font-size:17px;line-height:1}.admin-float-toggle b{font-size:10px}:is(.admin-float-toggle:hover,.admin-float-toggle:focus-visible){color:#ffe4a6;background:#cba9672e;outline:2px solid #efcf8880}.admin-float-bar.is-collapsed .admin-float-content{display:none}.admin-float-flag{color:var(--gold);letter-spacing:.04em;font-size:12px;font-weight:800}.admin-float-link{color:#cfcfd6;border-radius:6px;padding:5px 8px;font-size:12.5px;font-weight:600;text-decoration:none}.admin-float-link:hover{color:#fff;background:#ffffff14}.admin-float-logout{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .16s}.admin-float-logout:hover{background:var(--red-light)}.admin-float-logout:disabled{opacity:.6;cursor:default}@media (max-width:560px){.admin-float-bar{bottom:10px;right:10px}.admin-float-link{display:none}.admin-float-bar.is-collapsed{width:auto}}.side-banner{z-index:40;width:120px;position:fixed;top:124px}.side-banner--left{left:18px}.side-banner--right{right:18px}.side-banner-stack{scrollbar-width:none;gap:10px;max-height:calc(100vh - 145px);display:grid;overflow-y:auto}.side-banner-stack::-webkit-scrollbar{display:none}.side-banner a{display:block}.uploaded-side-banner img{object-fit:cover;border:1px solid #ffffff1f;border-radius:7px;width:120px;height:500px;display:block;box-shadow:0 10px 26px #0006}.enchant-side-banner{color:#f0e8d8;text-align:center;background:radial-gradient(circle at 50% 30%,#be1e2d47,#0000 38%),linear-gradient(170deg,#1c1a1c,#08080a 72%);border:1px solid #d7ad5b75;border-radius:8px;min-height:336px;padding:16px 10px 13px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 13px 30px #00000080,inset 0 0 30px #cba9670b}.enchant-side-banner:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffe09d1c 48%,#0000 68%);animation:5.8s ease-in-out infinite enchant-side-shine;position:absolute;inset:0;transform:translate(-120%)}.enchant-side-banner>*{z-index:1;position:relative}.enchant-side-banner>small{color:#c6a35f;letter-spacing:.16em;font-size:8px;font-weight:850;display:block}.enchant-side-emblem{background:radial-gradient(circle,#be1e2d59,#101013 67%);border:1px solid #e6be6f8c;border-radius:50%;place-items:center;width:76px;height:76px;margin:18px auto 15px;display:grid;box-shadow:0 0 25px #be1e2d38,inset 0 0 15px #e2bb6c21}.enchant-side-emblem:before,.enchant-side-emblem:after{content:"";background:linear-gradient(90deg,#0000,#c9a45b,#0000);width:51px;height:1px;position:absolute}.enchant-side-emblem:before{transform:rotate(45deg)}.enchant-side-emblem:after{transform:rotate(-45deg)}.enchant-side-emblem b{color:#f5dfae;text-shadow:0 0 12px #ffca658c;font-size:24px}.enchant-side-banner>strong{white-space:pre-line;font-size:16px;line-height:1.35;display:block}.enchant-side-banner>p{color:#89878a;white-space:pre-line;margin:12px 0 15px;font-size:10px;line-height:1.6}.enchant-side-banner>em{color:#ffc2c7;background:#be1e2d29;border:1px solid #d2313e66;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:9px;font-style:normal;font-weight:800;display:flex}:is(.enchant-side-banner:hover,.enchant-side-banner:focus-visible){border-color:#e0bb70;outline:none;transform:translateY(-2px);box-shadow:0 16px 34px #0000008c,0 0 22px #be1e2d2e}@keyframes enchant-side-shine{0%,54%{transform:translate(-120%)}76%,to{transform:translate(120%)}}@media (max-width:1560px){.side-banner--right{display:none}.side-banner--left{width:108px;max-height:none;top:auto;bottom:16px;left:12px;overflow:visible}.side-banner--left .uploaded-side-banner{display:none}.enchant-side-banner{min-height:174px;padding:11px 8px 9px;box-shadow:0 9px 24px #0000007a}.enchant-side-emblem{width:54px;height:54px;margin:9px auto}.enchant-side-emblem b{font-size:18px}.enchant-side-banner>strong{font-size:12px}.enchant-side-banner>p{display:none}.enchant-side-banner>em{min-height:28px;margin-top:9px;font-size:8px}}@media (max-width:560px){.side-banner--left{display:none}}.admin-guide-list{flex-direction:column;gap:10px;margin-top:4px;display:flex}.admin-guide-list article{background:#101012;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-guide-meta{min-width:0}.admin-guide-meta strong{color:#e6e6ea;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.admin-guide-meta small{color:#83838a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.admin-guide-list article>button{cursor:pointer;border-radius:5px;padding:8px 14px;font-size:12px;font-weight:650}.admin-guide-list article>button:first-of-type{color:#e6cf95;background:#cba9671a;border:1px solid #cba96759}.admin-guide-list article>button:last-of-type{color:#f0828b;background:#be1e2d1f;border:1px solid #ed3c4966}.brand.brand-image{gap:0}.brand-logo-img{object-fit:contain;width:auto;max-width:240px;height:auto;max-height:58px;display:block}.admin-logo-actions{flex:none;gap:8px;display:flex}.admin-content-block>header .admin-logo-actions .admin-logo-reset{color:#b6b6bc;background:0 0;border:1px solid #ffffff2e}.admin-content-block>header .admin-logo-actions .admin-logo-reset:hover{filter:none;color:#e2e2e6;border-color:#ffffff52}.admin-logo-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.admin-logo-preview{background:linear-gradient(#1c1c20,#121214);border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-width:230px;height:78px;padding:0 20px;display:grid}.admin-logo-preview img{object-fit:contain;max-width:200px;max-height:56px}.admin-logo-preview span{color:#86868d;font-size:12px}.admin-logo-file{flex:1;min-width:230px;margin-bottom:0}.admin-footer-divider{align-items:center;gap:12px;margin:20px 0 14px;display:flex}.admin-footer-divider:before,.admin-footer-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.admin-footer-divider span{color:var(--gold);letter-spacing:.08em;font-size:11px;font-weight:800}.admin-logo-current{color:#a6a6ad;background:#101012;border:1px solid #ffffff14;border-radius:7px;margin:2px 0 16px;padding:10px 14px;font-size:13px}.admin-logo-current b{color:var(--gold);font-weight:700}.admin-logo-mode{background:#131315;border:1px solid #ffffff12;border-radius:9px;margin-top:14px;padding:16px 16px 18px}.admin-logo-modehead{align-items:baseline;gap:9px;margin-bottom:4px;display:flex}.admin-logo-modehead small{color:var(--gold);letter-spacing:.1em;font-size:10px;font-weight:800}.admin-logo-modehead strong{color:#eaeaee;font-size:15px;font-weight:700}.admin-logo-hint{color:#86868d;margin:0 0 12px;font-size:12px;line-height:1.5}.admin-logo-textrow{flex-wrap:wrap;gap:10px;display:flex}.admin-logo-textrow input{color:#ececf0;background:#101012;border:1px solid #ffffff24;border-radius:7px;flex:1;min-width:220px;padding:11px 14px;font-size:15px}.admin-logo-textrow input:focus{border-color:#cba96799;outline:none}.admin-logo-textrow button,.admin-logo-imgsave{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:7px;flex:none;padding:11px 18px;font-size:13.5px;font-weight:700;transition:background .16s}.admin-logo-textrow button:hover,.admin-logo-imgsave:hover{background:var(--red-light)}.admin-logo-textrow button:disabled,.admin-logo-imgsave:disabled{opacity:.6;cursor:default}.admin-emblem-preview{min-width:120px}.admin-emblem-preview img{max-width:60px;max-height:60px}.admin-content-note{color:#cdcdd2;background:#cba96714;border:1px solid #cba9673d;border-radius:8px;margin-top:16px;padding:13px 16px;font-size:13px;line-height:1.6}.admin-content-note b{color:var(--gold);font-weight:700}.admin-side-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-side-card{background:#131315;border:1px solid #ffffff14;border-radius:9px;padding:15px}.admin-side-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-side-head strong{color:#eaeaee;font-size:14.5px;font-weight:700}.admin-side-toggle{color:#b6b6bd;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.admin-side-toggle input{width:15px;height:15px;accent-color:var(--gold)}.admin-side-preview{background:linear-gradient(#1c1c20,#121214);border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:96px;height:400px;max-height:340px;margin:0 auto 12px;display:grid;overflow:hidden}.admin-side-preview img{object-fit:cover;width:100%;height:100%}.admin-side-preview span{color:#86868d;font-size:12px}.admin-side-actions{gap:8px;margin-top:6px;display:flex}.admin-side-actions button{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;padding:9px 0;font-size:13px;font-weight:700}.admin-side-actions button:hover{background:var(--red-light)}.admin-side-actions .admin-side-clear{color:#b6b6bc;background:0 0;border:1px solid #ffffff2e}.admin-side-actions .admin-side-clear:hover{color:#e2e2e6;border-color:#ffffff57}.admin-side-actions button:disabled{opacity:.6;cursor:default}@media (max-width:620px){.admin-side-grid{grid-template-columns:1fr}}.admin-hero-card{background:#131315;border:1px solid #ffffff14;border-radius:9px;padding:14px}.admin-hero-head{margin-bottom:10px}.admin-hero-head strong{color:#eaeaee;font-size:14px;font-weight:700}.admin-hero-preview{aspect-ratio:16/7;background:linear-gradient(#1c1c20,#121214);border:1px solid #ffffff1a;border-radius:7px;place-items:center;margin-bottom:11px;display:grid;overflow:hidden}.admin-hero-preview img{object-fit:cover;width:100%;height:100%}.admin-hero-preview span{color:#86868d;font-size:12px}.admin-hero-actions{gap:8px;margin-top:6px;display:flex}.admin-hero-actions button{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;flex:1;padding:9px 0;font-size:12.5px;font-weight:700}.admin-hero-actions button:hover{background:var(--red-light)}.admin-hero-actions .admin-hero-clear{color:#b6b6bc;background:0 0;border:1px solid #ffffff2e}.admin-hero-actions .admin-hero-clear:hover{color:#e2e2e6;border-color:#ffffff57}.admin-hero-actions button:disabled{opacity:.6;cursor:default}@media (max-width:720px){.admin-hero-grid{grid-template-columns:1fr}}.banner-copy h1{color:#fff;letter-spacing:0;text-shadow:0 3px 18px #000000e6;margin-bottom:20px;font:750 clamp(42px,4.4vw,64px)/1.22 Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}.banner-copy h1>span,.banner-copy h1>em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.banner-copy h1 em{color:#ff4c57;font-style:normal}.banner-copy>p:not(.banner-kicker){color:#9a9aa1;word-break:keep-all;font-size:15px}.banner-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d10bf;border:1px solid #ffffff1f;padding:27px;box-shadow:0 25px 70px #00000061}.status-head{border-bottom:1px solid var(--line);padding-bottom:19px}.data-badge{color:#d8a45c;align-items:center;gap:8px;font-size:11px;display:inline-flex}.data-badge i{background:#e5a948;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #e5a94894}.data-badge.connected{color:#60c986}.data-badge.connected i{background:#4ed07d;box-shadow:0 0 10px #4ed07d8c}.banner-status dl{margin:13px 0 0}.banner-status dl div{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.banner-status dt{color:#707078}.banner-status dd{color:#d7d7dc;margin:0}.banner-pagination{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.banner-pagination b{color:var(--red-light);font:700 11px Pretendard,Noto Sans KR,sans-serif}.banner-pagination span{background:var(--red-light);width:55px;height:1px}.banner-pagination i{background:#777;border-radius:50%;width:5px;height:5px}.slider-banner:after{z-index:1;pointer-events:none}.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;visibility:hidden;background-color:#101014;transition:opacity .75s,visibility .75s;position:absolute;inset:0}.hero-slide.active{opacity:1;visibility:visible;z-index:2}.slide-field{background-color:#111712}.slide-battle{background-color:#25110f}.slide-clan{background-color:#111829}.hero-slide-image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.slide-battle .hero-slide-image{object-position:center 38%}.slide-clan .hero-slide-image{object-position:center 45%}.hero-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#07080ab3 0%,#07080a85 44%,#07080a38 73%,#07080a59 100%);position:absolute;inset:0}.hero-slide:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 32%,#be1e2d2e,#0000 32%);position:absolute;inset:0}.slide-battle:before{background:radial-gradient(circle at 74% 35%,#d3532a3d,#0000 34%)}.slide-clan:before{background:radial-gradient(circle at 72% 28%,#495e9138,#0000 35%)}.hero-slide .banner-inner{z-index:2;position:relative}.slider-arrow{z-index:5;color:#ffffffa3;cursor:pointer;background:#08080a61;border:1px solid #ffffff1c;width:46px;height:70px;font:300 36px/1 Arial,sans-serif;transition:background .18s,color .18s;position:absolute;top:50%;transform:translateY(-50%)}:is(.slider-arrow:hover,.slider-arrow:focus-visible){color:#fff;background:#be1e2db8;outline:none}.slider-arrow.previous{left:22px}.slider-arrow.next{right:22px}.slider-banner .banner-pagination{z-index:6}.banner-pagination button{cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;width:7px;height:7px;padding:0}.banner-pagination button.active{border-color:var(--red-light);background:var(--red-light);box-shadow:0 0 9px #ed3c4999}.shortcut-wrap{z-index:5;background:#111114;border-block:1px solid #ffffff12;padding:7px 0;position:relative;box-shadow:0 10px 26px #00000038}.shortcut-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:auto;min-height:68px;padding:0;list-style:none;display:grid}.shortcut-list li{min-width:0}.shortcut-list a{isolation:isolate;color:#d5d5d9;background:#17171a;border:1px solid #ffffff14;border-radius:3px;justify-content:center;align-items:center;height:68px;transition:color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.shortcut-list a:before{content:"";z-index:-1;background:linear-gradient(#07070933,#070709d1);position:absolute;inset:0}.shortcut-art{z-index:-2;opacity:.55;filter:saturate(.84);background-repeat:no-repeat;background-size:cover;transition:opacity .22s,filter .22s,transform .35s;position:absolute;inset:0;transform:scale(1.015)}:is(.shortcut-list a:hover,.shortcut-list a:focus-visible){color:#fff;border-color:#d5a9557a;outline:none;box-shadow:inset 0 0 18px #d5a95514}:is(.shortcut-list a:hover .shortcut-art,.shortcut-list a:focus-visible .shortcut-art){opacity:.76;filter:saturate(1.02)brightness(1.08);transform:scale(1.07)}.shortcut-list a:hover:after{content:"";background:linear-gradient(90deg,#0000,#d6aa58,#0000);height:2px;position:absolute;bottom:0;left:23%;right:23%;box-shadow:0 0 9px #d6aa5880}.shortcut-list a:focus-visible:after{content:"";background:linear-gradient(90deg,#0000,#d6aa58,#0000);height:2px;position:absolute;bottom:0;left:23%;right:23%;box-shadow:0 0 9px #d6aa5880}.shortcut-list strong{z-index:1;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 8px #000;white-space:nowrap;background:#07070961;border-radius:2px;padding:5px 7px;font-size:12px;font-weight:650;position:relative}.content-section{padding-top:80px;padding-bottom:85px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-heading p{color:var(--red);letter-spacing:.16em;margin-bottom:7px;font:700 9px Pretendard,Noto Sans KR,sans-serif}.section-heading h2{color:#e7e7e9;letter-spacing:-.04em;margin:0;font:600 28px Pretendard,Noto Sans KR,sans-serif}.section-heading>span,.section-heading>a{color:#707078;font-size:11px}.board-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.board-card{background:#17171a;border:1px solid #ffffff17;min-width:0}.board-card header{border-bottom:1px solid #ffffff14;align-items:center;height:72px;padding:0 19px;display:flex}.board-card h3{margin:0;font-size:15px;font-weight:600;position:relative}.board-coin{color:#5a360e;text-shadow:0 1px #ffffff47;background:radial-gradient(circle at 35% 30%,#fff0b2 0 8%,#d7aa50 30%,#8d5c19 76%,#5d380e 100%);border:1px solid #f0ce82;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;margin-right:9px;font:900 11px/1 Pretendard,Noto Sans KR,sans-serif;display:grid;position:relative;box-shadow:inset 0 0 0 3px #532f0747,0 2px 8px #00000059}.board-coin:after{content:"";border-radius:inherit;border:1px solid #ffefb373;position:absolute;inset:3px}.board-card header a{color:#777780;margin-left:auto;font-size:21px;position:relative}.board-thumb{isolation:isolate;background-image:linear-gradient(#07080b05 12%,#07080bb8 100%),url(/home-board-fantasy-panels.webp);background-position:50%,0%;background-repeat:no-repeat;background-size:100% 100%,400%;flex-direction:column;justify-content:end;height:132px;padding:20px;transition:background-size .4s,filter .4s;display:flex;position:relative;overflow:hidden}.card-2 .board-thumb{background-position:50%,33.333%}.card-3 .board-thumb{background-position:50%,66.666%}.card-4 .board-thumb{background-position:50%,100%}.board-card:hover .board-thumb{filter:saturate(1.08)brightness(1.05);background-size:100% 100%,420%}.board-thumb:after{content:"";z-index:-1;pointer-events:none;border:1px solid #cfa95f1f;position:absolute;inset:0}.board-thumb span{z-index:1;color:#fff8e9;text-shadow:0 2px 10px #000000f2;margin-top:0;font:650 18px Pretendard,Noto Sans KR,sans-serif;position:relative}.board-card ul{min-height:112px;margin:0;padding:12px 18px 15px;list-style:none}.board-card li{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:8px;padding:8px 0;display:grid}.board-card li:last-child{border:0}.board-card li a{color:#9d9da4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.board-card time{color:#5f5f66;font-size:9px}.home-news-section{padding-top:42px}.home-start-guide{background:linear-gradient(110deg,#be1e2d2e,#be1e2d0d 58%,#ffffff05);border:1px solid #ed3c4942;align-items:center;gap:14px;min-height:72px;margin-bottom:14px;padding:0 21px;transition:border-color .18s,background .18s;display:flex}.home-start-guide:hover{background:linear-gradient(110deg,#be1e2d45,#be1e2d14 58%,#ffffff06);border-color:#ed3c498c}.home-start-guide>strong{color:#e4e4e7;font-size:15px}.home-start-guide>b{color:var(--red-light);margin-left:auto;font-size:21px;font-weight:400}.home-start-guide-icon{flex:none;gap:2px;width:30px;height:25px;display:flex;position:relative}.home-start-guide-icon i{background:#be1e2d1a;border:1px solid #df626c;width:14px;height:22px;display:block;position:relative}.home-start-guide-icon i:first-child{border-radius:3px 0 0 3px;transform:skewY(5deg)}.home-start-guide-icon i:last-child{border-radius:0 3px 3px 0;transform:skewY(-5deg)}.home-start-guide-icon:after{content:"";background:#df626c;width:1px;position:absolute;top:2px;bottom:1px;left:50%;transform:translate(-50%)}.ranking-section{color:#1b1b1e;background:#e9e8e4;padding:80px 0 70px}.light-heading h2{color:#222226}.ranking-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rank-card{background:#f8f8f6;border:1px solid #d7d6d1;box-shadow:0 10px 25px #0000000d}.rank-card header{border-bottom:1px solid #deddd8;justify-content:space-between;align-items:center;height:67px;padding:0 22px;display:flex}.rank-card h3{margin:0;font-size:16px}.rank-card header span{color:#aaa8a0;letter-spacing:.14em;font:700 9px Pretendard,Noto Sans KR,sans-serif}.rank-card ol{margin:0;padding:8px 20px 15px;list-style:none}.rank-card li{border-bottom:1px solid #e5e4df;grid-template-columns:35px 1fr auto;align-items:center;height:70px;display:grid}.rank-card li:last-child{border-bottom:0}.rank-card li>b{color:#b2222d;font:700 18px Pretendard,Noto Sans KR,sans-serif}.rank-card li>span strong{font-size:13px;display:block}.rank-card li>span small{color:#99968f;margin-top:5px;font-size:10px;display:block}.rank-card li>em{color:#7a7770;font:600 12px Pretendard,Noto Sans KR,sans-serif}.preview-notice{color:#85827c;text-align:center;margin:20px 0 0;font-size:11px}.hunting-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hunting-card{background:radial-gradient(circle at 70% 15%,#71847833,#0000 34%),linear-gradient(145deg,#1c2420,#141416);border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;height:230px;padding:23px;display:flex;position:relative;overflow:hidden}.hunting-2{background:radial-gradient(circle at 75% 22%,#6a564047,#0000 35%),linear-gradient(145deg,#2a211a,#151416)}.hunting-3{background:radial-gradient(circle at 70% 16%,#80432d4d,#0000 34%),linear-gradient(145deg,#2b1916,#151416)}.hunting-4{background:radial-gradient(circle at 70% 16%,#434e734f,#0000 34%),linear-gradient(145deg,#181d2b,#141416)}.hunting-card:after{content:none}.hunting-card>span{color:#c7c7cb;border:1px solid #ffffff2e;align-self:flex-start;padding:5px 9px;font-size:9px}.hunting-card div{z-index:1;position:relative}.hunting-card small{color:#777780;letter-spacing:.14em;font:700 8px Pretendard,Noto Sans KR,sans-serif}.hunting-card h3{margin:7px 0 8px;font:600 21px Pretendard,Noto Sans KR,sans-serif}.hunting-card p{color:#85858d;margin:0;font-size:11px}.hunting-card>a{color:#8c8c94;font-size:20px;position:absolute;bottom:18px;right:18px}.guide-strip{background:linear-gradient(110deg,#8c111d,#c52634 55%,#72101a);padding:58px 0}.guide-inner{justify-content:space-between;align-items:center;display:flex}.guide-inner p{color:#ffffffa6;margin-bottom:7px;font-size:11px}.guide-inner h2{margin:0 0 8px;font:600 27px Pretendard,Noto Sans KR,sans-serif}.guide-inner span{color:#ffffffb3;font-size:12px}.guide-inner a{border:1px solid #ffffff80;place-items:center;width:170px;height:49px;font-size:12px;font-weight:600;display:grid}footer{background:#080809;border-top:1px solid #ffffff0d;padding:48px 0}.footer-inner{grid-template-columns:180px 1fr auto;align-items:center;gap:35px;display:grid}.footer-brand strong{color:#c9c9cc;font-size:19px;display:block}.footer-brand small{color:#4c4c51;letter-spacing:.18em;margin-top:5px;font-size:8px;display:block}.footer-inner p{color:#55555b;margin:0;font-size:10px;line-height:1.8}.footer-desc{white-space:pre-line}.footer-actions{color:#68686e;align-items:center;gap:18px;font-size:10px;display:flex}.footer-actions>div{gap:21px;display:flex}.sub-visual{background:radial-gradient(circle at 75% 25%,#ac182640,#0000 28%),linear-gradient(120deg,#141418,#1a171a 55%,#09090b);border-bottom:1px solid #ffffff14;height:310px;position:relative;overflow:hidden}.sub-visual:before{content:none}.sub-visual-pattern{opacity:.16;background-image:linear-gradient(120deg,#0000 45%,#ffffff12 45.2%,#0000 45.4%),linear-gradient(70deg,#0000 60%,#be1e2d1c 60.2%,#0000 60.5%);position:absolute;inset:0}.sub-visual-inner{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.sub-visual-inner>p{color:var(--red-light);letter-spacing:.18em;margin-bottom:13px;font:700 10px Pretendard,Noto Sans KR,sans-serif}.sub-visual-inner h1{letter-spacing:0;margin:0 0 17px;font:750 43px Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif}.sub-visual-inner span{color:#929299;word-break:keep-all;max-width:620px;font-size:13px;line-height:1.7}.sub-breadcrumb{background:#151518;border-bottom:1px solid #ffffff14;align-items:center;height:53px;display:flex}.sub-breadcrumb>div{color:#68686f;gap:12px;font-size:10px;display:flex}.sub-breadcrumb strong{color:#bdbdc2;font-weight:500}.home-page-layout,.sub-page-layout{grid-template-columns:220px minmax(0,1fr) 250px;align-items:start;gap:18px;display:grid}.home-page-layout.home-page-simple,.sub-page-layout.sub-page-simple{grid-template-columns:minmax(0,1fr);max-width:1160px}.home-page{isolation:isolate;background:#e9eee9;min-height:100vh;position:relative;overflow:hidden}.home-page:before{content:"";z-index:-1;filter:blur(18px)saturate(.78);opacity:.9;background-image:linear-gradient(#f6f9f6ad,#e8eee8d6),url(/slides/hero-fantasy-v3.webp);background-position:top;background-size:cover;position:absolute;inset:92px -28px 0;transform:scale(1.045)}.home-page-layout.home-page-simple{background:0 0;position:relative}.home-page-layout.home-page-simple:before{content:none}.home-main-content{min-width:0;overflow:hidden}.home-page-simple .home-guide-notes,.home-page-simple .home-news-section{width:100%}.home-page-simple .guide-note{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fafbf8c2;border-color:#3a433d24;box-shadow:0 8px 22px #222c2514}.home-page-simple .guide-note p{color:#4e544f}.home-page-simple .home-start-guide{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(110deg,#fff9f1db,#f4f8f3bd);border-color:#ae5b4d3d;box-shadow:0 9px 24px #27302914}.home-page-simple .home-start-guide:hover{background:linear-gradient(110deg,#fff7edf5,#f7faf6e0);border-color:#be584875}.home-page-simple .home-start-guide>strong{color:#353a36}.home-page-simple .board-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fafbf8cc;border-color:#36403926;box-shadow:0 12px 28px #252e2817}.home-page-simple .board-card header{border-bottom-color:#3d453f1f}.home-page-simple .board-card h3{color:#303530}.home-page-simple .board-card header a{color:#7e837f}.home-page-simple .board-card li{border-bottom-color:#3b433d1a}.home-page-simple .board-card li a{color:#505651}.home-page-simple .board-card time{color:#8a8f8b}.home-main-content .banner-inner{grid-template-columns:minmax(0,1fr);gap:0}.home-main-content .banner-status{display:none}.home-main-content .board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-main-content .hunting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main-content .ranking-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-content{min-width:0;padding-top:42px;padding-bottom:80px}.character-rank-sidebar{background:#151518;border:1px solid #ffffff17;margin-top:42px;position:sticky;top:18px;overflow:hidden}.home-page-layout .character-rank-sidebar{margin-top:24px}.character-rank-sidebar>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:76px;padding:17px 16px;display:flex}.character-rank-sidebar>header small{color:var(--red-light);margin-bottom:5px;font-size:8px;font-weight:700;display:block}.character-rank-sidebar>header h2{margin:0;font-size:16px}.character-rank-sidebar>header a{color:#73737a;font-size:8px}.character-rank-sidebar ol{margin:0;padding:5px 13px;list-style:none}.character-rank-sidebar li{border-bottom:1px solid #ffffff0f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:57px;display:grid}.character-rank-sidebar li:last-child{border-bottom:0}.character-rank-sidebar li>b{color:#66666d;text-align:center;font-size:11px}.character-rank-sidebar li>span{min-width:0}.character-rank-sidebar li strong{color:#c7c7cc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.character-rank-sidebar li small{color:#66666d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.character-rank-sidebar li>em{color:#898990;white-space:nowrap;font-size:8px;font-style:normal}.character-rank-sidebar li.top-rank>b{color:var(--red-light);font-size:15px;font-weight:800}.character-rank-sidebar li.rank-1{background:linear-gradient(90deg,#be1e2d1a,#0000)}.character-rank-sidebar li.rank-1 strong{color:#fff}.character-rank-sidebar>p{color:#5f5f66;text-align:center;background:#101012;margin:0;padding:11px 14px;font-size:8px}.adena-board-sidebar{background:#151518;border:1px solid #ffffff17;margin-top:42px;position:sticky;top:18px;overflow:hidden}.home-page-layout .adena-board-sidebar{margin-top:24px}.adena-board-sidebar>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:76px;padding:17px 16px;display:flex}.adena-board-sidebar>header small{color:var(--red-light);margin-bottom:5px;font-size:8px;font-weight:700;display:block}.adena-board-sidebar>header h2{margin:0;font-size:16px}.adena-board-sidebar>header a{color:#73737a;font-size:8px}.adena-side-section{border-bottom:1px solid #ffffff14;padding:14px 13px 5px}.adena-side-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.adena-side-title strong{color:#bdbdc2;font-size:10px}.adena-side-title span{color:#66666d;font-size:8px}.adena-side-section ul{margin:0;padding:0;list-style:none}.adena-side-section li{border-bottom:1px solid #ffffff0e;padding:12px 2px}.adena-side-section li:last-child{border-bottom:0}.adena-side-section li>div,.adena-side-section li>p{justify-content:space-between;align-items:center;gap:8px;display:flex}.adena-side-section li b{color:#dedee1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adena-side-section li>div span{color:#a2a2a9;flex:none;font-size:9px}.adena-side-section li>p{margin:7px 0 0}.adena-side-section li>p span{color:#74747b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.adena-side-section li em{color:#da6570;border:1px solid #ed3c4940;flex:none;padding:3px 6px;font-size:7px;font-style:normal}.adena-side-section.completed li em{color:#6fbd88;border-color:#4ed07d3b}.adena-side-status{color:#5f5f66;text-align:center;background:#101012;margin:0;padding:11px 14px;font-size:8px}.adena-market-preview{gap:16px;margin-top:18px;display:grid}.adena-market-preview>section{background:#17171a;border:1px solid #ffffff17;overflow:hidden}.adena-market-preview>section>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:78px;padding:17px 21px;display:flex}.adena-market-preview>section>header small{color:var(--red-light);margin-bottom:6px;font-size:8px;font-weight:700;display:block}.adena-market-preview>section>header h3{margin:0;font-size:16px}.adena-market-preview>section>header>span{color:#77777e;font-size:9px}.adena-market-table{min-width:600px}.adena-market-row{border-bottom:1px solid #ffffff0e;grid-template-columns:55px 1fr 1.25fr 1fr 70px;align-items:center;gap:12px;min-height:59px;padding:0 21px;font-size:10px;display:grid}.adena-market-row:last-child{border-bottom:0}.adena-market-row.head{color:#66666d;background:#111113;min-height:39px;font-size:8px}.adena-market-row>span{color:#85858c}.adena-market-row>strong{color:#d3d3d7;font-weight:600}.adena-market-row>b{color:#eeeef0;font-size:11px}.adena-market-row>em{color:#db6973;border:1px solid #ed3c4947;width:fit-content;padding:4px 7px;font-size:8px;font-style:normal}.adena-market-row.completed-row{grid-template-columns:55px 1fr 1.25fr 1fr}.adena-market-preview-note{color:#8f8f96;text-align:center;background:#be1e2d12;border:1px solid #ed3c492e;margin:0;padding:13px 16px;font-size:9px}.server-guide{margin-top:18px}.guide-intro{background:radial-gradient(circle at 82% 10%,#be1e2d33,#0000 34%),linear-gradient(120deg,#24171a,#17171b 55%,#121214);border:1px solid #ed3c493d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:34px;display:grid}.guide-intro small{color:var(--red-light);letter-spacing:.08em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.guide-intro h3{letter-spacing:-.04em;margin:0;font-size:25px}.guide-intro p{color:#929299;word-break:keep-all;max-width:570px;margin:12px 0 0;font-size:11px;line-height:1.75}.guide-intro dl{background:#00000021;border:1px solid #ffffff1a;grid-template-columns:repeat(3,92px);margin:0;display:grid}.guide-intro dl div{text-align:center;border-right:1px solid #ffffff14;padding:17px 12px}.guide-intro dl div:last-child{border-right:0}.guide-intro dt{color:#6f6f76;margin-bottom:7px;font-size:8px}.guide-intro dd{color:#f0f0f2;margin:0;font-size:13px;font-weight:700}.guide-jump{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151518f7;border:1px solid #ffffff17;grid-template-columns:repeat(7,1fr);align-self:auto;height:auto;margin:14px 0 0;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #00000038}.guide-jump>a{color:#9f9fa6;border-right:1px solid #ffffff12;place-items:center;min-width:0;height:54px;font-size:10px;font-weight:600;display:grid}.guide-jump>a:last-child{border-right:0}.guide-jump>a:hover{color:#fff;background:#be1e2d1a}.guide-jump>a:hover:after{display:none}.guide-jump>a.active{color:#fff;background:#be1e2d24;position:relative}.guide-jump>a.active:before{content:"";background:var(--red-light);height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.guide-jump>a.rules-link{color:#e4c98f;background:linear-gradient(135deg,#cba96724,#cba96709)}.guide-jump>a.rules-link:hover,.guide-jump>a.rules-link.active{color:#fff2cc;background:linear-gradient(135deg,#cba9673d,#be1e2d14)}.guide-jump>a.rules-link.active:before{background:var(--gold);box-shadow:0 0 12px #cba96773}.guide-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.guide-topic-grid>a{background:#17171a;border:1px solid #ffffff17;min-height:225px;padding:27px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden}.guide-topic-grid>a:last-child{grid-column:auto;min-height:225px}.guide-topic-grid>a:hover{background:#1a171a;border-color:#ed3c4952;transform:translateY(-2px)}.guide-topic-grid>a>span{color:#ffffff09;font-size:68px;font-weight:800;position:absolute;top:7px;right:19px}.guide-topic-grid small{color:var(--red-light);font-size:9px;font-weight:700}.guide-topic-grid h3{color:#e2e2e5;margin:36px 0 12px;font-size:18px;position:relative}.guide-topic-grid p{color:#85858c;word-break:keep-all;max-width:470px;margin:0;font-size:10px;line-height:1.75;position:relative}.guide-topic-grid b{color:#aaaab0;font-size:9px;position:absolute;bottom:24px;left:27px}.guide-topic-grid>a.guide-topic-rules{background:radial-gradient(circle at 88% 10%,#cba9672e,#0000 34%),linear-gradient(115deg,#241d16,#17171a 58%);border-color:#cba96747;grid-column:1/-1;min-height:205px}.guide-topic-grid>a.guide-topic-rules:hover{background:radial-gradient(circle at 88% 10%,#cba9673d,#0000 36%),linear-gradient(115deg,#2b2118,#191719 58%);border-color:#e2c38594}.guide-topic-grid>a.guide-topic-rules>span{color:#cba96717}.guide-topic-grid>a.guide-topic-rules small,.guide-topic-grid>a.guide-topic-rules b{color:#e1bd78}.server-guide-topic{margin-top:14px}.server-guide-topic .guide-jump{margin-top:0}.server-guide-topic .guide-section{margin-top:16px}.guide-section{margin-top:22px;scroll-margin-top:20px}.guide-section>header{background:#151518;border:1px solid #ffffff17;align-items:center;gap:14px;min-height:76px;padding:17px 20px;display:flex}.guide-section>header>span{color:#ed3c49a6;font-size:21px;font-weight:800}.guide-section>header small{color:#74747b;margin-bottom:5px;font-size:8px;display:block}.guide-section>header h3{margin:0;font-size:17px}.guide-section>header>a,.guide-section>header>code{color:#a4a4aa;margin-left:auto;font-size:9px}.guide-section code{color:#e4a3a9;white-space:nowrap;background:#be1e2d14;border:1px solid #ed3c4938;border-radius:2px;padding:3px 7px;font-family:Pretendard,Noto Sans KR,sans-serif;font-size:.92em}.server-rules{background:#151517;border:1px solid #cba96738;overflow:hidden}.server-rules>header{background:radial-gradient(circle at 90% 0,#cba96724,#0000 38%),#141416;border:0;border-bottom:1px solid #cba96729}.server-rules>header>span{color:#dfbd7a;letter-spacing:-.04em;font-size:17px}.server-rules>header h3{font-size:21px}.server-rules>header>a{color:#e0c28b;border:1px solid #cba9674d;place-items:center;min-height:42px;padding:0 16px;font-size:13px;display:inline-grid}.server-rules>header>a:hover{color:#fff0ce;background:#cba9671a}.server-rules-summary{background:linear-gradient(125deg,#cba96717,#0000 58%);border-bottom:1px solid #ffffff12;padding:31px 30px 27px}.server-rules-summary small,.server-rules-report small{color:#d7af64;letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.server-rules-summary h4{color:#eeeeef;letter-spacing:-.035em;margin:10px 0 0;font-size:25px}.server-rules-summary p{color:#b8b8be;word-break:keep-all;max-width:760px;margin:13px 0 0;font-size:15px;line-height:1.85}.server-rule-principles{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.server-rule-principles article{background:#ffffff03;border-right:1px solid #ffffff12;min-height:178px;padding:24px}.server-rule-principles article:last-child{border-right:0}.server-rule-principles span{color:#deba73b8;font-size:13px;font-weight:800;display:block}.server-rule-principles h4{color:#e5e5e8;margin:19px 0 10px;font-size:17px}.server-rule-principles p{color:#b2b2b8;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.server-rules-table-wrap{overflow-x:auto}.server-rules-table{border-collapse:collapse;table-layout:fixed;width:100%}.server-rules-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.server-rules-table th,.server-rules-table td{text-align:left;vertical-align:top;word-break:keep-all;border-bottom:1px solid #fff1;border-right:1px solid #ffffff0f;padding:20px 18px}.server-rules-table th:last-child,.server-rules-table td:last-child{border-right:0}.server-rules-table thead th{color:#b5b5bb;background:#0f0f11;font-size:13px;font-weight:700}.server-rules-table thead th:first-child{width:15%}.server-rules-table thead th:nth-child(2){width:20%}.server-rules-table thead th:nth-child(3){width:33%}.server-rules-table thead th:nth-child(4){width:32%}.server-rules-table tbody th{color:#e4c17d;font-size:15px;line-height:1.7}.server-rules-table tbody td{color:#b9b9bf;font-size:14px;line-height:1.8}.server-rules-table tbody tr:hover{background:#cba96707}.server-rules-policy-note{background:#be1e2d11;border:1px solid #ed3c493d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin:20px;padding:17px 19px;display:grid}.server-rules-policy-note strong{color:#f08d95;white-space:nowrap;font-size:14px}.server-rules-policy-note p{color:#bdbdc3;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.server-rules-report{background:linear-gradient(135deg,#cba96714,#ffffff03);border:1px solid #cba96733;grid-template-columns:.9fr 1.25fr;margin:0 20px 20px;scroll-margin-top:76px;display:grid}.server-rules-report>div{border-right:1px solid #ffffff12;padding:27px}.server-rules-report h4{color:#e9e9eb;margin:9px 0 10px;font-size:21px}.server-rules-report>div p{color:#b5b5bb;word-break:keep-all;margin:0;font-size:14px;line-height:1.8}.server-rules-report>div a{color:#e3c58d;border:1px solid #cba96757;place-items:center;min-height:44px;margin-top:20px;padding:0 17px;font-size:13px;font-weight:700;display:inline-grid}.server-rules-report>div a:hover{color:#fff0cf;background:#cba9671a}.server-rules-report ol{margin:0;padding:10px 25px;list-style:none}.server-rules-report li{border-bottom:1px solid #fff1;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-height:76px;padding:15px 0;display:grid}.server-rules-report li:last-child{border-bottom:0}.server-rules-report li>span{color:#deba73b8;padding-top:2px;font-size:12px;font-weight:800}.server-rules-report li p{color:#b4b4ba;word-break:keep-all;margin:0;font-size:14px;line-height:1.75}.server-rules-report li strong{color:#dfdfe2;margin-bottom:5px;font-size:15px;display:block}.guide-start-grid{border:1px solid #ffffff17;border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guide-start-grid article{background:#17171a;border-right:1px solid #ffffff12;min-height:205px;padding:22px 18px}.guide-start-grid article:last-child{border-right:0}.guide-start-grid article>span{color:#ffffff14;margin-bottom:23px;font-size:28px;font-weight:800;display:block}.guide-start-grid h4{color:#dedee1;margin:15px 0 9px;font-size:13px}.guide-start-grid p{color:#818188;word-break:keep-all;margin:0;font-size:10px;line-height:1.7}.guide-route-table{border:1px solid #ffffff17;border-top:0;overflow:hidden}.guide-route-row{background:#17171a;border-bottom:1px solid #ffffff0e;grid-template-columns:58px 1fr 1.1fr 2fr;align-items:center;gap:13px;min-height:67px;padding:0 20px;display:grid}.guide-route-row:last-child{border-bottom:0}.guide-route-row.head{color:#606067;background:#101012;min-height:38px;font-size:8px}.guide-route-row strong{color:var(--red-light);font-size:11px}.guide-route-row b{color:#d1d1d5;font-size:11px}.guide-route-row>span{color:#9d9da4;font-size:9px}.guide-route-row p{color:#77777e;word-break:keep-all;margin:0;font-size:9px;line-height:1.55}.guide-tip{color:#86868d;background:#cba96712;border:1px solid #cba96726;gap:10px;margin:10px 0 0;padding:13px 16px;font-size:9px;line-height:1.6;display:flex}.guide-tip b{color:var(--gold);flex:none}.guide-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.guide-system-grid article{background:#17171a;border:1px solid #ffffff17;min-height:265px;padding:25px;scroll-margin-top:20px}.guide-system-title{justify-content:space-between;align-items:center;display:flex}.guide-system-title>span{color:var(--red-light);font-size:9px;font-weight:700}.guide-system-grid h4{color:#e1e1e4;margin:24px 0 11px;font-size:17px}.guide-system-grid article>p{color:#898990;word-break:keep-all;min-height:55px;margin:0;font-size:10px;line-height:1.75}.guide-system-grid ul{border-top:1px solid #ffffff12;margin:18px 0 0;padding:15px 0 0;list-style:none}.guide-system-grid li{color:#a6a6ac;padding:4px 0 4px 12px;font-size:9px;position:relative}.guide-system-grid li:before{content:"";background:var(--red-light);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.subscription-guide{background:radial-gradient(circle at 90% 8%,#cba9671f,#0000 35%),#17171a;border:1px solid #cba9672b;padding-bottom:24px}.subscription-guide>header{background:0 0;border:0;border-bottom:1px solid #ffffff14}.subscription-guide>p{color:#9a9aa1;margin:23px 24px 0;font-size:10px;line-height:1.7}.subscription-benefit-grid{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 24px 0;display:grid}.subscription-benefit-grid div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;min-height:76px;padding:15px;display:flex}.subscription-benefit-grid span{color:#77777e;font-size:8px}.subscription-benefit-grid strong{color:#e8d1a6;margin-top:7px;font-size:11px}.guide-claim-note{color:#96969d;background:#cba96714;gap:12px;margin:14px 24px 0;padding:14px 16px;font-size:9px;line-height:1.65;display:flex}.guide-claim-note>b{color:var(--gold);flex:none}.doll-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.doll-overview-grid article{background:#17171a;border:1px solid #ffffff17;min-height:158px;padding:22px}.doll-overview-grid span{color:var(--red-light);font-size:11px;font-weight:700;display:block}.doll-overview-grid strong{color:#e3e3e6;margin-top:14px;font-size:16px;display:block}.doll-overview-grid p{color:#898990;word-break:keep-all;margin:10px 0 0;font-size:12px;line-height:1.7}.doll-guide-heading{background:#111113;border:1px solid #ffffff14;align-items:center;gap:14px;min-height:70px;margin-top:26px;padding:14px 18px;display:flex}.doll-guide-heading>span{color:#ed3c49a6;font-size:18px;font-weight:800}.doll-guide-heading small{color:#74747b;margin-bottom:4px;font-size:11px;display:block}.doll-guide-heading h4{color:#dedee1;margin:0;font-size:15px}.doll-path-grid{border-left:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doll-path-grid article{background:#17171a;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;min-height:108px;padding:19px}.doll-path-grid strong{color:#e8d1a6;font-size:13px}.doll-path-grid p{color:#98989f;word-break:keep-all;margin:9px 0 0;font-size:12px;line-height:1.65}.doll-table-scroll{border:1px solid #ffffff14;border-top:0;overflow-x:auto}.doll-evolution-table,.doll-reward-table{min-width:720px}.doll-evolution-table>div,.doll-reward-table>div{background:#17171a;border-bottom:1px solid #ffffff0f;align-items:center;min-height:52px;display:grid}.doll-evolution-table>div{grid-template-columns:.75fr .9fr 1.25fr 1.2fr .7fr}.doll-reward-table>div{grid-template-columns:.85fr 1fr 1.35fr 1fr 1fr}.doll-evolution-table>div:last-child,.doll-reward-table>div:last-child{border-bottom:0}.doll-evolution-table .head,.doll-reward-table .head{background:#0f0f11;min-height:39px}.doll-evolution-table span,.doll-reward-table span{color:#aaaab0;padding:9px 14px;font-size:12px}.doll-evolution-table .head span,.doll-reward-table .head span{color:#68686f;font-size:11px;font-weight:700}.doll-evolution-table>div:not(.head) span:first-child,.doll-reward-table>div:not(.head) span:first-child{color:var(--red-light);font-weight:700}.doll-inline-note{color:#8f8f96;background:#cba9670f;border:1px solid #cba96721;border-top:0;margin:0;padding:14px 17px;font-size:12px;line-height:1.7}.doll-option-stages{gap:12px;margin-top:12px;display:grid}.doll-option-stage{background:#141416;border:1px solid #ffffff17;overflow:hidden}.doll-option-stage>header{background:#101012;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:49px;padding:11px 16px;display:flex}.doll-option-stage>header strong{color:var(--red-light);font-size:13px}.doll-option-stage>header span{color:#77777e;font-size:11px}.doll-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doll-option-grid article{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;grid-template-columns:54px minmax(0,1fr);gap:13px;min-height:112px;padding:17px;display:grid}.doll-option-grid article:nth-child(2n){border-right:0}.doll-option-grid article:nth-last-child(-n+2){border-bottom:0}.doll-option-grid article:only-child{border-bottom:0;border-right:0}.doll-option-grid article>span{color:#dc969c;background:#be1e2d17;border:1px solid #ed3c492b;place-items:center;height:27px;font-size:10px;font-weight:700;display:grid}.doll-option-grid h5{color:#e0e0e3;margin:3px 0 7px;font-size:14px}.doll-option-grid p{color:#929299;word-break:keep-all;margin:0;font-size:12px;line-height:1.65}.doll-expedition-summary{border-left:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doll-expedition-summary article{background:#17171a;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;min-height:143px;padding:19px}.doll-expedition-summary span{color:#7f7f86;font-size:11px}.doll-expedition-summary strong{color:#e8d1a6;margin-top:11px;font-size:14px;display:block}.doll-expedition-summary p{color:#898990;word-break:keep-all;margin:9px 0 0;font-size:12px;line-height:1.65}.doll-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.doll-rule-grid article{background:#17171a;border:1px solid #ffffff17;min-height:145px;padding:20px}.doll-rule-grid strong{color:#dedee1;font-size:13px}.doll-rule-grid p{color:#898990;word-break:keep-all;margin:10px 0 0;font-size:12px;line-height:1.75}.doll-trade-note{margin-inline:0}.guide-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.guide-command-grid article{background:#17171a;border:1px solid #ffffff17;padding:22px}.guide-command-grid h4{color:#d9d9dc;margin:0 0 15px;font-size:13px}.guide-command-grid dl{margin:0}.guide-command-grid dl div{border-bottom:1px solid #ffffff0e;grid-template-columns:1.1fr 1.4fr;align-items:center;gap:10px;min-height:44px;display:grid}.guide-command-grid dl div:last-child{border-bottom:0}.guide-command-grid dt,.guide-command-grid dd{margin:0}.guide-command-grid dd{color:#818188;font-size:9px;line-height:1.4}.guide-warning{background:#be1e2d13;border:1px solid #ed3c4933;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:24px;display:grid}.guide-warning>strong{color:#eab9bd;font-size:11px}.guide-warning>p{color:#898990;margin:0;font-size:9px;line-height:1.6}.guide-warning>div{gap:7px;display:flex}.guide-warning a{color:#b6b6bc;border:1px solid #ffffff21;padding:9px 12px;font-size:8px}.sub-content-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sub-content-heading p{color:var(--red);letter-spacing:.16em;margin-bottom:7px;font:700 9px Pretendard,Noto Sans KR,sans-serif}.sub-content-heading h2{margin:0;font:600 29px Pretendard,Noto Sans KR,sans-serif}.sub-content-heading>a{color:#77777e;font-size:11px}.sub-notice{background:#be1e2d13;border:1px solid #d9334138;align-items:center;gap:18px;min-height:68px;padding:15px 22px;display:flex}.sub-notice b{color:var(--red-light);flex:none;font-size:11px}.sub-notice p{color:#a4a4aa;margin:0;font-size:12px;line-height:1.6}.hunting-info{margin-top:18px}.hunting-search-panel{background:linear-gradient(110deg,#be1e2d26,#be1e2d09 55%,#151518);border:1px solid #ed3c4940;justify-content:space-between;align-items:center;gap:25px;padding:19px 22px;display:flex}.hunting-search-panel>div{min-width:0}.hunting-search-panel small{color:var(--red-light);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.hunting-search-panel strong{color:#e1e1e4;font-size:14px;display:block}.hunting-search-panel p{color:#8d8d94;margin:6px 0 0;font-size:10px}.hunting-zone-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.hunting-zone-tabs button{min-width:0;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#17171a;border:1px solid #ffffff17;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;padding:10px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.hunting-zone-tabs button:hover{background:#1c181b;border-color:#ed3c494d;transform:translateY(-1px)}.hunting-zone-tabs button.active{box-shadow:inset 3px 0 0 var(--red-light);background:linear-gradient(115deg,#be1e2d33,#19171a 65%);border-color:#ed3c498c}.hunting-zone-tabs button>span{color:var(--red-light);grid-column:1/-1;font-size:8px;font-weight:700}.hunting-zone-tabs button>strong{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.hunting-zone-tabs button>small{color:#7d7d84;align-self:center;font-size:9.5px}.hunting-zone-head{background-image:linear-gradient(100deg,#0e0e11d1 0%,#0e0e1194 46%,#0e0e113d 100%),radial-gradient(circle at 88% 0,#cba9672e,#0000 42%),url(/section-art/hunting.webp);background-position:50%;background-size:cover;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:28px;min-height:130px;margin-top:14px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.hunting-zone-head>div{z-index:1;position:relative}.hunting-zone-head small{color:#f2a3ab;letter-spacing:.04em;text-shadow:0 1px 6px #0009;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.hunting-zone-head h3{color:#f6f4ef;text-shadow:0 2px 10px #000000b3;margin:0;font-size:26px}.hunting-zone-head p{color:#cdcdd3;word-break:keep-all;text-shadow:0 1px 6px #0000008c;max-width:640px;margin:10px 0 0;font-size:14.5px;line-height:1.7}.hunting-search{flex:none;width:min(290px,42%)}.hunting-search>span{color:#96969d;margin-bottom:7px;font-size:11px;display:block}.hunting-search input{color:#e7e7e9;background:#0f0f11;border:1px solid #ffffff21;outline:none;width:100%;height:45px;padding:0 14px;font:13px Pretendard,Noto Sans KR,sans-serif}.hunting-search input::placeholder{color:#5e5e65}.hunting-search input:focus{border-color:#ed3c499e;box-shadow:0 0 0 2px #be1e2d1a}.hunting-map-list{background:#101012;border:1px solid #ffffff14;border-top:0;flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex}.hunting-map-list>span{color:#c1c1c7;border:1px solid #ffffff17;padding:9px 12px;font-size:12.5px}.hunting-map-list>span.empty{color:#8d8067;border-color:#cba9673b}.hunting-map-list b{color:var(--gold);margin-left:6px;font-size:10px}.hunting-result-title{background:#151518;border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:18px;min-height:61px;margin-top:14px;padding:0 17px;display:flex}.hunting-result-title>div{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.hunting-result-title strong{color:var(--red-light);font-size:23px}.hunting-result-title span{color:#bcbcc2;font-size:14px}.hunting-result-title p{color:#96969d;text-align:right;margin:0;font-size:12.5px}.hunting-result-groups.searching{gap:10px;display:grid}.hunting-result-groups.searching .hunting-result-group:first-child{margin-top:10px}.hunting-result-group>header{background:#111113;border:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;display:flex}.hunting-result-group>header strong{color:#dedee1;font-size:13px}.hunting-result-group>header span{color:var(--red-light);font-size:10px}.hunting-monster-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.hunting-monster-list details{background:#17171a;border:1px solid #ffffff17;border-radius:8px;align-self:start;transition:border-color .18s,background .18s;overflow:hidden}.hunting-monster-list details:hover{border-color:#ffffff2b}.hunting-monster-list details[open]{background:#1a181b;border-color:#ed3c4957;grid-column:1/-1}.hunting-monster-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name count icon""maps maps icon";align-items:center;gap:8px 12px;padding:14px 16px;list-style:none;display:grid}.hunting-monster-list summary::-webkit-details-marker{display:none}.hunting-monster-name{color:#ececef;grid-area:name;font-size:16px;font-weight:700}.hunting-monster-maps{flex-wrap:wrap;grid-area:maps;gap:6px;min-width:0;display:flex}.hunting-monster-maps i{color:#a6a6ad;border:1px solid #ffffff1a;border-radius:4px;padding:5px 9px;font-size:12px;font-style:normal}.hunting-monster-list summary>b{color:#b6b6bc;white-space:nowrap;grid-area:count;font-size:13px;font-weight:600}.hunting-monster-list summary>em{color:#8a8a91;text-align:center;grid-area:icon;align-self:center;font-size:20px;font-style:normal;transition:transform .18s,color .18s}.hunting-monster-list details[open] summary>em{color:var(--red-light);transform:rotate(45deg)}.hunting-drop-list{flex-wrap:wrap;gap:8px;padding:4px 16px 18px;display:flex}.hunting-drop-list>span{color:#d6d6da;background:#be1e2d0f;border:1px solid #ed3c492e;border-radius:5px;padding:9px 12px;font-size:13px;line-height:1.4}@media (max-width:720px){.hunting-monster-list{grid-template-columns:1fr}}.hunting-empty-search{text-align:center;background:#17171a;border:1px solid #ffffff17;border-top:0;padding:50px 20px}.hunting-empty-search strong{color:#d5d5d8;font-size:13px}.hunting-empty-search p{color:#75757c;margin:9px 0 0;font-size:10px}.hunting-data-note{color:#ababb2;background:#cba9670e;border:1px solid #cba96726;margin:10px 0 0;padding:15px 18px;font-size:12.5px;line-height:1.7}.ranking-board{margin-top:18px}.ranking-board-summary{background:radial-gradient(circle at 90% 10%,#be1e2d29,#0000 32%),linear-gradient(110deg,#23171a,#17171a 58%,#121214);border:1px solid #ed3c493d;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;display:flex}.ranking-board-summary small{color:var(--red-light);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.ranking-board-summary h3{color:#e7e7e9;margin:0;font-size:19px}.ranking-board-summary p{color:#929299;margin:8px 0 0;font-size:11px}.ranking-board-summary>span{color:var(--gold);border:1px solid #cba9673b;flex:none;padding:7px 10px;font-size:9px}.ranking-board-summary>span.connected{color:#64c986;border-color:#4ed07d47}.ranking-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.ranking-panel{background:#17171a;border:1px solid #ffffff17;min-width:0;overflow:hidden}.ranking-panel>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:72px;padding:14px 17px;display:flex}.ranking-panel>header small{color:#77777e;margin-bottom:5px;font-size:8px;display:block}.ranking-panel>header h3{color:#e1e1e4;margin:0;font-size:16px}.ranking-panel>header>span{color:var(--red-light);font-size:9px;font-weight:700}.ranking-panel ol{margin:0;padding:0;list-style:none}.ranking-table-head,.ranking-panel li{align-items:center;gap:8px;padding:0 14px;display:grid}.ranking-table-head{color:#66666d;background:#101012;min-height:35px;font-size:8px}.ranking-panel li{border-bottom:1px solid #ffffff0e;min-height:58px}.ranking-panel li:last-child{border-bottom:0}.character-row,.pvp-row{grid-template-columns:37px minmax(75px,.9fr) minmax(100px,1.25fr) 62px}.clan-row,.item-row{grid-template-columns:37px minmax(100px,1.35fr) minmax(70px,.75fr) 63px}.ranking-place{color:#68686f;text-align:center;font-size:11px}.ranking-place.top{color:var(--red-light);font-size:16px;font-weight:800}.ranking-place.place-1{color:#e2b967}.ranking-panel li>strong{color:#d7d7db;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ranking-panel li>span{color:#9a9aa1;min-width:0;font-size:9px}.ranking-panel li>span small{color:#66666d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.ranking-panel li>em{color:#b7b7bd;text-align:right;white-space:nowrap;font-size:10px;font-style:normal}.pvp-panel li>em b{color:var(--red-light);font-size:12px}.item-panel li>span{color:#e5b76b;font-size:12px;font-weight:700}.ranking-board-note{color:#8f8f96;background:#be1e2d0e;border:1px solid #ed3c4924;margin:10px 0 0;padding:13px 15px;font-size:10px;line-height:1.65}.member-access-gate{background:radial-gradient(circle at 10% 15%,#be1e2d29,#0000 30%),#17171a;border:1px solid #ed3c4938;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:150px;margin-top:18px;padding:30px 32px;display:grid}.member-lock-icon{background:#be1e2d21;border:1px solid #ed3c494d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.member-lock-icon:before{content:"";border:2px solid #df626c;border-bottom:0;border-radius:10px 10px 0 0;width:18px;height:17px;position:absolute;top:10px}.member-lock-icon i{background:#b82734;border-radius:3px;width:24px;height:18px;position:absolute;top:22px;box-shadow:0 5px 15px #be1e2d40}.member-lock-icon i:after{content:"";background:#f1c5c8;border-radius:2px;width:3px;height:7px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.member-access-gate small{color:var(--red-light);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.member-access-gate h3{color:#e5e5e8;margin:0;font-size:18px}.member-access-gate p{color:#919198;word-break:keep-all;margin:8px 0 0;font-size:11px;line-height:1.65}.member-access-gate>a{color:#e5c7ca;background:#be1e2d17;border:1px solid #ed3c496b;place-items:center;min-width:135px;height:42px;padding:0 15px;font-size:10px;font-weight:600;display:grid}.member-access-gate>a:hover{color:#fff;background:#a91825}.member-locked-sidebar .member-access-gate{grid-column:1/-1}.member-access-gate.compact{text-align:center;background:radial-gradient(circle at 50% 12%,#be1e2d21,#0000 36%),#151518;border:0;flex-direction:column;justify-content:center;gap:14px;min-height:270px;margin:0;padding:25px 17px;display:flex}.member-access-gate.compact .member-lock-icon{width:44px;height:44px}.member-access-gate.compact h3{font-size:15px}.member-access-gate.compact p{margin-top:7px;font-size:9px}.member-access-gate.compact>a{width:100%;min-width:0;height:38px;margin-top:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.community-board{margin-top:18px}.community-tabs{background:#141416;border:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.community-tabs button{color:#8d8d94;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff13;justify-content:center;align-items:center;gap:7px;min-width:0;height:58px;padding:0 12px;transition:color .18s,background .18s;display:flex;position:relative}.community-tabs button:last-child{border-right:0}.community-tabs button:after{content:"";background:0 0;height:2px;transition:left .18s,right .18s,background .18s;position:absolute;bottom:-1px;left:20%;right:20%}.community-tabs button:hover{color:#e1e1e4;background:#ffffff06}.community-tabs button.active{color:#fff;background:linear-gradient(#be1e2d21,#be1e2d09)}.community-tabs button.active:after{background:var(--red-light);left:0;right:0}.community-tabs strong{white-space:nowrap;font-size:13px;font-weight:600}.community-tabs small{color:#e36c76;white-space:nowrap;border:1px solid #ed3c4940;padding:3px 5px;font-size:9px;font-weight:700}.community-account-state{color:#85858c;background:linear-gradient(90deg,#be1e2d0e,#121214eb);border:1px solid #ffffff17;border-top:0;padding:12px 17px;font-size:11px}.community-account-state p{margin:0;line-height:1.65}.community-account-state strong{color:#ef747e}.community-account-state a{color:#f08089;text-underline-offset:3px;font-weight:700;text-decoration:underline}.community-account-state.authenticated{background:linear-gradient(90deg,#41845917,#121214eb);border-left-color:#63bb8280}.community-account-state.authenticated strong{color:#93d2a8}.community-tools{background:#18181b;border:1px solid #ffffff17;border-top:0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px 17px;display:flex}.community-tools>p{color:#8e8e95;margin:0;font-size:12px}.community-tools>p strong{color:#e2e2e5;margin-right:4px;font-size:15px}.community-tools>div{align-items:center;gap:8px;display:flex}.community-search{align-items:center;display:flex}.community-search label{flex:1;min-width:0}.community-search input{color:#e3e3e6;background:#101012;border:1px solid #ffffff21;outline:0;width:245px;height:42px;padding:0 14px;font:12px Pretendard,Noto Sans KR,sans-serif;transition:border-color .18s,box-shadow .18s}.community-search input::placeholder{color:#65656c}.community-search input:focus{border-color:#ed3c498c;box-shadow:0 0 0 2px #be1e2d17}.community-search>button{color:#b7b7bd;cursor:pointer;background:#202024;border:1px solid #ffffff21;border-left:0;height:42px;padding:0 14px;font-size:11px}.community-write{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c92735,#8d111d);border:0;place-items:center;width:84px;height:42px;font-size:12px;font-weight:700;transition:filter .18s,transform .18s;display:grid}.community-write:hover{filter:brightness(1.12);transform:translateY(-1px)}.community-message{color:#d88d93;background:#be1e2d12;border:1px solid #ed3c4933;border-top:0;margin:0;padding:12px 17px;font-size:11px;line-height:1.6}.community-compose{background:radial-gradient(circle at 95% 0,#be1e2d1f,#0000 32%),#141416;border:1px solid #ffffff1a;border-top:0;padding:20px}.community-compose header{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:16px;display:flex}.community-compose header strong{color:#eeeef0;font-size:16px}.community-compose header span{color:#77777e;font-size:10px}.community-compose-grid{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.community-compose label{color:#98989f;gap:7px;font-size:10px;font-weight:700;display:grid}.community-compose>label{margin-top:12px}.community-compose input,.community-compose select,.community-compose textarea{color:#e1e1e4;background:#0e0e10;border:1px solid #ffffff21;border-radius:0;outline:0;width:100%;font:12px/1.65 Pretendard,Noto Sans KR,sans-serif}.community-compose input,.community-compose select{height:44px;padding:0 13px}.community-compose textarea{resize:vertical;min-height:150px;padding:12px 13px}.community-compose input:focus,.community-compose select:focus,.community-compose textarea:focus{border-color:#ed3c498c;box-shadow:0 0 0 2px #be1e2d14}.community-compose-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.community-compose-actions p{color:#74747b;margin:0;font-size:10px;line-height:1.6}.community-compose-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c92735,#8d111d);border:0;min-width:116px;height:42px;font-size:11px;font-weight:700}.community-compose-actions button:disabled{opacity:.55;cursor:wait}.community-list{background:#161619;border:1px solid #ffffff1a;border-top:0}.community-row{color:#929299;border-bottom:1px solid #fff1;grid-template-columns:50px 86px minmax(0,1fr) 86px 88px 42px;align-items:center;gap:12px;min-height:64px;padding:0 16px;font-size:12px;display:grid}.community-row:last-child{border-bottom:0}.community-row.community-head{color:#626269;text-align:center;background:#101012;min-height:40px;font-size:10px}.community-row.community-head span:nth-child(3){text-align:left}.community-row.pinned{background:#be1e2d09}.community-number,.community-author,.community-row time,.community-row>em{text-align:center}.community-row>em{color:#77777e;font-style:normal}.community-category{color:#a6a6ad;text-align:center;white-space:nowrap;border:1px solid #ffffff1f;justify-self:center;width:fit-content;min-width:48px;padding:5px 7px;font-size:10px;font-weight:600}.community-category.notice{color:#ef7a84;background:#be1e2d1f;border-color:#ed3c4961}.community-category.screenshot{color:#96b5e8;border-color:#668fd64d}.community-category.guide{color:#d5b474;border-color:#cba45b4d}.community-category.clan{color:#8bc69f;border-color:#69b1824d}.community-title{color:#d1d1d5;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:10px 0;font-family:inherit;transition:color .16s}.community-title:hover{color:#ff7781}.community-title:disabled{opacity:.65;cursor:wait}.community-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.community-title small{color:#6f6f76;margin-top:7px;font-size:10px;display:none}.community-row.pinned .community-title strong{color:#ececef;font-weight:600}.community-empty{color:#73737a;place-items:center;min-height:180px;font-size:13px;display:grid}.community-error,.community-detail-error{color:#e8838b}.community-detail-error{background:#be1e2d0f;border-bottom:1px solid #fff1;padding:15px 18px;font-size:11px}.community-detail{background:linear-gradient(135deg,#ffffff05,#be1e2d09);border-bottom:1px solid #ffffff14;padding:24px 28px 28px 166px}.community-detail header{align-items:center;gap:10px;display:flex}.community-detail header span{color:#e87982;border:1px solid #ed3c494d;padding:4px 7px;font-size:9px;font-weight:700}.community-detail header strong{color:#e7e7ea;font-size:14px}.community-detail p{color:#aaaab0;white-space:pre-wrap;word-break:break-word;margin:18px 0 0;font-size:12px;line-height:1.9}.community-detail img{object-fit:contain;background:#0c0c0e;width:auto;max-width:100%;max-height:680px;margin-top:20px;display:block}.community-footer{padding:22px 0 0}.community-pagination{justify-content:center;gap:5px;display:flex}.community-pagination button{color:#85858c;cursor:pointer;background:#17171a;border:1px solid #ffffff1c;width:36px;height:36px;font-size:12px}.community-pagination button:hover:not(:disabled),.community-pagination button.active{color:#ef7c85;background:#be1e2d1f;border-color:#ed3c4978}.community-pagination button:disabled{opacity:.4;cursor:default}.community-footer>p{color:#74747b;text-align:center;word-break:keep-all;margin:16px 0 0;font-size:11px;line-height:1.65}.sub-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.sub-card-grid article{background:#17171a;border:1px solid #ffffff17;min-height:285px;padding:31px;position:relative;overflow:hidden}.sub-card-number{color:#ffffff09;font:700 78px Pretendard,Noto Sans KR,sans-serif;position:absolute;top:4px;right:18px}.sub-card-grid article>span{color:#ff6973;letter-spacing:.02em;font:800 15px Pretendard,Noto Sans KR,sans-serif;position:relative}.sub-card-grid h3{margin:42px 0 13px;font-size:19px;font-weight:600;position:relative}.sub-card-grid p{color:#888890;word-break:keep-all;min-height:60px;margin-bottom:30px;font-size:12px;line-height:1.75;position:relative}.sub-card-grid button{color:#626269;cursor:not-allowed;background:0 0;border:1px solid #ffffff1f;height:38px;padding:0 15px;font-size:10px}.sub-card-link{color:#e5c7ca;background:#be1e2d17;border:1px solid #ed3c4973;place-items:center;width:fit-content;height:38px;padding:0 16px;font-size:10px;transition:background .18s,color .18s;display:inline-grid;position:relative}.sub-card-link:hover{color:#fff;background:#a91825}.download-board{margin-top:18px}.download-rules{background:linear-gradient(145deg,#2d231938,#17171afa 35%);border:1px solid #cba96733;border-radius:8px;margin-top:18px;overflow:hidden}.download-rules-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.download-rules-summary::-webkit-details-marker{display:none}.download-rules-summary small{color:var(--red-light);letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.download-rules-summary strong{color:#eeeeef;letter-spacing:-.02em;font-size:19px;font-weight:700}.download-rules-toggle{width:36px;height:36px;color:var(--gold);border:1px solid #cba96752;border-radius:7px;flex:none;place-items:center;font-size:20px;transition:transform .2s,background .2s;display:grid}.download-rules[open] .download-rules-toggle{background:#cba96724;transform:rotate(45deg)}.download-rules[open] .download-rules-summary{border-bottom:1px solid #ffffff13}.download-rules-inner{padding:20px 24px 0}.download-rules-lead{color:#b7b7bd;word-break:keep-all;margin:0 0 16px;font-size:14px;line-height:1.7}.download-rules-table-wrap{overflow-x:auto}.download-rules table{border-collapse:collapse;table-layout:fixed;width:100%}.download-rules th,.download-rules td{text-align:left;vertical-align:top;word-break:keep-all;border-bottom:1px solid #fff1;border-right:1px solid #fff1;padding:17px 20px}.download-rules th:last-child,.download-rules td:last-child{border-right:0}.download-rules thead th{color:#bdbdc3;background:#111113;font-size:13px;font-weight:700}.download-rules thead th:first-child{width:19%}.download-rules thead th:nth-child(2),.download-rules thead th:nth-child(3){width:40.5%}.download-rules tbody th{color:#e5c17b;font-size:15px;font-weight:700}.download-rules tbody td{color:#babac0;font-size:14px;line-height:1.8}.download-rules tbody tr:last-child th,.download-rules tbody tr:last-child td{border-bottom:0}.download-rules tbody tr:hover{background:#cba96709}.download-rules-warning{background:#be1e2d13;border:1px solid #ed3c4945;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:17px;margin:0 20px 20px;padding:17px 20px;display:grid}.download-rules-warning strong{color:#f0828b;white-space:nowrap;font-size:14px}.download-rules-warning p{color:#c0c0c5;word-break:keep-all;margin:0;font-size:14px;line-height:1.75}.download-board-state{color:#898990;background:#17171a;border:1px solid #ffffff17;place-items:center;min-height:230px;margin:0;font-size:13px;display:grid}.download-board-state.error{color:#df7b83}.download-link-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.download-link-grid article{background:#fafbf9f5;border:1px solid #2d373029;border-radius:6px;grid-template-columns:156px minmax(0,1fr);min-height:158px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 10px 28px #272f2917}.download-link-grid article:hover{border-color:#b1843080;transform:translateY(-2px);box-shadow:0 17px 38px #272f2926}.download-card-visual{background-image:linear-gradient(110deg,#ffffff80,#f5f8f4c2),url(/section-art/download.webp);background-position:50%;background-size:cover,cover;border-right:1px solid #b1843038;place-items:center;min-height:158px;display:grid;position:relative;overflow:hidden}.download-card-badge{color:#8a641d;letter-spacing:.12em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffc7;border:1px solid #976d1d57;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:11px;left:11px}.download-card-emblem{background:#fffc;border:1px solid #ffffffeb;border-radius:8px;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 8px 26px #222d262b,inset 0 0 18px #ffffffb8}.download-card-emblem img{object-fit:contain;filter:drop-shadow(0 5px 7px #18221c38);width:98px;height:98px;display:block}.download-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;min-width:0;padding:22px 26px;display:grid}.download-card-copy{min-width:0}.download-card-tag{color:#24734d;letter-spacing:.08em;font-size:11px;font-weight:800}.download-link-grid h3{color:#2f3731;word-break:break-word;margin:8px 0 9px;font-size:20px;font-weight:700}.download-link-grid p{color:#686f69;word-break:keep-all;max-width:720px;margin:0;font-size:13px;line-height:1.7}.download-link-grid a{isolation:isolate;color:#fff;background:linear-gradient(135deg,#2f9c68,#17603f 65%,#0e432c);border:1px solid #41b272b3;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-width:156px;height:48px;padding:0 20px;font-size:12px;font-weight:750;transition:filter .18s,transform .18s,box-shadow .18s;animation:2.7s ease-in-out infinite download-card-pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1464403d,0 0 14px #43be791f}.download-link-grid a:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#dcffe994,#0000);width:30%;animation:3.7s ease-in-out infinite download-card-shimmer;position:absolute;top:-70%;bottom:-70%;left:-48%;transform:translate(-180%)skew(-19deg)}.download-link-grid a:after{content:"✦";color:#dfffea;text-shadow:-6px 26px #bfffd88f;filter:drop-shadow(0 0 4px #96ffc2cc);pointer-events:none;font-size:7px;animation:2.4s ease-in-out infinite site-download-sparkle;position:absolute;top:5px;right:8px}.download-link-grid a b{font-size:17px;font-weight:500;line-height:1}:is(.download-link-grid a:hover,.download-link-grid a:focus-visible){filter:brightness(1.12);outline:none;transform:translateY(-2px);box-shadow:0 11px 25px #14764857,0 0 22px #4ddd8b42}@keyframes download-card-shimmer{0%,52%{opacity:0;transform:translate(-180%)skew(-19deg)}62%{opacity:.72}82%{opacity:.3;transform:translate(710%)skew(-19deg)}to{opacity:0;transform:translate(710%)skew(-19deg)}}@keyframes download-card-pulse{0%,to{box-shadow:0 8px 20px #1464403d,0 0 10px #43be7914}50%{box-shadow:0 9px 23px #146e444d,0 0 20px #4cda893b}}.sub-bottom-guide{background:linear-gradient(100deg,#242429,#19191d);border:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:20px;padding:30px 34px;display:flex}.sub-bottom-guide small{color:var(--red-light);letter-spacing:.16em;font:700 8px Pretendard,Noto Sans KR,sans-serif}.sub-bottom-guide h3{margin:8px 0 7px;font-size:17px}.sub-bottom-guide p{color:#77777e;margin:0;font-size:11px}.sub-bottom-guide>a{color:#d4d4d8;border:1px solid #fff3;place-items:center;width:155px;height:42px;font-size:11px;display:grid}.point-account{background:radial-gradient(circle at 12% 18%,#be1e2d2e,#0000 31%),linear-gradient(105deg,#23171a,#17171b 48%,#121214);border:1px solid #ed3c4942;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:34px;margin-top:18px;padding:28px 30px;display:grid}.point-account small,.point-shop-preview header small,.point-earn-preview header small,.login-preview small{color:var(--red-light);letter-spacing:.16em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.point-account strong{font:700 38px Pretendard,Noto Sans KR,sans-serif;display:block}.point-account p{color:#85858d;margin:7px 0 0;font-size:11px;line-height:1.6}.point-account dl{border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.point-account dl div{border-right:1px solid #ffffff14;padding:13px 15px}.point-account dl div:last-child{border-right:0}.point-account dt{color:#66666d;margin-bottom:7px;font-size:9px}.point-account dd{color:#d5d5d8;margin:0;font-size:11px}.point-account>a{background:linear-gradient(135deg,#c92735,#8e111d);place-items:center;width:145px;height:43px;font-size:11px;font-weight:600;display:grid}.point-shop-preview,.point-earn-preview{background:#17171a;border:1px solid #ffffff17;margin-top:16px;padding:30px}.point-shop-preview>header,.point-earn-preview>header{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.point-shop-preview h3,.point-earn-preview h3{margin:0;font-size:20px}.point-shop-preview>header>span{color:#74747b;font-size:10px}.point-shop-empty{text-align:center;background:radial-gradient(circle at 50% 0,#be1e2d14,#0000 48%),#131315;border:1px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:48px 28px;display:flex}.point-shop-empty>b{font-size:18px}.point-shop-empty>p{color:#85858d;word-break:keep-all;max-width:650px;margin:11px auto 25px;font-size:12px;line-height:1.75}.point-shop-empty dl{grid-template-columns:repeat(3,1fr);width:min(720px,100%);margin:0;display:grid}.point-shop-empty dl div{border:1px solid #ffffff14;border-right:0;padding:13px 16px}.point-shop-empty dl div:last-child{border-right:1px solid #ffffff14}.point-shop-empty dt{color:#626269;font-size:9px}.point-shop-empty dd{color:#c9c9cd;margin:6px 0 0;font-size:11px}.point-safety-note{border-left:2px solid var(--gold);color:#8e8e94;background:#cba96712;margin:18px 0 0;padding:14px 17px;font-size:11px;line-height:1.7}.point-safety-note b{color:var(--gold);margin-right:8px}.point-earn-preview>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.point-earn-preview>div>a{background:#121214;border:1px solid #ffffff14;flex-direction:column;min-height:180px;padding:24px;transition:border-color .18s,transform .18s;display:flex}.point-earn-preview>div>a:hover{border-color:#ed3c497a;transform:translateY(-2px)}.point-earn-preview a span{color:#ffd6d9;background:#be1e2d33;border:1px solid #ed3c4959;align-self:flex-start;padding:7px 10px;font-size:15px;font-weight:800}.point-earn-preview a strong{margin-top:22px;font-size:15px}.point-earn-preview a p{color:#77777e;margin:7px 0 20px;font-size:10px;line-height:1.65}.point-earn-preview a i{color:var(--red-light);margin-top:auto;font-size:9px;font-style:normal}.login-preview{background:#17171a;border:1px solid #ffffff17;grid-template-columns:1.1fr .9fr;margin-top:18px;display:grid}.login-preview>div{padding:40px}.login-preview h3{margin:0 0 10px;font-size:22px}.login-preview>div>p{color:#85858d;margin-bottom:28px;font-size:12px;line-height:1.7}.login-preview label{color:#aaaab0;margin-top:14px;font-size:10px;display:block}.login-preview input{color:#777;background:#111113;border:1px solid #ffffff1c;width:100%;height:46px;margin-top:8px;padding:0 14px}.login-preview button{color:#b87a80;cursor:not-allowed;background:#66131b;border:0;width:100%;height:46px;margin-top:18px;font-size:11px}.login-preview aside{background:radial-gradient(circle at 100% 0,#be1e2d29,#0000 42%),#111113;border-left:1px solid #ffffff14;padding:40px}.login-preview aside b{font-size:15px}.login-preview ul{color:#85858d;margin:22px 0 0;padding-left:17px;font-size:11px;line-height:2}.promotion-board{gap:16px;margin-top:18px;display:grid}.promotion-account-card{background:linear-gradient(135deg,#231e19fa,#111114fa);border:1px solid #cea95d38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:23px 26px;display:flex}.promotion-account-card>div:first-child{flex:430px;min-width:240px}.promotion-account-card small{color:#cba85f;letter-spacing:.08em;font-size:10px;font-weight:800}.promotion-account-card h3{color:#e8e5df;margin:7px 0 0;font-size:18px}.promotion-account-card p{color:#858188;margin:7px 0 0;font-size:11px;line-height:1.65}.promotion-account-card>dl{background:#08080a73;border:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,310px);margin:0;display:grid}.promotion-account-card>dl>div{border-right:1px solid #ffffff12;padding:14px 17px}.promotion-account-card>dl>div:last-child{border-right:0}.promotion-account-card dt{color:#77747a;font-size:10px}.promotion-account-card dd{color:#e4e1dc;margin:6px 0 0;font-size:15px;font-weight:750}.promotion-account-card dd small{margin-left:3px}.promotion-account-card>a{color:#fff;background:linear-gradient(135deg,#c52a38,#86121c);place-items:center;min-width:132px;height:46px;padding:0 20px;font-size:12px;font-weight:750;display:grid}.promotion-account-card>span{color:#838087;text-align:center;border:1px solid #ffffff1a;min-width:108px;padding:12px 16px;font-size:11px;font-weight:700}.promotion-account-card.ready{border-color:#47b57140}.promotion-account-card.unavailable{border-color:#be1e2d3d}.promotion-hero{background:radial-gradient(circle at 76% 18%,#d2a95633,#0000 26%),radial-gradient(circle at 6% 110%,#be1e2d42,#0000 42%),linear-gradient(125deg,#201b18,#121214 60%,#181310);border:1px solid #d1ac5e47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;min-height:238px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000003d}.promotion-hero:before{content:none}.promotion-hero:after{content:"";pointer-events:none;border:1px solid #ffe29d0f;position:absolute;inset:9px}.promotion-hero-copy,.promotion-daily-summary{z-index:1;position:relative}.promotion-hero-copy>span{color:#d7b56d;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.promotion-hero-copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,34px)}.promotion-hero-copy>p{color:#9d9891;max-width:610px;margin:13px 0 24px;font-size:13px;line-height:1.75}.promotion-progress{grid-template-columns:1fr auto;align-items:center;gap:13px;max-width:570px;display:grid}.promotion-progress>div{background:#ffffff13;border-radius:999px;height:6px;overflow:hidden}.promotion-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#9b1d2a,#ed3c49 55%,#e4bd6c);height:100%;transition:width .3s;display:block;box-shadow:0 0 14px #ed3c496b}.promotion-progress>span{color:#c7bda9;font-size:11px;font-weight:700}.promotion-daily-summary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0707098c;border:1px solid #ddb76733;grid-template-columns:repeat(3,1fr);min-width:365px;margin:0;display:grid}.promotion-daily-summary>div{border-right:1px solid #ffffff12;min-width:0;padding:22px 17px}.promotion-daily-summary>div:last-child{border-right:0}.promotion-daily-summary dt{color:#77736d;font-size:11px}.promotion-daily-summary dd{color:#f0eee8;margin:8px 0 0;font-size:28px;font-weight:850;line-height:1}.promotion-daily-summary dd small{color:#7f7a72;margin-left:3px;font-size:11px;font-weight:600}.promotion-daily-summary .earned dd{color:#e4bf72}.promotion-copy-box,.promotion-link-board{background:linear-gradient(145deg,#1c1b1afa,#141417fa);border:1px solid #ffffff17;padding:30px}.promotion-copy-box{border-color:#cea95d33}.promotion-copy-box>header,.promotion-link-board>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.promotion-copy-box small,.promotion-link-board header small{color:#d7b56d;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.promotion-copy-box h3,.promotion-link-board h3{margin:0;font-size:21px}.promotion-copy-box>header p,.promotion-link-board>header>div>p{color:#7f7d7a;margin:9px 0 0;font-size:12px;line-height:1.65}.promotion-copy-content{grid-template-columns:minmax(0,1fr) 168px;align-items:stretch;gap:12px;display:grid}.promotion-copy-box pre{white-space:pre-wrap;color:#c9c5bc;word-break:keep-all;background:#111113;border:1px solid #dab46424;min-height:164px;margin:0;padding:23px;font:13px/1.85 Pretendard,Noto Sans KR,sans-serif;overflow:auto}.promotion-copy-box button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#bd2532,#7f111a);border:1px solid #bc2633;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;padding:18px;font-size:12px;font-weight:750;transition:transform .18s,filter .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #730c1633}.promotion-copy-box button i{border:1px solid #ffffffb8;border-radius:2px;width:27px;height:32px;display:block;position:relative}.promotion-copy-box button i:before{content:"";border:1px solid #ffffff59;border-radius:2px;width:25px;height:29px;position:absolute;top:6px;left:-7px}.promotion-copy-box button:hover{filter:brightness(1.12);border-color:#f05e69;transform:translateY(-2px)}.promotion-link-board>header>span{color:#cfad69;background:#cfaa5f12;border:1px solid #cfaa5f42;flex:none;padding:8px 12px;font-size:11px;font-weight:750}.promotion-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.promotion-link-row{background:#0c0c0ea3;border:1px solid #ffffff13;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:82px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.promotion-link-row:focus-within{background:#171619;border-color:#ed3c497a;transform:translateY(-1px)}.promotion-link-row>b{color:#6f675b;font-size:11px}.promotion-link-row>span{min-width:0}.promotion-link-row input{color:#e3e3e5;background:0 0;border:0;outline:0;width:100%;height:29px;padding:0;font-size:12px}.promotion-link-row input:disabled{cursor:not-allowed;opacity:.55}.promotion-link-row input::placeholder{color:#4e4e54}.promotion-link-row small{color:#696970;text-overflow:ellipsis;white-space:nowrap;min-height:15px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.promotion-link-row>em{color:#76767d;white-space:nowrap;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:88px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:700;display:flex}.promotion-state>i{opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.promotion-state>b{color:inherit;font-size:10px}.promotion-link-row.checking{border-color:#cba96747}.promotion-link-row.checking small,.promotion-link-row.checking>em{color:var(--gold)}.promotion-link-row.confirmed{background:#20663d14;border-color:#41b76f57}.promotion-link-row.confirmed small{color:#69c98e}.promotion-link-row.confirmed>em{color:#65d991;background:#29854c1f;border-color:#48c37747}.promotion-link-row.rejected{border-color:#be1e2d40}.promotion-link-row.rejected small,.promotion-link-row.rejected>em{color:#cf747c}.promotion-rule-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.promotion-rule-chips article{background:#cea95d0b;border:1px solid #cea95d24;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:16px;display:grid}.promotion-rule-chips article>i{color:#c7a55f;border:1px solid #deba6d57;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.promotion-rule-chips b,.promotion-rule-chips span{display:block}.promotion-rule-chips b{color:#c8c5be;font-size:12px}.promotion-rule-chips span{color:#747279;margin-top:4px;font-size:10px;line-height:1.5}.screenshot-board{background:#17171a;border:1px solid #ffffff17;margin-top:18px}.screenshot-board>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:25px 28px;display:flex}.screenshot-board>header small{color:#d5b46d;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.screenshot-board>header h3{margin:0;font-size:22px}.screenshot-board>header p{color:#77777e;margin:8px 0 0;font-size:12px}.screenshot-board>header>span{color:#c9a762;border:1px solid #cfaa5f40;padding:8px 12px;font-size:11px}.screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.screenshot-card{background:#111113;border:1px solid #ffffff14;min-width:0;transition:transform .2s,border-color .2s;overflow:hidden}.screenshot-card:not(.empty):hover{border-color:#d7b56d5c;transform:translateY(-3px)}.screenshot-image{aspect-ratio:16/10;background:#0c0c0e;position:relative;overflow:hidden}.screenshot-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.screenshot-card:hover .screenshot-image img{transform:scale(1.035)}.screenshot-empty-image{color:#5d5b57;background:radial-gradient(circle at 50% 38%,#cba96714,#0000 25%),linear-gradient(145deg,#171719,#0c0c0e);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screenshot-empty-image:after{content:"";border:1px solid #cfaa5f14;position:absolute;inset:9px}.screenshot-empty-image>span{border:1px solid #cdac6747;border-radius:3px;width:42px;height:34px;display:block;position:relative}.screenshot-empty-image>span:before{content:"";background:linear-gradient(135deg,#0000 48%,#cdac673b 49% 62%,#0000 63%),linear-gradient(45deg,#0000 46%,#cdac6726 47% 62%,#0000 63%);width:24px;height:14px;position:absolute;bottom:7px;left:8px}.screenshot-empty-image>span i:first-child{border:1px solid #cdac674d;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.screenshot-empty-image>b{margin-top:12px;font-size:11px;font-weight:650}.screenshot-empty-image>small{color:#cfaa5f38;font-size:22px;font-weight:800;position:absolute;bottom:12px;right:15px}.screenshot-card-copy{min-height:78px;padding:15px 16px}.screenshot-card-copy strong{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.screenshot-card-copy strong a:hover{color:#e4bf72}.screenshot-card-copy p{color:#6f6f76;justify-content:space-between;gap:10px;margin:9px 0 0;font-size:10px;display:flex}.screenshot-card-copy.empty-copy strong{color:#77777e;font-weight:600}.screenshot-card-copy.empty-copy p{color:#55555b;display:block}.operator-board{background:#17171a;border:1px solid #ffffff17;margin-top:18px}.operator-board>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:85px;padding:22px 26px;display:flex}.operator-board>header small{color:var(--red-light);margin-bottom:7px;font-size:9px;font-weight:700;display:block}.operator-board>header h3{margin:0;font-size:19px}.operator-board>header>span{color:#77777e;font-size:10px}.operator-board-head,.operator-board-list>button{grid-template-columns:75px 1fr 110px 110px;align-items:center;display:grid}.operator-board-head{color:#66666d;text-align:center;background:#111113;min-height:45px;padding:0 22px;font-size:9px}.operator-board-head b:nth-child(2){text-align:left}.operator-board-list>button{color:#bdbdc3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff1;width:100%;min-height:58px;padding:0 22px;font-family:inherit}.operator-board-list>button:hover{background:#ffffff06}.operator-board-list>button>span,.operator-board-list>button>em,.operator-board-list>button>time{text-align:center;font-size:10px;font-style:normal}.operator-board-list>button>span{color:var(--red-light);font-weight:700}.operator-board-list>button>strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.operator-board-list>button>em,.operator-board-list>button>time{color:#797980}.board-state{color:#77777e;text-align:center;margin:0;padding:48px 20px;font-size:11px}.board-state.error{color:#d26e76}.operator-board>footer{color:#696970;justify-content:space-between;align-items:center;min-height:66px;padding:0 24px;font-size:10px;display:flex}.operator-board>footer a{color:#aaaab0;border:1px solid #ffffff1f;padding:9px 13px}.operator-post-view{background:#17171a;border:1px solid #ffffff17;margin-top:18px}.operator-post-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:20px 24px 0;display:flex}.operator-post-toolbar>button{color:#aaaab0;cursor:pointer;background:0 0;border:1px solid #ffffff1f;padding:9px 14px;font-size:12px;transition:border-color .16s,color .16s}.operator-post-toolbar>button:hover{color:#e2e2e6;border-color:#ffffff47}.operator-post-admin{gap:8px;display:flex}.operator-edit-btn,.operator-delete-btn{cursor:pointer;border-radius:6px;padding:9px 16px;font-size:12px;font-weight:650;transition:background .16s}.operator-edit-btn{color:#e6cf95;background:#cba9671f;border:1px solid #cba96766}.operator-edit-btn:hover{background:#cba96738}.operator-delete-btn{color:#f0828b;background:#be1e2d24;border:1px solid #ed3c4973}.operator-delete-btn:hover{background:#be1e2d42}.operator-delete-btn:disabled,.operator-edit-save:disabled{opacity:.6;cursor:default}.operator-edit-form{flex-direction:column;gap:12px;padding:10px 24px 26px;display:flex}.operator-edit-row{align-items:center;gap:16px;display:flex}.operator-edit-form select{color:#e7e7e9;background:#0f0f11;border:1px solid #ffffff24;height:42px;padding:0 12px;font:13px Pretendard,Noto Sans KR,sans-serif}.operator-edit-pin{color:#bcbcc2;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.operator-edit-pin input{accent-color:#c0392f;width:16px;height:16px}.operator-edit-title{color:#f0f0f2;background:#0f0f11;border:1px solid #ffffff24;height:48px;padding:0 15px;font:600 15px Pretendard,Noto Sans KR,sans-serif}.operator-edit-content{color:#dedee2;resize:vertical;background:#0f0f11;border:1px solid #ffffff24;padding:14px 15px;font:14px/1.75 Pretendard,Noto Sans KR,sans-serif}.operator-edit-title:focus,.operator-edit-content:focus,.operator-edit-form select:focus{border-color:#ed3c4999;outline:none;box-shadow:0 0 0 2px #be1e2d1a}.operator-edit-error{color:#f0828b;margin:0;padding:10px 24px;font-size:12px}.operator-edit-actions{justify-content:flex-end;display:flex}.operator-edit-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b81e2b,#7e1019);border:1px solid #ed3c4980;border-radius:6px;min-width:120px;height:44px;padding:0 22px;font-size:13px;font-weight:700;transition:filter .16s}.operator-edit-save:hover{filter:brightness(1.12)}.operator-post-view>header{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:25px;padding:27px 28px;display:flex}.operator-post-view>header>div{align-items:center;gap:10px;display:flex}.operator-post-view header span{color:var(--red-light);background:#be1e2d29;padding:5px 8px;font-size:9px}.operator-post-view h3{margin:0;font-size:21px}.operator-post-view dl{gap:22px;margin:0;display:flex}.operator-post-view dl div{gap:8px;font-size:10px;display:flex}.operator-post-view dt{color:#66666d}.operator-post-view dd{color:#aaaab0;margin:0}.operator-post-view>article{color:#c1c1c6;white-space:pre-wrap;word-break:break-word;min-height:320px;padding:36px 30px;font-size:13px;line-height:1.9}.admin-page{padding-top:42px;padding-bottom:80px}.admin-loading{color:#77777e;place-items:center;min-height:280px;font-size:11px;display:grid}.admin-login-panel{background:#17171a;border:1px solid #ffffff17;grid-template-columns:.85fr 1.15fr;max-width:830px;margin:0 auto;display:grid}.admin-login-panel small,.admin-compose small{color:var(--red-light);margin-bottom:9px;font-size:9px;font-weight:700;display:block}.admin-login-panel h2,.admin-compose h2,.admin-post-list h2{margin:0;font-size:22px}.admin-login-panel>div p{color:#77777e;margin:13px 0 0;font-size:11px;line-height:1.7}.admin-login-panel label,.admin-compose label{color:#aaaab0;margin-bottom:16px;font-size:10px;display:block}.admin-login-panel input,.admin-compose input,.admin-compose select,.admin-compose textarea{color:#e2e2e4;background:#111113;border:1px solid #ffffff1c;outline:none;width:100%;margin-top:8px;font:12px Pretendard,Noto Sans KR,sans-serif}.admin-login-panel input,.admin-compose input,.admin-compose select{height:44px;padding:0 13px}.admin-compose textarea{resize:vertical;padding:13px;line-height:1.7}.admin-login-panel input:focus,.admin-compose input:focus,.admin-compose select:focus,.admin-compose textarea:focus{border-color:#ed3c498c}.admin-login-panel form>p,.admin-message{color:#d5777e;font-size:10px}.admin-login-panel form>button{color:#fff;cursor:pointer;background:#a71824;border:0;width:100%;height:45px;font-size:11px;font-weight:700}.admin-login-panel button:disabled,.admin-compose button:disabled,.admin-post-list button:disabled{opacity:.55;cursor:wait}.admin-dashboard{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:16px;display:grid}.admin-compose,.admin-post-list{background:#17171a;border:1px solid #ffffff17}.admin-compose>header,.admin-post-list>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:78px;padding:21px 25px;display:flex}.admin-compose>header>button{color:#9999a0;cursor:pointer;background:0 0;border:1px solid #ffffff21;padding:9px 12px;font-size:9px}.admin-form-row{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}.admin-form-row>label:first-child{margin:0}.admin-form-row .admin-pin{white-space:nowrap;align-items:center;gap:8px;margin:0 0 13px;display:flex}.admin-form-row .admin-pin input{width:16px;height:16px;accent-color:var(--red);margin:0}.admin-form-actions{justify-content:flex-end;gap:8px;display:flex}.admin-form-actions button{color:#c0c0c5;cursor:pointer;background:0 0;border:1px solid #ffffff24;min-width:110px;height:42px;padding:0 15px;font-size:10px}.admin-form-actions button:last-child{color:#fff;background:#a71824;border-color:#a71824}.admin-post-list>header span{color:#77777e;font-size:10px}.admin-post-list article{border-bottom:1px solid #fff1;grid-template-columns:58px 1fr auto auto;align-items:center;gap:10px;min-height:70px;padding:12px 16px;display:grid}.admin-post-list article>span{color:var(--red-light);font-size:9px}.admin-post-list article>div{min-width:0}.admin-post-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.admin-post-list article small{color:#68686f;margin-top:6px;font-size:9px;display:block}.admin-post-list article button{color:#9999a0;cursor:pointer;background:0 0;border:1px solid #ffffff1f;padding:7px 9px;font-size:9px}.admin-post-list article button:last-child{color:#cd737a}.admin-downloads{background:#17171a;border:1px solid #ffffff17;grid-column:1/-1}.admin-downloads>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:21px 25px;display:flex}.admin-downloads>header small{color:var(--red-light);margin-bottom:9px;font-size:10px;font-weight:700;display:block}.admin-downloads>header h2{margin:0;font-size:22px}.admin-downloads>header p{color:#85858c;margin:0;font-size:12px}.admin-download-message{color:#d5777e;margin:18px 25px 0;font-size:12px}.admin-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:25px;display:grid}.admin-download-grid form{background:#121214;border:1px solid #ffffff16;min-width:0;padding:20px}.admin-download-slot{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-download-slot span{color:#e3e3e6;font-size:14px;font-weight:700}.admin-download-slot em{color:#86c797;border:1px solid #62b57947;padding:4px 7px;font-size:10px;font-style:normal}.admin-download-grid label{color:#aaaab0;margin-bottom:14px;font-size:11px;display:block}.admin-download-grid input,.admin-download-grid textarea{color:#e2e2e4;background:#0d0d0f;border:1px solid #ffffff1c;outline:0;width:100%;margin-top:7px;padding:0 12px;font:12px Pretendard,Noto Sans KR,sans-serif}.admin-download-grid input{height:42px}.admin-download-grid textarea{resize:vertical;min-height:78px;padding-block:11px;line-height:1.55}.admin-download-grid input:focus,.admin-download-grid textarea:focus{border-color:#ed3c498c}.admin-download-actions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.admin-download-actions button{color:#b6b6bb;cursor:pointer;background:0 0;border:1px solid #ffffff24;min-width:84px;height:39px;padding:0 14px;font-size:11px}.admin-download-actions button:last-child{color:#fff;background:#a71824;border-color:#a71824}.admin-download-actions button:disabled{opacity:.55;cursor:wait}.brand small,.desktop-navigation small,.board-card time,.hunting-card>span,.footer-brand small,.character-rank-sidebar>header small,.character-rank-sidebar>header a,.character-rank-sidebar li small,.character-rank-sidebar li>em,.character-rank-sidebar>p,.adena-board-sidebar>header small,.adena-board-sidebar>header a,.adena-side-title span,.adena-side-section li>div span,.adena-side-section li>p span,.adena-side-section li em,.adena-side-status,.adena-market-preview>section>header small,.adena-market-preview>section>header>span,.adena-market-row.head,.adena-market-row>em,.adena-market-preview-note,.guide-intro small,.guide-intro dt,.guide-topic-grid small,.guide-topic-grid b,.guide-section>header small,.guide-section>header>a,.guide-section>header>code,.guide-route-row.head,.guide-route-row>span,.guide-route-row p,.guide-tip,.guide-system-title>span,.guide-system-grid li,.subscription-benefit-grid span,.guide-claim-note,.guide-command-grid dd,.guide-warning>p,.guide-warning a,.point-account small,.point-shop-preview header small,.point-earn-preview header small,.login-preview small,.point-account dt,.point-shop-empty dt,.point-earn-preview a i,.promotion-copy-box small,.promotion-link-board header small,.promotion-link-board dt,.promotion-link-row small,.promotion-result-note span,.operator-board>header small,.operator-board-head,.operator-post-view header span,.admin-login-panel small,.admin-compose small,.admin-compose>header>button,.admin-post-list article>span,.admin-post-list article small,.admin-post-list article button{font-size:11px}.utility-bar,.banner-kicker,.data-badge,.section-heading>span,.section-heading>a,.board-card li a,.rank-card li>span small,.preview-notice,.hunting-card p,.guide-inner p,.footer-inner p,.footer-inner>div:last-child,.sub-breadcrumb>div,.character-rank-sidebar li>b,.character-rank-sidebar li strong,.adena-side-title strong,.adena-side-section li b,.adena-market-row,.adena-market-row>b,.guide-intro p,.guide-jump>a,.guide-topic-grid p,.guide-start-grid p,.guide-route-row strong,.guide-route-row b,.guide-system-grid article>p,.subscription-guide>p,.subscription-benefit-grid strong,.guide-warning>strong,.sub-content-heading>a,.sub-notice b,.sub-card-grid button,.sub-card-link,.sub-bottom-guide p,.sub-bottom-guide>a,.point-account p,.point-account dd,.point-account>a,.point-shop-preview>header>span,.point-shop-empty dd,.point-safety-note,.point-earn-preview a p,.login-preview label,.login-preview button,.login-preview ul,.promotion-copy-box button,.promotion-link-board>header>div>p,.promotion-link-row>b,.promotion-result-note b,.promotion-result-note p,.operator-board>header>span,.operator-board-list>button>span,.operator-board-list>button>em,.operator-board-list>button>time,.board-state,.operator-board>footer,.operator-post-view>button,.operator-post-view dl div,.admin-loading,.admin-login-panel>div p,.admin-login-panel label,.admin-compose label,.admin-login-panel form>p,.admin-message,.admin-login-panel form>button,.admin-form-actions button,.admin-post-list>header span,.admin-post-list article strong{font-size:13px}.banner-status dl div,.guide-inner span,.guide-inner a,.sub-notice p,.sub-card-grid p,.point-shop-empty>p,.login-preview>div>p,.promotion-link-row input,.promotion-link-row>em,.operator-board-list>button>strong{font-size:14px}.section-heading p,.rank-card header span,.hunting-card small,.sub-content-heading p,.sub-bottom-guide small{font-size:11px}.guide-route-row>span,.guide-route-row p,.guide-tip,.guide-system-grid li,.guide-claim-note,.guide-command-grid dd,.guide-warning>p,.shortcut-list strong{font-size:12px}.rank-card li>em{font-size:14px}.character-rank-sidebar li{min-height:63px}.adena-side-section li{min-height:66px}.board-card li{padding-block:10px}.guide-command-grid dl div{min-height:50px}@media (max-width:1050px){.desktop-navigation>a{min-width:90px}.desktop-navigation small{display:none}.banner-inner{grid-template-columns:1fr 320px;gap:40px}.shortcut-list{gap:5px}.board-grid,.hunting-grid{grid-template-columns:repeat(2,1fr)}.point-account{grid-template-columns:1fr 1.25fr}.point-account>a{grid-column:1/-1;width:100%}.point-earn-preview>div{grid-template-columns:repeat(2,1fr)}.promotion-hero{grid-template-columns:1fr;gap:25px}.promotion-daily-summary{width:100%;min-width:0}.promotion-link-board>header{flex-direction:column;align-items:start}.promotion-link-board>header>span{align-self:flex-start}.admin-dashboard{grid-template-columns:1fr}.home-page-layout,.sub-page-layout{grid-template-columns:215px minmax(0,1fr);gap:18px}.character-rank-sidebar li{grid-template-columns:25px minmax(0,1fr)}.character-rank-sidebar li>em{display:none}.home-page-layout .adena-board-sidebar,.sub-page-layout .adena-board-sidebar{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);margin-top:0;display:grid;position:static}.adena-side-section{border-bottom:0;border-left:1px solid #ffffff14}.adena-side-status{grid-column:1/-1}.guide-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-start-grid article:nth-child(2){border-right:0}.guide-start-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff12}.subscription-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-board-grid{grid-template-columns:1fr}}@media (max-width:780px){.page-width{width:min(100% - 28px,1180px)}.main-header{z-index:200;height:78px}.header-inner{gap:10px}.desktop-navigation{display:none}.download-button{width:105px;height:45px;margin-left:auto}.mobile-navigation{flex:none;display:block}.mobile-menu-trigger{color:#323b34;cursor:pointer;background:#ffffff61;border:1px solid #36423a2e;border-radius:5px;place-items:center;width:45px;height:45px;padding:0;display:grid}.mobile-menu-trigger>span{gap:4px;width:19px;display:grid}.mobile-menu-trigger i{background:currentColor;border-radius:2px;width:100%;height:2px;display:block}.mobile-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #a41f2b}.mobile-menu-layer{z-index:300;position:fixed;inset:0}body:has(.mobile-menu-layer) .admin-float-bar{display:none}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0985;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-menu-drawer{background:#f5f8f4;border-left:1px solid #36423a2e;flex-direction:column;width:min(86vw,360px);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 48px #0f16113d}.mobile-menu-drawer>header{border-bottom:1px solid #36423a24;justify-content:space-between;align-items:center;min-height:82px;padding:17px 18px;display:flex}.mobile-menu-drawer>header div{flex-direction:column;gap:5px;display:flex}.mobile-menu-drawer>header strong{color:#8c651d;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:18px;font-weight:800}.mobile-menu-drawer>header small{color:#748078;font-size:10px}.mobile-menu-drawer>header button{color:#414b44;cursor:pointer;background:#fff;border:1px solid #36423a26;border-radius:5px;width:40px;height:40px;padding:0;font-size:27px;line-height:1}.mobile-menu-links{padding:10px 14px;display:grid}.mobile-menu-links a{color:#354038;border-bottom:1px solid #36423a1a;flex-direction:column;justify-content:center;min-height:58px;padding:0 15px;display:flex}.mobile-menu-links a strong{font-size:14px}.mobile-menu-links a small{color:#7b867e;margin-top:4px;font-size:9px}.mobile-menu-links a.active{color:#941f2a;background:#a41f2b12;border-left:3px solid #a41f2b}.mobile-menu-theme{color:#58635b;border-top:1px solid #36423a1f;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 18px;font-size:11px;font-weight:700;display:flex}.mobile-menu-download{color:#fff;background:linear-gradient(135deg,#309e69,#15583a);border:1px solid #4ac17f9e;place-items:center;min-height:54px;margin:0 18px 18px;font-size:13px;font-weight:750;animation:2.8s ease-in-out infinite site-download-pulse;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #13633e3d,0 0 16px #44c77f29}.visual-banner{min-height:560px}.banner-copy:before{background:radial-gradient(#030406db 0%,#030406ab 49%,#03040600 78%);inset:-38px -22px}.banner-copy h1{font-size:clamp(28px,7.8vw,34px);display:block;overflow:visible}.banner-copy>p:not(.banner-kicker):not(.hero-tagline){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;display:-webkit-box;overflow:hidden}.hero-opentime{margin-top:22px}.hero-opentime>div{width:145px;min-width:0;padding:9px 13px 10px}.hero-opentime strong{font-size:18px}.visual-banner{height:auto;min-height:600px}.banner-inner{grid-template-columns:1fr;gap:45px;padding:70px 0 55px}.banner-status{max-width:480px}.shortcut-list{grid-template-columns:repeat(4,1fr);height:auto}.shortcut-list a{height:60px}.ranking-grid{grid-template-columns:1fr}.rank-card{width:100%;max-width:560px;margin-inline:auto}.footer-inner{grid-template-columns:1fr;gap:18px}.footer-actions{justify-content:space-between;align-items:flex-start}.sub-card-grid{grid-template-columns:1fr}.sub-card-grid article{min-height:235px}.point-account,.login-preview,.point-account dl{grid-template-columns:1fr}.point-account dl div{border-bottom:1px solid #ffffff14;border-right:0}.point-account dl div:last-child{border-bottom:0}.login-preview aside{border-top:1px solid #ffffff14;border-left:0}.operator-board-head{display:none}.operator-board-list>button{grid-template-columns:45px 1fr 75px}.operator-board-list>button>time{display:none}.operator-post-view>header{flex-direction:column}.admin-login-panel,.home-page-layout,.sub-page-layout{grid-template-columns:1fr}.home-page-layout .character-rank-sidebar,.sub-page-layout .character-rank-sidebar{margin-top:28px;position:static}.character-rank-sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));max-height:255px;display:grid;overflow-y:auto}.character-rank-sidebar li{padding:0 8px}.character-rank-sidebar li:nth-child(odd){border-right:1px solid #ffffff0f}.character-rank-sidebar li>em{display:block}.home-page-layout .adena-board-sidebar,.sub-page-layout .adena-board-sidebar{grid-column:auto;margin-top:0;display:block}.adena-side-section{border-bottom:1px solid #ffffff14;border-left:0}.sub-content{padding-top:24px}.home-main-content .ranking-grid{grid-template-columns:1fr}.home-main-content .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adena-market-preview>section{overflow-x:auto}.guide-intro{grid-template-columns:1fr}.guide-intro dl{grid-template-columns:repeat(3,1fr)}.guide-jump{grid-template-columns:repeat(7,minmax(0,1fr))}.server-rule-principles{grid-template-columns:1fr}.server-rule-principles article{border-bottom:1px solid #ffffff12;border-right:0;min-height:auto}.server-rule-principles article:last-child{border-bottom:0}.server-rules-table-wrap{overflow:visible}.server-rules-table,.server-rules-table tbody{display:block}.server-rules-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.server-rules-table tbody{padding:14px}.server-rules-table tbody tr{background:#141416;border:1px solid #ffffff16;margin-bottom:11px;display:block}.server-rules-table tbody tr:last-child{margin-bottom:0}.server-rules-table tbody th,.server-rules-table tbody td{border-right:0;width:auto;display:block}.server-rules-table tbody th{background:#cba9670d;border-bottom:1px solid #cba9672b;padding:15px 17px}.server-rules-table tbody td{border-bottom:1px solid #ffffff0e;padding:14px 17px}.server-rules-table tbody td:before{content:attr(data-label);color:#a1a1a8;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.server-rules-report{grid-template-columns:1fr}.server-rules-report>div{border-bottom:1px solid #ffffff12;border-right:0}.guide-route-table{overflow-x:auto}.guide-route-row{min-width:720px}.guide-warning{grid-template-columns:1fr;gap:13px}.guide-warning>div{justify-content:flex-start}.hunting-search-panel,.hunting-zone-head{flex-direction:column;align-items:stretch}.hunting-search{width:100%}.ranking-board-summary{flex-direction:column;align-items:flex-start}.member-access-gate{grid-template-columns:45px minmax(0,1fr);padding:25px}.member-access-gate>a{grid-column:1/-1;width:100%}.community-tabs{display:flex;overflow-x:auto}.community-tabs button{flex:1 0 auto;min-width:130px}.community-tools{flex-direction:column;align-items:stretch;gap:11px}.community-tools>div,.community-search,.community-search input{width:100%}.community-search{flex:1}.community-write{flex:0 0 84px}.community-compose-grid{grid-template-columns:1fr}.community-row{grid-template-columns:44px 72px minmax(0,1fr);gap:8px;padding:0 12px}.community-head span:nth-child(n+4),.community-author,.community-row time,.community-row>em{display:none}.community-title small{display:block}.community-detail{padding:22px 24px}.promotion-link-list{grid-template-columns:1fr}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slider-arrow{width:38px;height:54px;top:auto;bottom:15px;transform:none}.slider-arrow.previous{left:14px}.slider-arrow.next{right:14px}}@media (max-width:520px){.community-tools>div{flex-direction:column;align-items:stretch}.community-write{flex-basis:auto;width:100%;min-height:42px}.community-compose{padding:16px}.community-compose header,.community-compose-actions{flex-direction:column;align-items:stretch}.community-compose-actions button{width:100%}.community-row{grid-template-columns:64px minmax(0,1fr);min-height:72px}.community-number,.community-head span:first-child{display:none}.community-category{justify-self:start}.community-row.community-head{grid-template-columns:64px minmax(0,1fr)}.community-detail{padding:20px 16px}.community-detail header{flex-direction:column;align-items:flex-start}.utility-inner>span{display:none}.utility-inner{justify-content:flex-end}.brand{min-width:0}.brand strong{font-size:18px}.brand small{display:none}.visual-banner:before{font-size:90px}.banner-copy h1{font-size:clamp(28px,7.8vw,32px)}.banner-copy>p:not(.banner-kicker){font-size:13px;line-height:1.7}.brand-emblem,.brand-emblem-img img{flex-basis:38px;width:38px;height:38px}.brand-logo-text{font-size:17px}.download-button{width:92px;font-size:12px}.mobile-menu-trigger{width:42px}.shortcut-list{grid-template-columns:repeat(2,1fr)}.shortcut-list strong{display:block}.content-section{padding-top:60px;padding-bottom:60px}.section-heading{align-items:start;gap:14px}.section-heading>span{text-align:right;max-width:135px;line-height:1.6}.board-grid,.hunting-grid,.home-main-content .board-grid,.home-main-content .hunting-grid{grid-template-columns:1fr}.guide-inner{flex-direction:column;align-items:start;gap:28px}.guide-inner a{width:100%}.sub-visual{height:270px}.sub-visual:before{font-size:82px;top:40px}.sub-visual-inner h1{font-size:36px}.sub-content-heading{align-items:start}.sub-content-heading>a{margin-top:8px}.sub-bottom-guide{flex-direction:column;align-items:start;gap:24px}.sub-bottom-guide>a{width:100%}.point-account,.point-shop-preview,.point-earn-preview{padding:22px}.point-shop-empty dl,.point-earn-preview>div{grid-template-columns:1fr}.point-shop-empty dl div{border-bottom:0;border-right:1px solid #ffffff14}.point-shop-empty dl div:last-child{border-bottom:1px solid #ffffff14}.login-preview>div,.login-preview aside{padding:27px}.promotion-hero{padding:24px}.promotion-daily-summary{grid-template-columns:1fr}.promotion-daily-summary>div{border-bottom:1px solid #ffffff12;border-right:0}.promotion-daily-summary>div:last-child{border-bottom:0}.promotion-copy-box,.promotion-link-board{padding:21px}.promotion-copy-box>header{flex-direction:column;align-items:stretch}.promotion-copy-content{grid-template-columns:1fr}.promotion-copy-box button{width:100%;min-height:110px}.promotion-rule-chips{grid-template-columns:1fr}.screenshot-board>header{flex-direction:column;align-items:flex-start}.screenshot-grid{grid-template-columns:1fr;padding:10px}.guide-intro{padding:25px 22px}.guide-intro dl{grid-template-columns:1fr}.guide-intro dl div{border-bottom:1px solid #ffffff14;border-right:0}.guide-intro dl div:last-child{border-bottom:0}.guide-jump{grid-template-columns:repeat(2,1fr)}.guide-jump>a{border-bottom:1px solid #ffffff12}.guide-jump>a:first-child{border-right:0;grid-column:1/-1}.guide-jump>a:nth-child(odd):not(:first-child){border-right:0}.guide-jump>a:nth-last-child(-n+2){border-bottom:0}.guide-topic-grid{grid-template-columns:1fr}.guide-topic-grid>a,.guide-topic-grid>a:last-child{grid-column:auto;min-height:205px}.guide-topic-grid>a.guide-topic-rules{grid-column:auto}.server-rules>header{flex-wrap:wrap;align-items:flex-start}.server-rules>header>a{width:100%;margin-left:0}.server-rules-summary{padding:25px 20px 22px}.server-rules-summary h4{font-size:20px}.server-rule-principles article{padding:21px 20px}.server-rules-policy-note{grid-template-columns:1fr;gap:7px;margin:14px}.server-rules-report{margin:0 14px 14px}.server-rules-report>div{padding:22px 19px}.server-rules-report>div a{width:100%}.server-rules-report ol{padding:8px 19px}.guide-start-grid,.guide-system-grid,.guide-command-grid{grid-template-columns:1fr}.guide-start-grid article{border-bottom:1px solid #ffffff12;border-right:0;min-height:175px}.guide-start-grid article:last-child{border-bottom:0}.subscription-benefit-grid,.doll-overview-grid,.doll-path-grid,.doll-option-grid,.doll-expedition-summary,.doll-rule-grid{grid-template-columns:1fr}.doll-option-grid article,.doll-option-grid article:nth-child(2n),.doll-option-grid article:nth-last-child(-n+2){border-bottom:1px solid #ffffff0f;border-right:0}.doll-option-grid article:last-child{border-bottom:0}.guide-claim-note{flex-direction:column}.guide-command-grid dl div{grid-template-columns:1fr;gap:7px;padding:10px 0}.guide-warning>div{grid-template-columns:1fr 1fr;display:grid}.hunting-zone-tabs{grid-template-columns:1fr}.hunting-zone-tabs button{min-height:66px}.hunting-result-title{flex-direction:column;align-items:flex-start;gap:7px;padding-block:14px}.hunting-result-title p{text-align:left}.hunting-monster-list summary{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.hunting-monster-name{grid-area:1/1}.hunting-monster-list summary>b{grid-area:1/2}.hunting-monster-maps{grid-area:2/1/auto/-1}.hunting-monster-list summary>em{display:none}.promotion-link-row{grid-template-columns:25px 1fr;padding:11px}.promotion-link-row>em{text-align:left;grid-column:2}.operator-board>header,.operator-board>footer{flex-direction:column;align-items:flex-start;gap:15px}.operator-board>footer{padding-block:18px}.operator-board-list>button{grid-template-columns:36px 1fr;padding:0 14px}.operator-board-list>button>em{display:none}.operator-post-view dl{flex-direction:column;gap:7px}.operator-post-view>article{padding:26px 20px}.admin-page{padding-top:35px}.admin-login-panel>div,.admin-login-panel form,.admin-compose form{padding:25px}.admin-form-row{grid-template-columns:1fr;align-items:start}.admin-form-row .admin-pin{margin:0 0 16px}.admin-post-list article{grid-template-columns:1fr auto auto}.admin-post-list article>span{grid-column:1/-1}.character-rank-sidebar ol{grid-template-columns:1fr}.character-rank-sidebar li:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}.brand-emblem:before,.brand-emblem:after,.brand-emblem-img img{animation:none}.brand strong em:after,.brand strong b:after{content:none;animation:none}.brand strong em{background-image:linear-gradient(105deg,#b9853f,#efd495 55%,#c18f49)}.brand strong b{background-image:linear-gradient(105deg,#aeb1b7,#f5f5f6 55%,#a4a8ae)}.download-button,.mobile-menu-download,.download-link-grid a,.download-link-grid a:before,.download-link-grid a:after,.site-header-link--download:before,.site-header-link--download:after{animation:none}.site-header-link--download:before{opacity:.16;transform:translate(390%)skew(-20deg)}.site-header-link--download:after{opacity:.6;transform:none}}.section-visual-heading[data-section-art=world]{--section-accent-rgb:207 176 108;--section-fallback:linear-gradient(112deg, #171711, #121716 56%, #0a0d0c)}.section-visual-heading[data-section-art=archive]{--section-accent-rgb:218 177 98;--section-fallback:linear-gradient(112deg, #1b1510, #171310 56%, #0d0b0a)}.section-visual-heading[data-section-art=arena]{--section-accent-rgb:210 67 75;--section-fallback:linear-gradient(112deg, #1d1012, #171113 56%, #0d0b0c)}.section-visual-heading[data-section-art=messenger]{--section-accent-rgb:105 190 201;--section-fallback:linear-gradient(112deg, #101719, #111519 56%, #0a0c0f)}.admin-support-visual-preview{aspect-ratio:5/2;background:#0d1110;border:1px solid #cba96747;border-radius:9px;width:100%;max-height:330px;margin-bottom:16px;position:relative;overflow:hidden}.admin-support-visual-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-support-visual-preview:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040d0994,#0000 50%);position:absolute;inset:0}.admin-support-visual-preview span{z-index:1;color:#c7ead4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1f15c2;border:1px solid #c3e5cf33;border-radius:4px;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;bottom:13px;left:14px}.admin-support-upload-row{align-items:end;gap:12px;display:flex}.admin-support-upload-row .admin-content-field{flex:1;margin-bottom:0}.admin-support-reset{color:#b8c1bb;cursor:pointer;background:#131615;border:1px solid #ffffff2b;border-radius:6px;min-height:43px;padding:0 16px}.admin-support-reset:hover{color:#d8eee1;border-color:#69cd946b}.admin-support-hint{color:#7f8982;margin:8px 0 18px;font-size:11px;line-height:1.6}.admin-support-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:720px){.admin-support-upload-row{flex-direction:column;align-items:stretch}.admin-support-field-grid{grid-template-columns:1fr;gap:0}}.section-visual-heading{isolation:isolate;border:1px solid rgb(var(--section-accent-rgb) / .27);background-color:#111114;background-image:linear-gradient(90deg, #060608db 0%, #070709ad 42%, #07070942 72%, #07070924 100%), linear-gradient(120deg, transparent 0 48.9%, #ffffff09 49%, transparent 49.2%), radial-gradient(circle at 82% 15%, rgb(var(--section-accent-rgb) / .18), transparent 34%), var(--section-image), var(--section-fallback);background-position:center, center, center, var(--section-image-position,center), center;background-repeat:no-repeat;background-size:cover,58px 58px,cover,cover,cover;justify-content:space-between;align-items:center;gap:24px;height:132px;margin-bottom:12px;padding:21px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #00000040,inset 0 1px #ffffff09}.section-visual-heading[data-section-key=support]{background-image:linear-gradient(90deg, #040a07d6 0%, #050d0994 38%, #050c0824 66%, #050c0808 100%), linear-gradient(120deg, transparent 0 48.9%, #ffffff09 49%, transparent 49.2%), radial-gradient(circle at 82% 15%, rgb(var(--section-accent-rgb) / .12), transparent 34%), var(--section-image), var(--section-fallback)}.section-visual-heading:before{content:none}.section-visual-heading:after{content:"";z-index:0;border:1px solid rgb(var(--section-accent-rgb) / .08);pointer-events:none;position:absolute;inset:7px}.section-visual-copy{z-index:1;min-width:0;max-width:690px;position:relative}.section-visual-copy p{color:rgb(var(--section-accent-rgb));letter-spacing:.16em;text-shadow:0 2px 9px #000000f2;margin:0 0 6px;font-size:9px;font-weight:750;line-height:1}.section-visual-copy h2{color:#f7f4ed;letter-spacing:0;text-shadow:0 3px 15px #000000f2;margin:0;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.section-visual-copy>span{color:#b9b6b0;word-break:keep-all;text-shadow:0 2px 8px #000;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:650px;margin-top:7px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.section-visual-heading>a{z-index:2;border:1px solid rgb(var(--section-accent-rgb) / .34);color:#e1ddd4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080ab8;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:126px;height:36px;padding:0 11px 0 13px;font-size:10px;transition:border-color .18s,background .18s,color .18s;display:inline-flex;position:relative}.section-visual-heading>a b{color:rgb(var(--section-accent-rgb));font-size:12px;font-weight:500}.section-visual-heading>a:hover{border-color:rgb(var(--section-accent-rgb) / .7);color:#fff;background:#121010e6}.section-visual-heading>a:focus-visible{outline:2px solid rgb(var(--section-accent-rgb));outline-offset:3px}.public-section-content[data-section-art=world]{--section-surface-accent:207 176 108}.public-section-content[data-section-art=archive]{--section-surface-accent:218 177 98}.public-section-content[data-section-art=arena]{--section-surface-accent:210 67 75}.public-section-content[data-section-art=messenger]{--section-surface-accent:105 190 201}.public-section-content>.sub-notice{border-color:rgb(var(--section-surface-accent) / .2);border-left:2px solid rgb(var(--section-surface-accent) / .72);background:linear-gradient(90deg, rgb(var(--section-surface-accent) / .095), #ffffff05 68%, transparent);min-height:58px;padding-block:12px}.public-section-content>.sub-notice b{color:rgb(var(--section-surface-accent))}.public-section-content>.sub-card-grid article{background:radial-gradient(circle at 100% 0, rgb(var(--section-surface-accent) / .075), transparent 31%), linear-gradient(145deg, #18181b, #141416);border-color:rgb(var(--section-surface-accent) / .13);box-shadow:0 13px 28px #00000024,inset 0 1px #ffffff06}.public-section-content>.sub-card-grid article>span{color:rgb(var(--section-surface-accent))}.public-section-content>.sub-card-grid .sub-card-link{border-color:rgb(var(--section-surface-accent) / .38);color:#ded8cd}.public-section-content>.sub-card-grid .sub-card-link:hover{background:rgb(var(--section-surface-accent) / .17)}@media (max-width:780px){.section-visual-heading{gap:16px;height:116px;padding:18px 20px}.section-visual-copy h2{font-size:24px}.section-visual-copy>span{-webkit-line-clamp:2;max-width:520px}.section-visual-heading>a{min-width:118px}}@media (max-width:520px){.section-visual-heading{height:104px;padding:16px}.section-visual-heading:before{font-size:49px;bottom:-11px;right:10px}.section-visual-copy p{margin-bottom:7px;font-size:8px}.section-visual-copy h2{font-size:22px}.section-visual-copy>span{display:none}.section-visual-heading>a{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.section-visual-heading>a span{display:none}}.point-shop-content{padding-top:22px}.premium-point-shop{gap:13px;display:grid}.point-shop-hero{background-image:linear-gradient(90deg,#070709e6 0%,#070709c7 41%,#0707095c 72%,#07070980 100%),linear-gradient(#0000 54%,#2d090d3b),url(/point-shop/shop-hero.webp);background-position:50%;background-size:cover;border:1px solid #d2ae674d;grid-template-columns:minmax(0,1fr) 295px;align-items:center;gap:32px;min-height:320px;padding:36px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000052}.point-shop-hero:before{content:"";pointer-events:none;border:1px solid #d2ae6714;position:absolute;inset:18px}.point-shop-hero:after{content:none}.point-shop-hero-copy{z-index:1;position:relative}.point-shop-hero-copy>span{color:#cfae70;letter-spacing:.16em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.point-shop-hero-copy>span:before{content:"";background:#cfae70;width:34px;height:1px}.point-shop-hero-copy h2{color:#f0efeb;letter-spacing:-.055em;margin:17px 0 13px;font-size:clamp(32px,3.4vw,42px);font-weight:600;line-height:1.25}.point-shop-hero-copy h2 em{color:#e0ba73;font-style:normal}.point-shop-hero-copy p{color:#96938d;word-break:keep-all;max-width:600px;margin:0;font-size:13px;line-height:1.75}.point-shop-hero-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.point-shop-hero-tags b{color:#a99a7c;background:#d2ae670e;border:1px solid #d2ae6729;padding:7px 10px;font-size:10px;font-weight:600}.point-shop-wallet{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0cc7;border:1px solid #e0ba734d;padding:22px;position:relative;box-shadow:0 16px 34px #00000052,inset 0 0 0 1px #ffffff06}.point-shop-wallet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.point-shop-wallet header>span{color:#8e8b84;align-items:center;gap:7px;font-size:11px;display:inline-flex}.point-shop-wallet header>span:before{content:"";background:#7f7770;border-radius:50%;width:7px;height:7px}.point-shop-wallet header>span.live{color:#7bd39c}.point-shop-wallet header>span.live:before{background:#5ed38a;box-shadow:0 0 10px #5ed38a8c}.point-shop-wallet header small{color:#79766f;font-size:11px}.wallet-score{border-bottom:1px solid #ffffff14;padding:22px 0 19px}.wallet-score small{color:#77746e;margin-bottom:7px;font-size:11px;display:block}.wallet-score strong{color:#f0d49e;letter-spacing:-.05em;font-size:40px;font-weight:750}.wallet-score strong em{color:#aa8a54;margin-left:6px;font-size:17px;font-style:normal}.point-shop-wallet dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.point-shop-wallet dl div{padding:14px 10px 0 0}.point-shop-wallet dt{color:#6f6d68;font-size:11px}.point-shop-wallet dd{color:#d5d2ca;margin:6px 0 0;font-size:14px;font-weight:650}.wallet-character{margin-top:18px;display:block}.wallet-character span{color:#77746e;margin-bottom:7px;font-size:11px;display:block}.wallet-character select{color:#dbd6ca;background:#121214;border:1px solid #e0ba7333;outline:none;width:100%;height:42px;padding:0 12px;font-family:inherit}.point-link-form{background:#151416;border:1px solid #d2ae6733;grid-template-columns:minmax(250px,1fr) minmax(190px,260px) 125px;align-items:end;gap:16px;padding:25px 28px;display:grid}.point-link-form small{color:#c7a364;margin-bottom:7px;font-size:11px;display:block}.point-link-form strong{font-size:16px;display:block}.point-link-form code{color:#f0c97e;background:#d2ae6717;padding:3px 7px;font-family:inherit}.point-link-form>div>p{color:#7d7b76;margin:8px 0 0;font-size:12px;line-height:1.65}.point-link-form label span{color:#86837d;margin-bottom:7px;font-size:11px;display:block}.point-link-form input{color:#eee9df;letter-spacing:.16em;background:#0f0f11;border:1px solid #ffffff1f;outline:none;width:100%;height:44px;padding:0 13px;font:700 15px Pretendard,Noto Sans KR,sans-serif}.point-link-form input:focus{border-color:#e0ba7399}.point-link-form>button{color:#111;cursor:pointer;background:#b68c49;border:1px solid #a68043;height:44px;font-weight:800}.point-link-form>button:disabled{opacity:.42;cursor:not-allowed}.point-form-message{color:#d5b57b;grid-column:1/-1;margin:0;font-size:12px}.point-form-message.error{color:#ef929a}.point-form-message.success{color:#8fd0a4}.point-shop-alert{background:#c99f5912;border-left:2px solid #c99f59;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:14px 18px;display:grid}.point-shop-alert b{color:#d5b57b;font-size:12px}.point-shop-alert p{color:#97938b;margin:0;font-size:12px}.point-shop-alert small{color:#b58f7b;margin-top:5px;font-size:10px;line-height:1.55;display:block}.point-shop-alert button,.point-shop-empty button{color:#d3b579;cursor:pointer;background:#d2ae6714;border:1px solid #d2ae6752;min-height:38px;padding:0 13px;font-size:10px;font-weight:700}.point-shop-alert button:disabled,.point-shop-empty button:disabled{opacity:.5;cursor:wait}.point-shop-catalog,.point-shop-ledger{background:#151517;border:1px solid #ffffff16;padding:24px}.point-shop-catalog{background:linear-gradient(#ffffff05,#0000 180px),#151517;padding:30px}.point-shop-catalog>header,.point-shop-ledger>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.point-shop-catalog>header small,.point-shop-ledger>header small{color:#c7a364;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.point-shop-catalog h3,.point-shop-ledger h3{margin:0;font-size:22px}.point-shop-catalog h3{letter-spacing:-.035em;font-size:24px}.point-catalog-count{color:#747178;margin-top:10px;font-size:10px;display:block}.point-catalog-count b{color:#d5b36f;font-size:12px}.point-shop-catalog>header p,.point-shop-ledger>header span{color:#868279;text-align:right;word-break:keep-all;max-width:430px;margin:0;font-size:11px;line-height:1.65}.point-shop-catalog>header p b{color:#d3ad69;font-weight:750}.point-shop-empty{text-align:center;background:#d2ae6709;border:1px dashed #d2ae6738;margin-bottom:14px;padding:36px 24px}.point-shop-empty b{color:#d4c6aa;font-size:15px}.point-shop-empty p{color:#77757a;margin:8px 0 0;font-size:12px}.point-shop-empty button{margin-top:17px}.point-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:14px;display:grid}.point-product-card{background:linear-gradient(#78141e14,#0000 38%),#121214;border:1px solid #ffffff1b;border-radius:10px;flex-direction:column;min-width:0;min-height:310px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 24px #0000002e}.point-product-card-body{flex:auto;grid-template-rows:auto 94px minmax(54px,auto) auto;grid-template-columns:minmax(0,1fr);row-gap:8px;min-width:0;min-height:0;padding:14px;display:grid}.point-product-card:hover{border-color:#da4a566b;transform:translateY(-3px);box-shadow:0 18px 34px #00000052}.point-product-card.blessed{background:linear-gradient(#d2ae671c,#0000 42%),#131214;border-color:#d2ae6740}.product-rank{grid-area:1/1;justify-content:space-between;align-items:center;display:flex}.product-rank span{color:#5e5b61;letter-spacing:.08em;font-size:10px;font-weight:800}.product-rank b{color:#918d94;background:#ffffff06;border:1px solid #ffffff1a;padding:4px 7px;font-size:9px;font-weight:700}.point-product-card.blessed .product-rank b{color:#c7a364;border-color:#d2ae6745}.point-product-card.sold-out{filter:saturate(.45)}.point-product-card.sold-out:after{content:"품절";z-index:4;color:#ffffffe0;letter-spacing:.14em;text-align:center;background:#75141ce6;width:160px;padding:7px 0;font-size:9px;font-weight:800;position:absolute;top:55px;right:-38px;transform:rotate(42deg)}.product-mark{width:100%;height:94px;box-shadow:none;background:0 0;border:0;grid-area:2/1;place-items:center;margin:0;display:grid;position:relative;overflow:visible}.product-mark:before,.product-mark:after{content:none}.point-product-card.blessed .product-mark:before{content:"";z-index:1;pointer-events:none;border:1px solid #f1c76f85;border-radius:50%;width:76px;height:76px;animation:2.8s ease-in-out infinite point-blessed-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #f1c76f40,0 0 24px #d29f4033,inset 0 0 10px #ffde971f}.point-product-card.blessed .product-mark:after{content:"✦";z-index:3;color:#0000;text-shadow:-38px -20px #f5d88e,-28px 29px #c99b45,0 -40px #ffe8ae,28px -30px #d5aa58,40px 5px #f6d98f,27px 31px #be8e38,0 40px #ffe5a3,-40px 12px #d7aa52;filter:drop-shadow(0 0 3px #f6d284bf);pointer-events:none;width:1px;height:1px;font-size:6px;line-height:1;animation:2.2s ease-in-out infinite point-blessed-sparkle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes point-blessed-halo{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.05)}}@keyframes point-blessed-sparkle{0%,to{opacity:.28;transform:translate(-50%,-50%)scale(.78)rotate(-3deg)}45%{opacity:.95;transform:translate(-50%,-50%)scale(1.08)rotate(3deg)}70%{opacity:.5}}.product-mark i{display:none}.product-mark img{z-index:2;object-fit:contain;width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 7px 8px #0006);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-mark img[hidden]{display:none}.product-mark b{z-index:3;color:#fff;background:#a51b26;border:1px solid #ffffff4d;border-radius:12px;place-items:center;min-width:27px;height:23px;padding:0 7px;font-size:9px;display:grid;position:absolute;bottom:7px;right:calc(50% - 45px);box-shadow:0 4px 10px #5c101947}.product-copy{text-align:left;grid-area:3/1;align-self:center;min-width:0}.product-copy small{color:#5f5d62;font-size:10px}.product-copy h4{color:#eeeae4;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;margin:0 0 5px;font-size:14px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.product-copy p{color:#807d83;margin:0;font-size:10px}.product-stock{background:#ffffff06;border:1px solid #ffffff12;grid-area:4/1;grid-template-columns:1fr 1fr;column-gap:8px;margin:0;padding:10px;display:grid}.product-stock>div{min-width:0;display:block}.product-stock>div:last-child{text-align:right}.product-stock span{color:#747178;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.product-stock strong{color:#d0cac0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:750;display:block;overflow:hidden}.product-stock>i{background:#ffffff12;grid-area:2/1/auto/-1;height:3px;margin:5px 0 0;display:block;overflow:hidden}.product-stock>i>b{background:linear-gradient(90deg,#9e1723,#d3aa62);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #d3aa6240}.point-product-card footer{border-top:1px solid #ffffff14;flex:none;margin:0;padding:0}.point-product-card footer button{-webkit-appearance:none;appearance:none;color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#d92f3d,#94121d);border:0;border-radius:0 0 9px 9px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:48px;margin:0;padding:0 14px;font-size:11px;font-weight:850;transition:filter .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.point-product-card footer button strong{color:#ffe4ae;letter-spacing:-.02em;font-size:15px;line-height:1}.point-product-card footer button strong em{color:#efc980;margin-left:2px;font-size:9px;font-style:normal}.point-product-card footer button span:after{content:"›";margin-left:5px}.point-product-card footer button:hover:not(:disabled){filter:brightness(1.13);box-shadow:inset 0 1px #ffffff3d,inset 0 0 24px #ffffff14}.point-product-card footer button:focus-visible{outline-offset:-4px;outline:2px solid #f4d99f}.point-product-card footer button:disabled{color:#77747a;cursor:not-allowed;background:#1b1a1d;box-shadow:inset 0 1px #ffffff09}.point-product-card footer button:disabled strong,.point-product-card footer button:disabled strong em{color:#77747a}.point-purchase-backdrop{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050507c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.point-purchase-dialog{color:#e8e4dc;background:radial-gradient(circle at 0 0,#d2ae671f,#0000 35%),#111113;border:1px solid #deb56a70;border-radius:14px;outline:none;width:min(680px,100%);max-height:min(760px,100vh - 44px);padding:0;overflow:auto;box-shadow:0 28px 80px #0000009e}.point-purchase-dialog>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:19px 22px;display:flex}.point-purchase-dialog>header small{color:#c7a364;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.point-purchase-dialog>header h3{color:#f0ece4;letter-spacing:-.03em;margin:0;font-size:20px}.point-purchase-dialog>header>button{color:#aaa6a0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:24px}.point-purchase-dialog>header>button:hover:not(:disabled){color:#f0d49e;border-color:#deb56a94;outline:none}.point-purchase-dialog>header>button:focus-visible{color:#f0d49e;border-color:#deb56a94;outline:none}.point-purchase-dialog>header>button:disabled{opacity:.42;cursor:wait}.point-purchase-product{background:#d2ae670b;border:1px solid #d2ae672e;border-radius:10px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:17px;margin:22px 22px 0;padding:18px;display:grid}.point-purchase-product img{object-fit:contain;width:72px;height:72px;image-rendering:pixelated;filter:drop-shadow(0 8px 9px #00000073)}.point-purchase-product small{color:#8d7650;margin-bottom:5px;font-size:10px;display:block}.point-purchase-product strong{color:#f0ece5;font-size:20px;display:block}.point-purchase-product p{color:#8b8780;word-break:keep-all;margin:7px 0 0;font-size:11px;line-height:1.65}.point-purchase-dialog>dl{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 22px 0;display:grid;overflow:hidden}.point-purchase-dialog>dl>div{border-bottom:1px solid #fff1;min-width:0;padding:14px 15px}.point-purchase-dialog>dl>div:nth-child(odd){border-right:1px solid #fff1}.point-purchase-dialog>dl>div:nth-last-child(-n+2){border-bottom:0}.point-purchase-dialog dt{color:#716e73;font-size:10px}.point-purchase-dialog dd{color:#d6d1c8;margin:5px 0 0;font-size:15px;font-weight:760}.point-purchase-dialog .point-after-score dd{color:#e2bd75;font-size:18px}.point-purchase-error{color:#f0a0a7;background:#d14b5717;border-left:3px solid #d14b57;margin:14px 22px 0;padding:11px 13px;font-size:11px;line-height:1.55}.point-purchase-dialog>footer{background:#0000002e;border-top:1px solid #ffffff14;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:20px;padding:16px 22px 20px;display:grid}.point-purchase-dialog>footer button{color:#aaa7ac;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:7px;min-height:48px;padding:0 16px;font-size:12px;font-weight:760}.point-purchase-dialog>footer button:last-child{color:#111;background:linear-gradient(135deg,#d2a255,#a8732d);border-color:#b98b42;font-weight:850}.point-purchase-dialog>footer button:hover:not(:disabled){filter:brightness(1.12);outline-offset:2px;outline:2px solid #f4d99f}.point-purchase-dialog>footer button:focus-visible{filter:brightness(1.12);outline-offset:2px;outline:2px solid #f4d99f}.point-purchase-dialog>footer button:disabled{opacity:.42;filter:none;cursor:not-allowed}.point-shop-ledger>p{color:#66656a;text-align:center;border:1px dashed #ffffff1a;margin:0;padding:37px 15px;font-size:12px}.point-shop-ledger article{color:#8c8a90;border-bottom:1px solid #fff1;grid-template-columns:68px 1fr 70px 90px 130px;align-items:center;min-height:54px;font-size:11px;display:grid}.point-shop-ledger article b{color:#66646a}.point-shop-ledger article strong{color:#c8c5c0;font-size:12px}.point-shop-ledger article em{color:#73c08e;font-style:normal}.point-shop-ledger article time{color:#626167;text-align:right}.point-shop-policy{background:linear-gradient(90deg,#d2ae670e,#0000 48%),#101012;border:1px solid #d2ae6729;border-left:3px solid #a98143;grid-template-columns:minmax(230px,.8fr) 1.5fr;align-items:center;gap:11px 20px;padding:18px 20px;display:grid}.point-shop-policy>div small{color:#8d7650;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.point-shop-policy b{color:#d6bb84;font-size:12px;line-height:1.5;display:block}.point-shop-policy p{color:#969188;word-break:keep-all;margin:0;font-size:11px;line-height:1.7}.point-shop-policy span{color:#646268;border-top:1px solid #ffffff0e;grid-column:1/-1;padding-top:9px;font-size:9px;line-height:1.6}.point-account>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c92735,#8e111d);border:0;width:145px;height:43px;font-size:13px;font-weight:600}.safe-login>.point-link-form{border:0;grid-template-columns:1fr;align-content:center}.connected-login{grid-template-columns:1fr}.connected-login a{background:#a71824;place-items:center;height:44px;margin-top:18px;padding:0 20px;font-size:12px;display:inline-grid}@media (max-width:1400px){.point-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.point-shop-hero{grid-template-columns:1fr 300px;gap:28px;padding:38px 32px}.point-link-form{grid-template-columns:1fr 210px}.point-link-form>button{grid-column:2}.point-shop-policy{grid-template-columns:minmax(200px,.8fr) 1.4fr}.point-shop-policy span{grid-column:1/-1}}@media (max-width:780px){.point-shop-content{padding-top:16px}.point-shop-hero{grid-template-columns:1fr;min-height:0;padding:32px 24px}.point-shop-hero:after{font-size:100px}.point-shop-wallet{width:100%}.point-link-form{grid-template-columns:1fr}.point-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.point-link-form>button{grid-column:auto}.point-shop-catalog,.point-shop-ledger{padding:23px}.point-shop-ledger article{grid-template-columns:60px 1fr 65px;padding:10px 0}.point-shop-ledger article em,.point-shop-ledger article time{text-align:left;grid-column:2/-1;margin-top:5px}.point-shop-policy{grid-template-columns:1fr}.point-shop-policy span{grid-column:auto}.point-shop-alert{grid-template-columns:1fr}.point-shop-alert button{width:100%}}@media (max-width:520px){.point-shop-hero-copy h2{font-size:31px}.point-shop-catalog>header,.point-shop-ledger>header{flex-direction:column;align-items:start}.point-product-grid{grid-template-columns:1fr}.point-purchase-backdrop{align-items:end;padding:10px}.point-purchase-dialog{border-radius:12px 12px 0 0;max-height:calc(100vh - 20px)}.point-purchase-dialog>header{padding:16px}.point-purchase-dialog>header h3{font-size:17px}.point-purchase-product{grid-template-columns:62px minmax(0,1fr);margin:15px 15px 0;padding:14px}.point-purchase-product img{width:58px;height:58px}.point-purchase-product strong{font-size:17px}.point-purchase-dialog>dl{grid-template-columns:1fr;margin:14px 15px 0}.point-purchase-dialog>dl>div,.point-purchase-dialog>dl>div:nth-child(odd),.point-purchase-dialog>dl>div:nth-last-child(-n+2){border-bottom:1px solid #fff1;border-right:0}.point-purchase-dialog>dl>div:last-child{border-bottom:0}.point-purchase-error{margin:12px 15px 0}.point-purchase-dialog>footer{padding:14px 15px 16px}}@media (prefers-reduced-motion:reduce){.point-product-card.blessed .product-mark:before,.point-product-card.blessed .product-mark:after{animation:none}.point-product-card.blessed .product-mark:before{opacity:.68;transform:translate(-50%,-50%)}.point-product-card.blessed .product-mark:after{opacity:.58;transform:translate(-50%,-50%)}}@media (max-width:1050px){.admin-download-grid,.download-link-grid{grid-template-columns:1fr}}@media (max-width:780px){.download-rules>header{padding:24px 21px 20px}.download-rules-table-wrap{overflow:visible}.download-rules table,.download-rules tbody{display:block}.download-rules thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.download-rules tbody{padding:14px}.download-rules tbody tr{background:#141416;border:1px solid #ffffff16;margin-bottom:11px;display:block}.download-rules tbody tr:last-child{margin-bottom:0}.download-rules tbody th,.download-rules tbody td{border-right:0;width:auto;display:block}.download-rules tbody th{background:#cba9670b;border-bottom:1px solid #cba96729;padding:15px 17px}.download-rules tbody td{border-bottom:1px solid #ffffff0e;padding:14px 17px}.download-rules tbody td:before{content:attr(data-label);color:#a1a1a8;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.download-rules-warning{grid-template-columns:1fr;gap:7px;margin:0 14px 14px;padding:16px 17px}.download-link-grid{grid-template-columns:1fr}.download-link-grid article{grid-template-columns:124px minmax(0,1fr)}.download-card-visual{min-height:168px}.download-card-emblem{width:86px;height:86px}.download-card-emblem img{width:78px;height:78px}.download-card-body{grid-template-columns:1fr;gap:15px;padding:20px}.download-link-grid a{width:100%}}@media (max-width:520px){.admin-downloads>header{flex-direction:column;align-items:flex-start}.admin-download-grid{padding:18px}.download-link-grid article{grid-template-columns:1fr}.download-card-visual{border-bottom:1px solid #b1843038;border-right:0;min-height:138px}}.home-combat-feed{background:radial-gradient(circle at 0 0,#aa18251c,#0000 32%),#121214;border:1px solid #cb374433;border-left:3px solid #a91d29;margin-top:16px;overflow:hidden;box-shadow:0 14px 30px #0000002e}.home-combat-feed>header{background:linear-gradient(90deg,#a7182513,#0000 56%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 17px;display:flex}.home-combat-feed>header>div{align-items:center;gap:11px;display:flex}.home-combat-feed>header small{color:#a8797d;letter-spacing:.18em;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.home-combat-feed>header h2{color:#ebe7df;letter-spacing:-.025em;margin:0;font-size:16px}.home-combat-feed>header>p{color:#77747a;margin:0;font-size:10px}.combat-live-dot{background:#2b292b;border:2px solid #5d5558;border-radius:50%;width:9px;height:9px;display:block}.combat-live-dot.live{background:#dc3644;border-color:#e94b5866;box-shadow:0 0 11px #dc36449e}.combat-feed-list{max-height:280px;margin:0;padding:0;list-style:none;overflow:auto}.combat-feed-list li{color:#86838a;border-bottom:1px solid #ffffff0d;grid-template-columns:76px minmax(90px,140px) minmax(70px,1fr) 22px minmax(70px,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 17px;font-size:11px;display:grid}.combat-feed-list li:last-child{border-bottom:0}.combat-feed-list li:hover{background:#ffffff05}.combat-feed-list time{color:#5f5d63;font-variant-numeric:tabular-nums}.combat-feed-list .combat-map{color:#b39969;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-feed-list strong,.combat-feed-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-feed-list strong{color:#dc626c;text-align:right;font-weight:750}.combat-feed-list i{color:#5f5356;text-align:center;font-style:normal}.combat-feed-list b{color:#d7d1c7;font-weight:700}.combat-feed-empty,.combat-feed-gate{color:#69676d;text-align:center;place-items:center;min-height:86px;padding:18px;font-size:11px;display:grid}.combat-feed-empty.error{color:#a4777b}.combat-feed-gate{place-items:initial;text-align:left;grid-template-columns:1fr auto;align-items:center;gap:18px}.combat-feed-gate strong{color:#d4cec4;font-size:12px}.combat-feed-gate p{color:#747177;margin:5px 0 0;line-height:1.55}.combat-feed-gate a{color:#fff;background:linear-gradient(135deg,#a61b27,#76101a);border:1px solid #d0424e6b;place-items:center;min-width:112px;height:38px;padding:0 14px;font-size:10px;font-weight:750;display:inline-grid}.combat-feed-gate a:hover{filter:brightness(1.12)}.combat-feed-gate a:focus-visible{outline-offset:2px;outline:2px solid #e2b972}.combat-ticker{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(158deg,#18181cfa,#0d0d10fa);border:1px solid #cba9674d;border-radius:12px;width:366px;max-width:calc(100vw - 32px);animation:.34s cubic-bezier(.2,.7,.2,1) both combat-ticker-in;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 22px 55px #0000008c,0 0 0 1px #0006,inset 0 1px #ffffff0d}.combat-ticker>header{background:linear-gradient(90deg,#a718252e,#0000 72%);border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:13px 15px;display:flex}.combat-ticker.collapsed>header{border-bottom:0}.combat-ticker-dot{background:#e34452;border-radius:50%;flex:none;width:9px;height:9px;animation:1.7s ease-in-out infinite combat-ticker-pulse;box-shadow:0 0 0 3px #e344522e,0 0 12px #e34452cc}.combat-ticker>header strong{color:#f2ecdf;letter-spacing:.02em;flex:1;font-size:14px;font-weight:750}.combat-ticker-toggle{color:#d8c290;cursor:pointer;background:#cba96714;border:1px solid #cba96747;border-radius:7px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:650;transition:background .16s,color .16s}.combat-ticker-toggle:hover{color:#f4e6c2;background:#cba9672e}.combat-ticker-list{flex-direction:column;gap:4px;max-height:340px;margin:0;padding:7px;list-style:none;display:flex;overflow:auto}.combat-ticker-list li{background:#ffffff06;border:1px solid #ffffff05;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;animation:.3s ease-out both combat-ticker-row;display:flex}.combat-ticker-list li:hover{background:#cba96712;border-color:#cba96724}.ct-fight{align-items:center;gap:8px;font-size:14px;line-height:1.2;display:flex}.ct-fight .ct-atk{color:#f0757e;font-weight:750}.ct-fight i{color:#b58c3f;font-size:13px;font-style:normal}.ct-fight .ct-tgt{color:#ece6da;font-weight:650}.ct-fight .ct-atk,.ct-fight .ct-tgt{text-overflow:ellipsis;white-space:nowrap;max-width:44%;overflow:hidden}.ct-meta{color:#97949c;align-items:center;gap:9px;font-size:11.5px;display:flex}.ct-meta time{color:#8f8c94;font-variant-numeric:tabular-nums}.ct-meta .ct-map{color:#d3b978;text-overflow:ellipsis;white-space:nowrap;background:#cba9671a;border-radius:5px;padding:2px 8px;font-style:normal;font-weight:600;overflow:hidden}@keyframes combat-ticker-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes combat-ticker-row{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes combat-ticker-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:640px){.combat-ticker{width:auto;bottom:10px;left:10px;right:10px}.combat-ticker-list{max-height:46vh}}@media (prefers-reduced-motion:reduce){.combat-ticker,.combat-ticker-list li,.combat-ticker-dot{animation:none}}@media (max-width:680px){.home-combat-feed>header{flex-direction:column;align-items:flex-start;gap:6px}.combat-feed-list li{grid-template-columns:64px 88px minmax(0,1fr) 16px minmax(0,1fr);gap:5px;padding-inline:12px;font-size:9px}.combat-feed-gate{grid-template-columns:1fr}.combat-feed-gate a{width:100%}}.entry-notice-overlay{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#040406c7;place-items:center;padding:clamp(20px,5vh,56px) 20px;animation:.2s ease-out both entry-notice-fade;display:grid;position:fixed;inset:0;overflow:auto}.entry-notice-overlay--visible,.entry-notice-overlay[data-state=visible]{pointer-events:auto}.entry-notice-overlay[hidden],.entry-notice-overlay[data-state=hidden]{pointer-events:none;display:none}.entry-notice-overlay:before,.entry-notice-overlay:after{content:none;pointer-events:none}.entry-notice-backdrop{cursor:default;background:0 0;border:0;outline:0;position:fixed;inset:0}.entry-notice-dialog{z-index:1;width:min(1040px,100%);max-width:none;color:inherit;background:0 0;border:0;outline:0;margin:0;padding:0;position:relative}.entry-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.entry-notice-card{background:#111113;border:1px solid #d2ae6757;min-width:0;animation:.26s ease-out both entry-notice-rise;overflow:hidden;box-shadow:0 24px 70px #0000009e,inset 0 1px #ffffff0a}.entry-notice-card:nth-child(2){animation-delay:50ms}.entry-notice-image-link,.entry-notice-image-frame{aspect-ratio:16/9;background:#09090b;display:block;position:relative;overflow:hidden}.entry-notice-image-link:before,.entry-notice-image-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0305071f 18%,#0305076b 57%,#030507e6 100%);position:absolute;inset:0}.entry-notice-image-link:after{content:"자세히 보기  →";z-index:3;color:#e2d5bb;opacity:0;background:#08080ac7;border:1px solid #ffffff2b;padding:7px 9px;font-size:9px;transition:opacity .18s,transform .18s;position:absolute;bottom:12px;right:13px;transform:translateY(5px)}.entry-notice-image-link:hover:after{opacity:1;transform:none}.entry-notice-image-link:focus-visible:after{opacity:1;transform:none}.entry-notice-image-link:focus-visible{outline-offset:-3px;outline:2px solid #d2aa63}.entry-notice-image{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.entry-notice-image-link:hover .entry-notice-image{filter:brightness(1.06);transform:scale(1.018)}.entry-notice-copy{z-index:2;color:#fff;text-shadow:0 2px 14px #000000b8;position:absolute;bottom:20px;left:20px;right:20px}.entry-notice-copy small{color:#e1bd79;letter-spacing:0;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.entry-notice-copy h2{color:#fff;letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:760;line-height:1.28}.entry-notice-copy p{color:#ffffffe6;letter-spacing:0;word-break:keep-all;white-space:pre-line;max-width:94%;margin:8px 0 0;font-size:12px;line-height:1.6}.entry-notice-image-link .entry-notice-copy{padding-right:92px}.entry-notice-actions{border-top:1px solid #fff1;grid-template-columns:1fr 92px;gap:7px;min-height:54px;padding:8px;display:grid}.enchant-page-stack{gap:12px;margin-top:16px;display:grid}.enchant-intro-card{background:radial-gradient(circle at 8% 0,#be1e2d2e,#0000 35%),linear-gradient(120deg,#171619,#101012);border:1px solid #cba96738;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:132px;padding:20px 24px;display:grid;box-shadow:0 12px 30px #00000029}.enchant-intro-card small,.enchant-control-panel header small,.enchant-results-board header small,.enchant-rate-board header small{color:#c8a661;letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.enchant-intro-card h3{color:#eee9df;margin:0;font-size:22px}.enchant-intro-card p{color:#929198;word-break:keep-all;max-width:650px;margin:8px 0 0;font-size:11px;line-height:1.65}.enchant-intro-card dl{background:#0000002e;border:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));min-width:360px;margin:0;display:grid}.enchant-intro-card dl div{border-right:1px solid #ffffff13;min-height:68px;padding:12px 14px}.enchant-intro-card dl div:last-child{border-right:0}.enchant-intro-card dt{color:#77777e;font-size:9px}.enchant-intro-card dd{color:#e3c98f;margin:6px 0 0;font-size:17px;font-weight:850}.enchant-workbench{background:#0d0d0f;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:minmax(0,1.32fr) minmax(350px,.68fr);display:grid;overflow:hidden;box-shadow:0 18px 44px #00000038}.enchant-forge{background:radial-gradient(circle at 50% 42%,#aa1a2729,#0000 31%),radial-gradient(circle at 50% 110%,#cba9671c,#0000 43%),linear-gradient(#121215,#09090b);border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:24px 28px 21px;display:flex;position:relative;overflow:hidden}.enchant-forge:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.enchant-forge:after{content:"";z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 47%,#fff7cceb 0,#ffc6456b 7%,#b4172333 24%,#0000 52%);position:absolute;inset:0}.enchant-forge.is-success:after{animation:1.35s cubic-bezier(.1,.72,.18,1) both enchant-forge-flash}.enchant-forge-ring{border:1px solid #cba96729;border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);box-shadow:inset 0 0 45px #be1e2d12,0 0 60px #be1e2d0f}.enchant-forge-ring:before,.enchant-forge-ring:after{content:"";border:1px dashed #cba96724;border-radius:50%;position:absolute}.enchant-forge-ring:before{inset:20px}.enchant-forge-ring:after{border-color:#be1e2d33;inset:47px;transform:rotate(45deg)}.enchant-forge-ring i{transform-origin:0 0;background:#c8a55e;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #c8a55e}.enchant-forge-ring i:first-child{transform:rotate(20deg)translate(118px)}.enchant-forge-ring i:nth-child(2){transform:rotate(140deg)translate(118px)}.enchant-forge-ring i:nth-child(3){transform:rotate(260deg)translate(118px)}.enchant-forge.is-working .enchant-forge-ring{border-color:#f4c56a7a;animation:1.4s linear infinite enchant-ring-spin}.enchant-forge.is-success .enchant-forge-ring{border-color:#ffd67ed1;animation:1.35s cubic-bezier(.12,.74,.18,1) both enchant-ring-victory;box-shadow:inset 0 0 70px #ebb0432e,0 0 90px #ebb04347}.enchant-forge.is-failure .enchant-forge-ring{border-color:#ed3c4999;box-shadow:inset 0 0 70px #be1e2d2e,0 0 80px #be1e2d33}.enchant-success-fx{z-index:8;opacity:0;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.enchant-success-fx:before{content:"";opacity:0;background:linear-gradient(115deg,#0000 34%,#ffedb214 42%,#fffce285 50%,#ffd67114 58%,#0000 66%);position:absolute;inset:0;transform:translate(-76%)}.enchant-success-fx:after{content:"";opacity:0;background:radial-gradient(#0000 26%,#ffbe3b1a 46%,#4d040a61 78%,#000000ad 100%);position:absolute;inset:0}.enchant-forge.is-success .enchant-success-fx{animation:1.95s ease-out both enchant-fx-layer}.enchant-forge.is-success .enchant-success-fx:before{animation:1.15s cubic-bezier(.16,.74,.22,1) 80ms both enchant-light-sweep}.enchant-forge.is-success .enchant-success-fx:after{animation:1.7s ease-out both enchant-victory-vignette}.enchant-success-core{opacity:0;filter:blur(1px);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 5%,#fff3bd 11%,#ffc94f 28%,#de481c70 50%,#0000 72%);border-radius:50%;width:120px;height:120px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.12)}.enchant-forge.is-success .enchant-success-core{animation:1.05s cubic-bezier(.08,.72,.14,1) both enchant-core-detonate}.enchant-success-shine{opacity:0;background:linear-gradient(90deg,#0000,#ffcf5838 18%,#fff8d8 50%,#ffcf5838 82%,#0000);width:410px;height:3px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scaleX(.08);box-shadow:0 0 10px #fff2b4,0 0 26px #ffb72dcc}.enchant-success-shine:after{content:"";background:linear-gradient(#0000,#ffcf5833 18%,#fff8d8 50%,#ffcf5833 82%,#0000);width:3px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff2b4,0 0 26px #ffb72db8}.enchant-forge.is-success .enchant-success-shine{animation:1.15s cubic-bezier(.08,.74,.14,1) 20ms both enchant-cross-flare}.enchant-success-burst{opacity:0;filter:blur(.25px);mix-blend-mode:screen;background:repeating-conic-gradient(from 4deg,#fff1c0eb 0deg 1.2deg,#0000 1.2deg 9deg,#da8f1e8c 9deg 10deg,#0000 10deg 18deg);border-radius:50%;width:460px;height:460px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.08)rotate(-18deg)}.enchant-forge.is-success .enchant-success-burst{animation:1.2s cubic-bezier(.08,.7,.16,1) both enchant-burst}.enchant-success-wave{opacity:0;border:4px solid #ffe8a5f5;border-radius:50%;width:94px;height:94px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.25);box-shadow:0 0 19px #ffffdcb8,0 0 38px #ffb12694,inset 0 0 17px #ffe19173}.enchant-forge.is-success .enchant-success-wave--one{animation:1s cubic-bezier(.08,.7,.16,1) 20ms both enchant-wave}.enchant-forge.is-success .enchant-success-wave--two{animation:1.18s cubic-bezier(.08,.7,.16,1) .13s both enchant-wave}.enchant-forge.is-success .enchant-success-wave--three{animation:1.34s cubic-bezier(.08,.7,.16,1) .25s both enchant-wave}.enchant-success-sparks{position:absolute;inset:0}.enchant-success-sparks i{--spark-x:0px;--spark-y:-220px;--spark-r:0deg;--spark-delay:0s;opacity:0;width:6px;height:30px;transform:translate(-50%, -50%) scale(.2) rotate(var(--spark-r));background:linear-gradient(#fffef0,#ffd065 42%,#e89d2500);border-radius:999px;position:absolute;top:47%;left:50%;box-shadow:0 0 8px #fff4bd,0 0 15px #ffb826db}.enchant-success-sparks i:nth-child(3n){width:4px;height:18px}.enchant-success-sparks i:nth-child(4n){background:#fff5c7;width:9px;height:9px;box-shadow:0 0 9px #fff,0 0 18px #ffb52c}.enchant-forge.is-success .enchant-success-sparks i{animation:enchant-spark 1.2s var(--spark-delay) cubic-bezier(.12,.64,.26,1) both}.enchant-success-sparks i:first-child{--spark-x:-235px;--spark-y:-160px;--spark-r:-58deg;--spark-delay:20ms}.enchant-success-sparks i:nth-child(2){--spark-x:-170px;--spark-y:-235px;--spark-r:-38deg;--spark-delay:80ms}.enchant-success-sparks i:nth-child(3){--spark-x:-82px;--spark-y:-260px;--spark-r:-18deg;--spark-delay:10ms}.enchant-success-sparks i:nth-child(4){--spark-x:8px;--spark-y:-280px;--spark-r:2deg;--spark-delay:.12s}.enchant-success-sparks i:nth-child(5){--spark-x:100px;--spark-y:-260px;--spark-r:20deg;--spark-delay:40ms}.enchant-success-sparks i:nth-child(6){--spark-x:184px;--spark-y:-220px;--spark-r:40deg;--spark-delay:.11s}.enchant-success-sparks i:nth-child(7){--spark-x:245px;--spark-y:-145px;--spark-r:61deg;--spark-delay:30ms}.enchant-success-sparks i:nth-child(8){--spark-x:275px;--spark-y:-42px;--spark-r:82deg;--spark-delay:.14s}.enchant-success-sparks i:nth-child(9){--spark-x:258px;--spark-y:82px;--spark-r:104deg;--spark-delay:60ms}.enchant-success-sparks i:nth-child(10){--spark-x:192px;--spark-y:178px;--spark-r:132deg;--spark-delay:.1s}.enchant-success-sparks i:nth-child(11){--spark-x:93px;--spark-y:225px;--spark-r:158deg;--spark-delay:20ms}.enchant-success-sparks i:nth-child(12){--spark-x:0px;--spark-y:245px;--spark-r:180deg;--spark-delay:.13s}.enchant-success-sparks i:nth-child(13){--spark-x:-102px;--spark-y:225px;--spark-r:202deg;--spark-delay:50ms}.enchant-success-sparks i:nth-child(14){--spark-x:-196px;--spark-y:175px;--spark-r:228deg;--spark-delay:.11s}.enchant-success-sparks i:nth-child(15){--spark-x:-258px;--spark-y:88px;--spark-r:254deg;--spark-delay:10ms}.enchant-success-sparks i:nth-child(16){--spark-x:-280px;--spark-y:-25px;--spark-r:278deg;--spark-delay:90ms}.enchant-success-sparks i:nth-child(17){--spark-x:-145px;--spark-y:-108px;--spark-r:-52deg;--spark-delay:.18s}.enchant-success-sparks i:nth-child(18){--spark-x:150px;--spark-y:-105px;--spark-r:52deg;--spark-delay:.2s}.enchant-success-sparks i:nth-child(19){--spark-x:135px;--spark-y:132px;--spark-r:136deg;--spark-delay:.16s}.enchant-success-sparks i:nth-child(20){--spark-x:-140px;--spark-y:130px;--spark-r:224deg;--spark-delay:.22s}.enchant-success-fx>strong{opacity:0;color:#fff8da;letter-spacing:.08em;text-align:center;text-shadow:0 0 7px #fff,0 0 18px #ffd26a,0 0 42px #e88f19f5,0 4px 18px #000000e6;width:min(88%,430px);padding:9px 34px 12px;font:950 clamp(27px,3vw,38px) Pretendard,Noto Sans KR,sans-serif;position:absolute;top:8%;left:50%;transform:translate(-50%,26px)scale(.68)}.enchant-success-fx>strong:before,.enchant-success-fx>strong:after{content:"";background:linear-gradient(90deg,#0000,#f5ca6d);width:70px;height:1px;position:absolute;top:28px;box-shadow:0 0 7px #ffc856cc}.enchant-success-fx>strong:before{right:calc(100% - 27px)}.enchant-success-fx>strong:after{left:calc(100% - 27px);transform:scaleX(-1)}.enchant-success-fx>strong small{color:#ffd574;letter-spacing:.24em;margin-top:5px;font-size:10px;font-weight:800;display:block}.enchant-forge.is-success .enchant-success-fx>strong{animation:1.78s cubic-bezier(.12,.72,.19,1) .14s both enchant-success-title}.enchant-forge.is-success{animation:.58s cubic-bezier(.2,.8,.2,1) both enchant-success-hit}.enchant-forge.is-success .enchant-item-visual{animation:1.05s cubic-bezier(.12,.78,.2,1) both enchant-item-jackpot}.enchant-forge.is-success .enchant-item-visual img,.enchant-forge.is-success .enchant-default-item{filter:drop-shadow(0 0 9px #fff5c6)drop-shadow(0 0 27px #ffc645f2)drop-shadow(0 18px 20px #000000b8)}@keyframes enchant-fx-layer{0%{opacity:1}84%{opacity:1}to{opacity:0}}@keyframes enchant-forge-flash{0%{opacity:0;transform:scale(.72)}9%{opacity:1}34%{opacity:.62}to{opacity:0;transform:scale(1.2)}}@keyframes enchant-light-sweep{0%{opacity:0;transform:translate(-76%)}18%{opacity:.95}to{opacity:0;transform:translate(78%)}}@keyframes enchant-victory-vignette{0%{opacity:0}20%,70%{opacity:1}to{opacity:0}}@keyframes enchant-core-detonate{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}10%{opacity:1}38%{opacity:.96;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes enchant-cross-flare{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.04)}12%{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)}38%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.55)}}@keyframes enchant-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)rotate(-18deg)}12%{opacity:.95}54%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(34deg)}}@keyframes enchant-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}14%{opacity:1}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(4.8)}}@keyframes enchant-spark{0%{opacity:0;transform:translate(-50%, -50%) scale(.12) rotate(var(--spark-r))}10%{opacity:1}58%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)), calc(-50% + var(--spark-y))) scale(.12) rotate(calc(var(--spark-r) + 130deg))}}@keyframes enchant-ring-victory{0%{opacity:.3;transform:translate(-50%,-55%)scale(.72)rotate(-18deg)}18%{opacity:1;transform:translate(-50%,-55%)scale(1.1)rotate(5deg)}44%{transform:translate(-50%,-55%)scale(.98)rotate(16deg)}to{transform:translate(-50%,-55%)scale(1)rotate(28deg)}}@keyframes enchant-success-title{0%{opacity:0;filter:blur(8px);transform:translate(-50%,28px)scale(.62)}16%{opacity:1;filter:blur();transform:translate(-50%,-2px)scale(1.12)}30%{transform:translate(-50%)scale(1)}74%{opacity:1}to{opacity:0;transform:translate(-50%,-16px)scale(1.04)}}@keyframes enchant-success-hit{0%,to{transform:translate(0)}18%{transform:translate(-4px,2px)}34%{transform:translate(5px,-2px)}50%{transform:translate(-3px,-1px)}68%{transform:translate(2px,1px)}}@keyframes enchant-item-jackpot{0%{filter:brightness();transform:scale(.82)translateY(11px)}22%{filter:brightness(1.8);transform:scale(1.18)translateY(-13px)}44%{transform:scale(.98)translateY(0)}65%{transform:scale(1.06)translateY(-4px)}to{filter:brightness();transform:scale(1)translateY(0)}}@keyframes enchant-ring-spin{to{transform:translate(-50%,-55%)rotate(360deg)}}.enchant-item-visual{z-index:2;place-items:center;width:204px;height:194px;display:grid;position:relative}.enchant-item-frame{background:radial-gradient(circle at 50% 43%,#be1e2d21,#0000 44%),linear-gradient(145deg,#ffffff09,#0000001f);border:1px solid #cba9673d;border-radius:11px;place-items:center;width:176px;height:176px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 35px #0003,0 14px 30px #0000003d}.enchant-item-frame:before,.enchant-item-frame:after{content:"";pointer-events:none;border-color:#dcb66b52;width:36px;height:36px;position:absolute}.enchant-item-frame:before{border-top:1px solid;border-left:1px solid;top:9px;left:9px}.enchant-item-frame:after{border-bottom:1px solid;border-right:1px solid;bottom:9px;right:9px}.enchant-item-visual img{object-fit:contain;filter:drop-shadow(0 15px 19px #0000009e);max-width:154px;max-height:154px;display:block}.enchant-item-kind{z-index:2;color:#77767c;letter-spacing:.13em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080ab8;border:1px solid #ffffff14;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:850;position:absolute;top:14px;left:18px}.enchant-item-visual>b{color:#f3d999;text-shadow:0 0 12px #ffcd6b6b;background:#08080aeb;border:1px solid #e6ba628c;border-radius:6px;place-items:center;min-width:54px;min-height:36px;padding:0 9px;font-size:19px;display:grid;position:absolute;bottom:7px;right:5px;box-shadow:0 7px 17px #00000057}.enchant-default-item{filter:drop-shadow(0 18px 20px #000000a6);display:block;position:relative}.enchant-default-item--weapon{clip-path:polygon(50% 0,100% 18%,67% 76%,66% 100%,34% 100%,33% 76%,0 18%);background:linear-gradient(90deg,#5f6066,#e4d4af 48%,#77777d 52%,#292a2e);border-radius:12px 12px 5px 5px;width:25px;height:132px}.enchant-default-item--weapon:before{content:"";background:linear-gradient(#d6b165,#6d4b1c);border:2px solid #8e6b32;border-radius:7px;width:92px;height:10px;position:absolute;bottom:37px;left:50%;transform:translate(-50%)}.enchant-default-item--weapon:after{content:"";background:linear-gradient(90deg,#2c1b12,#a67f42 50%,#23140e);border-radius:0 0 9px 9px;width:17px;height:65px;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.enchant-default-item--armor{clip-path:polygon(50% 0,96% 17%,87% 70%,50% 100%,13% 70%,4% 17%);background:radial-gradient(circle at 50% 40%,#be1e2d52,#0000 34%),linear-gradient(135deg,#4d4d53,#141418 52%,#35363c);border:3px solid #9f7b3c;width:124px;height:143px;box-shadow:inset 0 0 0 8px #0000004d}.enchant-default-item--armor:before{content:"방";color:#d2ad64;text-shadow:0 0 14px #be1e2d59;border:1px solid #dcb4658c;border-radius:50%;place-items:center;font:800 48px Georgia,serif;display:grid;position:absolute;inset:35px 38px 45px}.enchant-item-title{z-index:2;text-align:center;margin-top:4px;position:relative}.enchant-item-title small{color:#7d7c82;font-size:9px;display:block}.enchant-item-title strong{color:#ede8df;margin-top:5px;font-size:16px;display:block}.enchant-result-message{z-index:2;color:#929198;text-align:center;word-break:keep-all;min-height:18px;margin:9px 0 0;font-size:10px;line-height:1.55;position:relative}.enchant-forge.is-success .enchant-result-message{color:#edcc88}.enchant-forge.is-failure .enchant-result-message{color:#ee9098}.enchant-control-panel{background:linear-gradient(#17171a,#131315);padding:22px 23px}.enchant-control-panel header h3,.enchant-results-board header h3,.enchant-rate-board header h3{color:#e7e4dd;margin:0;font-size:18px}.enchant-category-tabs{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.enchant-category-tabs button{color:#aaa9ae;text-align:left;cursor:pointer;background:#101012;border:1px solid #ffffff1a;border-radius:6px;min-height:54px;padding:9px 11px;transition:border-color .16s,background .16s,transform .16s}.enchant-category-tabs button:hover{border-color:#cba96747;transform:translateY(-1px)}.enchant-category-tabs button.active{color:#f0e6d4;background:linear-gradient(135deg,#cba9671a,#be1e2d14);border-color:#ddb1587a;box-shadow:inset 3px 0 #c8a55e}.enchant-category-tabs button small{color:#737278;text-overflow:ellipsis;white-space:nowrap;max-width:140px;margin-top:5px;font-size:9px;display:block;overflow:hidden}.enchant-level-select{color:#8c8b91;margin-top:14px;font-size:10px;font-weight:700;display:block}.enchant-level-select select{color:#ddd9d1;background:#0d0d0f;border:1px solid #ffffff1c;border-radius:5px;outline:0;width:100%;height:40px;margin-top:6px;padding:0 11px;font:11px Pretendard,Noto Sans KR,sans-serif}.enchant-level-select select:focus-visible{border-color:#ddb1588f}.enchant-chance-meter{background:#0000002e;border:1px solid #ffffff14;border-radius:6px;margin-top:13px;padding:11px 12px}.enchant-chance-meter>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.enchant-chance-meter span{color:#818087;font-size:10px}.enchant-chance-meter strong{color:#e4c781;font-size:17px}.enchant-chance-meter>i{background:#25252a;height:5px;margin-top:8px;display:block;overflow:hidden}.enchant-chance-meter>i b{background:linear-gradient(90deg,#8e111c,#d92d3c 55%,#e2bd71);height:100%;transition:width .25s;display:block;box-shadow:0 0 12px #e0bd7140}.enchant-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8f111c,#c52634 54%,#8b111b);border:1px solid #e0b15385;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:12px;padding:0 15px;transition:transform .12s,filter .12s,box-shadow .12s;display:flex;box-shadow:0 9px 24px #8d111c40,inset 0 1px #ffffff1f}.enchant-action span{font-size:14px;font-weight:850}.enchant-action small{color:#ffe3a7;font-size:10px}.enchant-action:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 12px 28px #8d111c54,inset 0 1px #ffffff24}.enchant-action:active:not(:disabled){transition-duration:40ms;transform:translateY(1px)scale(.995)}.enchant-action:disabled{opacity:.52;cursor:not-allowed}.enchant-batch-action{color:#aaa9ae;cursor:pointer;background:#1a1a1d;border:1px solid #ffffff1a;border-radius:6px;width:100%;min-height:36px;margin-top:7px;font-size:10px;font-weight:750}.enchant-batch-action:hover:not(:disabled){color:#e2d1ae;border-color:#cba96766}.enchant-batch-action:disabled{opacity:.45;cursor:not-allowed}.enchant-safety-note{color:#6f6e74;text-align:center;margin:10px 0 0;font-size:8px;line-height:1.5}.enchant-results-board,.enchant-rate-board{background:#141416;border:1px solid #ffffff17;border-radius:9px;padding:23px 24px;box-shadow:0 12px 30px #00000021}.enchant-results-board>header,.enchant-rate-board>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.enchant-results-board>header button{color:#98979d;cursor:pointer;background:#1b1b1e;border:1px solid #ffffff1c;min-height:36px;padding:0 13px;font-size:9px}.enchant-stat-grid{border:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.enchant-stat-grid article{background:#00000021;border-right:1px solid #ffffff12;min-height:78px;padding:14px 16px}.enchant-stat-grid article:last-child{border-right:0}.enchant-stat-grid span{color:#77767d;font-size:9px}.enchant-stat-grid strong{color:#ded8cc;margin-top:7px;font-size:22px;display:block}.enchant-stat-grid strong small{color:#8d8b90;margin-left:4px;font-size:9px}.enchant-history{border-top:1px solid #ffffff12;margin-top:11px}.enchant-history>p{color:#727178;text-align:center;margin:0;padding:23px 4px;font-size:10px}.enchant-history article{color:#85848a;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:15px;min-height:46px;padding:0 12px;font-size:10px;display:flex}.enchant-history article strong{color:#b5b4b8}.enchant-history article.is-success strong{color:#dfc27c}.enchant-history article.is-failure strong{color:#e87b84}.enchant-history article.is-batch strong{color:#a8a7ad}.enchant-rate-board>header>div>p{color:#85848a;margin:8px 0 0;font-size:10px}.enchant-rate-board>header>span{color:#77767c;text-align:right;max-width:280px;font-size:9px;line-height:1.55}.enchant-rate-columns{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:20px;display:grid}.enchant-rate-columns>article{background:#0f0f11;border:1px solid #ffffff14}.enchant-rate-columns h4{background:#cba9670a;border-bottom:1px solid #cba96724;justify-content:space-between;align-items:center;gap:12px;min-height:57px;margin:0;padding:12px 15px;display:flex}.enchant-rate-columns h4 span{color:#d2b26f;font-size:11px}.enchant-rate-columns h4 strong{color:#cfccd0;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:11px;overflow:hidden}.enchant-rate-columns>article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.enchant-rate-columns p{color:#77767d;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:42px;margin:0;padding:0 13px;font-size:9px;display:flex}.enchant-rate-columns p b{color:#d7c08e;font-size:10px}@media (prefers-reduced-motion:reduce){.enchant-side-banner:before,.enchant-forge.is-working .enchant-forge-ring,.enchant-forge.is-success,.enchant-forge.is-success:after,.enchant-forge.is-success .enchant-forge-ring,.enchant-forge.is-success .enchant-success-fx,.enchant-forge.is-success .enchant-success-fx:before,.enchant-forge.is-success .enchant-success-fx:after,.enchant-forge.is-success .enchant-success-core,.enchant-forge.is-success .enchant-success-shine,.enchant-forge.is-success .enchant-success-burst,.enchant-forge.is-success .enchant-success-wave,.enchant-forge.is-success .enchant-success-sparks i,.enchant-forge.is-success .enchant-success-fx>strong,.enchant-forge.is-success .enchant-item-visual{animation:none}}@media (max-width:940px){.enchant-intro-card{grid-template-columns:1fr}.enchant-intro-card dl{width:100%;min-width:0}}@media (max-width:780px){.enchant-workbench{grid-template-columns:1fr}.enchant-forge{border-bottom:1px solid #ffffff14;border-right:0;min-height:370px}}@media (max-width:640px){.enchant-intro-card,.enchant-results-board,.enchant-rate-board{padding:21px 18px}.enchant-intro-card h3{font-size:20px}.enchant-intro-card dl{grid-template-columns:1fr}.enchant-intro-card dl div{border-bottom:1px solid #ffffff13;border-right:0;min-height:64px}.enchant-intro-card dl div:last-child{border-bottom:0}.enchant-forge{min-height:350px;padding-inline:18px}.enchant-forge-ring{width:236px;height:236px}.enchant-forge-ring i:first-child{transform:rotate(20deg)translate(102px)}.enchant-forge-ring i:nth-child(2){transform:rotate(140deg)translate(102px)}.enchant-forge-ring i:nth-child(3){transform:rotate(260deg)translate(102px)}.enchant-control-panel{padding:21px 18px}.enchant-stat-grid{grid-template-columns:1fr 1fr}.enchant-stat-grid article:nth-child(2){border-right:0}.enchant-stat-grid article:nth-child(-n+2){border-bottom:1px solid #ffffff12}.enchant-results-board>header,.enchant-rate-board>header{flex-direction:column;align-items:flex-start}.enchant-rate-board>header>span{text-align:left}.enchant-rate-columns{grid-template-columns:1fr}.enchant-history article{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:58px}}.entry-notice-actions button{color:#99969c;cursor:pointer;background:#19191c;border:1px solid #ffffff1a;min-width:0;height:38px;font-family:inherit;font-size:10px;transition:border-color .17s,background .17s,color .17s}.entry-notice-actions button:hover{color:#ddd5c7;border-color:#d2ae6752}.entry-notice-actions .entry-notice-close{color:#fff;background:linear-gradient(135deg,#aa1d29,#77111b);border-color:#c22e3c6b;font-weight:750}.entry-notice-actions button:focus-visible{outline-offset:2px;outline:2px solid #e0b96f}@keyframes entry-notice-fade{0%{opacity:0}to{opacity:1}}@keyframes entry-notice-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.entry-notice-overlay{place-items:start center;padding:18px 12px}.entry-notice-grid{grid-template-columns:1fr}.entry-notice-copy{bottom:16px;left:16px;right:16px}.entry-notice-copy h2{font-size:21px}.entry-notice-copy p{font-size:11px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.entry-notice-overlay,.entry-notice-card{animation:none}.entry-notice-image{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.admin-post-tabs{background:#121214;border-bottom:1px solid #ffffff14;gap:8px;padding:14px 20px;display:flex}.admin-post-tabs button{color:#9999a0;cursor:pointer;background:#19191c;border:1px solid #ffffff1f;min-width:145px;height:42px;padding:0 16px;font-size:12px;font-weight:700}.admin-post-tabs button b{color:#74747b;margin-left:7px;font-size:10px}.admin-post-tabs button.active{color:#f0d9dc;background:#be1e2d21;border-color:#ed3c497a}.admin-post-tabs button.active b{color:#ef7882}.admin-community-source{color:#77777e;background:#111113;border-top:1px solid #ffffff13;margin:0;padding:17px 22px;font-size:11px;line-height:1.7}.admin-community-source b{color:#aaaab0;margin-right:8px}.admin-community{background:#17171a;border:1px solid #ffffff17;grid-column:1/-1}.admin-community-header{background:radial-gradient(circle at 92% 0,#be1e2d1f,#0000 30%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:22px 25px;display:flex}.admin-community-header small{color:#ef6c76;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.admin-community-header h2{color:#e7e7ea;margin:0;font-size:21px}.admin-community-header p{color:#808087;margin:8px 0 0;font-size:11px}.admin-community-header>button{color:#b5b5bb;cursor:pointer;background:#121214;border:1px solid #ffffff24;min-width:112px;height:40px;padding:0 13px;font-size:10px;font-weight:700}.admin-community-header>button:disabled{opacity:.55;cursor:wait}.admin-community-filters{background:#121214;border-bottom:1px solid #ffffff13;grid-template-columns:180px 160px minmax(260px,1fr);gap:11px;padding:16px 20px;display:grid}.admin-community-filters label,.admin-community-editor label{color:#9e9ea5;font-size:10px;font-weight:700}.admin-community-filters select,.admin-community-filters input,.admin-community-editor select,.admin-community-editor input,.admin-community-editor textarea{color:#e1e1e4;background:#0c0c0e;border:1px solid #ffffff1f;outline:0;width:100%;margin-top:7px;font:12px/1.65 Pretendard,Noto Sans KR,sans-serif}.admin-community-filters select,.admin-community-filters input,.admin-community-editor select,.admin-community-editor input{height:43px;padding:0 12px}.admin-community-search>span{display:flex}.admin-community-search input{flex:1;min-width:0;margin-right:0}.admin-community-search button{color:#c4c4c8;cursor:pointer;background:#242428;border:1px solid #ffffff24;border-left:0;width:70px;height:43px;margin-top:7px;font-size:10px}.admin-community-filters select:focus,.admin-community-filters input:focus,.admin-community-editor select:focus,.admin-community-editor input:focus,.admin-community-editor textarea:focus{border-color:#ed3c498c;box-shadow:0 0 0 2px #be1e2d12}.admin-community-message{color:#c8aa72;background:#cba9670f;border:1px solid #cba96738;margin:16px 20px 0;padding:11px 13px;font-size:11px;line-height:1.6}.admin-community-message.error{color:#e6868d;background:#be1e2d12;border-color:#ed3c4947}.admin-community-editor{background:#111113;border:1px solid #ed3c493d;margin:18px 20px 0;padding:20px}.admin-community-editor>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.admin-community-editor>header strong{color:#ededf0;font-size:14px}.admin-community-editor>header button{color:#9999a0;cursor:pointer;background:0 0;border:1px solid #ffffff21;padding:7px 10px;font-size:9px}.admin-community-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-community-editor>label{margin-top:13px;display:block}.admin-community-editor textarea{resize:vertical;min-height:180px;padding:12px 13px}.admin-community-editor>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c92735,#8d111d);border:0;min-width:112px;height:41px;margin:17px 0 0 auto;font-size:11px;font-weight:800;display:block}.admin-community-editor>button:disabled{opacity:.55;cursor:wait}.admin-community-list{border-top:1px solid #ffffff14;margin-top:18px}.admin-community-list-head{background:#101012;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 20px;display:flex}.admin-community-list-head strong{color:#b9b9be;font-size:11px}.admin-community-list-head span{color:#65656c;font-size:9px}.admin-community-list>article{background:#17171a;border-top:1px solid #fff1}.admin-community-list>article.hidden{opacity:.78;background:#131315}.admin-community-row{grid-template-columns:92px minmax(0,1fr) 54px auto;align-items:center;gap:12px;min-height:76px;padding:12px 18px;display:grid}.admin-community-category{color:#ababaf;border:1px solid #ffffff1f;width:fit-content;padding:5px 7px;font-size:9px;font-weight:700}.admin-community-category.screenshot{color:#96b5e8;border-color:#668fd64d}.admin-community-category.guide{color:#d5b474;border-color:#cba45b4d}.admin-community-category.clan{color:#8bc69f;border-color:#69b1824d}.admin-community-title{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:5px 0}.admin-community-title strong{color:#d9d9dc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-community-title small{color:#6e6e75;margin-top:6px;font-size:9px;display:block}.admin-community-row>em{color:#80bc92;justify-self:center;font-size:9px;font-style:normal;font-weight:700}.admin-community-list>article.hidden .admin-community-row>em{color:#b77d82}.admin-community-actions{gap:6px;display:flex}.admin-community-actions button,.admin-community-pagination button{color:#a9a9ae;cursor:pointer;background:0 0;border:1px solid #ffffff21;height:34px;padding:0 10px;font-size:9px}.admin-community-actions button.danger{color:#db777e;border-color:#d348524d}.admin-community-actions button:disabled{opacity:.5;cursor:wait}.admin-community-content{background:#0000001f;border-top:1px solid #ffffff0e;padding:20px 24px 24px 122px}.admin-community-content p{color:#aaaab0;white-space:pre-wrap;word-break:break-word;margin:0;font-size:11px;line-height:1.9}.admin-community-content img{object-fit:contain;background:#0b0b0d;width:auto;max-width:100%;max-height:520px;margin-top:17px;display:block}.admin-community-content a{color:#9ebce8;text-underline-offset:3px;margin-top:10px;font-size:9px;text-decoration:underline;display:inline-block}.admin-community-pagination{border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:12px;padding:18px 20px;display:flex}.admin-community-pagination span{color:#85858c;font-size:10px}.admin-community-pagination button:disabled{opacity:.45;cursor:default}.admin-settings-loading{color:#85858c;background:#17171a;border:1px solid #ffffff17;place-items:center;min-height:150px;font-size:12px;display:grid}.admin-settings-error{background:#be1e2d12;border:1px solid #ed3c4940;justify-content:space-between;align-items:center;gap:20px;min-height:150px;padding:24px 26px;display:flex}.admin-settings-error strong{color:#e4b4b8;font-size:14px}.admin-settings-error p{color:#b47d82;margin:7px 0 0;font-size:11px;line-height:1.6}.admin-settings-error button{color:#e0a4a9;cursor:pointer;background:#211316;border:1px solid #ed3c4959;min-width:125px;height:44px;font-size:11px;font-weight:700}.admin-site-settings{background:#17171a;border:1px solid #ffffff17}.admin-site-settings>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;min-height:86px;padding:20px 25px;display:flex}.admin-site-settings>header small{color:#ef6c76;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.admin-site-settings>header h2{color:#e6e6e9;margin:0;font-size:19px}.admin-site-settings>header p{color:#888890;text-align:right;max-width:420px;margin:0;font-size:11px;line-height:1.65}.admin-site-settings>form{padding:24px}.admin-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-hero-grid fieldset{background:#111113;border:1px solid #ffffff17;min-width:0;margin:0;padding:20px}.admin-hero-grid legend{color:#dbb46d;padding:0 8px;font-size:11px;font-weight:800}.admin-hero-grid label,.admin-support-grid label{color:#aaaab0;margin-bottom:14px;font-size:11px;display:block}.admin-hero-grid label:last-child,.admin-support-grid label:last-child{margin-bottom:0}.admin-hero-grid label span,.admin-support-grid label>span{color:#65656c;margin-left:5px;font-size:9px}.admin-hero-grid input,.admin-hero-grid textarea,.admin-support-grid input{color:#e2e2e4;background:#0c0c0e;border:1px solid #ffffff1c;outline:0;width:100%;margin-top:7px;font:12px Pretendard,Noto Sans KR,sans-serif}.admin-hero-grid input,.admin-support-grid input{height:42px;padding:0 12px}.admin-hero-grid textarea{resize:vertical;min-height:92px;padding:11px 12px;line-height:1.55}.admin-hero-grid input:focus,.admin-hero-grid textarea:focus,.admin-support-grid input:focus{border-color:#ed3c498f;box-shadow:0 0 0 2px #be1e2d14}.admin-support-grid{grid-template-columns:minmax(0,1fr);gap:13px;width:100%;display:grid}.admin-support-grid label{background:#111113;border:1px solid #ffffff17;width:100%;min-height:132px;margin:0;padding:21px 23px}.admin-support-grid label strong{color:#dedee1;margin-bottom:2px;font-size:14px;display:block}.admin-support-grid label>span{margin-left:0;display:block}.admin-support-label{margin-bottom:12px}.admin-support-label p{color:#85858c;margin:5px 0 0;font-size:11px;line-height:1.55}.admin-support-grid input{height:50px;padding:0 15px;font-size:13px}.admin-settings-message{color:#c6aa77;background:#cba9670e;border:1px solid #cba96733;margin:17px 0 0;padding:12px 14px;font-size:11px}.admin-settings-actions{justify-content:flex-end;margin-top:19px;display:flex}.admin-settings-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c92735,#8d111d);border:0;min-width:155px;height:42px;padding:0 18px;font-size:11px;font-weight:800}.admin-settings-actions button:disabled{opacity:.55;cursor:wait}.admin-promotion-settings>form>label{color:#aaaab0;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.admin-promotion-settings textarea{color:#e2e2e4;resize:vertical;background:#0c0c0e;border:1px solid #ffffff1f;outline:0;width:100%;min-height:260px;padding:17px 18px;font:13px/1.8 Pretendard,Noto Sans KR,sans-serif}.admin-promotion-settings textarea:focus{border-color:#ed3c498f;box-shadow:0 0 0 2px #be1e2d14}.admin-promotion-help{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:9px;display:flex}.admin-promotion-help p{color:#77777e;margin:0;font-size:10px;line-height:1.65}.admin-promotion-help p b{color:#d7b56d}.admin-promotion-help span{color:#a6a6ad;flex:none;font-size:10px;font-weight:700}.admin-promotion-help span.invalid{color:#ef6c76}.support-board{margin-top:18px}.support-board>header{background:radial-gradient(circle at 85% 0,#4393cd21,#0000 34%),#17171a;border:1px solid #ffffff17;padding:31px 32px}.support-board>header small{color:#ef6c76;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.support-board>header h3{color:#ededf0;margin:0;font-size:23px}.support-board>header p{color:#98989f;word-break:keep-all;margin:11px 0 0;font-size:12px;line-height:1.7}.support-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.support-channel-card{background:#17171a;border:1px solid #ffffff1a;min-width:0;overflow:hidden;box-shadow:0 18px 40px #00000026}.support-channel-image{background:#101012;height:184px;position:relative;overflow:hidden}.support-channel-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 47%,#0c0c0ec7);position:absolute;inset:0}.support-channel-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.support-channel-card:hover .support-channel-image img{transform:scale(1.035)}.support-channel-copy{padding:22px}.support-channel-copy>span{color:#72bce6;font-size:9px;font-weight:800}.support-channel-card.kakao .support-channel-copy>span{color:#dfba39}.support-channel-copy h4{color:#ececef;margin:8px 0 0;font-size:18px}.support-channel-copy p{color:#929299;word-break:keep-all;min-height:58px;margin:11px 0 20px;font-size:11px;line-height:1.7}.support-channel-copy a,.support-channel-copy em{color:#effff5;background:linear-gradient(135deg,#2a9561f0,#125637f5);border:1px solid #48bf7c94;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-style:normal;font-weight:700;transition:filter .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 7px 18px #115b3833}.support-channel-card.kakao .support-channel-copy a{color:#effff5;background:linear-gradient(135deg,#2a9561f0,#125637f5);border-color:#48bf7c94}:is(.support-channel-copy a:hover,.support-channel-copy a:focus-visible){filter:brightness(1.13);outline:none;transform:translateY(-1px);box-shadow:0 9px 22px #1479494d,0 0 15px #48c8812e}.support-channel-copy em{color:#626269;background:#111113;border-color:#ffffff14;justify-content:center;font-weight:500}.support-channel-copy a b{font-size:15px}.news-list-board{background:#17171a;border:1px solid #ffffff1a;margin-top:18px;overflow:hidden}.news-list-board>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 25px;display:flex}.news-list-board>header small{color:#ef6c76;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.news-list-board>header h3{color:#ededf0;margin:0;font-size:21px}.news-list-board>header>span{color:#85858c;font-size:11px}.news-list-tabs{background:#121214;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;min-height:58px;padding:8px 20px;display:flex}.news-list-tabs button{color:#85858c;cursor:pointer;background:0 0;border:1px solid #0000;min-width:118px;height:40px;padding:0 15px;font-size:11px;font-weight:700}.news-list-tabs button b{color:#696970;margin-left:7px;font-size:10px}:is(.news-list-tabs button:hover,.news-list-tabs button:focus-visible){color:#d7d7db;border-color:#ffffff24;outline:none}.news-list-tabs button.active{color:#f2dfe1;background:#be1e2d1f;border-color:#ed3c4966}.news-list-tabs button.active b{color:#ef7e87}.news-list-columns,.news-list-row{grid-template-columns:105px minmax(0,1fr) 52px 115px 18px;align-items:center;gap:14px;display:grid}.news-list-columns{color:#66666d;background:#101012;border-bottom:1px solid #ffffff13;min-height:42px;padding:0 23px;font-size:10px}.news-column-title{grid-column:2/4}.news-column-date{text-align:center;grid-column:4/6}.news-list-row{width:100%;min-height:66px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff1;padding:10px 23px;font-family:inherit;transition:background .18s}:is(.news-list-row:hover,.news-list-row:focus-visible){background:#ffffff06;outline:none}.news-list-row:focus-visible{box-shadow:inset 3px 0 #d3aa60}.news-list-row.pinned{background:linear-gradient(90deg,#be1e2d12,#0000 54%)}.news-category-badge{color:#ee7c85;text-align:center;border:1px solid #ed3c4947;width:fit-content;min-width:70px;padding:6px 8px;font-size:9px;font-weight:800}.news-category-badge.updates{color:#d4b36f;border-color:#cba9674d}.news-category-badge.events{color:#86c48a;border-color:#78b47859}.news-compose-btn{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .16s}.news-compose-btn:hover{background:var(--red-light)}.news-list-row>strong{color:#d8d8dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.news-list-row>em{color:#d9777f;border:1px solid #ed3c493d;justify-self:center;padding:4px 6px;font-size:9px;font-style:normal;font-weight:700}.news-list-row>time{color:#77777e;text-align:center;font-size:10px}.news-row-arrow{color:#5f5f66;text-align:right;font-size:18px}.news-list-board>footer{color:#707077;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 23px;font-size:10px;display:flex}.news-list-board>footer b{color:#b7b7bd;font-weight:700}.operator-category.updates{color:#d4b36f;background:#cba9671f!important}.operator-category.events{color:#86c48a;background:#78b4781f!important}.operator-priority{border:1px solid #ed3c4940}.admin-dashboard{display:block}.admin-workspace-header{background:radial-gradient(circle at 90% 0,#be1e2d24,#0000 34%),#17171a;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:28px;min-height:118px;padding:26px 30px;display:flex}.admin-workspace-header small{color:#ef6c76;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.admin-workspace-header h1{color:#f0f0f2;letter-spacing:-.035em;margin:0;font-size:27px}.admin-workspace-header p{color:#919198;margin:9px 0 0;font-size:12px;line-height:1.65}.admin-session-actions{align-items:center;gap:10px;display:flex}.admin-session-actions span{color:#91cba1;background:#408a5712;border:1px solid #63b87c38;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.admin-session-actions span i{background:#64c681;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #64c6818c}.admin-session-actions button{color:#b6b6bc;cursor:pointer;background:#111113;border:1px solid #ffffff24;min-width:92px;height:42px;font-size:11px;font-weight:700}.admin-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-overview button{min-width:0;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:#141416;border:1px solid #ffffff17;grid-template-columns:1fr auto;align-content:center;gap:7px 12px;padding:17px 19px;transition:border-color .2s,background .2s,transform .2s;display:grid}:is(.admin-overview button:hover,.admin-overview button:focus-visible){background:#19191c;border-color:#cba96761;outline:none;transform:translateY(-1px)}.admin-overview button>span{color:#96969d;font-size:11px;font-weight:700}.admin-overview button>strong{color:#e3c27e;grid-area:1/2/span 2;align-self:center;font-size:21px}.admin-overview button>small{color:#696970;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-workspace-tabs{background:#101012;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin:18px 0 16px;padding:7px;display:grid}.admin-workspace-tabs button{color:#8b8b92;cursor:pointer;background:0 0;border:1px solid #0000;min-width:0;min-height:66px;padding:11px 14px;transition:border-color .2s,background .2s,color .2s;position:relative}.admin-workspace-tabs button strong,.admin-workspace-tabs button small{display:block}.admin-workspace-tabs button.active{background:linear-gradient(135deg,#be1e2d29,#be1e2d0e);border-color:#ed3c496b}:is(.admin-workspace-tabs button:hover,.admin-workspace-tabs button:focus-visible){border-color:#ffffff29;outline:none}.admin-workspace-panel[hidden]{display:none!important}.admin-operator-workspace{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:16px;display:grid}.admin-workspace-panel .admin-community{grid-column:auto}.admin-site-workspace{gap:16px;display:grid}.admin-settings-shortcuts{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101012f5;border:1px solid #cba96738;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;margin-bottom:14px;padding:8px;display:flex;position:sticky;top:8px;box-shadow:0 10px 26px #0000004d}.admin-settings-shortcuts a{color:#ababaf;background:#18181b;border:1px solid #ffffff1c;border-radius:7px;place-items:center;min-width:118px;min-height:40px;padding:0 16px;font-size:11.5px;font-weight:700;display:grid}:is(.admin-settings-shortcuts a:hover,.admin-settings-shortcuts a:focus-visible){color:#e1c17d;border-color:#cba96766;outline:none}.admin-site-settings{scroll-margin-top:18px}.admin-compose>header,.admin-post-list>header{min-height:102px;padding:23px 26px}.admin-compose>header p{color:#818188;margin:8px 0 0;font-size:11px;line-height:1.55}.admin-compose-mode{color:#c9a965;white-space:nowrap;border:1px solid #cba96740;padding:6px 9px;font-size:10px;font-weight:700}.admin-post-list>header>div>small{color:#ef6c76;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.admin-compose label{font-size:12px;font-weight:700}.admin-compose input,.admin-compose select{height:50px;padding:0 15px;font-size:14px}.admin-compose textarea{min-height:260px;padding:15px;font-size:14px;line-height:1.75}.admin-field-help{color:#707077!important;margin:8px 0 0!important;font-size:10px!important;font-weight:500!important}.admin-message,.admin-download-message{color:#d0b579;background:#cba96711;border:1px solid #cba96740;margin:17px 0 0;padding:13px 15px;font-size:12px;line-height:1.6}.admin-message.success,.admin-download-message.success{color:#9fd0ad;background:#408a5714;border-color:#63b87c4d}.admin-message.error,.admin-download-message.error{color:#e29aa0;background:#be1e2d14;border-color:#ed3c4952}.admin-form-actions{margin-top:18px}.admin-form-actions button{min-width:132px;height:48px;font-size:12px;font-weight:700}.admin-post-list article{min-height:76px}.admin-post-list article button{min-width:48px;min-height:40px;font-size:11px}.admin-community-header>button{min-height:44px;font-size:11px}.admin-community-filters select,.admin-community-filters input,.admin-community-editor select,.admin-community-editor input{height:48px;padding:0 14px;font-size:14px}.admin-community-search button{height:48px;font-size:11px}.admin-community-editor textarea{min-height:220px;font-size:14px}.admin-community-editor>button{min-width:135px;height:46px;font-size:12px}.admin-community-actions button,.admin-community-pagination button{min-height:42px;padding-inline:13px;font-size:10px}.admin-hero-grid input,.admin-support-grid input{height:48px;padding:0 14px;font-size:14px}.admin-hero-grid textarea{min-height:110px;font-size:14px}.admin-settings-actions button{min-width:175px;height:48px;font-size:12px}.admin-download-message{margin-inline:25px}.admin-download-grid label{font-size:12px;font-weight:700}.admin-download-grid input{height:48px;font-size:14px}.admin-download-grid textarea{min-height:94px;font-size:14px}.admin-download-actions button{min-width:92px;height:44px;font-size:12px}:is(.admin-dashboard button:focus-visible,.admin-dashboard a:focus-visible,.admin-dashboard input:focus-visible,.admin-dashboard select:focus-visible,.admin-dashboard textarea:focus-visible){outline-offset:2px;outline:2px solid #edbb60b8}@media (max-width:1050px){.admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operator-workspace{grid-template-columns:1fr}.admin-community-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-community-search{grid-column:1/-1}.admin-community-row{grid-template-columns:82px minmax(0,1fr) 48px}.admin-community-actions{grid-column:2/-1;justify-content:flex-end}.admin-community-content{padding-left:112px}.admin-hero-grid,.admin-support-grid{grid-template-columns:1fr}.support-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news-list-board>header{min-height:78px;padding:18px}.news-list-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 12px;display:grid}.news-list-tabs button{min-width:0;padding-inline:7px}.news-list-columns,.news-list-row{grid-template-columns:78px minmax(0,1fr) 92px;gap:10px;padding-inline:14px}.news-column-title{grid-column:2}.news-column-date{grid-column:3}.news-list-row>em,.news-list-row>i,.news-row-arrow{display:none}.news-list-row>time{grid-column:3}.news-list-board>footer{flex-direction:column;align-items:flex-start;padding-block:17px}.admin-workspace-header{flex-direction:column;align-items:flex-start;padding:23px 20px}.admin-session-actions{width:100%}.admin-session-actions span{flex:1}.admin-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-shortcuts{overflow-x:auto}.admin-settings-shortcuts a{flex:none}.admin-settings-error{flex-direction:column;align-items:flex-start}.admin-settings-error button{width:100%}.admin-community-header{flex-direction:column;align-items:flex-start;gap:13px}.admin-community-header>button{width:100%}.admin-community-filters,.admin-community-editor>div{grid-template-columns:1fr}.admin-community-search{grid-column:auto}.admin-community-list-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-block:12px}.admin-community-row{grid-template-columns:1fr auto}.admin-community-category{grid-column:1/-1}.admin-community-row>em{justify-self:end}.admin-community-actions{grid-column:1/-1;justify-content:stretch}.admin-community-actions button{flex:1}.admin-community-content{padding:20px}.admin-site-settings>header{flex-direction:column;align-items:flex-start;gap:8px}.admin-site-settings>header p{text-align:left}.admin-site-settings>form{padding:17px}.admin-post-tabs{padding:12px}.admin-post-tabs button{flex:1;min-width:0}.support-board>header{padding:25px 22px}.support-channel-grid{grid-template-columns:1fr}.support-channel-image{height:210px}}@media (max-width:480px){.news-list-tabs button{font-size:10px}.news-list-tabs button b{display:none}.news-list-columns,.news-list-row{grid-template-columns:64px minmax(0,1fr) 80px;gap:8px;padding-inline:11px}.news-category-badge{min-width:58px;padding-inline:5px;font-size:8px}.news-list-row>strong{font-size:12px}.news-list-row>time{font-size:9px}.admin-overview,.admin-workspace-tabs{grid-template-columns:1fr}.admin-session-actions{flex-direction:column;align-items:stretch}.admin-session-actions button{width:100%}}.admin-main-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.admin-main-banner-grid>form{background:#111113;border:1px solid #ffffff1a;min-width:0;padding:20px}.admin-main-banner-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-main-banner-heading>strong{color:#eeeeef;font-size:15px}.admin-main-banner-heading>span{color:#85858c;border:1px solid #ffffff1a;padding:5px 8px;font-size:9px;font-weight:800}.admin-main-banner-heading>span.enabled{color:#91cba1;border-color:#63b87c47}.admin-main-banner-preview{aspect-ratio:16/8;background:#09090b;border:1px solid #ffffff1a;margin-bottom:16px;overflow:hidden}.admin-main-banner-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-main-banner-preview{position:relative}.admin-main-banner-preview:after{content:"";background:linear-gradient(#0000 26%,#030507db);position:absolute;inset:0}.admin-main-banner-preview-copy{z-index:1;color:#fff;text-shadow:0 2px 10px #000000b3;position:absolute;bottom:14px;left:15px;right:15px}.admin-main-banner-preview-copy strong{word-break:keep-all;font-size:16px;line-height:1.35;display:block}.admin-main-banner-preview-copy p{color:#ffffffe0;word-break:keep-all;margin:5px 0 0;font-size:10px;line-height:1.45}.admin-main-banner-grid label{color:#aaaab0;margin-top:13px;font-size:12px;font-weight:700;display:block}.admin-main-banner-grid label>span{color:#73737a;margin-left:6px;font-size:9px;font-weight:500}.admin-main-banner-grid input:not([type=checkbox]),.admin-main-banner-grid textarea{color:#e3e3e5;background:#0b0b0d;border:1px solid #ffffff1f;outline:0;width:100%;min-height:50px;margin-top:7px;padding:0 14px;font:14px Pretendard,Noto Sans KR,sans-serif}.admin-main-banner-grid textarea{resize:vertical;min-height:104px;padding-block:12px;line-height:1.6}.admin-main-banner-grid input[type=file]{color:#98989f;padding:12px 14px;font-size:12px}:is(.admin-main-banner-grid input:focus-visible,.admin-main-banner-grid textarea:focus-visible){border-color:#edbb609e;box-shadow:0 0 0 2px #edbb6014}.admin-main-banner-toggle{background:#161619;border:1px solid #ffffff17;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex!important}.admin-main-banner-toggle input{accent-color:#bd2734;width:18px;height:18px;margin:0}.admin-main-banner-file{color:#c5a968;word-break:break-all;margin:9px 0 0;font-size:10px}.admin-main-banner-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.admin-main-banner-actions button{color:#b9b9be;cursor:pointer;background:#18181b;border:1px solid #ffffff21;min-width:128px;min-height:46px;padding:0 14px;font-size:11px;font-weight:800}.admin-main-banner-actions button:last-child{color:#fff;background:linear-gradient(135deg,#c92735,#8d111d);border-color:#0000}.admin-main-banner-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-main-banner-grid .admin-settings-message.success{color:#9fd0ad;background:#408a5714;border-color:#63b87c4d}.admin-main-banner-grid .admin-settings-message.error{color:#e29aa0;background:#be1e2d14;border-color:#ed3c4952}@media (max-width:900px){.admin-main-banner-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-main-banner-grid{padding:15px}.admin-main-banner-grid>form{padding:16px}.admin-main-banner-grid input:not([type=checkbox]){font-size:16px}.admin-main-banner-actions{flex-direction:column-reverse;align-items:stretch}.admin-main-banner-actions button{width:100%}}.admin-enchant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-enchant-grid>article{background:#101012;border:1px solid #ffffff17;min-width:0;padding:20px}.admin-enchant-card-head{border-bottom:1px solid #cba96726;justify-content:space-between;align-items:center;gap:15px;min-height:46px;margin-bottom:15px;padding-bottom:13px;display:flex}.admin-enchant-card-head span{color:#d4b674;background:#cba9670f;border:1px solid #cba96747;place-items:center;min-width:52px;min-height:28px;font-size:10px;font-weight:850;display:grid}.admin-enchant-card-head strong{color:#e2dfd8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.admin-enchant-image-row{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;margin-top:13px;display:grid}.admin-enchant-image-preview{background:radial-gradient(circle,#be1e2d1a,#0000 60%),#09090b;border:1px solid #ffffff1a;place-items:center;height:132px;display:grid;overflow:hidden}.admin-enchant-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-enchant-image-preview span{color:#717077;text-align:center;word-break:break-all;padding:12px;font-size:9px;line-height:1.5}.admin-enchant-selected-file{color:#c9aa68;word-break:break-all;background:#cba9670b;border:1px solid #cba96726;margin:8px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}.admin-enchant-remove{color:#9a777b;cursor:pointer;align-items:center;gap:8px;margin-top:9px;font-size:9px;display:flex}.admin-enchant-remove input{accent-color:#b91f2d;width:16px;height:16px;margin:0}.admin-enchant-rate-head{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;display:flex}.admin-enchant-rate-head strong{color:#c6c3c5;font-size:11px}.admin-enchant-rate-head small{color:#75747a;font-size:9px}.admin-enchant-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.admin-enchant-rate-grid>label{color:#85848a;background:#171719;border:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:6px 7px 6px 10px;font-size:9px;display:flex}.admin-enchant-rate-grid>label>div{align-items:center;gap:4px;width:77px;display:flex}.admin-enchant-rate-grid input{color:#e2c783;text-align:right;background:#09090b;border:1px solid #cba9672e;outline:0;width:57px;min-width:0;height:30px;padding:0 5px;font:10px Pretendard,Noto Sans KR,sans-serif}.admin-enchant-rate-grid input:focus-visible{border-color:#e1b86799;box-shadow:0 0 0 2px #e1b86712}.admin-enchant-rate-grid b{color:#77767c;font-size:9px}.admin-enchant-help{color:#85848a;background:#cba9670b;border-left:2px solid #9f782f;margin:14px 0 0;padding:13px 15px;font-size:10px;line-height:1.65}@media (max-width:980px){.admin-enchant-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-enchant-grid>article{padding:15px}.admin-enchant-image-row{grid-template-columns:1fr}.admin-enchant-image-preview{height:190px}.admin-enchant-rate-grid{grid-template-columns:1fr}}.admin-page{--admin-bg:#edf2ee;--admin-panel:#fbfcfa;--admin-panel-muted:#f2f5f2;--admin-field:#fff;--admin-border:#d4ddd5;--admin-border-strong:#bcc8be;--admin-text:#28332b;--admin-muted:#69746c;--admin-faint:#879088;--admin-accent:#a51e2b;--admin-accent-soft:#a51e2b14;--admin-gold:#8c661f;color:var(--admin-text);padding-top:32px;padding-bottom:84px}html[data-theme=dark] .admin-page{--admin-bg:#0d0d0f;--admin-panel:#17171a;--admin-panel-muted:#121214;--admin-field:#0e0e10;--admin-border:#ffffff1a;--admin-border-strong:#ffffff2b;--admin-text:#ececef;--admin-muted:#a2a2a8;--admin-faint:#77777e;--admin-accent:#df4652;--admin-accent-soft:#be1e2d21;--admin-gold:#d0ae69}html[data-theme=light] .admin-site-page{background:var(--admin-bg,#edf2ee)}html[data-theme=dark] .admin-site-page{background:#0d0d0f}.admin-page :is(button,input,select,textarea){font-family:inherit}.admin-page :is(.admin-dashboard,.admin-workspace-panel,.admin-site-workspace,.admin-content-workspace,.admin-community){min-width:0}.admin-page :is(.admin-workspace-panel,.admin-site-workspace,.admin-content-workspace){width:100%}.admin-workspace-header{border:1px solid var(--admin-border);border-left:4px solid var(--admin-accent);background:var(--admin-panel);border-radius:6px;min-height:112px;padding:24px 28px;box-shadow:0 8px 24px #242f2712}.admin-workspace-header small{color:var(--admin-accent)}.admin-workspace-header h1{color:var(--admin-text);letter-spacing:0;font-size:25px}.admin-workspace-header p{color:var(--admin-muted);font-size:13px}.admin-session-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-session-actions span{color:#34774a;background:#46996014;border-color:#46996040}html[data-theme=dark] .admin-session-actions span{color:#91cba1}.admin-session-actions button{border:1px solid var(--admin-border-strong);background:var(--admin-panel-muted);min-width:92px;height:42px;color:var(--admin-text);border-radius:5px}.admin-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.admin-overview button{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:94px;color:var(--admin-text);border-radius:6px;padding:16px 18px;overflow:hidden;box-shadow:0 5px 15px #242f270b}:is(.admin-overview button:hover,.admin-overview button:focus-visible){border-color:var(--admin-border-strong);background:var(--admin-panel-muted);transform:translateY(-1px)}.admin-overview button>span{color:var(--admin-muted);font-size:12px}.admin-overview button>strong{color:var(--admin-gold);font-size:20px}.admin-overview button>small{color:var(--admin-faint);font-size:10px}.admin-workspace-tabs{border:1px solid var(--admin-border);background:var(--admin-panel-muted);box-shadow:none;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0;padding:6px;position:static}.admin-workspace-tabs button{min-height:58px;color:var(--admin-muted);border:1px solid #0000;border-radius:5px;padding:9px 12px}.admin-workspace-tabs button strong{color:var(--admin-text);font-size:13px}.admin-workspace-tabs button small{color:var(--admin-faint);margin-top:4px;font-size:10px}:is(.admin-workspace-tabs button:hover,.admin-workspace-tabs button:focus-visible){border-color:var(--admin-border-strong);background:var(--admin-panel)}.admin-workspace-tabs button.active{background:var(--admin-panel);box-shadow:inset 3px 0 0 var(--admin-accent), 0 4px 12px #242f270d;border-color:#a51e2b59}.admin-workspace-tabs button.active strong{color:var(--admin-accent)}.admin-workspace-tabs button.active small{color:var(--admin-muted)}.admin-operator-workspace{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px}.admin-page :is(.admin-compose,.admin-post-list,.admin-downloads,.admin-community,.admin-site-settings,.admin-content-block,.admin-settings-loading,.admin-main-banner-grid>form){border-color:var(--admin-border);background:var(--admin-panel);color:var(--admin-text);border-radius:6px;box-shadow:0 7px 20px #242f270e}.admin-content-block{border-left:3px solid #8c661f8c}.admin-page :is(.admin-compose,.admin-post-list,.admin-downloads,.admin-community,.admin-site-settings)>header,.admin-content-block>header{border-color:var(--admin-border);background:0 0}.admin-page :is(.admin-compose h2,.admin-post-list h2,.admin-downloads h2,.admin-community-header h2,.admin-site-settings h2,.admin-content-block h2,.admin-main-banner-heading strong){color:var(--admin-text)}.admin-page :is(.admin-compose header p,.admin-post-list header p,.admin-downloads header p,.admin-community-header p,.admin-site-settings>header p,.admin-content-block>header p){color:var(--admin-muted)}.admin-compose>header,.admin-post-list>header,.admin-downloads>header,.admin-community-header,.admin-site-settings>header{min-height:76px;padding:19px 22px}.admin-compose form{padding:22px}.admin-form-row{grid-template-columns:minmax(0,1fr) auto;gap:16px}.admin-page label{color:var(--admin-muted);font-size:12px;font-weight:650}.admin-page input:not([type=checkbox]),.admin-page select,.admin-page textarea{border-color:var(--admin-border-strong);background:var(--admin-field);max-width:100%;color:var(--admin-text);border-radius:5px}.admin-page input:not([type=checkbox]):focus,.admin-page select:focus,.admin-page textarea:focus{border-color:#a51e2b8c;box-shadow:0 0 0 3px #a51e2b14}.admin-page input::placeholder,.admin-page textarea::placeholder,.admin-field-help{color:var(--admin-faint)}.admin-form-actions{flex-wrap:wrap}.admin-form-actions button{border-color:var(--admin-border-strong);background:var(--admin-panel-muted);min-width:112px;height:44px;color:var(--admin-text);border-radius:5px}.admin-form-actions button:last-child{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.admin-post-tabs{border-color:var(--admin-border);background:var(--admin-panel-muted);padding:9px 14px}.admin-post-tabs button{min-width:0;color:var(--admin-muted);background:0 0;border-color:#0000;border-radius:5px;flex:1}.admin-post-tabs button.active{background:var(--admin-panel);color:var(--admin-accent);border-color:#a51e2b4d}.admin-post-list article{border-color:var(--admin-border);grid-template-columns:62px minmax(0,1fr) 54px 54px;min-width:0}.admin-post-list article strong{color:var(--admin-text);font-size:12px}.admin-post-list article small{color:var(--admin-faint)}.admin-post-list article button{border-color:var(--admin-border-strong);background:var(--admin-panel-muted);min-width:48px;min-height:38px;color:var(--admin-muted);border-radius:4px}.admin-download-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;padding:20px}.admin-download-grid form{border:1px solid var(--admin-border);background:var(--admin-panel-muted);border-radius:6px;min-width:0;padding:18px}.admin-download-slot span{color:var(--admin-text)}.admin-download-grid label{color:var(--admin-muted)}.admin-download-actions{flex-wrap:wrap}.admin-download-actions button{border-color:var(--admin-border-strong);background:var(--admin-panel);color:var(--admin-muted);border-radius:4px}.admin-download-actions button:last-child{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.admin-settings-shortcuts{border-color:var(--admin-border);background:var(--admin-panel-muted);min-height:0;box-shadow:none;border-radius:6px;margin-bottom:12px;padding:7px;position:static}.admin-settings-shortcuts a{border-color:var(--admin-border);background:var(--admin-panel);min-width:108px;min-height:38px;color:var(--admin-muted);border-radius:4px}:is(.admin-settings-shortcuts a:hover,.admin-settings-shortcuts a:focus-visible){color:var(--admin-gold);border-color:#8c661f73}.admin-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hero-grid fieldset,.admin-support-grid label,.admin-main-banner-grid>form,.admin-community-editor,.admin-community-list>article,.admin-community-filters,.admin-community-list-head,.admin-main-banner-toggle,.admin-side-card,.admin-guide-list article,.admin-hunting-list article,.admin-logo-mode,.admin-logo-current{border-color:var(--admin-border);background:var(--admin-panel-muted);color:var(--admin-text)}.admin-page :is(.admin-hero-grid label,.admin-support-grid label,.admin-main-banner-grid label,.admin-community-filters label,.admin-community-editor label){color:var(--admin-muted)}.admin-page :is(.admin-support-grid label strong,.admin-community-title strong,.admin-guide-meta strong,.admin-hunting-meta strong){color:var(--admin-text)}.admin-main-banner-grid{gap:14px;padding:20px}.admin-main-banner-grid>form{padding:18px}.admin-main-banner-preview{border-color:var(--admin-border);background:#e5eae5}html[data-theme=dark] .admin-main-banner-preview{background:#09090b}.admin-site-page .admin-main-banner-grid textarea{border-color:var(--admin-border);background:var(--admin-input);color:var(--admin-text)}.admin-community-filters{border-color:var(--admin-border);grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(220px,1.4fr)}.admin-community-list,.admin-community-list>article{border-color:var(--admin-border)}.admin-community-content{border-color:var(--admin-border);background:#5c6a6009}.admin-community-content p{color:var(--admin-muted)}.admin-login-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:7px;grid-template-columns:.92fr 1.08fr;max-width:880px;overflow:hidden;box-shadow:0 16px 42px #242f271a}.admin-login-panel>div{background:linear-gradient(145deg, #a51e2b14, #8c661f0d), var(--admin-panel-muted);padding:38px}.admin-login-panel h2{color:var(--admin-text)}.admin-login-panel>div p{color:var(--admin-muted);font-size:13px}.admin-login-panel form{padding:34px}.admin-login-panel form>button{background:var(--admin-accent);border-radius:5px;height:48px;font-size:13px}:is(.admin-page button:focus-visible,.admin-page a:focus-visible,.admin-page input:focus-visible,.admin-page select:focus-visible,.admin-page textarea:focus-visible){outline-offset:2px;outline:2px solid #a51e2b85}@media (max-width:980px){.admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operator-workspace,.admin-hero-grid{grid-template-columns:1fr}.admin-community-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-community-search{grid-column:1/-1}}@media (max-width:700px){.admin-page{width:min(100% - 24px,1180px);padding-top:20px}.admin-workspace-header{align-items:flex-start;padding:20px}.admin-session-actions{width:100%}.admin-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-row,.admin-community-filters{grid-template-columns:1fr}.admin-community-search{grid-column:auto}.admin-main-banner-grid,.admin-login-panel{grid-template-columns:1fr}.admin-login-panel>div,.admin-login-panel form{padding:26px}}@media (max-width:480px){.admin-overview,.admin-workspace-tabs{grid-template-columns:1fr}.admin-workspace-header h1{font-size:23px}.admin-compose>header,.admin-post-list>header,.admin-downloads>header,.admin-community-header,.admin-site-settings>header{padding:17px}.admin-compose form,.admin-download-grid,.admin-main-banner-grid{padding:15px}.admin-post-list article{grid-template-columns:50px minmax(0,1fr)}.admin-post-list article button{grid-column:auto;width:100%}.admin-settings-shortcuts{flex-wrap:nowrap;overflow-x:auto}.admin-settings-shortcuts a{flex:none}}.guide-admin-loading{border:1px solid var(--admin-border);background:var(--admin-panel);min-height:320px;color:var(--admin-muted);border-radius:7px;align-content:center;place-items:center;gap:12px;font-size:13px;display:grid}.guide-admin-loading span{border:2px solid var(--admin-border);border-top-color:var(--admin-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite guide-admin-spin}@keyframes guide-admin-spin{to{transform:rotate(360deg)}}.guide-admin-studio{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #242f2711}.guide-admin-header{border-bottom:1px solid var(--admin-border);background:linear-gradient(110deg, var(--admin-panel), var(--admin-panel-muted));justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 24px;display:flex}.guide-admin-header small{color:var(--admin-accent);letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.guide-admin-header h2{color:var(--admin-text);margin:0;font-size:23px}.guide-admin-header p{color:var(--admin-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.guide-admin-header-actions{flex:none;align-items:center;gap:8px;display:flex}.guide-admin-header-actions a,.guide-admin-header-actions button{border:1px solid var(--admin-border-strong);background:var(--admin-panel);min-height:42px;color:var(--admin-muted);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.guide-admin-header-actions button{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.guide-admin-header-actions button:disabled{opacity:.45;cursor:not-allowed}.guide-admin-message{border:1px solid var(--admin-border);border-left:3px solid var(--admin-gold);background:var(--admin-panel-muted);color:var(--admin-muted);border-radius:5px;margin:12px 14px 0;padding:11px 13px;font-size:12px}.guide-admin-message.success{color:#397749;border-left-color:#3c8b58}.guide-admin-message.error{border-left-color:var(--admin-accent);color:var(--admin-accent)}html[data-theme=dark] .guide-admin-message.success{color:#8dcc9e}.guide-admin-layout{grid-template-columns:310px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.guide-admin-sidebar{border-right:1px solid var(--admin-border);background:var(--admin-panel-muted);min-width:0;padding:16px}.guide-admin-sidebar-head{border-bottom:1px solid var(--admin-border);padding-bottom:13px}.guide-admin-sidebar-head>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.guide-admin-sidebar-head strong{color:var(--admin-text);font-size:14px}.guide-admin-sidebar-head>div span{border:1px solid var(--admin-border);background:var(--admin-panel);color:var(--admin-gold);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.guide-admin-sidebar-head label{margin-top:11px;display:block;position:relative}.guide-admin-sidebar-head input{border:1px solid var(--admin-border-strong);background:var(--admin-field);width:100%;height:42px;color:var(--admin-text);border-radius:5px;padding:0 38px 0 12px;font-size:12px}.guide-admin-sidebar-head label b{color:var(--admin-faint);pointer-events:none;font-size:18px;font-weight:500;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.guide-admin-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:7px;max-height:690px;margin-top:11px;display:flex;overflow:auto}.guide-admin-list article{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:6px;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.guide-admin-list article.active{box-shadow:inset 3px 0 0 var(--admin-accent);border-color:#a51e2b80}.guide-admin-select{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;padding:13px 12px;display:grid}.guide-admin-select>span{background:var(--admin-panel-muted);width:28px;height:28px;color:var(--admin-gold);border-radius:4px;place-items:center;font-size:10px;font-weight:850;display:grid}.guide-admin-select>div{min-width:0}.guide-admin-select strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.guide-admin-select p{color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.guide-admin-select small{color:var(--admin-faint);margin-top:6px;font-size:9px;display:block}.guide-admin-item-tools{border-top:1px solid var(--admin-border);background:var(--admin-panel-muted);grid-template-columns:34px 34px 1fr;gap:5px;padding:7px 9px;display:grid}.guide-admin-item-tools button{border:1px solid var(--admin-border);background:var(--admin-panel);min-width:0;height:30px;color:var(--admin-muted);cursor:pointer;border-radius:4px;font-size:11px}.guide-admin-item-tools button.danger{color:var(--admin-accent)}.guide-admin-item-tools button:disabled{opacity:.32;cursor:not-allowed}.guide-admin-order-help{color:var(--admin-faint);margin:11px 2px 0;font-size:10px;line-height:1.55}.guide-admin-empty{border:1px dashed var(--admin-border-strong);text-align:center;border-radius:6px;padding:34px 18px}.guide-admin-empty strong{color:var(--admin-text);font-size:12px}.guide-admin-empty p{color:var(--admin-faint);margin:7px 0 0;font-size:10px}.guide-admin-editor{background:var(--admin-panel);flex-direction:column;min-width:0;display:flex}.guide-admin-editor-head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 20px;display:flex}.guide-admin-editor-head>div:first-child{min-width:0}.guide-admin-editor-head>div:first-child span{color:var(--admin-accent);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.guide-admin-editor-head>div:first-child strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.guide-admin-save-state{text-align:right;flex:none}.guide-admin-save-state>span{font-size:11px;font-weight:800;display:block}.guide-admin-save-state>span.saved{color:#3c8b58}.guide-admin-save-state>span.dirty{color:var(--admin-accent)}.guide-admin-save-state small{color:var(--admin-faint);margin-top:4px;font-size:9px;display:block}.guide-admin-workarea{grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr);align-items:start;gap:14px;min-width:0;padding:18px;display:grid}.guide-admin-form{min-width:0}.guide-admin-field{margin:0 0 14px;display:block}.guide-admin-field>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.guide-admin-field>span b{color:var(--admin-text);font-size:12px}.guide-admin-field>span small{color:var(--admin-faint);font-size:10px}.guide-admin-field input,.guide-admin-field textarea{border:1px solid var(--admin-border-strong);background:var(--admin-field);width:100%;color:var(--admin-text);border-radius:5px}.guide-admin-field input{height:48px;padding:0 14px;font-size:14px;font-weight:700}.guide-admin-field textarea{resize:vertical;min-height:510px;padding:15px;font-size:13px;line-height:1.75}.guide-admin-writing-tip{background:#8c661f0e;border:1px solid #8c661f38;border-radius:5px;grid-template-columns:auto 1fr;gap:9px;padding:11px 12px;display:grid}.guide-admin-writing-tip b{color:var(--admin-gold);font-size:10px}.guide-admin-writing-tip span{color:var(--admin-muted);font-size:10px;line-height:1.55}.guide-admin-preview{border:1px solid var(--admin-border);background:var(--admin-panel-muted);border-radius:6px;min-width:0;overflow:hidden}.guide-admin-preview>header{border-bottom:1px solid var(--admin-border);background:var(--admin-panel);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:11px 13px;display:flex}.guide-admin-preview>header small{color:var(--admin-accent);letter-spacing:.08em;font-size:8px;font-weight:850;display:block}.guide-admin-preview>header strong{color:var(--admin-text);margin-top:2px;font-size:12px;display:block}.guide-admin-preview>header>span{color:var(--admin-faint);font-size:9px}.guide-admin-preview article{background:radial-gradient(circle at 100% 0, #a51e2b12, transparent 38%), var(--admin-panel-muted);min-height:560px;padding:24px 21px}.guide-admin-preview h3{border-bottom:1px solid var(--admin-border);color:var(--admin-text);word-break:keep-all;margin:0 0 16px;padding-bottom:13px;font-size:21px;line-height:1.35}.guide-admin-preview article>div{color:var(--admin-muted);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.85}.guide-admin-actions{z-index:2;border-top:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-panel) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 18px;display:flex;position:sticky;bottom:0}.guide-admin-actions>div{align-items:center;gap:8px;display:flex}.guide-admin-actions>div:first-child span{color:var(--admin-faint);font-size:10px}.guide-admin-actions button{border:1px solid var(--admin-border-strong);background:var(--admin-panel-muted);min-width:104px;height:42px;color:var(--admin-text);cursor:pointer;border-radius:5px;padding:0 15px;font-size:11px;font-weight:750}.guide-admin-actions button.primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff;min-width:140px}.guide-admin-actions button.danger{color:var(--admin-accent)}.guide-admin-actions button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:1120px){.guide-admin-workarea{grid-template-columns:1fr}.guide-admin-field textarea{min-height:380px}.guide-admin-preview article{min-height:300px}}@media (max-width:860px){.guide-admin-header{flex-direction:column;align-items:flex-start}.guide-admin-header-actions{width:100%}.guide-admin-header-actions>*{flex:1}.guide-admin-layout{grid-template-columns:1fr}.guide-admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-border)}.guide-admin-list{max-height:360px}}@media (max-width:560px){.guide-admin-header,.guide-admin-editor-head,.guide-admin-workarea{padding:15px}.guide-admin-header-actions{flex-direction:column;align-items:stretch}.guide-admin-editor-head{align-items:flex-start}.guide-admin-save-state small{display:none}.guide-admin-actions{flex-direction:column;align-items:stretch;position:static}.guide-admin-actions>div,.guide-admin-actions button{width:100%}.guide-admin-actions>div:first-child:has(span){display:none}.guide-admin-actions button{flex:1}}.admin-content-category-shell{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:8px;overflow:hidden;box-shadow:0 7px 20px #242f270e}.admin-content-category-shell>header{border-bottom:1px solid var(--admin-border);background:linear-gradient(110deg, var(--admin-panel), var(--admin-panel-muted));justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 20px;display:flex}.admin-content-category-shell>header small{color:var(--admin-accent);letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.admin-content-category-shell>header h2{color:var(--admin-text);margin:0;font-size:19px}.admin-content-category-shell>header p{color:var(--admin-muted);margin:5px 0 0;font-size:11px}.admin-content-category-shell>header>span{border:1px solid var(--admin-border);background:var(--admin-panel);min-width:52px;height:30px;color:var(--admin-gold);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.admin-content-category-tabs{background:var(--admin-panel-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.admin-content-category-tabs button{border:1px solid var(--admin-border);background:var(--admin-panel);min-width:0;min-height:66px;color:var(--admin-muted);text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.admin-content-category-tabs button:hover{border-color:var(--admin-border-strong);transform:translateY(-1px)}.admin-content-category-tabs button>span{background:var(--admin-panel-muted);width:34px;height:34px;color:var(--admin-gold);border-radius:5px;place-items:center;font-size:10px;font-weight:900;display:grid}.admin-content-category-tabs button>div{min-width:0}.admin-content-category-tabs button strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-content-category-tabs button small{color:var(--admin-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.admin-content-category-tabs button>b{color:var(--admin-faint);font-size:17px;font-weight:500}.admin-content-category-tabs button.active{background:linear-gradient(135deg, var(--admin-panel), var(--admin-accent-soft));box-shadow:inset 3px 0 0 var(--admin-accent), 0 5px 14px #242f270e;border-color:#a51e2b7a}.admin-content-category-tabs button.active>span{background:var(--admin-accent);color:#fff}.admin-content-category-tabs button.active strong,.admin-content-category-tabs button.active>b{color:var(--admin-accent)}.admin-content-category-panel{flex-direction:column;gap:16px;min-width:0;animation:.18s ease-out admin-content-category-in;display:flex}.admin-content-category-panel[hidden]{display:none}.admin-content-category-panel>.admin-content-block{width:100%}@keyframes admin-content-category-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:980px){.admin-content-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-content-category-shell>header{align-items:flex-start}.admin-content-category-shell>header p{max-width:240px;line-height:1.5}.admin-content-category-tabs{grid-template-columns:1fr}.admin-content-category-tabs button{min-height:60px}}:root{--sv-ink:#151819;--sv-panel:#202527;--sv-border:#77776b;--sv-text:#e0ddcf;--sv-muted:#b1b1b4;--sv-gold:#d4bb82;--sv-silver:#bec8c9}html{scroll-behavior:auto;scrollbar-color:#707073 #16191a}body.silver-site{color:var(--sv-text);background-color:#151718;background-image:radial-gradient(at 50% 0,#333a3d99,#0000 68%),repeating-linear-gradient(0deg,#00000016 0 1px,#0000 1px 4px);font-family:Malgun Gothic,Apple SD Gothic Neo,Arial,sans-serif;font-size:13px;line-height:1.7}.silver-site button,.silver-site input,.silver-site textarea,.silver-site select{font:inherit}.silver-site button{cursor:pointer}.silver-site button:disabled{cursor:default}.silver-site a{color:inherit}.silver-site a:hover{color:#eed9a8}.silver-site :focus-visible{outline-offset:4px;outline:2px solid #e3cb91}.silver-site [tabindex="-1"]:focus{outline:none}.sv-width{width:min(1180px,100% - 40px);margin-inline:auto}.sv-icon{flex-shrink:0;width:24px;height:24px}.sv-skip{z-index:100;background:#e6d6b0;padding:12px;position:fixed;top:-80px;left:16px;color:#171717!important}.sv-skip:focus{top:16px}.sv-utility{color:#a5a5a8;background:#0d0d10;border-bottom:1px solid #42494a;font-size:11px}.sv-utility .sv-width{justify-content:space-between;gap:12px;padding-block:6px;display:flex}.sv-utility i{background:#717174;width:1px;height:9px;margin-inline:12px;display:inline-block}.sv-header{background:linear-gradient(90deg,#151819,#2b3133 50%,#151819);border-bottom:3px double #707073;box-shadow:0 6px 15px #0008}.sv-header-inner{flex-direction:column;padding-top:16px;display:flex;position:relative}.sv-header-inner:before,.sv-header-inner:after{content:"";border-top:1px solid #6a6a6d;border-bottom:1px solid #434346;width:24%;height:5px;position:absolute;top:51px}.sv-header-inner:before{left:8%}.sv-header-inner:after{right:8%}.sv-brand{z-index:1;align-self:center;align-items:center;gap:12px;display:flex;position:relative;color:#e4e3db!important}.sv-crest{filter:drop-shadow(0 2px 2px #000);width:47px;height:56px}.sv-brand b{letter-spacing:5px;text-shadow:0 2px #000,0 -1px #c4c4c733;font:700 31px/1.2 Batang,Songti SC,serif;display:block}.sv-brand small{letter-spacing:2px;text-align:center;color:#c9b880;margin-top:6px;font:9px/1.8 Georgia,serif;display:block}.sv-nav{background:linear-gradient(#606063,#323a3b 46%,#232b2d 48%,#363f40);border:1px solid #141417;border-top-color:#919194;outline:1px solid #626265;grid-template-columns:repeat(7,1fr) 1.12fr;width:100%;min-height:48px;margin-top:17px;display:grid;box-shadow:inset 0 0 0 2px #171c1d}.sv-nav>a{white-space:nowrap;text-shadow:0 1px 2px #000;border-right:1px solid #101719;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex;box-shadow:1px 0 #76767944}.sv-nav>a:hover,.sv-nav>a[aria-current]{color:#eed7a0;background:#151b1d88;box-shadow:inset 0 2px #b9a36f}.sv-nav .sv-icon{width:17px;height:17px}.sv-menu-toggle{display:none}.sv-breadcrumb{color:#9b9b9e;align-items:center;gap:10px;min-height:42px;font-size:10px;display:flex}.sv-breadcrumb b{color:#bababd;font-weight:400}.sv-portal{grid-template-columns:186px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sv-main{min-width:0}.sv-sidebar{gap:15px;display:grid}.sv-window{background:linear-gradient(125deg,#252b2d,#1d2223);border:1px solid #818184;padding:4px;position:relative;box-shadow:inset 0 0 0 1px #0c1113,inset 0 0 0 3px #505053,0 2px 5px #0009}.sv-window:before,.sv-window:after{content:"";z-index:2;background:#655e46;border:1px solid #b7b096;width:5px;height:5px;position:absolute;top:3px;box-shadow:0 1px 2px #000}.sv-window-title{color:#efe6d0;text-shadow:1px 1px #000;letter-spacing:.03em;background:linear-gradient(#616164,#424245 50%,#262e30 51%,#343c3d);border-bottom:1px solid #101617;align-items:center;gap:8px;min-height:35px;padding:6px 11px;display:flex;box-shadow:0 1px #6f6f7244;margin:0!important;font-size:13px!important;font-weight:700!important}.sv-window-title>span{color:#d0b781;font-size:10px}.sv-window-title .sv-icon{color:#c7b580;width:16px;height:16px}.sv-window-title small{letter-spacing:1px;color:#b2b2b5;margin-left:auto;font:8px Georgia,serif}.sv-side-nav{padding:7px 8px}.sv-side-nav a{color:#c5c5c8;border-bottom:1px solid #4a4a4d66;justify-content:space-between;align-items:center;padding:9px 8px;font-size:12px;display:flex;box-shadow:0 1px #11181966}.sv-side-nav a:last-child{box-shadow:none;border-bottom:0}.sv-download-box{text-align:center;background:radial-gradient(at 50% 0,#696451,#323235 60%,#232326);border:3px double #b4a579;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:17px 11px;display:grid;box-shadow:inset 0 0 0 2px #101013,0 3px 6px #0008}.sv-download-box .sv-icon{color:#ddd8ba;width:30px;height:30px}.sv-download-box strong{text-shadow:1px 2px #000;color:#e5d7af;font:700 19px/1.3 Batang,serif}.sv-download-box small{letter-spacing:2px;color:#afa58a;grid-column:1/-1;font:9px Georgia,serif}.sv-server-info dl{margin:8px 11px 0}.sv-server-info dl>div{border-bottom:1px solid #52525533;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.sv-server-info dt{color:#bfbfc2;font-size:12px}.sv-server-info dd{color:#e4ce98;letter-spacing:1px;margin:0;font:21px Georgia,serif}.sv-server-info p{color:#afafb2;text-align:center;margin:10px 7px;font-size:10px;line-height:1.8}.sv-side-help{color:#bdbdc0;background:#3d3d40;border:1px solid #707073;gap:8px;padding:12px 9px;font-size:10px;display:flex}.sv-side-help b{color:#d5d5d8;margin-top:2px;font-size:11px;display:block}.sv-side-help .sv-icon{color:#c3b48d;width:23px;margin-top:5px}.sv-side-ornament{color:#7f785f;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.sv-side-ornament span{background:#5e5e61;width:75px;height:1px}.sv-hero{height:354px;padding:0;overflow:hidden}.sv-hero>img{object-fit:cover;object-position:70% 53%;filter:saturate(.8)brightness(.91);width:100%;height:100%;position:absolute}.sv-hero-shade{background:linear-gradient(90deg,#10171ade 0,#121a1c9c 24%,#0000 57%),linear-gradient(#0000 60%,#141b1ca3);position:absolute;inset:0;box-shadow:inset 0 0 0 3px #87878a88,inset 0 0 0 5px #212124b0,inset 0 0 32px #000}.sv-hero-copy{text-align:center;text-shadow:0 2px 4px #000;width:44%;margin:33px 0 0 31px;position:relative}.sv-hero-edition{color:#d0c6a4;letter-spacing:2px;font:9px Georgia,serif}.sv-hero-copy h1{letter-spacing:8px;color:#e2e2e5;text-shadow:0 2px #182627,0 -1px #fff,2px 4px 4px #000;margin:13px 0 0;font:700 57px/1.25 Batang,serif}.sv-hero-english{letter-spacing:8px;color:#bbbbbe;margin:3px 0 10px;font:10px Georgia,serif;display:block}.sv-divider{color:#b8a36a;align-items:center;gap:14px;width:80%;margin:13px auto;font-size:9px;display:flex}.sv-divider:before,.sv-divider:after{content:"";background:linear-gradient(90deg,#0000,#aa9968,#0000);flex:1;height:1px}.sv-hero-copy h2{color:#e6d7b6;letter-spacing:1px;margin:0 0 8px;font:700 18px/1.6 Batang,serif}.sv-hero-copy p{color:#c6c6c9;margin:0;font-size:12px;line-height:1.85}.sv-hero-bottom{color:#c8c8cb;letter-spacing:.1em;background:#111b1de8;border-top:1px solid #74747755;justify-content:center;gap:23px;padding:9px 12px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #202023}.sv-hero-bottom i{color:#b7a774;font-size:8px;font-style:normal}.sv-launcher-slot{min-height:68px;padding-block:10px}.sv-launcher-slot.is-dismissed{min-height:14px;padding:0}.sv-launcher{background:linear-gradient(90deg,#403929,#2c2c2f);border:1px solid #746744;align-items:center;gap:11px;min-height:46px;padding:8px 12px;display:flex;box-shadow:inset 0 0 0 1px #1c1c1f}.sv-notice-sign{color:#ead295;border:1px solid #bcac77;flex-shrink:0;place-items:center;width:20px;height:20px;font:16px Georgia,serif;display:grid}.sv-launcher p{flex-wrap:wrap;gap:4px 12px;margin:0;font-size:11px;display:flex}.sv-launcher p b{color:#e0ddc5}.sv-launcher button{color:#b2b2b5;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:7px 0 7px 10px;font-size:10px}.sv-launcher button span{margin-left:8px;font-size:16px}.sv-board-columns{grid-template-columns:minmax(0,1fr) 235px;gap:14px;display:grid}.sv-news-tabs{border-bottom:1px solid #6a6a6d77;align-items:center;gap:16px;min-height:34px;margin:7px 12px 0;display:flex}.sv-news-tabs button{color:#acacaf;background:0 0;border:0;padding:6px 0;font-size:12px}.sv-news-tabs button[aria-pressed=true]{color:#e3cb96;border-bottom:2px solid #ba9e61;font-weight:700}.sv-news-tabs .sv-more{color:#b4b4b7;margin-left:auto;font-size:10px}.sv-news-list{min-height:141px;padding:4px 12px 9px}.sv-news-row{text-align:left;color:#d6d6d9;background:0 0;border:0;border-bottom:1px dotted #64646777;align-items:center;gap:9px;width:100%;min-height:43px;padding:7px 0;font-size:12px;display:flex}.sv-news-row:last-child{border-bottom:0}.sv-tag{white-space:nowrap;color:#b3b3b6;background:#1e2829;border:1px solid #6e6e71;padding:0 4px;font-size:10px;line-height:18px}.sv-news-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-news-row time{color:#a4a4a7;flex-shrink:0;font-size:9px}.sv-quick>a{border-bottom:1px solid #4e4e5133;align-items:center;gap:10px;margin-inline:9px;padding:12px 3px;display:flex}.sv-quick>a:last-child{border-bottom:0}.sv-quick>a>.sv-icon{color:#c2b189;width:23px}.sv-quick>a>span:last-child{color:#b4ab89;margin-left:auto}.sv-quick b{font-size:12px;display:block}.sv-quick small{color:#aeaeb1;margin-top:2px;font-size:10px;display:block}.sv-feature-window{margin-top:15px}.sv-feature-grid{grid-template-columns:repeat(3,1fr);display:grid}.sv-feature-grid>a{text-align:center;border-right:1px solid #6c6c6f44;padding:20px 16px 16px}.sv-feature-grid>a:last-child{border:0}.sv-feature-grid .sv-icon{color:#cbbd97;filter:drop-shadow(1px 2px #09090c);margin-inline:auto;width:32px;height:32px;margin-bottom:11px}.sv-feature-grid h3{color:#dfd5b8;margin:0 0 8px;font:700 14px/1.6 Batang,serif}.sv-feature-grid p{color:#b4b4b7;word-break:keep-all;margin:0 0 9px;font-size:11px;line-height:1.8}.sv-feature-grid a>span{color:#c2b483;font-size:10px}.sv-bottom-note{color:#aaaaad;align-items:center;gap:13px;padding:16px 4px;font-size:10px;display:flex}.sv-bottom-note>span{color:#ac9967}.sv-bottom-note p{margin:0}.sv-bottom-note b{color:#c4c4c7;font-weight:400}.sv-bottom-note a{color:#c6b98e;white-space:nowrap;margin-left:auto}.sv-footer{color:#a1a1a4!important;background:#111617!important;border-top:3px double #6a6a6d!important;margin-top:25px!important;padding:23px 0!important}.sv-footer-inner{align-items:center;gap:35px;display:flex}.sv-footer .sv-crest{width:29px;height:38px}.sv-footer .sv-brand{opacity:.76}.sv-footer .sv-brand b{letter-spacing:3px;font-size:20px}.sv-footer .sv-brand small{letter-spacing:2px;font-size:8px}.sv-footer p{margin:0;font-size:10px;line-height:1.9}.sv-footer-inner>div{text-align:right;margin-left:auto;font-size:10px}.sv-footer-inner>div a{margin-left:17px}.sv-footer-inner>div small{letter-spacing:.7px;color:#858588;margin-top:8px;font:9px Georgia,serif;display:block}.sv-section{background:#22292b;border:1px solid #818184;min-height:665px;padding:4px;box-shadow:inset 0 0 0 2px #141b1e,inset 0 0 0 3px #525255}.sv-page-heading{background:linear-gradient(90deg,#232f32 20%,#273638bb 60%,#12222566),url(/silver/silver-town.png) 80% 48%/cover;border-bottom:3px double #7a7a7d;justify-content:space-between;align-items:center;min-height:148px;padding:24px 28px;display:flex;position:relative}.sv-page-heading small{color:#c8b788;letter-spacing:3px;font:10px Georgia,serif}.sv-page-heading h1{color:#e0e0e3;letter-spacing:2px;text-shadow:1px 2px #111;margin:5px 0;font:700 31px/1.4 Batang,serif}.sv-page-heading p{color:#bcbcbf;margin:0;font-size:12px}.sv-heading-diamond{color:#bebd9144;margin-right:20px;font:75px Georgia}.sv-page-body{padding:24px}.sv-content-intro{border-bottom:1px solid #69696c4d;align-items:center;gap:16px;margin-bottom:10px;padding:8px 0 20px;display:flex}.sv-content-intro>.sv-icon{color:#cec096;width:38px;height:38px}.sv-content-intro h2{color:#dedbc5;margin:0 0 5px;font:700 21px/1.6 Batang,serif}.sv-content-intro p{color:#b2b2b5;margin:0;font-size:12px}.sv-step-list{margin:0;padding:0;list-style:none}.sv-step-list li{border-bottom:1px dotted #71717477;align-items:center;gap:16px;padding:20px 0;display:flex}.sv-step-list li>span{color:#b7a67c;font:25px Georgia,serif}.sv-step-list h3{color:#ddd6be;margin:0 0 4px;font-size:14px}.sv-step-list p{color:#b7b7ba;margin:0;font-size:12px}.sv-step-list a{white-space:nowrap;color:#c4b483;margin-left:auto;font-size:11px}.sv-subtitle{color:#e0d9be;border-left:3px solid #a39061;margin:28px 0 14px;padding-left:11px;font:700 18px/1.6 Batang,serif}.sv-table-wrap{overflow:auto}.sv-table{border-collapse:collapse;width:100%;font-size:12px}.sv-table th,.sv-table td{text-align:left;border:1px solid #72727566;padding:12px 15px}.sv-table tbody th{color:#ccb987;white-space:nowrap;font-weight:400}.sv-table code,.sv-boss-command code{font-family:inherit}.sv-tip{color:#c1c1c4;background:#3b3b3e;border:1px solid #75704e;align-items:start;gap:17px;margin:22px 0;padding:14px 17px;font-size:12px;display:flex}.sv-tip b{color:#dfcea1;white-space:nowrap;font-size:11px}.sv-tip p{margin:0;line-height:1.9}.sv-tip a{text-underline-offset:3px;text-decoration:underline}.sv-system-explorer{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid}.sv-system-tabs{background:#171f20;border:1px solid #737376;flex-direction:column;align-self:start;display:flex}.sv-system-tabs>button{text-align:left;color:#b9b9bc;background:0 0;border:0;border-bottom:1px solid #5f5f6255;align-items:center;gap:11px;min-height:75px;padding:15px 12px;font-size:13px;display:flex}.sv-system-tabs small{color:#afafb2;margin-top:3px;font-size:9px;font-weight:400;display:block}.sv-system-tabs .sv-icon{color:#c5b381;width:22px;height:22px}.sv-system-tabs>button>span:last-child{margin-left:auto}.sv-system-detail{background:linear-gradient(135deg,#3f3f42,#2e2e31);border:3px double #767679;min-height:466px;padding:24px 20px;position:relative}.sv-eyebrow{letter-spacing:2px;color:#b4a475;font:10px Georgia,serif;display:block}.sv-system-detail>.sv-icon{opacity:.45;color:#d5c594;width:42px;height:42px;position:absolute;top:30px;right:22px}.sv-system-detail h2{color:#e7ddbf;margin:19px 0 12px;font:700 26px/1.5 Batang,serif}.sv-lead{color:#c6c6c9;max-width:85%;font-size:13px;line-height:1.9}.sv-system-detail ul{color:#bebec1;margin:25px 0;padding-left:18px;font-size:12px}.sv-system-detail li{margin-bottom:13px}.sv-system-detail li::marker{color:#d2b97c}.sv-system-detail .sv-tip{margin-bottom:18px;display:block}.sv-system-detail .sv-tip b{margin-bottom:7px;display:block}.sv-small{color:#a0a0a3;font-size:10px}.sv-button{text-shadow:1px 1px #000;background:linear-gradient(#646467,#4d4d50 50%,#3c3c3f);border:1px solid #949497;justify-content:center;align-items:center;gap:12px;min-height:39px;padding:8px 19px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 2px #2b2b2e;color:#e6e5ce!important}.sv-button:hover{filter:brightness(1.13)}.sv-button.is-gold{background:linear-gradient(#7d734e,#594f33 49%,#463f2b);border-color:#b9a775;color:#f0e2bc!important}.sv-button .sv-icon{width:17px;height:17px}.sv-empty{text-align:center;color:#adadb0;flex-direction:column;align-items:center;gap:9px;padding:32px 14px;display:flex}.sv-empty>.sv-icon{color:#a9a47e;width:28px;height:28px}.sv-empty strong{font-size:13px}.sv-empty p{margin:0;font-size:11px}.sv-inline-error{color:#e6bd9c;padding:9px 0;font-size:11px}.sv-dialog{color:#dedac5;background:#363639;border:3px double #9f9f81;width:min(620px,100% - 32px);max-height:85vh;padding:0 24px 24px;box-shadow:0 18px 80px #000a}.sv-dialog::backdrop{background:#0a0a0dbf}.sv-dialog-top{background:linear-gradient(#646467,#454548);border-bottom:1px solid #a4a27a;justify-content:space-between;align-items:center;margin:0 -24px 22px;padding:7px 14px;font-size:11px;display:flex}.sv-dialog-top button{color:#ddd2a7;background:#39393c;border:1px solid #989276;width:25px;height:25px;font-size:22px;line-height:20px}.sv-dialog h2{color:#eee3c8;font:700 23px/1.7 Batang,serif}.sv-dialog>p{white-space:pre-wrap;margin-bottom:28px;font-size:13px;line-height:2}.sv-hunting-summary{border:1px solid #737376;grid-template-columns:repeat(3,1fr);display:grid}.sv-hunting-summary article{background:#3a3a3d;border-right:1px solid #737376;padding:22px 18px}.sv-hunting-summary article:last-child{border:0}.sv-hunting-summary article>span{color:#b3a372;font:23px Georgia}.sv-hunting-summary h2{color:#dad5b6;margin:14px 0 7px;font-size:15px}.sv-hunting-summary p{color:#b9b9bc;margin:0;font-size:11px}.sv-boss-command{background:radial-gradient(at 100% 0,#68644455,#0000 70%),#3e3e41;border:3px double #939275;align-items:center;gap:24px;padding:27px;display:flex}.sv-boss-command>.sv-icon{color:#cfc399;width:56px;height:56px}.sv-boss-command span{color:#b6b6b9;font-size:11px}.sv-boss-command h2{color:#e3ddbd;margin:7px 0;font:700 24px/1.5 Batang,serif}.sv-boss-command p{color:#bcbcbf;margin:0;font-size:12px}.sv-download-intro{background:linear-gradient(135deg,#57575a,#39393c);border:3px double #8d8d90;align-items:center;gap:22px;margin-bottom:22px;padding:25px;display:flex}.sv-download-intro>.sv-icon{color:#d2c59a;width:52px;height:52px}.sv-download-intro h2{color:#e3ddbd;margin:8px 0;font:700 26px/1.5 Batang,serif}.sv-download-intro p{color:#bdbdc0;margin:0;font-size:12px}.sv-install-steps{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid}.sv-install-steps li{background:#353538;border:1px solid #79797c77;padding:18px}.sv-install-steps span{color:#bbae75;font:24px Georgia}.sv-install-steps h3{color:#ddd7b3;margin:10px 0 7px;font-size:13px}.sv-install-steps p{color:#b6b6b9;margin:0;font-size:11px;line-height:1.9}.sv-support-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.sv-contact-card{text-align:center;background:linear-gradient(130deg,#47474a,#37373a);border:3px double #868689;padding:27px;position:relative}.sv-contact-card>.sv-icon{color:#c4b888;width:40px;height:40px;margin:0 auto 13px}.sv-contact-card>small{letter-spacing:3px;color:#adad88;font:9px Georgia;display:block}.sv-contact-card h2{color:#e2dcc2;margin:7px 0;font:700 25px/1.6 Batang,serif}.sv-contact-card p{color:#b6b6b9;margin:0 0 22px;font-size:12px}.sv-contact-card>span{color:#aaaaad;margin-top:10px;font-size:10px;display:block}.sv-faq{border-top:1px solid #75757866}.sv-faq details{border-bottom:1px solid #75757866}.sv-faq summary{cursor:pointer;color:#d4d4d7;align-items:center;gap:13px;padding:15px 5px;font-size:12px;list-style:none;display:flex}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary span{color:#ccb57d;font:18px Georgia}.sv-faq summary b{color:#adadb0;margin-left:auto;font-weight:400}.sv-faq details[open] summary b{transform:rotate(45deg)}.sv-faq details>p{color:#bbbbbe;margin:0;padding:5px 20px 18px 32px;font-size:12px;line-height:2}.sv-promotion{background:#38383b;border:1px solid #77777a;padding:25px}.sv-panel-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.sv-panel-heading h2{color:#e0d8b4;margin:8px 0 11px;font:700 23px/1.6 Batang,serif}.sv-panel-heading>.sv-icon{color:#baac7a;width:40px;height:40px}.sv-promotion>p{color:#b6b6b9;font-size:12px}.sv-promotion textarea{resize:vertical;color:#3e3e41;background:#ded7bd repeating-linear-gradient(0deg,#352b1904,#352b1904 1px,#0000 1px 3px);border:1px solid #a69b73;border-radius:0;width:100%;min-height:510px;padding:24px;font-size:13px;line-height:2;box-shadow:inset 0 1px 12px #7c735844}.sv-copy-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.sv-copy-footer>span{color:#b7b7ba;font-size:11px}.silver-site .sv-page-body :is(.guide-list-empty,.hunting-empty,.boss-empty,.item-empty,.download-board-state){text-align:center;color:#c6c6c9!important;background:#2c2c2f!important;border:1px solid #6f6f72!important;border-radius:0!important;padding:25px!important}.silver-site .sv-page-body :is(.guide-entry,.hunting-card,.boss-card,.item-info-card,.download-link-grid>article){background:#3b3b3e!important;border-color:#858569!important;border-radius:0!important;box-shadow:inset 0 0 0 2px #262629!important}.silver-site .sv-page-body :is(.download-rules,.guide-view,.boss-cards-view,.hunting-cards-view){margin-top:20px}.silver-site .download-rules{background:#2f2f32;border-color:#757578;border-radius:0}.silver-site .download-rules :is(td,th){font-size:11px}.silver-site .download-card-visual{max-height:180px}.silver-site .admin-page{margin-top:24px}.silver-site .sv-page-body .guide-empty{color:#acacaf;font-size:12px}@media (min-width:1400px){.sv-hero{height:374px}.sv-hero-copy{margin-top:42px}.sv-hero-copy h1{font-size:62px}}@media (max-width:1080px){.sv-width{width:calc(100% - 28px)}.sv-portal{grid-template-columns:168px minmax(0,1fr);gap:14px}.sv-nav>a{font-size:12px}.sv-board-columns{grid-template-columns:minmax(0,1fr) 200px}.sv-hero{height:335px}.sv-hero-copy{width:47%;margin-left:20px}.sv-hero-copy h1{font-size:48px}.sv-hero-copy h2{font-size:15px}.sv-hero-copy p{font-size:11px}.sv-hero-edition{letter-spacing:1px;font-size:8px}.sv-hero-english{letter-spacing:5px}.sv-launcher p,.sv-launcher p span{display:block}.sv-system-explorer{grid-template-columns:190px minmax(0,1fr);gap:14px}.sv-system-tabs small{font-size:8px}.sv-page-body{padding:20px}.sv-footer-inner{gap:20px}.sv-news-row time{display:none}}@media (max-width:800px){.sv-portal{grid-template-columns:148px minmax(0,1fr)}.sv-nav>a{font-size:11px}.sv-nav .sv-icon{display:none}.sv-board-columns{grid-template-columns:1fr}.sv-quick{display:none}.sv-feature-grid h3{font-size:12px}.sv-feature-grid>a{padding:15px 9px}.sv-feature-grid p{font-size:10px}.sv-hero{height:300px}.sv-hero-copy{width:50%;margin:32px 0 0 14px}.sv-hero-copy h1{letter-spacing:5px;font-size:40px}.sv-hero-copy h2{letter-spacing:0;font-size:13px}.sv-hero-edition{letter-spacing:0;font-size:7px}.sv-hero-copy p{font-size:10px}.sv-hero-bottom{gap:13px;font-size:9px}.sv-system-explorer{grid-template-columns:1fr}.sv-system-tabs{grid-template-columns:repeat(3,1fr);display:grid}.sv-system-tabs>button{text-align:center;border:1px solid #5f5f6244;justify-content:center;min-height:70px;padding:10px 5px;display:block}.sv-system-tabs .sv-icon,.sv-system-tabs small,.sv-system-tabs>button>span:last-child{display:none}.sv-system-detail{min-height:405px}.sv-step-list li{flex-wrap:wrap;gap:10px}.sv-step-list li>div{flex:1;min-width:170px}.sv-step-list a{margin-left:35px}.sv-hunting-summary,.sv-install-steps{grid-template-columns:1fr}.sv-hunting-summary article{border:0;border-bottom:1px solid #717174;padding:16px}.sv-hunting-summary h2{margin:0 0 8px 15px;display:inline-block}.sv-install-steps li{grid-template-columns:33px 1fr;gap:5px 12px;display:grid}.sv-install-steps h3{align-self:center;margin:0}.sv-install-steps p{grid-column:2}.sv-support-grid{gap:12px}.sv-contact-card{padding:22px 12px}.sv-contact-card h2{font-size:22px}.sv-contact-card .sv-button{padding-inline:10px;font-size:11px}.sv-footer-inner>p{display:none}.sv-tip{display:block}.sv-tip b{margin-bottom:7px;display:block}.sv-promotion{padding:17px}.sv-copy-footer{flex-wrap:wrap}}@media (max-width:620px){.sv-width{width:calc(100% - 20px)}.sv-utility .sv-width>span:first-child{display:none}.sv-utility .sv-width{justify-content:center}.sv-header-inner{flex-direction:row;justify-content:space-between;align-items:center;padding:14px 2px}.sv-header-inner:before,.sv-header-inner:after{display:none}.sv-brand{gap:8px}.sv-brand b{letter-spacing:3px;font-size:26px}.sv-brand small{letter-spacing:1px;font-size:8px}.sv-crest{width:35px;height:47px}.sv-menu-toggle{color:#dfd8b5;background:linear-gradient(#5a5a5d,#3a3a3d);border:1px solid #808083;padding:8px 12px;font-size:12px;display:block;box-shadow:inset 0 0 0 1px #1e1e21}.sv-nav{z-index:30;background:#38383b;grid-template-columns:repeat(2,1fr);margin:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 28px #000a}.sv-nav.is-open{display:grid}.sv-nav>a{border:1px solid #6a6a6d4d;min-height:48px;font-size:13px}.sv-breadcrumb{min-height:33px;font-size:9px}.sv-portal{display:block}.sv-sidebar{display:none}.sv-hero{height:337px}.sv-hero>img{object-position:66% 50%}.sv-hero-shade{background:linear-gradient(90deg,#102023ba 0,#15222477 48%,#0000),linear-gradient(#0000,#102021b5)}.sv-hero-copy{width:61%;margin:35px 0 0 20px}.sv-hero-copy h1{letter-spacing:6px;font-size:47px}.sv-hero-copy h2{margin-bottom:8px;font-size:15px}.sv-hero-copy p{font-size:11px}.sv-hero-edition{font-size:8px}.sv-hero-english{letter-spacing:6px;font-size:9px}.sv-hero-bottom{gap:12px;padding-block:11px;font-size:10px}.sv-launcher{align-items:start;gap:8px;padding:10px 9px}.sv-launcher p{font-size:11px;line-height:1.8}.sv-launcher button{white-space:normal;min-width:65px;padding-left:3px;font-size:9px;line-height:1.8}.sv-launcher button span{display:none}.sv-notice-sign{width:16px;height:16px;margin-top:3px;font-size:12px}.sv-board-columns{gap:12px}.sv-news-row{gap:7px;min-height:47px;font-size:11px}.sv-news-list{min-height:154px}.sv-feature-grid{grid-template-columns:1fr}.sv-feature-grid>a{text-align:left;border-bottom:1px solid #63636655;border-right:0;grid-template-columns:33px 1fr;gap:3px 14px;padding:16px;display:grid}.sv-feature-grid .sv-icon{grid-row:1/4;width:30px;height:30px;margin:5px 0 0}.sv-feature-grid h3{margin:0 0 2px;font-size:14px}.sv-feature-grid p{margin:0;font-size:11px}.sv-feature-grid a>span{grid-column:2;margin-top:6px}.sv-bottom-note{flex-wrap:wrap;gap:6px;padding:15px 6px}.sv-bottom-note a{margin-left:17px}.sv-footer{margin-top:15px!important;padding:19px 0!important}.sv-footer-inner{flex-wrap:wrap;align-items:start;gap:15px}.sv-footer .sv-brand{gap:5px}.sv-footer .sv-brand b{font-size:20px}.sv-footer .sv-crest{width:24px}.sv-footer-inner>div a{margin-left:10px;font-size:10px}.sv-footer-inner>div small{letter-spacing:0;font-size:8px}.sv-page-heading{min-height:138px;padding:20px 18px}.sv-page-heading h1{font-size:28px}.sv-page-heading p{max-width:250px;font-size:11px;line-height:1.8}.sv-heading-diamond{display:none}.sv-page-body{padding:17px 13px}.sv-content-intro{gap:11px}.sv-content-intro h2{font-size:19px}.sv-content-intro p{font-size:11px}.sv-content-intro>.sv-icon{width:29px}.sv-system-tabs>button{min-height:52px;font-size:11px}.sv-system-detail{min-height:480px;padding:20px 15px}.sv-system-detail h2{font-size:25px}.sv-lead{max-width:100%;font-size:12px}.sv-system-detail>.sv-icon{width:32px}.sv-system-detail ul{font-size:12px}.sv-support-grid{grid-template-columns:1fr}.sv-contact-card{padding:22px}.sv-contact-card .sv-button{width:80%;min-height:44px}.sv-boss-command{gap:12px;padding:20px 12px}.sv-boss-command>.sv-icon{width:36px;height:36px}.sv-boss-command h2{font-size:20px}.sv-boss-command p{font-size:11px}.sv-download-intro{gap:12px;padding:19px 13px}.sv-download-intro>.sv-icon{width:33px;height:33px}.sv-download-intro h2{font-size:21px}.sv-download-intro p{font-size:11px}.sv-eyebrow{letter-spacing:1px;font-size:8px}.sv-table th,.sv-table td{padding:10px;font-size:11px}.sv-promotion{padding:14px}.sv-panel-heading h2{font-size:18px}.sv-panel-heading>.sv-icon{display:none}.sv-promotion textarea{min-height:610px;padding:14px;font-size:12px}.sv-copy-footer .sv-button{width:100%}.sv-dialog h2{font-size:19px}.sv-dialog{padding:0 18px 20px}.sv-dialog-top{margin-inline:-18px}.sv-dialog>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.silver-site *,.silver-site :before,.silver-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.silver-site{color:#e0ded0;background-color:#272727}.sv-nav{background:linear-gradient(#868689,#69696c 45%,#47474a 49%,#5b5b5e);border-top-color:#c3c2b2;outline-color:#b5a98b;box-shadow:inset 0 0 0 2px #3d3d40}.sv-nav>a:hover,.sv-nav>a[aria-current]{color:#f4d995;background:#2e2e3188}.sv-window{background:linear-gradient(125deg,#464649,#38383b);border-color:#b6ab8d;box-shadow:inset 0 0 0 1px #27272a,inset 0 0 0 3px #717174,0 2px 5px #0009}.sv-window-title{color:#f1e7c8;background:linear-gradient(#8b8b8e,#6a6a6d 47%,#505053 51%,#616164);border-bottom:1px solid #2e2e31;box-shadow:0 1px #aca28566}.sv-window:before,.sv-window:after{background:#9a875b;border-color:#decc9c;box-shadow:0 1px 2px #26210f}.sv-window-title>span,.sv-window-title .sv-icon{color:#e2ca88}.sv-side-nav a{color:#d1d2ca;border-bottom-color:#68686b55}.sv-server-info dd{color:#eed196}.sv-hero-shade{box-shadow:inset 0 0 0 3px #a8a08388,inset 0 0 0 5px #3a3a3da3,inset 0 0 32px #000}.sv-hero-bottom{color:#e0dbc8;background:#363639e8;border-top-color:#b4a17977}.sv-launcher{background:linear-gradient(90deg,#645b43,#444447);border-color:#b4a16b}.sv-launcher p span{color:#dfdece}.sv-system-tabs>button[aria-selected=true]{color:#f8e4b5;background:linear-gradient(90deg,#807762,#57575a)}.sv-footer{background:#29292c!important;border-top-color:#8d8773!important}.sv-mobile-times{display:none}@media (max-width:620px){.sv-mobile-times{background:linear-gradient(#606063,#444447);border:1px solid #ab9c77;justify-content:center;gap:25px;padding:10px;font-size:11px;display:flex}.sv-mobile-times b{color:#f0d695;margin-left:8px;font:18px Georgia,serif}}html[data-silver-notice-hidden=true] .sv-launcher{display:none}html[data-silver-notice-hidden=true] .sv-launcher-slot{min-height:14px;padding:0}.silver-site .sv-promo-kakao{isolation:isolate;box-sizing:border-box;color:#2b2014;background:linear-gradient(115deg,#fff19b 0%,#fee500 43%,#ffdc58 100%);border:2px solid #fff4a5;border-radius:9px;align-items:center;gap:20px;width:100%;margin:0 0 25px;padding:24px 28px;text-decoration:none;animation:4.8s ease-in-out infinite sv-kakao-glow;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #806b3f,0 7px 23px #1d1d1d55}.silver-site .sv-promo-kakao:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000,#fff9 48%,#0000);width:45%;animation:5.6s ease-in-out infinite sv-kakao-shine;position:absolute;inset:-30% auto -30% -65%;transform:skew(-18deg)}.sv-promo-kakao-icon{background:#fee500;border:1px solid #a88b2544;border-radius:19px;flex:0 0 70px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 3px 10px #7d5d1c33}.sv-promo-kakao-icon svg{width:62px;height:62px;display:block}.sv-promo-kakao-copy{gap:5px;min-width:0;display:grid}.sv-promo-kakao-copy small{letter-spacing:2px;color:#665017;font:700 11px/1.4 Arial,sans-serif}.sv-promo-kakao-copy strong{color:#251a0d;letter-spacing:-.6px;font-size:29px;font-weight:800;line-height:1.25}.sv-promo-kakao-copy>span{color:#554018;font-size:14px;line-height:1.6}.sv-promo-kakao-cta{color:#fff4ba;white-space:nowrap;background:#302415;border:1px solid #72561f;border-radius:5px;flex-shrink:0;margin-left:auto;padding:12px 17px;font-size:14px;font-weight:700}.silver-site .sv-promo-kakao:hover{background:linear-gradient(115deg,#fff6bb,#ffeb30 50%,#ffe581);border-color:#fffbe0}.sv-promo-kakao:focus-visible{outline-offset:5px;outline:3px solid #fff}@keyframes sv-kakao-glow{0%,to{box-shadow:0 0 0 2px #806b3f,0 7px 23px #1d1d1d55,0 0 9px #ffe05e33}50%{box-shadow:0 0 0 2px #b59a51,0 7px 23px #1d1d1d55,0 0 27px #ffe05e88}}@keyframes sv-kakao-shine{0%,20%{opacity:0;left:-65%}26%{opacity:.8}58%{opacity:0;left:130%}to{opacity:0;left:130%}}@media (max-width:620px){.silver-site .sv-promo-kakao{flex-wrap:wrap;gap:14px;padding:19px 16px}.sv-promo-kakao-icon{border-radius:14px;flex-basis:54px;width:54px;height:54px}.sv-promo-kakao-icon svg{width:48px;height:48px}.sv-promo-kakao-copy strong{font-size:25px}.sv-promo-kakao-copy>span{font-size:12px}.sv-promo-kakao-cta{box-sizing:border-box;text-align:center;width:100%;margin:2px 0 0;padding:10px}}@media (prefers-reduced-motion:reduce){.silver-site .sv-promo-kakao,.silver-site .sv-promo-kakao:after{animation:none}.silver-site .sv-promo-kakao:after{display:none}}.sv-support-chat-contact{color:#f9edcd;background:linear-gradient(130deg,#717277,#45474d);border:2px ridge #c4ae79;align-items:flex-start;gap:27px;margin:20px 0 32px;padding:30px;display:flex;box-shadow:inset 0 0 0 1px #272b31}.sv-support-chat-emblem{background:#3f4248;border:1px solid #c5b17e;border-radius:50%;flex:0 0 70px;place-items:center;width:70px;height:70px;display:grid}.sv-support-chat-emblem .sv-icon{color:#f0d593;width:36px;height:36px}.sv-support-chat-copy{min-width:0}.sv-support-chat-copy>small{color:#e3c98a;letter-spacing:1px;font-size:12px}.sv-support-chat-copy h2{color:#fff0b9;margin:8px 0 13px;font-size:25px;line-height:1.4}.sv-support-chat-copy p{color:#f0e5d0;margin:0 0 19px;font-size:14px;line-height:1.9}.sv-support-chat-copy>.sv-button{color:#292313;cursor:pointer;background:linear-gradient(#e8ce92,#b99a60);align-items:center;gap:11px;padding:13px 20px;font-weight:700;display:inline-flex}.sv-support-chat-copy>.sv-button .sv-icon{width:22px;height:22px}.sv-support-chat-note{color:#e1d5bc;margin-top:14px;font-size:12px;line-height:1.8;display:block}@media (max-width:620px){.sv-support-chat-contact{flex-direction:column;gap:15px;padding:21px 17px}.sv-support-chat-emblem{flex-basis:auto;width:52px;height:52px}.sv-support-chat-emblem .sv-icon{width:29px;height:29px}.sv-support-chat-copy h2{font-size:22px}.sv-support-chat-copy p{font-size:13px}}.sv-support-donation{color:#f7e8c9;background:linear-gradient(120deg,#57585d,#3c3e45);border:2px ridge #a59370;align-items:flex-start;gap:20px;margin:0 0 30px;padding:25px;display:flex}.sv-support-donation-icon{flex:0 0 52px;width:52px;height:52px}.sv-support-donation-icon svg{width:100%;height:100%;display:block}.sv-support-donation>div{min-width:0}.sv-support-donation small{color:#dbc89d;font-size:12px}.sv-support-donation h2{color:#fff0bd;margin:8px 0 12px;font-size:23px}.sv-support-donation .sv-donation-warning{color:#ff8181;background:#34282b;border-left:3px solid #e56b67;margin:0 0 18px;padding:11px 14px;font-size:17px;font-weight:800;line-height:1.7;animation:3.6s ease-in-out infinite sv-donation-red-glow}.sv-support-donation .sv-button{align-items:center;gap:15px;display:inline-flex}.sv-donation-warning{overflow-wrap:anywhere}@keyframes sv-donation-red-glow{0%,to{text-shadow:0 0 2px #ff303033;box-shadow:inset 0 0 12px #ff333305}50%{text-shadow:0 0 12px #ff4545aa;box-shadow:inset 0 0 17px #ff33331a}}@media (max-width:620px){.sv-support-donation{flex-direction:column;gap:14px;padding:20px 16px}.sv-support-donation-icon{flex-basis:auto;width:44px;height:44px}.sv-support-donation .sv-donation-warning{font-size:16px}}@media (prefers-reduced-motion:reduce){.sv-support-donation .sv-donation-warning{animation:none}}.sv-promotion-reward{background:radial-gradient(at 18%,#8a74432b,#0000 65%),linear-gradient(115deg,#3a3a3d,#292a2d);border:2px ridge #b9aa7b;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:28px;margin:0 0 28px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #171719,0 6px 18px #15151833}.sv-promotion-reward-art{border:1px solid #9f8c5b;position:relative;overflow:hidden;box-shadow:0 0 0 3px #202023,0 8px 20px #0005}.sv-promotion-reward-art img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.sv-promotion-reward-art>span{text-align:center;color:#ffebb5;letter-spacing:3px;background:linear-gradient(#0000,#171719ed);padding:9px;font:700 18px/1.8 Batang,serif;position:absolute;inset:auto 0 0}.sv-promotion-reward-copy{min-width:0}.sv-promotion-reward-copy .sv-eyebrow{color:#d5c38e;letter-spacing:2px;font-size:10px}.sv-promotion-reward-copy h2{color:#ffedbc;letter-spacing:-.5px;margin:8px 0 10px;font:700 28px/1.5 Batang,serif}.sv-promotion-reward-copy>p{color:#e1ddd2;margin:0 0 20px;font-size:13px;line-height:1.8}.sv-promotion-reward-copy dl{gap:10px;margin:0;display:grid}.sv-promotion-reward-copy dl>div{background:#14151966;border:1px solid #a28e5a77;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.sv-promotion-reward-copy dt{color:#f1e8d0;font-size:15px;line-height:1.7}.sv-promotion-reward-copy dd{color:#ffe19b;white-space:nowrap;margin:0;font-size:25px;font-weight:800;line-height:1.4}@media (max-width:800px){.sv-promotion-reward{grid-template-columns:minmax(140px,190px) minmax(0,1fr);gap:20px;padding:18px}.sv-promotion-reward-copy h2{font-size:24px}.sv-promotion-reward-copy dl>div{padding:10px}.sv-promotion-reward-copy dt{font-size:13px}.sv-promotion-reward-copy dd{font-size:22px}}@media (max-width:620px){.sv-promotion-reward{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 16px}.sv-promotion-reward-art{justify-self:center;width:min(100%,260px)}.sv-promotion-reward-copy h2{font-size:26px}.sv-promotion-reward-copy>p{font-size:12px}.sv-promotion-reward-copy dl>div{padding:12px 14px}.sv-promotion-reward-copy dt{font-size:14px}.sv-promotion-reward-copy dd{font-size:24px}}.sv-support-telegram-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0 0 30px;display:grid}.sv-support-telegram-card{color:#f7e8c9;background:linear-gradient(120deg,#5e6066,#3d4047);border:2px ridge #b3a17a;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 23px;display:flex}.sv-support-telegram-icon{width:48px;height:48px;margin-bottom:17px;display:block}.sv-support-telegram-icon svg{width:100%;height:100%;display:block}.sv-support-telegram-card>small{color:#dbc89d;letter-spacing:1.5px;font-size:10px}.sv-support-telegram-card h2{color:#fff0bd;margin:9px 0 14px;font-size:25px;line-height:1.5}.sv-support-telegram-card>p{overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.8}.sv-support-telegram-description{color:#f0e5d0}.sv-support-telegram-card .sv-button{justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:auto;display:inline-flex}.sv-support-telegram-card .sv-donation-warning{color:#ff8181;background:#34282b;border-left:3px solid #e56b67;padding:10px 12px;font-size:15px;font-weight:800;animation:3.6s ease-in-out infinite sv-donation-red-glow}.sv-support-telegram-card .is-unavailable{opacity:.6;cursor:default}.admin-support-settings .admin-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:620px){.sv-support-telegram-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sv-support-telegram-card{padding:22px 18px}.sv-support-telegram-card h2{font-size:23px}.admin-support-settings .admin-support-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sv-support-telegram-card .sv-donation-warning{animation:none}}.sv-guide-intro{background:linear-gradient(120deg,#4c4e53,#36383e);border:1px solid #ad9d6f;padding:25px;line-height:1.9}.sv-guide-intro h2{color:#ffedbd;margin:10px 0;font:700 26px/1.55 Batang,serif}.sv-guide-intro p{color:#f2e9d4;margin:12px 0;font-size:14px}.sv-guide-intro>small{color:#d4c8ac;font-size:11px}.sv-guide-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 22px;display:grid}.sv-guide-facts>div{background:#303237;border:1px solid #9c8e674d;padding:15px 18px}.sv-guide-facts span{color:#ddd2b7;font-size:12px;line-height:1.7;display:block}.sv-guide-facts strong{color:#ffe7ab;margin-top:5px;font-size:22px;display:block}.sv-guide-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:25px;scroll-margin-top:18px;display:grid}.sv-guide-contents a{color:#fff0c4;background:#45474d;border:1px solid #ab9a6d;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;text-decoration:none;display:flex}:is(.sv-guide-contents a:hover,.sv-guide-contents a:focus-visible){outline-offset:1px;background:#65605a;outline:2px solid #dfca8b}.sv-guide-contents small{color:#cfb579;font-family:Georgia,serif;font-size:15px}.sv-guide-topic{background:#45474c;border:1px solid #ad9c70;margin:0 0 13px}.sv-guide-topic>summary{cursor:pointer;background:linear-gradient(#66666b,#53555a);align-items:center;gap:13px;padding:17px 20px;list-style:none;display:flex}.sv-guide-topic>summary::-webkit-details-marker{display:none}.sv-guide-topic>summary>small{color:#dfc78b;font-family:Georgia,serif;font-size:18px}.sv-guide-topic>summary h2{color:#fff0c5;margin:0;font-size:19px;line-height:1.6}.sv-guide-topic>summary>span{color:#e4cd92;margin-left:auto;font-size:22px}.sv-guide-topic[open]>summary{border-bottom:1px solid #ad9c7077}.sv-guide-topic[open]>summary>span{transform:rotate(45deg)}.sv-guide-topic>summary:focus-visible{outline-offset:2px;outline:2px solid #ffe5a3}.sv-guide-topic-body{color:#f2e9d4;overflow-wrap:anywhere;padding:20px 22px;scroll-margin-top:22px;font-size:14px;line-height:1.95}.sv-guide-topic-body>p{margin:0 0 17px}.sv-guide-topic-body ul,.sv-guide-topic-body ol{margin:0 0 20px;padding-left:22px}.sv-guide-topic-body li{margin-bottom:10px}.sv-guide-topic-body a{color:#ffe3a0;text-underline-offset:3px}.sv-guide-topic-body strong{color:#fff1c5}.sv-guide-topic-body .sv-button{margin-bottom:15px;display:inline-flex}.sv-guide-note,.sv-guide-warning{color:#e7decd;background:#343538;border-left:3px solid #c7ab69;padding:13px 16px;font-size:13px;line-height:1.9}.sv-guide-warning{color:#ffe3cd;background:#453b37;border-color:#e69a7c}.sv-guide-warning strong{color:#ffe6bc}.sv-guide-table{margin:18px 0;overflow-x:auto}.sv-guide-table caption{caption-side:top;text-align:left;color:#ecdcb5;padding:0 0 10px;font-size:13px;font-weight:700}.sv-guide-table .sv-table{min-width:500px}.sv-guide-table th,.sv-guide-table td{vertical-align:top;white-space:normal;word-break:keep-all;line-height:1.8}.sv-guide-table:focus-visible{outline-offset:2px;outline:2px solid #dbc58b}.sv-guide-top{width:max-content;margin:20px 0 0 auto;font-size:12px;display:block}.sv-hunting-catalog tr.is-unavailable{opacity:.8}.sv-unavailable-label{color:#ffd0b4;margin-bottom:5px;font-size:12px;display:block}@media (max-width:620px){.sv-guide-intro{padding:20px 16px}.sv-guide-intro h2{font-size:22px}.sv-guide-intro p{font-size:13px}.sv-guide-facts>div{padding:12px}.sv-guide-facts strong{font-size:19px}.sv-guide-contents{gap:6px}.sv-guide-contents a{gap:6px;padding:10px 8px;font-size:12px}.sv-guide-contents small{font-size:13px}.sv-guide-topic>summary{gap:10px;padding:14px 12px}.sv-guide-topic>summary h2{font-size:17px}.sv-guide-topic-body{padding:17px 13px;font-size:13px}.sv-guide-table .sv-table{min-width:460px}.sv-guide-note,.sv-guide-warning{padding:12px;font-size:12px}}.sv-boss-drops{margin-top:36px;scroll-margin-top:20px}.sv-boss-drops-intro p{line-height:1.85}.sv-boss-drop-legend{color:#e6dfcf;flex-wrap:wrap;gap:10px 20px;margin:18px 0;font-size:12px;display:flex}.sv-boss-drop-legend b,.sv-boss-drop-state{white-space:nowrap;border:1px solid;border-radius:2px;padding:2px 5px;font-size:11px}.sv-boss-drop-legend .is-blessed,.sv-boss-drop-state.is-blessed{color:#ffdf88}.sv-boss-drop-legend .is-cursed,.sv-boss-drop-state.is-cursed{color:#e5bcff}.sv-boss-drop-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 26px;display:grid}.sv-boss-drop-nav a{color:#fff1c9;background:#45454a;border:1px solid #a99569;padding:10px 12px;line-height:1.5;text-decoration:none}:is(.sv-boss-drop-nav a:hover,.sv-boss-drop-nav a:focus-visible){outline-offset:1px;background:#5c574d;outline:2px solid #f8df95}.sv-boss-drop-nav small{color:#ccc5b2;margin-left:7px;font-size:11px}.sv-boss-drop-group>h3{color:#f7df9c;border-left:3px solid #d2b76d;margin:26px 0 12px;padding-left:10px;font-size:16px}.sv-boss-drop-card{background:#48484d;border:1px solid #b09b6b;margin:9px 0}.sv-boss-drop-card>summary{cursor:pointer;background:linear-gradient(#646467,#515155);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.sv-boss-drop-card>summary::-webkit-details-marker{display:none}.sv-boss-drop-card>summary:focus-visible{outline-offset:3px;outline:2px solid #ffdc80}.sv-boss-drop-heading{min-width:0}.sv-boss-drop-heading>strong{color:#fff0c9;font-size:17px;line-height:1.5;display:block}.sv-boss-drop-heading>strong small{color:#d1c7aa;margin-left:9px;font-size:12px;font-weight:400}.sv-boss-drop-heading>span{color:#e1dac6;margin-top:5px;font-size:12px;line-height:1.7;display:block}.sv-boss-drop-count{white-space:nowrap;color:#e1d8c4;align-items:center;gap:7px;font-size:11px;display:flex}.sv-boss-drop-count b{color:#ffdf8d;font-size:15px}.sv-boss-drop-count i{color:#e1c37b;margin-left:8px;font-size:22px;font-style:normal}.sv-boss-drop-card[open]>summary .sv-boss-drop-count i{font-size:0}.sv-boss-drop-card[open]>summary .sv-boss-drop-count i:after{content:"−";font-size:22px}.sv-boss-drop-body{padding:16px;scroll-margin-top:18px;display:flow-root}.sv-boss-drop-adena{background:#514e42;border:1px solid #ad9561;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;line-height:1.6;display:flex;margin:0 0 16px!important}.sv-boss-drop-adena b{color:#ffe199}.sv-boss-drop-adena span{color:#e4dcc5;font-size:12px}.sv-boss-drop-category{margin:16px 0}.sv-boss-drop-category h4{color:#e8d28e;margin:0 0 9px;font-size:13px}.sv-boss-drop-category ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sv-boss-drop-category li{color:#f4efdf;overflow-wrap:anywhere;background:#3d3d42;border:1px solid #777475;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.sv-boss-drop-category li>small{color:#e4c580;white-space:nowrap;font-size:11px}@media (max-width:600px){.sv-boss-drop-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-boss-drop-nav a{padding:9px;font-size:12px}.sv-boss-drop-card>summary{flex-wrap:wrap;align-items:flex-start;padding:12px}.sv-boss-drop-heading>strong{font-size:16px}.sv-boss-drop-body{padding:12px}.sv-boss-drop-count{margin-left:auto}.sv-boss-drop-category li{padding:7px 8px}.sv-boss-drop-heading>span{font-size:11px}}body.silver-site{color:#eee9d6;background-color:#37342f;background-image:radial-gradient(at 50% 0,#71664b44,#0000 72%),repeating-linear-gradient(0deg,#17131018 0 1px,#0000 1px 4px)}.sv-utility{color:#d6ceba;background:#353538;border-bottom-color:#a2926b}.sv-header{background:linear-gradient(90deg,#444447,#616164 50%,#444447);border-bottom-color:#c3b078}.sv-header-inner:before,.sv-header-inner:after{border-top-color:#c6b37d;border-bottom-color:#928468}.sv-brand b{color:#f1e7b6;text-shadow:0 1px #392d19,0 -1px #fff6d0,2px 3px 2px #292325}.sv-brand small{color:#e0d09b}.sv-crest{filter:sepia(.33)drop-shadow(0 2px 2px #251b11)}.sv-nav{background:linear-gradient(#88888b,#737376 44%,#545457 47%,#666669);border-top-color:#eddfa9;outline:1px solid #cabc8e;box-shadow:inset 0 0 0 2px #625845}.sv-nav>a{color:#fff4ce;border-right-color:#48484b;box-shadow:1px 0 #cabc8a77}.sv-nav>a:hover,.sv-nav>a[aria-current]{background:#38383b88;box-shadow:inset 0 2px #e7d59e}.sv-nav .sv-download{color:#fff2c1;background:linear-gradient(#ac9871,#8c7959 45%,#64583f 48%,#877151)}.sv-breadcrumb{color:#c4bda6}.sv-breadcrumb b{color:#d8cfb6}.sv-window{background:linear-gradient(130deg,#636366,#555558);border:1px solid #dacb96;box-shadow:inset 0 0 0 1px #443c2e,inset 0 0 0 3px #aba18a,0 3px 7px #19121188}.sv-window:before,.sv-window:after{content:"";width:36px;height:36px;box-shadow:none;pointer-events:none;z-index:3;background:url(/silver/frame-corner.svg) 50%/contain no-repeat;border:0;top:-2px}.sv-window:after{right:-2px;transform:rotate(90deg)}.sv-window-title{color:#fff2c3;background:linear-gradient(#919194,#77777a 45%,#606063 49%,#747477);border-bottom:1px solid #9e926e;padding-left:17px;box-shadow:0 1px #333336}.sv-window-title .sv-icon,.sv-window-title>span{color:#f0daa0}.sv-window-title small{color:#e1d7b6}.sv-side-nav{padding-top:10px}.sv-side-nav a{color:#eee8d5;border-bottom-color:#aaa39b44;box-shadow:0 1px #3a3a3d55}.sv-side-nav a[aria-current],.sv-side-nav a:hover{color:#fff0b5;background:linear-gradient(90deg,#b09e6377,#0000)}.sv-side-nav span{color:#d6c492}.sv-download-box{background:radial-gradient(at 50% 0,#aaa085,#666669 65%,#444447);border-color:#e0cd93;box-shadow:inset 0 0 0 2px #5b4d35,0 3px 6px #0006}.sv-download-box strong{color:#ffedb6}.sv-download-box small{color:#e1d0a0}.sv-server-info dt{color:#e5dec5}.sv-server-info dd{color:#ffe5a2;text-shadow:1px 1px #45351c}.sv-server-info p{color:#ddd5ba}.sv-side-help{color:#e0d5b6;background:#58585b;border-color:#baa97c}.sv-side-help b{color:#fff0ca}.sv-side-help .sv-icon{color:#e7d8a6}.sv-side-ornament{color:#c2ac75}.sv-hero>img{filter:saturate(.84)contrast(.96)brightness(.99);object-position:66% 53%}.sv-hero-shade{background:linear-gradient(90deg,#2d2d30ed 0,#353538c2 22%,#443b3b66 42%,#0000 66%);box-shadow:inset 0 0 0 3px #d1bd88aa,inset 0 0 0 5px #5b4d3688,inset 0 0 15px #40291c88}.sv-hero-copy h1{color:#fff0c2;text-shadow:0 2px #5d492b,0 -1px #fffbd4,2px 4px 3px #242427}.sv-hero-copy h2{color:#fff0c0}.sv-hero-copy p{color:#e8dfc5}.sv-hero-edition,.sv-hero-english{color:#eadcaf}.sv-divider{color:#efd692}.sv-hero-bottom{color:#f0e5bb;background:linear-gradient(#7e7e81,#5f5f62);border-top:2px solid #c4b27f;box-shadow:inset 0 1px #eee0b499}.sv-launcher{background:linear-gradient(90deg,#777055,#555558);border-color:#ceb47b;box-shadow:inset 0 0 0 1px #454031}.sv-launcher strong{color:#fff0b6}.sv-launcher p span,.sv-launcher p b{color:#fff0ce}.sv-launcher button{color:#ede1bd}.sv-news-tabs{border-bottom-color:#b6a88766}.sv-news-tabs button{color:#e3d8bc}.sv-news-tabs button[aria-pressed=true]{color:#fff2b9;border-color:#e7ce85}.sv-news-tabs .sv-more{color:#e3d8bc}.sv-news-row{color:#f0ead8;border-bottom-color:#b2a89277}.sv-news-row:hover{color:#ffefb9;background:#ddd4a414}.sv-news-row time{color:#d1cbb9}.sv-news-row>span:last-child{color:#dacc9f}.sv-tag{color:#e2e0d6;background:#545457;border-color:#aaa5a0}.sv-quick b{color:#f7ead0}.sv-quick small{color:#d5cbb9}.sv-quick>a>.sv-icon{color:#e6d39e}.sv-quick>a{border-bottom-color:#aaa08e55}.sv-feature-grid>a{border-color:#aea08066}.sv-feature-grid h3{color:#fff0c2}.sv-feature-grid p{color:#ded6c1}.sv-feature-grid .sv-icon{color:#eadaab}.sv-feature-grid a>span{color:#f0d99e}.sv-bottom-note{color:#d1c5a6}.sv-bottom-note b{color:#ece0ba}.sv-bottom-note a{color:#ecd399}.sv-section{background:linear-gradient(125deg,#636366,#535356);border-color:#d4c18f;box-shadow:inset 0 0 0 2px #4a3e2f,inset 0 0 0 3px #a69b7c}.sv-page-heading{background:linear-gradient(90deg,#646467 12%,#5f5f62cf 55%,#44444766),url(/silver/silver-town-village.png) 80% 48%/cover;border-bottom-color:#ccb77e}.sv-page-heading h1{color:#fff0c6}.sv-heading-diamond{color:#ecd59366}.sv-content-intro h2,.sv-subtitle{color:#fbedc5}.sv-content-intro p,.sv-step-list p{color:#e0d7c5}.sv-step-list h3{color:#f6e8bc}.sv-step-list a{color:#f0d69d}.sv-step-list li{border-color:#b09d7955}.sv-table th,.sv-table td{border-color:#b5a37e88}.sv-table thead{color:#fff0c6;background:linear-gradient(#828285,#636366)}.sv-system-tabs{background:#4e4e51;border-color:#c3ac7c}.sv-system-tabs>button{color:#e4dbc9;border-color:#b3a28144}.sv-system-tabs>button[aria-selected=true]{color:#fff0be;background:linear-gradient(90deg,#a38a5e,#68686b);box-shadow:inset 3px 0 #edda98}.sv-system-tabs .sv-icon{color:#ebd49a}.sv-system-detail{background:linear-gradient(130deg,#6e6e71,#57575a);border-color:#cfbb84}.sv-system-detail h2{color:#fff0c3}.sv-system-detail ul,.sv-lead{color:#e7dfcc}.sv-small{color:#d2c4b0}.sv-eyebrow{color:#ebd49e}.sv-tip{color:#f0e1c1;background:#74674f;border-color:#c5ab74}.sv-tip b{color:#fff0bd}.sv-hunting-summary{border-color:#c7af7c}.sv-hunting-summary h2{color:#ffedc2}.sv-hunting-summary p{color:#e0d5bf}.sv-hunting-summary article>span{color:#edcc8e}.sv-boss-command{background:linear-gradient(125deg,#6a6a6d,#4c4c4f);border-color:#d1b782}.sv-boss-command span,.sv-boss-command p{color:#e3d3b5}.sv-boss-command h2{color:#fff0c4}.sv-boss-command code{color:#ffdb8f}.sv-download-intro{background:linear-gradient(130deg,#84755f,#5a5a5d);border-color:#c6ac75}.sv-download-intro h2{color:#ffefc5}.sv-download-intro p{color:#ecdfc5}.sv-install-steps li{background:#5c5c5f;border-color:#bfa373}.sv-install-steps h3{color:#f8e5b7}.sv-install-steps p{color:#e5d7bd}.sv-support-grid .sv-contact-card{background:linear-gradient(135deg,#757578,#565659);border-color:#cbb786}.sv-contact-card h2{color:#ffedbd}.sv-contact-card p,.sv-contact-card>span{color:#e4d7be}.sv-faq summary{color:#f6e6c1}.sv-faq details>p{color:#e5d8bf}.sv-faq details{border-color:#bba57b77}.sv-promotion{background:#646467;border-color:#c4ab77}.sv-panel-heading h2{color:#ffedc5}.sv-promotion>p,.sv-copy-footer>span{color:#e5d7bd}.sv-button{background:linear-gradient(#a99570,#897452 45%,#655237 50%,#877253);border-color:#e0c68d;box-shadow:inset 0 0 0 2px #584934;color:#fff0c2!important}.sv-button.is-gold{background:linear-gradient(#bba36e,#967b47 45%,#725932 50%,#967a45)}.sv-empty{color:#e0d5bf}.sv-dialog{color:#f1e4c8;background:#5d5d60;border-color:#d1b781}.sv-dialog-top{background:linear-gradient(#8d8d90,#6b6b6e);border-color:#cdb27d}.sv-dialog h2{color:#fff0c3}.sv-footer{color:#d0c0a2!important;background:#404043!important;border-top-color:#ba9e68!important}.sv-footer-inner>div small{color:#c5b89f}.silver-site .sv-page-body :is(.guide-list-empty,.hunting-empty,.boss-empty,.item-empty,.download-board-state){color:#e5d8be!important;background:#4f4f52!important;border-color:#bba778!important}.silver-site .download-rules{background:#4c4c4f;border-color:#b49c6b}.silver-site .download-rules-summary{background:#6b6b6e}@media (max-width:620px){.sv-nav{background:#646467}.sv-menu-toggle{color:#ffeec6;background:linear-gradient(#87878a,#606063);border-color:#cfb784}.sv-mobile-times{background:linear-gradient(#79797c,#5b5b5e);border-color:#c3aa72}.sv-mobile-times b{color:#ffe3a5}.sv-hero-shade{background:linear-gradient(90deg,#353538ec 0,#454548b8 35%,#68505244 63%,#0000);box-shadow:inset 0 0 0 3px #ccb28099,inset 0 0 0 5px #64503b88}.sv-hero-copy{width:64%}.sv-window:before,.sv-window:after{width:31px;height:31px}}:root{--client-gold-light:#f3e6ab;--client-gold:#c2af77;--client-gold-dark:#706044;--client-panel:#67676a;--client-inset:#555558}body.silver-site{background-color:#383631;background-image:repeating-linear-gradient(0deg,#211c1620 0 1px,#0000 1px 3px),radial-gradient(at 50% 12%,#92847333,#0000 70%);font-family:Dotum,돋움,Malgun Gothic,sans-serif}.sv-utility{background:#434346;border:1px solid #97855d;border-bottom:0;width:min(1200px,100% - 20px);margin:16px auto 0}.sv-utility .sv-width{width:calc(100% - 25px)}.sv-header{background:linear-gradient(100deg,#656568,#737376 50%,#656568);border:5px ridge #b7aa7d;width:min(1200px,100% - 20px);margin:0 auto;position:relative;box-shadow:0 0 0 1px #282319,inset 0 0 0 2px #4a3d29,0 4px 8px #0007}.sv-header:before,.sv-header:after{content:"";z-index:4;pointer-events:none;background:url(/silver/frame-corner.svg) 50%/contain no-repeat;width:52px;height:52px;position:absolute;top:-6px}.sv-header:before{left:-6px}.sv-header:after{right:-6px;transform:rotate(90deg)}.sv-header .sv-header-inner{width:calc(100% - 22px);padding-top:16px;padding-bottom:10px}.sv-header-inner:before,.sv-header-inner:after{border-top:2px ridge #dbc98d;border-bottom:2px ridge #dbc98d;height:7px;top:46px}.sv-nav{background:#666669;border:2px ridge #cfbb86;outline:1px solid #493e2a;gap:3px;min-height:46px;padding:3px;box-shadow:inset 0 0 0 2px #38383b}.sv-nav>a{color:#fff2c6;text-shadow:1px 1px #323235;background:linear-gradient(#858588 0,#717174 43%,#5f5f62 46%,#6f6f72);border:2px outset #b8ac89;min-height:35px;font-size:13px;box-shadow:inset 0 0 0 1px #62563d}.sv-nav>a:hover{background:linear-gradient(#a29289,#77777a);border-color:#e9dba8}.sv-nav>a[aria-current]{color:#fff3a9;background:linear-gradient(#4a4a4d,#67676a);border:2px inset #d4bd7d;box-shadow:inset 0 0 0 1px #38383b}.sv-nav .sv-download{background:linear-gradient(#baaa82,#938064 45%,#76624b 47%,#a18a64)}.sv-window{background:linear-gradient(130deg,#737376,#5f5f62);border:4px ridge #d0c28d;padding:6px;box-shadow:0 0 0 1px #382e1e,inset 0 0 0 1px #433b2f,0 3px 6px #0006}.sv-window:before,.sv-window:after{width:43px;height:43px;top:-5px}.sv-window:before{left:-5px}.sv-window:after{right:-5px}.sv-window-title{color:#fff5c8;text-shadow:1px 1px #363639;background:linear-gradient(#929295,#767679 40%,#6c6c6f 43%,#838386);border:1px solid #d2c08c;border-top:2px ridge #f0e1a9;border-bottom:2px ridge #b4a16b;min-height:29px;padding:5px 15px;box-shadow:0 1px 2px #2c2c2f;font-size:12px!important}.sv-window-title small{letter-spacing:0;font-size:8px}.sv-window-title .sv-icon{width:14px;height:14px}.sv-side-nav{background:#5c5c5f;border:1px inset #aa9e8c;margin-top:6px;padding:5px}.sv-side-nav a{border-bottom:1px solid #9c8e7955;padding:10px 7px;font-size:12px;box-shadow:0 1px #3a3a3d77}.sv-side-nav a[aria-current]{color:#fff1b2;background:linear-gradient(90deg,#9b865799,#6e6e7166);box-shadow:inset 2px 0 #e9d792}.sv-side-nav a:before{content:"";background:#a28a52;border:1px solid #dbc68b;width:5px;height:5px;margin-right:7px;transform:rotate(45deg);box-shadow:1px 1px #353538}.sv-side-nav a>span{margin-left:auto}.sv-download-box{background:linear-gradient(130deg,#767679,#646467);border:5px ridge #d8c78d;box-shadow:inset 0 0 0 2px #a7976e,0 0 0 1px #342c1e}.sv-download-box:hover{background:linear-gradient(130deg,#91807e,#6c6c6f)}.sv-news-tabs{border-bottom:2px groove #ab9b79;gap:3px;min-height:30px;margin:7px 7px 0}.sv-news-tabs button{color:#eee4c8;background:linear-gradient(#838386,#67676a);border:2px outset #b7a981;min-height:26px;padding:4px 12px;font-size:11px;line-height:1.5;box-shadow:inset 0 0 0 1px #655342}.sv-news-tabs button[aria-pressed=true]{color:#fff3bb;background:linear-gradient(#4e4e51,#6a6a6d);border:2px inset #ccb67c}.sv-news-tabs .sv-more{padding-right:5px}.sv-news-list{background:linear-gradient(#5f5f62,#6b6b6e);border:1px inset #a99a86;margin:5px 6px 3px;padding:4px 8px 9px}.sv-news-row{color:#f6efdd;border-bottom:1px dotted #c9bfa46b;min-height:43px;font-size:12px}.sv-news-row:hover{background:#38383b22}.sv-tag{color:#f6eacb;background:#656568;border:1px solid #b5a891}.sv-tag.is-important{color:#fff6cc;background:#a08756;border-color:#ead59a}.sv-server-info dl{background:#606063;border:1px inset #b1a387;margin:7px 1px 0;padding:5px 8px}.sv-server-info p{font-size:10px}.sv-server-info dd{font-size:22px}.sv-side-help{background:linear-gradient(#737376,#5a5a5d);border:3px ridge #c3b17f;box-shadow:inset 0 0 0 1px #504337}.sv-hero{border-width:4px;padding:0}.sv-hero-copy{margin-top:34px}.sv-hero-bottom{background:linear-gradient(#858588,#666669);border-top:4px ridge #dac88e;min-height:40px;padding-inline:30px;box-shadow:inset 0 -2px #8d8d90}.sv-hero-bottom:before,.sv-hero-bottom:after{content:"";background:radial-gradient(circle at 35% 25%,#e6fdff,#739ea0 26%,#565659 55%,#363639 70%);border:3px ridge #e8d399;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;box-shadow:0 0 0 1px #695733}.sv-hero-bottom:before{left:10px}.sv-hero-bottom:after{background:radial-gradient(circle at 35% 25%,#ffddd0,#d36661 26%,#974054 55%,#582b40 70%);right:10px}.sv-launcher{background:linear-gradient(90deg,#80715a,#69696c);border:3px ridge #c9b178;box-shadow:inset 0 0 0 1px #3c3c3f}.sv-launcher button{background:linear-gradient(#7e7e81,#57575a);border:2px outset #c5b180;padding:4px 7px;font-size:9px;line-height:1.5}.sv-launcher button:active{border-style:inset}.sv-notice-sign{color:#fff1b0;border-color:#f0d696}.sv-quick>a{background:linear-gradient(#6f6f72,#5e5e61);border:1px inset #ad9c7c;margin:4px 3px 0;padding:11px 6px;font-size:11px}.sv-quick>a:last-child{border:1px inset #ad9c7c}.sv-quick b{font-size:11px}.sv-quick small{font-size:9px}.sv-feature-grid{background:linear-gradient(#6a6a6d,#5c5c5f);border:1px inset #af9e7d;margin:5px 2px 1px}.sv-feature-grid h3{color:#fff1c2;font:700 13px/1.6 Dotum,돋움,sans-serif}.sv-feature-grid p{color:#eae1ce;font-size:11px}.sv-section{background:linear-gradient(135deg,#727275,#5c5c5f);border:4px ridge #d4c08a;padding:6px;position:relative;box-shadow:0 0 0 1px #3d3024,inset 0 0 0 1px #a1957e,0 3px 6px #0007}.sv-section:before,.sv-section:after{content:"";z-index:3;pointer-events:none;background:url(/silver/frame-corner.svg) 50%/contain no-repeat;width:43px;height:43px;position:absolute;top:-5px}.sv-section:before{left:-5px}.sv-section:after{right:-5px;transform:rotate(90deg)}.sv-page-heading{background:linear-gradient(115deg,#838386,#6d6d70 60%,#767679);border:2px groove #d1b981;border-top:1px solid #ebd8a1;min-height:129px;padding:20px 24px;box-shadow:inset 0 0 0 2px #5b5b5e}.sv-page-heading h1{color:#fff0c1;text-shadow:1px 2px #39393c;font-size:28px}.sv-page-heading p{color:#f0e5ce}.sv-page-heading small{color:#e9d29b}.sv-page-body{background:linear-gradient(135deg,#67676a,#59595c);border:1px inset #ab9b83;min-height:500px;margin-top:7px;padding:23px}.sv-content-intro{border-bottom:2px groove #b0a080}.sv-content-intro h2{color:#fff0c4}.sv-subtitle{background:linear-gradient(90deg,#85858855,#0000);border-left:5px ridge #dfc888;padding:7px 12px;font-size:18px}.sv-system-tabs{background:#58585b;border:3px ridge #cbbb86;gap:3px;padding:3px}.sv-system-tabs>button{color:#fff1d1;background:linear-gradient(#828285,#666669);border:2px outset #b7a384;padding:13px 10px}.sv-system-tabs>button:last-child{border:2px outset #b7a384}.sv-system-tabs>button[aria-selected=true]{color:#fff1a8;background:linear-gradient(#57575a,#6b6b6e);border:2px inset #dcc58d;box-shadow:inset 0 0 0 1px #404043}.sv-system-tabs small{color:#e5d5c5}.sv-system-tabs>button[aria-selected=true] small{color:#edd9bd}.sv-system-detail{background:linear-gradient(130deg,#77777a,#626265);border:4px ridge #c8b17d;box-shadow:inset 0 0 0 1px #404043}.sv-tip{background:linear-gradient(#887a60,#75644f);border:3px ridge #cab480;box-shadow:inset 0 0 0 1px #4c3f2c}.sv-table{background:#69696c;border:3px ridge #c8b584}.sv-table thead{background:linear-gradient(#97979a,#6d6d70)}.sv-table td,.sv-table th{color:#f2e6cf;border-color:#b39e8077}.sv-table tbody th{color:#ffe1a2}.sv-dialog{color:#fff1d8;background:#6b6b6e;border:6px ridge #d5c48c;box-shadow:0 0 0 1px #453220,inset 0 0 0 2px #49494c,0 20px 70px #0009}.sv-dialog-top{color:#fff0c8;background:linear-gradient(#97979a,#78787b);border-bottom:3px ridge #d3bd84;padding-block:6px}.sv-dialog-top button{color:#fff2c1;background:#6a6a6d;border:3px outset #d3bd84;width:28px;height:28px;font-size:24px}.sv-button,.sv-contact-card .sv-button{background:linear-gradient(#b79a78,#8a6e59 43%,#725342 47%,#9b7860);border:3px outset #d9bf85;min-height:37px;padding:6px 18px;box-shadow:inset 0 0 0 1px #584130;color:#fff1ba!important}.sv-button:active,.sv-nav>a:active{filter:brightness(.92);border-style:inset}.sv-faq summary{background:linear-gradient(90deg,#7f7f824d,#0000)}.sv-faq details[open]{background:#91919419}.sv-contact-card,.sv-download-intro,.sv-boss-command,.sv-promotion{box-shadow:inset 0 0 0 1px #48484b;background:linear-gradient(135deg,#868689,#68686b)!important;border:4px ridge #d0b983!important}.sv-hunting-summary,.sv-install-steps li{background:#6c6c6f;border:3px ridge #c6b181}.sv-hunting-summary article{background:linear-gradient(#7e7e81,#67676a);border-color:#c1a780}.sv-promotion textarea{border:3px inset #c0a97b}.silver-site .sv-page-body :is(.guide-list-empty,.hunting-empty,.boss-empty,.item-empty,.download-board-state){color:#f1dfc4!important;background:#616164!important;border:3px inset #b9a478!important}.silver-site .sv-page-body :is(.guide-entry,.hunting-card,.boss-card,.item-info-card,.download-link-grid>article){background:#67676a!important;border:3px ridge #cbb780!important;box-shadow:inset 0 0 0 1px #404043!important}.silver-site .download-rules{background:#616164;border:3px ridge #beaa7d}.silver-site .download-rules-summary{color:#ffebc2;background:linear-gradient(#8e8e91,#6b6b6e)}.sv-footer{width:min(1200px,100% - 20px);box-shadow:inset 0 0 0 2px #3f3f42;background:linear-gradient(#6b6b6e,#515154)!important;border:4px ridge #b7a377!important;margin:25px auto 18px!important;padding:19px 0!important}.sv-footer .sv-width{width:calc(100% - 35px)}@media (max-width:1080px){.sv-nav>a{font-size:11px}.sv-board-columns{grid-template-columns:minmax(0,1fr) 195px}.sv-system-tabs>button{padding-inline:7px}.sv-system-tabs small{font-size:8px}}@media (max-width:800px){.sv-nav>a{font-size:10px}.sv-board-columns{grid-template-columns:1fr}.sv-feature-grid h3{font-size:12px}.sv-system-tabs{gap:2px}.sv-system-tabs>button{padding:10px 4px}}@media (max-width:620px){.sv-utility{width:calc(100% - 16px);margin-top:7px}.sv-header{border-width:4px;width:calc(100% - 16px)}.sv-header .sv-header-inner{padding:10px 3px}.sv-header:before,.sv-header:after{width:34px;height:34px;top:-5px}.sv-header:before{left:-5px}.sv-header:after{right:-5px}.sv-menu-toggle{color:#fff0c5;background:linear-gradient(#919194,#69696c);border:3px outset #d9c18b;padding:7px 10px}.sv-nav{background:#59595c;border:4px ridge #c9b17e;width:calc(100% + 4px);left:-2px;right:-2px}.sv-nav>a{min-height:43px;font-size:12px}.sv-window{border-width:3px;padding:5px}.sv-hero{padding:0}.sv-window:before,.sv-window:after,.sv-section:before,.sv-section:after{width:31px;height:31px;top:-4px}.sv-window:before,.sv-section:before{left:-4px}.sv-window:after,.sv-section:after{right:-4px}.sv-hero-copy{margin-top:34px}.sv-hero-bottom{gap:10px;min-height:40px;padding-inline:27px;font-size:9px}.sv-hero-bottom:before,.sv-hero-bottom:after{width:13px;height:13px;top:10px}.sv-hero-bottom:before{left:6px}.sv-hero-bottom:after{right:6px}.sv-mobile-times{background:linear-gradient(#88888b,#69696c);border:3px ridge #cbb780}.sv-launcher{gap:6px;padding:9px 6px}.sv-launcher button{min-width:58px;max-width:58px;padding:4px 3px;font-size:9px}.sv-launcher p{font-size:10px}.sv-news-tabs{gap:3px;margin-inline:3px}.sv-news-tabs button{padding:5px 9px;font-size:10px}.sv-news-list{margin-inline:2px;padding-inline:7px}.sv-news-row{font-size:11px}.sv-feature-grid h3{font-size:13px}.sv-section{border-width:3px;padding:4px}.sv-page-heading{min-height:120px;padding:18px 14px}.sv-page-heading h1{font-size:26px}.sv-page-body{padding:16px 10px}.sv-system-tabs>button{padding:9px 3px;font-size:10px}.sv-system-detail{padding:20px 13px}.sv-system-detail h2{font-size:23px}.sv-tip{padding:13px}.sv-footer{width:calc(100% - 16px);padding:15px 0!important}.sv-footer .sv-width{width:calc(100% - 20px)}.sv-footer .sv-brand b{font-size:17px}.sv-footer-inner{gap:10px}.sv-footer-inner>div{font-size:9px}.sv-footer-inner>div a{margin-left:8px}}.sv-client-version{color:#fff0c7;text-align:center;background:linear-gradient(#7d7d80,#59595c);border:3px ridge #d5c28b;justify-content:center;align-items:center;gap:20px;margin-top:11px;padding:13px 18px;display:flex;box-shadow:inset 0 0 0 1px #424245}.sv-client-version p{word-break:keep-all;margin:0;font-size:17px;font-weight:700;line-height:1.8}.sv-client-version b{color:#fff0c7}.sv-client-version strong{color:#ffe19a;text-shadow:1px 1px #543520}.sv-client-version>span{color:#e0c381;font-size:9px}@media (max-width:620px){.sv-client-version{gap:10px;padding:11px 9px}.sv-client-version p{font-size:14px}.sv-client-version>span{font-size:7px}}.silver-site .sv-launcher{background:linear-gradient(110deg,#202329,#30343a);border:2px solid #e5c675;gap:18px;padding:20px 22px;box-shadow:inset 0 0 0 1px #645333,0 3px 12px #0003}.silver-site .sv-launcher .sv-notice-sign{color:#ffe29a;border:2px solid #e5c675;width:34px;height:34px;font-size:26px;font-weight:700}.silver-site .sv-launcher p{text-align:center;word-break:keep-all;text-shadow:0 1px 2px #000;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:20px;font-weight:700;line-height:1.55;display:flex}.silver-site .sv-launcher p strong{color:#ffe29a;font-size:23px}.silver-site .sv-launcher p span{color:#fff;display:block}.silver-site .sv-launcher p b{color:#ffe29a;text-underline-offset:5px;text-decoration:underline}.silver-site .sv-launcher button{color:#fff;white-space:nowrap;background:#343940;border:1px solid #aaa18c;flex-shrink:0;min-width:0;max-width:none;padding:9px 11px;font-size:12px}@media (max-width:620px){.silver-site .sv-launcher{flex-wrap:wrap;justify-content:center;gap:12px;padding:17px 12px}.silver-site .sv-launcher .sv-notice-sign{display:none}.silver-site .sv-launcher p{flex-basis:100%;font-size:17px}.silver-site .sv-launcher p strong{font-size:20px}.silver-site .sv-launcher button{min-width:0;max-width:none;margin:0;font-size:12px}}.sv-post-reader{color:#f4eddf;background:#555558;border:2px ridge #b9a77f;min-width:0;margin:16px 6px}.sv-post-reader header{background:linear-gradient(#767679,#626265);border-bottom:1px solid #b3a27c;padding:22px 24px 16px}.sv-post-reader h2{color:#fff0c4;overflow-wrap:anywhere;outline:none;margin:10px 0;font-size:23px;line-height:1.5}.sv-post-reader header p{color:#e1d8c8;margin:0;font-size:12px}.sv-post-reader header p span{margin:0 10px}.sv-post-body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:220px;padding:28px 24px;font-size:15px;line-height:1.95}.sv-post-reader footer{text-align:right;background:#606063;border-top:1px solid #9c947f;padding:14px 24px}.sv-board-summary{color:#f4e8cb;border-bottom:1px solid #b5a57e;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.sv-news.is-board .sv-news-row{min-height:52px;font-size:14px}.sv-news-row.is-selected{color:#ffebae;background:#b7a27525}.sv-board-status{color:#f0e7d3;padding:28px 8px;font-size:13px}.sv-board-paging{justify-content:center;align-items:center;gap:18px;padding:18px;font-size:13px;display:flex}.sv-board-paging button{color:#f9eac9;background:#555558;border:1px solid #ac9871;padding:6px 12px}.sv-board-paging button:disabled{opacity:.4}@media (max-width:620px){.sv-post-reader header{padding:16px}.sv-post-reader h2{font-size:19px}.sv-post-body{padding:20px 16px;font-size:14px}.sv-news.is-board .sv-news-row{font-size:12px}.sv-post-reader footer{padding:12px 16px}}.silver-site .download-card-copy .download-card-tag{color:#fff0c5}.silver-site .download-card-copy h3{color:#fff}.silver-site .download-card-copy p{color:#fff5df;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.sv-nav>a{padding-inline:10px}.sv-item-catalog{color:#eeeada;min-width:0}.sv-item-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.sv-item-intro>p{color:#e3dfd1;margin:0;font-size:12px;line-height:1.8}.sv-item-search{color:#ddd1ad;flex-direction:column;gap:6px;min-width:180px;font-size:10px;display:flex}.sv-item-search input{color:#fff2d1;background:#4b4c4f;border:2px inset #b7a886;border-radius:0;width:100%;padding:10px 12px;font:12px Dotum,돋움,sans-serif}.sv-item-search input::placeholder{color:#c5c2b9}.sv-item-catalog .item-tabs{background:#56575a;border:3px ridge #c4b689;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:17px;padding:4px;display:grid}.sv-item-catalog .item-tabs button{color:#f5edcd;min-height:46px;box-shadow:none;background:linear-gradient(#858589,#636367);border:2px outset #c1b388;border-radius:0;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.sv-item-catalog .item-tabs button[aria-pressed=true]{color:#ffe5a0;background:linear-gradient(#4c4d50,#707175);border-style:inset}.sv-item-catalog .item-tab-count{color:#e6d1a0;background:#46474a;border:1px inset #b4a381;padding:2px 5px;font-size:10px}.sv-item-catalog .item-list{gap:11px;display:grid}.sv-item-card{background:#606164;border:3px ridge #b7a77f;box-shadow:inset 0 0 0 1px #343539}.sv-item-card>details>summary{cursor:pointer;background:linear-gradient(110deg,#76777a,#67686c);align-items:center;gap:14px;min-height:82px;padding:14px;list-style:none;display:flex}.sv-item-card summary::-webkit-details-marker{display:none}.sv-item-thumb{color:#c2b58d;background:#444548;border:2px inset #c4b183;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:flex}.sv-item-thumb img{object-fit:contain;max-width:40px;max-height:40px;image-rendering:pixelated}.sv-item-card-title{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.sv-item-card-title b{color:#fff0bd;font-size:15px;line-height:1.5}.sv-item-card-title small{color:#e0dbcc;font-size:10px}.sv-item-open{white-space:nowrap;color:#eedcaf;align-items:center;gap:12px;margin-left:auto;font-size:10px;display:flex}.sv-item-open i{font-size:18px;font-style:normal}.sv-item-card>details[open]>summary{background:linear-gradient(#7a7b7f,#6a6b6f);border-bottom:2px groove #b8a984}.sv-item-card>details[open] .sv-item-open i{transform:rotate(45deg)}.sv-item-details{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;padding:22px;display:grid}.sv-item-details h4{color:#eed6a1;border-bottom:1px solid #a99b7b66;margin:0 0 13px;padding-bottom:9px;font-size:12px}.sv-item-details p{white-space:pre-wrap;overflow-wrap:anywhere;color:#f2eddf;margin:0;font-size:12px;line-height:1.9}.sv-item-enhance{min-width:0}.sv-item-pending{color:#d6d2c5!important}.sv-enchant-levels{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sv-enchant-levels button{color:#ead6a7;background:linear-gradient(#838489,#5e6064);border:2px outset #b8aa84;min-width:39px;min-height:32px;font:700 12px Dotum,돋움,sans-serif}.sv-enchant-levels button[aria-pressed=true]{color:#fff4c5;background:linear-gradient(#9f8856,#75623e);border-style:inset}.sv-enchant-selected{background:#505155;border:2px inset #ab9d7e;min-height:118px;padding:15px}.sv-enchant-selected strong{color:#ffe0a0;margin-bottom:10px;font-size:15px;display:block}.sv-enchant-compare{margin-top:13px}.sv-enchant-compare summary{color:#e7d3a4;cursor:pointer;padding:8px 0;font-size:11px}.sv-enchant-compare summary:before{content:"＋ "}.sv-enchant-compare[open] summary:before{content:"－ "}.sv-enchant-compare table{border-collapse:collapse;background:#55565a;width:100%;font-size:11px}.sv-enchant-compare th,.sv-enchant-compare td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #ad9e7c77;padding:10px;line-height:1.8}.sv-enchant-compare th{color:#f4d49c;width:50px}.sv-enchant-compare thead{background:#696a6e}.sv-item-catalog .item-row-tools{border-top:1px solid #9f957c66;justify-content:flex-end;gap:8px;padding:8px 13px;display:flex}.sv-item-catalog .item-row-tools button,.sv-item-catalog .item-add-button{color:#fff0c1;background:linear-gradient(#8c7f65,#685e4c);border:2px outset #c3af7d;border-radius:0;padding:6px 12px}.sv-item-catalog .item-empty{text-align:center;color:#eae4d4;background:#55565a;border:3px inset #b6a680;padding:48px 20px}.sv-item-catalog .item-empty strong{color:#ead7ae}.sv-item-catalog .item-empty p{margin-top:10px;font-size:12px}.sv-item-dialog{color:#f3ead1;background:#646569;border:5px ridge #c6b27e;width:min(720px,100vw - 30px);max-height:88dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 16px 70px #000a}.sv-item-dialog::backdrop{background:#151616ba}.sv-item-dialog .item-modal{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;max-height:none;padding:25px;overflow:visible}.sv-item-dialog h3{color:#ffe5ae;margin:0 0 22px;font-size:19px}.sv-item-form-fields{border:0;min-width:0;margin:0;padding:0}.sv-item-dialog .item-field{color:#ead9b0;margin-bottom:17px}.sv-item-dialog :is(input,select,textarea){color:#fff1ce;box-sizing:border-box;background:#48494c;border:2px inset #b8a781;border-radius:0;width:100%;padding:10px;font:12px/1.7 Dotum,돋움,sans-serif}.sv-item-dialog :is(input,textarea)::placeholder{color:#c2bfb5}.sv-item-dialog select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sv-enchant-editor{background:#5b5c60;border:2px ridge #bba879;margin:20px 0;padding:17px}.sv-enchant-editor h4{color:#ffe1a3;margin:0 0 8px;font-size:13px}.sv-enchant-editor p{color:#ded8c7;margin:0 0 15px;font-size:11px;line-height:1.8}.sv-enchant-edit-row{grid-template-columns:78px minmax(0,1fr) 45px;align-items:start;gap:9px;margin:12px 0;display:grid}.sv-enchant-edit-row label>span{margin-bottom:5px;font-size:10px;display:block}.sv-enchant-edit-row button{align-self:center}.sv-item-dialog button{color:#fff0bf;background:linear-gradient(#938267,#716044);border:2px outset #cab382;border-radius:0;padding:6px 8px;font:11px/1.5 Dotum,돋움,sans-serif}.sv-item-dialog button:disabled{opacity:.5;cursor:default}.sv-item-dialog .item-message{color:#ffe0cc;background:#6c4948;padding:10px}.sv-item-dialog .item-modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.sv-item-dialog .item-modal-actions button{padding:9px 24px}@media (max-width:1080px){.sv-nav>a{padding-inline:5px;font-size:10px}}@media (max-width:800px){.sv-item-intro{flex-direction:column;align-items:stretch;gap:10px}.sv-item-details{grid-template-columns:1fr;gap:18px;padding:17px}.sv-item-search{min-width:0;max-width:280px}}@media (max-width:620px){.sv-item-catalog .item-tabs{gap:2px;padding:2px}.sv-item-catalog .item-tabs button{gap:5px;min-height:42px;font-size:11px}.sv-item-card>details>summary{gap:10px;padding:10px}.sv-item-thumb{flex-basis:39px;width:39px;height:39px}.sv-item-card-title b{font-size:13px}.sv-item-open{gap:5px;font-size:9px}.sv-item-dialog .item-modal{padding:16px}.sv-enchant-editor{padding:10px}.sv-enchant-edit-row{grid-template-columns:60px minmax(0,1fr);gap:7px}.sv-enchant-edit-row>button{grid-column:2;justify-self:end}.sv-nav>a{font-size:12px}}@media (min-width:621px){.sv-nav{grid-template-columns:repeat(9,minmax(0,1fr))}}.sv-home-hud{isolation:isolate;z-index:3;pointer-events:none;background:url(/silver/lineage-original-hud.png) 100% 100%/960px 159px no-repeat;width:161px;height:159px;position:absolute;bottom:0;right:0}.sv-home-hud .sv-original-hp{mix-blend-mode:multiply;background:radial-gradient(at 36% 30%,#fff2ea 1%,#ff958a 12%,#ff2b38 38%,#d6082c 63%,#730d22 88%);border-radius:50%;width:50px;height:76px;display:block;position:absolute;top:25px;right:25px;box-shadow:inset 2px 1px 4px #9d042bcc}.sv-client-version p small{display:none}.sv-hero-bottom:after{display:none}@media (max-width:620px){.sv-home-hud{background-size:640px 106px;width:107px;height:106px}.sv-home-hud .sv-original-hp{width:33.33px;height:50.67px;top:16.67px;right:16.67px}.sv-hero-bottom{gap:5px;padding-right:110px;font-size:8px}.sv-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-item-catalog .item-tabs button{white-space:nowrap;padding:9px 5px}.sv-item-catalog .item-tabs strong{word-break:keep-all}.sv-enchant-compare thead th:first-child{width:65px}.sv-home-hud{clip-path:polygon(62% 0,86% 7%,95% 18%,100% 26%,100% 100%,48% 100%,45% 96%,24% 82%,19% 57%,23% 51%,31% 54%,38% 66%,42% 62%,42% 38%,43% 20%,53% 10%,60% 8%);background-size:768px 127.2px;width:128.8px;height:127.2px;bottom:0;right:0}.sv-home-hud .sv-original-hp{width:40px;height:60.8px;top:20px;right:20px}.sv-hero-bottom{padding-right:121px}.sv-equipment-level-bar{background:linear-gradient(#737477,#5d5e62);border:2px ridge #b9a77c;align-items:center;gap:14px;margin:0 0 16px;padding:13px 15px;display:flex}.sv-equipment-level-bar>span{color:#f7e3b4;font-size:12px;font-weight:700}.sv-equipment-level-bar .sv-enchant-levels{margin:0}.sv-equipment-level-bar>small{color:#e0d9c8;margin-left:auto;font-size:10px}@media (max-width:620px){.sv-home-hud{background-size:640px 106px;width:107.3px;height:106px}.sv-home-hud .sv-original-hp{width:33.33px;height:50.67px;top:16.67px;right:16.67px}.sv-hero-bottom{padding-right:95px}.sv-equipment-level-bar{flex-wrap:wrap;gap:9px;padding:10px}.sv-equipment-level-bar>span{font-size:11px}.sv-equipment-level-bar>small{width:100%;margin-left:0;font-size:9px}}.sv-section-hunting .hunting-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sv-section-hunting .hunting-card-item{background:linear-gradient(#737477,#595a5e);border:3px ridge #c3b184;border-radius:0;transition:border-color .15s;box-shadow:inset 0 0 0 1px #414246}.sv-section-hunting .hunting-card-item:hover{border-color:#e0ce9c;transform:none;box-shadow:inset 0 0 0 1px #414246}.sv-section-hunting .hunting-card-thumb{background:#48494c;border-bottom:2px groove #c3b184}.sv-section-hunting .hunting-card-body{gap:10px;padding:16px}.sv-section-hunting .hunting-card-name{color:#fff0bd;border-color:#bba98077;font-size:17px}.sv-section-hunting .hunting-card-field small{color:#eed8a7}.sv-section-hunting .hunting-card-field p{color:#efeadb;font-size:12px;line-height:1.85}@media (max-width:900px){.sv-section-hunting .hunting-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:520px){.sv-section-hunting .hunting-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sv-section-hunting .hunting-card-item{transition:none}}.sv-doll-guide-link{color:#fff0bd;background:linear-gradient(110deg,#757579,#55565a);border:3px ridge #c1ad7d;align-items:center;gap:15px;margin:22px 0;padding:19px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #393a3e}.sv-doll-guide-link>.sv-icon{color:#f2d899;flex:0 0 32px;width:32px;height:32px}.sv-doll-guide-link>span{gap:7px;min-width:0;display:grid}.sv-doll-guide-link strong{color:#fff0bd;font-size:17px;line-height:1.5}.sv-doll-guide-link small{color:#f1ecdf;font-size:12px;line-height:1.7}.sv-doll-guide-link>b{color:#ead09b;margin-left:auto;font-size:28px}.sv-doll-guide-link:hover{background:linear-gradient(110deg,#7b7b7f,#5d5e62);border-color:#f3dca3}.sv-doll-guide-link:focus-visible{outline-offset:4px;outline:2px solid #fff0b7}.sv-doll-stage-nav a:focus-visible{outline-offset:4px;outline:2px solid #fff0b7}.sv-doll-guide{color:#f4efe1;min-width:0}.sv-doll-guide .sv-content-intro{margin-bottom:14px}.sv-doll-scope{color:#eee8d9;margin:0 0 23px;font-size:13px;line-height:1.9}.sv-doll-stage-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 31px;display:grid}.sv-doll-stage-nav a{color:#fff0ba;background:linear-gradient(#828286,#626368);border:2px outset #c4b181;flex-direction:column;align-items:center;gap:6px;padding:13px 8px;text-decoration:none;display:flex}.sv-doll-stage-nav a:hover{background:linear-gradient(#919195,#717277)}.sv-doll-stage-nav strong{font-size:16px}.sv-doll-stage-nav span{color:#eee6d2;font-size:11px}.sv-doll-stage{margin:0 0 32px;scroll-margin-top:25px}.sv-doll-stage>header{border-bottom:2px groove #c3b17f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 0;display:flex}.sv-doll-stage h2{color:#ffe9ae;margin:0;font-size:18px;line-height:1.6}.sv-doll-stage h2 span{color:#d7bd7e;margin-right:5px;font-size:12px}.sv-doll-stage>header p{color:#eee7d6;white-space:nowrap;margin:0;font-size:11px}.sv-doll-stage>header strong{color:#ffe9ae;margin-left:5px}.sv-doll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sv-doll-card{background:#505155;border:2px ridge #b5a47d;min-width:0;box-shadow:inset 0 0 0 1px #3b3c40}.sv-doll-card-heading{background:linear-gradient(#727378,#5c5d62);border-bottom:1px solid #a99a7366;align-items:center;gap:11px;padding:13px 15px;display:flex}.sv-doll-card-heading>span{color:#f4deb0;white-space:nowrap;background:#45464a;border:1px solid #bbac85;padding:4px 6px;font-size:10px;line-height:1}.sv-doll-card h3{color:#fff0be;word-break:keep-all;margin:0;font-size:16px;line-height:1.5}.sv-doll-card ul{gap:7px;margin:0;padding:14px 17px;list-style:none;display:grid}.sv-doll-card li{color:#faf3e2;overflow-wrap:anywhere;margin:0;padding-left:13px;font-size:13px;line-height:1.85;position:relative}.sv-doll-card li:before{content:"";background:#d4bd80;width:4px;height:4px;position:absolute;top:10px;left:0}.sv-doll-footnote{background:#4c4d51;border-left:3px solid #bea66c;padding:17px 19px}.sv-doll-footnote>strong{color:#ffe2a4;font-size:13px}.sv-doll-footnote p{color:#eee8db;margin:8px 0 0;font-size:12px;line-height:1.9}.sv-doll-guide-footer{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:720px){.sv-doll-grid{grid-template-columns:1fr}.sv-doll-stage>header{flex-direction:column;align-items:flex-start;gap:5px}.sv-doll-card ul{padding:13px 15px}.sv-doll-guide-link{gap:11px;padding:15px}.sv-doll-guide-link strong{font-size:15px}.sv-doll-stage-nav{gap:5px}.sv-doll-stage-nav strong{font-size:14px}.sv-doll-guide .sv-content-intro h2{font-size:19px}.sv-doll-guide .sv-content-intro>.sv-icon{flex-shrink:0}}.sv-chat{z-index:1800;color:#f1e9d7;text-align:left;font-family:Arial,Malgun Gothic,sans-serif;font-size:14px;line-height:1.5;position:fixed;bottom:24px;right:24px}.sv-chat button,.sv-chat input,.sv-chat textarea{font:inherit;box-sizing:border-box}.sv-chat button{cursor:pointer}.sv-chat button:disabled{cursor:default;opacity:.55}.sv-chat-toggle{color:#fff0c5;letter-spacing:.03em;background:linear-gradient(145deg,#55585e,#24272d);border:1px solid #c7b079;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:12px 23px;display:flex;position:relative;box-shadow:0 4px 20px #0007,inset 0 0 0 2px #ffffff08;font-size:15px!important;font-weight:700!important}.sv-chat-toggle:hover{background:linear-gradient(145deg,#67665d,#313238)}.sv-chat-toggle>i{background:#ffe4a0;border:2px solid #35373b;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:7px}.sv-chat-panel{background:#292c31;border:1px solid #c5ae77;border-radius:9px;flex-direction:column;width:370px;max-width:calc(100vw - 32px);height:min(620px,100dvh - 112px);min-height:320px;display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 16px 60px #0008,inset 0 0 0 2px #e0c48e12}.sv-chat-header{background:linear-gradient(130deg,#5c5e60,#383b41);border-bottom:1px solid #a58c5e;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.sv-chat-header span{letter-spacing:.2em;color:#dbbf86;font-size:9px}.sv-chat-header h2{color:#fff3d6;margin:3px 0 0;font-size:17px;font-weight:700}.sv-chat-header button{color:#e3d8c1;background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}.sv-chat-status{color:#e0d8c9;background:#33363c;border-bottom:1px solid #ffffff0c;align-items:center;gap:7px;padding:10px 16px;font-size:11px;display:flex}.sv-chat-status>i{background:#c3b481;border-radius:50%;width:6px;height:6px}.sv-chat-status small{color:#e8c887;margin-left:auto}.sv-chat-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#79766d #292c31;flex:1;min-height:80px;padding:17px 14px;overflow:auto}.sv-chat-welcome{color:#e1d7c5;background:#373a40;border:1px solid #a38d5d40;border-radius:6px;margin:0 0 18px;padding:14px;font-size:12px;line-height:1.85}.sv-chat-note{color:#d0c7b8;font-size:12px}.sv-chat-message{overflow-wrap:anywhere;max-width:88%;margin:0 auto 16px 0}.sv-chat-message>b{color:#e6ca8e;margin-bottom:5px;font-size:10px;display:block}.sv-chat-message>p{color:#fff5e4;white-space:pre-wrap;background:#44474e;border-radius:3px 9px 9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.sv-chat-message>small{color:#bcb8b0;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:9px;display:flex}.sv-chat-message.is-visitor{margin:0 0 16px auto}.sv-chat-message.is-visitor>b{text-align:right;color:#d0c4ab}.sv-chat-message.is-visitor>p{background:#665b43;border-radius:9px 3px 9px 9px}.sv-chat-message.is-visitor>small{justify-content:flex-end}.sv-chat-form{background:#303339;border-top:1px solid #a58c5e55;padding:12px 14px 10px}.sv-chat-name{color:#dfd0ad;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.sv-chat-name input{color:#fff1d4;background:#24272c;border:1px solid #6d695f;border-radius:4px;flex:1;min-width:0;padding:8px 10px;font-size:12px}.sv-chat-input-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sv-chat-form textarea{resize:none;color:#fff5e1;background:#23262b;border:1px solid #6d695f;border-radius:5px;width:100%;padding:10px 12px;font-size:12px;line-height:1.6;display:block}.sv-chat-form textarea::placeholder,.sv-chat-name input::placeholder{color:#b8b3a9}.sv-chat :is(input,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #f4d490}.sv-chat-send-row{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.sv-chat-send-row>span{color:#bdb7aa;font-size:10px}.sv-chat-send-row button{color:#27251f;background:linear-gradient(#dec48a,#b89a61);border:1px solid #eed6a5;border-radius:4px;padding:8px 13px;font-size:12px;font-weight:700}.sv-chat-privacy{color:#c4bfb3;margin:9px 0 0;font-size:9px;line-height:1.6}.sv-chat-error{color:#ffc4b8;margin:8px 0 0;font-size:11px}@media (max-width:620px){.sv-chat{bottom:14px;right:14px}.sv-chat-toggle{min-height:48px;padding:10px 17px}.sv-chat-panel{width:360px;max-width:calc(100vw - 28px);height:min(600px,100dvh - 96px);bottom:60px}}@media (prefers-reduced-motion:no-preference){.sv-chat-toggle{transition:background .15s}}.sv-news-admin{color:#faf1d9;background:#55565a;border:2px ridge #bdab80;margin:14px 6px 20px;padding:14px}.sv-news-admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sv-news-admin-toolbar>span{color:#ffe6a3;margin-right:auto;font-size:13px;font-weight:700}.sv-news-admin button{color:#fff4cf;font:inherit;cursor:pointer;background:linear-gradient(#858589,#626367);border:2px outset #baa77c;padding:9px 15px}.sv-news-admin button:disabled{opacity:.6;cursor:wait}:is(.sv-news-admin button:focus-visible,.sv-news-editor input:focus-visible,.sv-news-editor textarea:focus-visible,.sv-news-editor select:focus-visible){outline-offset:3px;outline:2px solid #ffe6a3}.sv-news-editor{margin-top:18px}.sv-news-editor fieldset{border:1px solid #a99a73;min-width:0;padding:16px}.sv-news-editor legend{color:#ffe8af;padding:0 8px;font-weight:700}.sv-news-editor label{gap:8px;margin:0 0 16px;font-size:14px;display:grid}.sv-news-editor input:not([type=checkbox]),.sv-news-editor textarea,.sv-news-editor select{box-sizing:border-box;color:#fff6df;width:100%;font:inherit;background:#404145;border:1px solid #b6a37a;padding:11px;line-height:1.7}.sv-news-editor textarea{resize:vertical;min-height:230px}.sv-news-editor .sv-news-pin{align-items:center;gap:8px;display:flex}.sv-news-editor-actions{justify-content:flex-end;gap:10px;display:flex}.sv-news-admin-status{white-space:pre-wrap;color:#fff0bd;font-size:13px;line-height:1.8}.sv-hunting-catalog{margin:20px 0}.sv-hunting-catalog .sv-anonymous-tag{color:#ffe5a0;white-space:nowrap;background:#4a3931;border:1px solid #d8ad6e;padding:4px 8px;font-size:12px;display:inline-block}.sv-hunting-catalog tr.is-anonymous{background:#7b684433}.sv-hunting-catalog td small{color:#e2d8c4;margin-top:5px;line-height:1.7;display:block}.sv-hunting-catalog .sv-table{min-width:580px}.sv-hunting-catalog .sv-table-wrap{overflow-x:auto}@media (max-width:620px){.sv-news-admin{margin:12px 0;padding:10px}.sv-news-admin-toolbar>span{width:100%;margin-bottom:4px}.sv-news-editor fieldset{padding:12px}.sv-news-admin button{padding:8px 11px}}.sv-news-admin button.sv-news-delete-button{color:#fff3ed;background:linear-gradient(#854b48,#613a3a);border-color:#d49b91}.sv-news-delete-confirm{background:#493d3f;border:1px solid #d49b91;margin-top:16px;padding:16px;line-height:1.8}.sv-news-delete-confirm>strong{color:#ffd0c5}.sv-news-delete-confirm p{margin:8px 0 14px}.sv-news-delete-confirm .sv-news-delete-title{color:#fff2cf;overflow-wrap:anywhere;font-weight:700}
