/*! 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,::backdrop{--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}}}@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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);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,)}.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,)}}.professions-page{background:linear-gradient(#f7f3f5 0,#fff 430px);min-height:100vh}.professions-hero{color:#fff;background:radial-gradient(circle at 86% 18%,#ebbe5c52,#0000 23%),radial-gradient(circle at 12% 120%,#de678861,#0000 40%),linear-gradient(125deg,#302832,#53414b 55%,#44343c);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:min(1160px,100% - 40px);min-height:245px;margin:24px auto 0;padding:48px 58px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #37273033}.professions-hero:after{content:"✦";color:#ffffff2e;font-size:86px;position:absolute;top:25px;right:29%;transform:rotate(14deg)}.professions-hero small{color:#e9bdcb;letter-spacing:2px;font-size:10px;font-weight:900}.professions-hero h1{letter-spacing:-2px;margin:8px 0 7px;font-size:44px}.professions-hero p{color:#e4dce1;margin:0;font-size:15px}.profession-version{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #fff3;border-radius:16px;justify-items:center;min-width:160px;padding:20px;display:grid;position:relative}.profession-version span,.profession-version small{letter-spacing:1.4px;font-size:9px;font-weight:850}.profession-version b{color:#f1cf78;margin:3px 0;font-size:30px}.professions-shell{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:18px;width:min(1160px,100% - 40px);margin:30px auto 80px;display:grid}.professions-blank{background:#fff;border:1px solid #e8e2e7;border-radius:18px;width:min(1160px,100% - 40px);min-height:340px;margin:30px auto 80px;box-shadow:0 12px 32px #392a340d}.profession-tabs{background:#fff;border:1px solid #e5dfe4;border-radius:16px;gap:6px;padding:10px;display:grid;box-shadow:0 12px 30px #392a3412}.profession-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:69px;padding:10px;transition:all .18s;display:grid}.profession-tabs button.active{color:#fff;background:linear-gradient(135deg,#3d363d,#5b4a53);box-shadow:0 7px 18px #3b2b3433}.profession-tabs i{color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff4d}.profession-tabs span{gap:2px;min-width:0;display:grid}.profession-tabs span small{color:#a69ea6;letter-spacing:.8px;font-size:7px;font-weight:900}.profession-tabs span b{font-size:14px}.profession-tabs em{color:#9b929a;font-size:11px;font-style:normal;font-weight:800}.profession-tabs button.active small,.profession-tabs button.active em{color:#d6ced3}.profession-content{background:#fff;border:1px solid #e5dfe4;border-radius:18px;min-width:0;padding:28px;box-shadow:0 12px 32px #392a3412}.profession-content>header{grid-template-columns:58px 1fr auto;align-items:center;gap:16px;display:grid}.profession-title-icon{color:#fff;background:var(--profession-accent);border-radius:15px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.profession-content header small{color:var(--profession-accent);letter-spacing:1.4px;font-size:9px;font-weight:900}.profession-content header h2{margin:3px 0;font-size:25px}.profession-content header p{color:#8e878f;margin:0;font-size:13px}.profession-content header strong{color:#4d464d;text-align:right;font-size:28px}.profession-content header strong small{color:#a49ca4;letter-spacing:.5px;font-size:9px;display:block}.profession-toolbar{background:#f7f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding:14px;display:flex}.profession-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.profession-toolbar p{color:#999198;margin:0;font-size:10px}.profession-table-wrap{border:1px solid #e6e0e5;border-radius:12px;margin-top:16px;overflow:auto}.profession-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.profession-table-wrap th{color:#817880;text-align:left;white-space:nowrap;background:#f3eff2;padding:12px 14px;font-size:10px}.profession-table-wrap td{color:#655e65;border-top:1px solid #eee9ed;padding:15px 14px;font-size:12px}.profession-table-wrap td:first-child span{color:var(--profession-accent);background:var(--profession-accent);border-radius:6px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.profession-table-wrap td:first-child span{background:color-mix(in srgb,var(--profession-accent) 10%,#fff)}}.profession-table-wrap td:first-child span{font-weight:900}.profession-table-wrap td:nth-child(2) b,.profession-table-wrap td:nth-child(2) small{display:block}.profession-table-wrap td:nth-child(2) b{color:#403a40;font-size:13px}.profession-table-wrap td:nth-child(2) small{color:#aaa2aa;margin-top:3px;font-size:9px}.profession-table-wrap td em{color:#4d9565;font-style:normal;font-weight:850}.profession-empty{text-align:center;color:#999198;padding:42px;font-size:13px}.profession-content>footer{color:#aaa2a9;justify-content:space-between;gap:15px;margin-top:16px;font-size:10px;display:flex}.profession-content>footer span{color:#a9516a;font-weight:850}.profession-content>footer p{margin:0}html[data-theme=dark] .profession-tabs,html[data-theme=dark] .profession-content{background:#302b31;border-color:#463e45}html[data-theme=dark] .profession-tabs button:hover,html[data-theme=dark] .profession-toolbar{background:#383238}html[data-theme=dark] .profession-content header h2,html[data-theme=dark] .profession-content header strong,html[data-theme=dark] .profession-table-wrap td:nth-child(2) b{color:#f0ebef}html[data-theme=dark] .profession-content header p,html[data-theme=dark] .profession-table-wrap td{color:#c4bbc3}html[data-theme=dark] .profession-toolbar label{background:#29252a;border-color:#514850}html[data-theme=dark] .profession-toolbar input{color:#eee9ed}html[data-theme=dark] .profession-table-wrap{border-color:#494149}html[data-theme=dark] .profession-table-wrap th{color:#bdb4bc;background:#3a343a}html[data-theme=dark] .profession-table-wrap td{border-color:#453d44}html[data-theme=dark] .profession-table-wrap td:first-child span{background:var(--profession-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .profession-table-wrap td:first-child span{background:color-mix(in srgb,var(--profession-accent) 22%,#2b272d)}}html[data-theme=dark] .professions-blank{background:#302b31;border-color:#463e45}@media (width<=800px){.professions-hero{min-height:210px;padding:35px 28px}.professions-hero h1{font-size:34px}.profession-version{display:none}.professions-shell{grid-template-columns:1fr}.profession-tabs{grid-template-columns:repeat(5,1fr);overflow:auto}.profession-tabs button{grid-template-columns:34px 1fr;min-width:120px;padding:8px}.profession-tabs i{width:34px;height:34px}.profession-tabs em{display:none}.profession-content{padding:20px}.profession-toolbar{flex-direction:column;align-items:stretch}.profession-toolbar label{width:100%}.profession-content>footer{flex-direction:column}}@media (width<=520px){.professions-hero,.professions-shell{width:calc(100% - 28px)}.professions-hero{margin-top:14px;padding:28px 22px}.professions-hero p{font-size:13px;line-height:1.6}.profession-content>header{grid-template-columns:48px 1fr}.profession-title-icon{width:48px;height:48px}.profession-content>header strong{display:none}}.professions-page{background:linear-gradient(#f5f1ec 0,#fbfaf8 520px,#f4f1ed 100%);padding-bottom:72px}.profession-guide{background:#fffcf7;border:1px solid #ded4c8;border-radius:17px;grid-template-columns:repeat(3,1fr);width:min(1160px,100% - 40px);margin:24px auto 14px;display:grid;overflow:hidden;box-shadow:0 12px 30px #46352812}.profession-guide article{min-height:116px;padding:22px 25px;position:relative}.profession-guide article+article{border-left:1px solid #e5dbcf}.profession-guide article span{color:#a16d52;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.profession-guide article strong{color:#3d3835;font-size:17px;font-weight:900;display:block}.profession-guide article p{color:#8f857d;margin:7px 0 0;font-size:12px;line-height:1.65}.profession-database{width:min(1160px,100% - 40px);margin:14px auto 0}.profession-tabs{background:#fffaf4;border:1px solid #ded5cc;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:8px;display:grid;box-shadow:0 10px 24px #4331260f}.profession-tabs button{color:#514a45;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 15px;transition:transform .2s,color .2s,background .2s,box-shadow .2s;display:grid}.profession-tabs button:hover{background:#fff;transform:translateY(-2px)}.profession-tabs button.active{color:#fff;border-color:var(--profession-accent)}@supports (color:color-mix(in lab, red, red)){.profession-tabs button.active{border-color:color-mix(in srgb,var(--profession-accent) 84%,#2d2825)}}.profession-tabs button.active{background:linear-gradient(145deg,var(--profession-accent),var(--profession-accent))}@supports (color:color-mix(in lab, red, red)){.profession-tabs button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--profession-accent) 92%,#272321),color-mix(in srgb,var(--profession-accent) 72%,#2d2825))}}.profession-tabs button.active{box-shadow:0 8px 19px var(--profession-accent)}@supports (color:color-mix(in lab, red, red)){.profession-tabs button.active{box-shadow:0 8px 19px color-mix(in srgb,var(--profession-accent) 28%,transparent)}}.profession-tabs img{width:42px;height:42px;image-rendering:pixelated;object-fit:contain;border-radius:7px}.profession-tabs button>b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.profession-workspace{background:#fff;border:1px solid #ded5cc;border-radius:19px;margin-top:12px;padding:25px;animation:.34s both profession-panel-in;box-shadow:0 14px 34px #43312612}.profession-workspace-head{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;display:grid}.profession-main-icon{border:1px solid var(--profession-accent);place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.profession-main-icon{border:1px solid color-mix(in srgb,var(--profession-accent) 45%,#ded5cc)}}.profession-main-icon{background:var(--profession-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.profession-main-icon{background:color-mix(in srgb,var(--profession-accent) 10%,#fff)}}.profession-main-icon{box-shadow:inset 0 1px #fff}.profession-main-icon img{width:40px;height:40px;image-rendering:pixelated}.profession-workspace-head small{color:var(--profession-accent);letter-spacing:.18em;font-size:8px;font-weight:900}.profession-workspace-head h2{color:#373330;letter-spacing:-.04em;margin:3px 0 2px;font-size:25px;font-weight:950}.profession-workspace-head p{color:#8c837c;margin:0;font-size:12px}.profession-workspace-head>strong{color:#3d3835;text-align:right;font-size:28px;font-weight:950}.profession-workspace-head>strong small{color:#9f958d;letter-spacing:.08em;margin-top:1px;font-size:8px;display:block}.profession-toolbar{background:#f5f1ec;border-radius:12px;grid-template-columns:minmax(240px,1fr) 210px auto;align-items:center;gap:10px;margin-top:21px;padding:11px;display:grid}.profession-toolbar label{background:#fff;border:1px solid #ded5cc;border-radius:9px;align-items:center;gap:8px;width:auto;height:42px;padding:0 12px;display:flex}.profession-search>span{color:var(--profession-accent);font-size:21px;font-weight:900;transform:rotate(-15deg)}.profession-toolbar input{color:#4c4641;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.profession-level-filter>span{color:#948981;white-space:nowrap;font-size:10px;font-weight:800}.profession-level-filter select{color:#4c4641;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px;font-weight:800}.profession-toolbar>p{color:#978d85;text-align:center;min-width:84px;margin:0;font-size:10px}.profession-toolbar>p b{color:var(--profession-accent);font-size:13px}.profession-browser{grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr);align-items:start;gap:13px;margin-top:14px;display:grid}.profession-recipe-list,.profession-recipe-detail{background:#fcfaf7;border:1px solid #e2dad2;border-radius:14px}.profession-recipe-list{gap:4px;padding:7px;display:grid}.profession-recipe-list>button{color:#5b544f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:86px 42px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:57px;padding:7px 11px;transition:all .18s;display:grid}.profession-recipe-list>button:hover{background:#fff;border-color:#e1d8cf}.profession-recipe-list>button.active{border-color:var(--profession-accent)}@supports (color:color-mix(in lab, red, red)){.profession-recipe-list>button.active{border-color:color-mix(in srgb,var(--profession-accent) 52%,#d9d0c7)}}.profession-recipe-list>button.active{background:var(--profession-accent)}@supports (color:color-mix(in lab, red, red)){.profession-recipe-list>button.active{background:color-mix(in srgb,var(--profession-accent) 8%,#fff)}}.profession-recipe-list>button.active{box-shadow:inset 3px 0 var(--profession-accent)}.recipe-level{color:var(--profession-accent);background:var(--profession-accent);border-radius:7px;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.recipe-level{background:color-mix(in srgb,var(--profession-accent) 9%,#fff)}}.recipe-level{text-align:center;white-space:nowrap;font-size:9px;font-weight:900}.profession-recipe-list>button>span:nth-child(3){gap:3px;min-width:0;display:grid}.profession-recipe-list>button b{text-overflow:ellipsis;white-space:nowrap;color:#403b37;font-size:12px;font-weight:900;overflow:hidden}.profession-recipe-list>button small{color:#a1978e;font-size:9px}.profession-recipe-list>button i{color:#b4aaa2;font-size:20px;font-style:normal}.profession-pagination{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:6px 7px 2px;display:flex}.profession-pagination button,.profession-empty button{color:#766c64;cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:800}.profession-pagination button:disabled{opacity:.35;cursor:default}.profession-pagination span{color:#9c928a;font-size:10px;font-weight:800}.profession-empty{color:#938981;text-align:center;place-content:center;justify-items:center;gap:13px;min-height:260px;padding:30px;display:grid}.profession-empty b{font-size:13px}.profession-recipe-detail{min-height:520px;padding:24px;animation:.25s both profession-detail-in;position:sticky;top:90px;overflow:hidden}.profession-recipe-detail:after{content:"";border:24px solid var(--profession-accent);width:150px;height:150px;position:absolute;bottom:-70px;right:-70px}@supports (color:color-mix(in lab, red, red)){.profession-recipe-detail:after{border:24px solid color-mix(in srgb,var(--profession-accent) 7%,transparent)}}.profession-recipe-detail:after{border-radius:50%}.profession-recipe-detail>header{border-bottom:1px solid #e7dfd7;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding-bottom:16px;display:grid}.profession-recipe-detail>header small{color:var(--profession-accent);letter-spacing:.11em;font-size:8px;font-weight:900}.profession-recipe-detail h3{color:#393532;margin:5px 0;font-size:22px;font-weight:950}.profession-recipe-detail>header p{color:#8f857d;margin:0;font-size:11px;line-height:1.6}.profession-recipe-detail>header .recipe-result-line{color:#a16d52;margin-top:4px;font-size:9px;font-weight:750}.recipe-condition-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:15px;display:grid}.recipe-condition-grid div{background:#fff;border:1px solid #e5ddd5;border-radius:9px;align-content:center;gap:5px;min-height:66px;padding:11px 12px;display:grid}.recipe-condition-grid span{color:#9c9189;font-size:9px;font-weight:750}.recipe-condition-grid b{color:#4b4540;font-size:12px;font-weight:900}.recipe-materials{margin-top:18px}.recipe-section-title span{color:var(--profession-accent);letter-spacing:.16em;font-size:8px;font-weight:900}.recipe-section-title h4{color:#3e3935;margin:2px 0 10px;font-size:15px;font-weight:950}.recipe-materials ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recipe-materials li{background:#fff;border:1px solid #e7dfd7;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:grid}.profession-item-icon{background:linear-gradient(145deg,#fff,#f3eee8);border:1px solid #e6ddd4;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff}.profession-item-icon.large{border-radius:12px;width:58px;height:58px}.profession-item-icon img{object-fit:contain;max-width:34px;max-height:34px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #2f261f24);display:block}.profession-item-icon.large img{max-width:50px;max-height:50px}.recipe-materials li>span{gap:2px;min-width:0;display:grid}.recipe-materials li b{text-overflow:ellipsis;white-space:nowrap;color:#4c4641;font-size:11px;overflow:hidden}.recipe-materials li small{text-overflow:ellipsis;white-space:nowrap;color:#aaa097;max-width:100%;font-size:8px;overflow:hidden}.recipe-materials li strong{color:var(--profession-accent);white-space:nowrap;font-size:12px}.profession-recipe-detail>footer{border-top:1px solid #e7dfd7;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;display:flex}.profession-recipe-detail>footer span{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.profession-recipe-detail>footer .required{color:#9b5f3f;background:#f8eadd}.profession-recipe-detail>footer .open{color:#4f7d66;background:#e5f2eb}.profession-recipe-detail.empty{color:#988e86;text-align:center;place-content:center;display:grid}.profession-recipe-detail.empty b{font-size:15px}.profession-recipe-detail.empty p{margin:6px 0 0;font-size:11px}.profession-load-state{color:#746a63;background:#fff;border:1px solid #ded5cc;border-radius:18px;place-content:center;justify-items:center;width:min(1160px,100% - 40px);min-height:310px;margin:14px auto 0;display:grid;box-shadow:0 14px 34px #43312612}.profession-load-state>b{margin-top:14px;font-size:14px}.profession-load-state p{color:#a0978f;margin:5px 0 0;font-size:10px}.profession-loader{align-items:flex-end;gap:6px;height:42px;display:flex}.profession-loader i{background:linear-gradient(#d6af64,#9c6d45);border-radius:5px 5px 2px 2px;width:9px;animation:1s ease-in-out infinite profession-loader}.profession-loader i:first-child{height:23px}.profession-loader i:nth-child(2){height:38px;animation-delay:.14s}.profession-loader i:nth-child(3){height:29px;animation-delay:.28s}.profession-item-tooltip-anchor{border-radius:9px;outline:none;place-items:center;display:inline-grid}.profession-item-tooltip-anchor:focus-visible{box-shadow:0 0 0 3px var(--profession-accent)}@supports (color:color-mix(in lab, red, red)){.profession-item-tooltip-anchor:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--profession-accent) 28%,transparent)}}.profession-guide article span{font-size:11px}.profession-guide article strong{font-size:19px}.profession-guide article p{font-size:14px;line-height:1.7}.profession-workspace-head small{font-size:10px}.profession-workspace-head h2{font-size:28px}.profession-workspace-head p{font-size:14px;line-height:1.6}.profession-workspace-head>strong small{font-size:10px}.profession-toolbar input{font-size:14px}.profession-level-filter>span,.profession-toolbar>p{font-size:12px}.profession-level-filter select{font-size:13px}.profession-toolbar>p b{font-size:15px}.profession-recipe-list>button{min-height:64px}.recipe-level{font-size:11px}.profession-recipe-list>button b{font-size:14px}.profession-recipe-list>button small{font-size:11px}.profession-pagination button,.profession-empty button,.profession-pagination span{font-size:12px}.profession-recipe-detail>header small{font-size:10px}.profession-recipe-detail h3{font-size:25px}.profession-recipe-detail>header p{font-size:13px}.profession-recipe-detail>header .recipe-result-line,.recipe-condition-grid span{font-size:11px}.recipe-condition-grid b{font-size:14px}.recipe-section-title span{font-size:10px}.recipe-section-title h4{font-size:18px}.recipe-materials li b{font-size:13px}.recipe-materials li small{font-size:10px}.recipe-materials li strong{font-size:14px}.profession-recipe-detail>footer span{font-size:11px}html[data-theme=dark] .professions-page{background:linear-gradient(#201d1e 0,#282425 520px,#211e1f 100%)}html[data-theme=dark] .profession-guide,html[data-theme=dark] .profession-tabs,html[data-theme=dark] .profession-workspace,html[data-theme=dark] .profession-load-state{background:#302b2a;border-color:#4c4440}html[data-theme=dark] .profession-tabs button{color:#eee7e1}html[data-theme=dark] .profession-tabs button:hover{background:#3b3532;border-color:#5b514b}html[data-theme=dark] .profession-tabs button.active{color:#fff}html[data-theme=dark] .profession-guide article+article,html[data-theme=dark] .profession-recipe-list,html[data-theme=dark] .profession-recipe-detail,html[data-theme=dark] .profession-recipe-detail>header,html[data-theme=dark] .profession-recipe-detail>footer{border-color:#504741}html[data-theme=dark] .profession-guide article strong,html[data-theme=dark] .profession-workspace-head h2,html[data-theme=dark] .profession-workspace-head>strong,html[data-theme=dark] .profession-recipe-list>button b,html[data-theme=dark] .profession-recipe-detail h3,html[data-theme=dark] .recipe-section-title h4{color:#f1eae4}html[data-theme=dark] .profession-guide article p,html[data-theme=dark] .profession-workspace-head p,html[data-theme=dark] .profession-recipe-detail>header p{color:#b8aca3}html[data-theme=dark] .profession-toolbar,html[data-theme=dark] .profession-recipe-list,html[data-theme=dark] .profession-recipe-detail{background:#292525}html[data-theme=dark] .profession-toolbar label,html[data-theme=dark] .recipe-condition-grid div,html[data-theme=dark] .recipe-materials li,html[data-theme=dark] .profession-recipe-list>button:hover{background:#35302e;border-color:#514943}html[data-theme=dark] .profession-item-icon{box-shadow:none;background:linear-gradient(145deg,#3a3431,#292525);border-color:#514943}html[data-theme=dark] .profession-toolbar input,html[data-theme=dark] .profession-level-filter select,html[data-theme=dark] .recipe-condition-grid b,html[data-theme=dark] .recipe-materials li b{color:#eee7e2}.story-quests-page{color:#352d31;background:linear-gradient(#f4ecef,#fffdfc 520px,#f4efee);min-height:100vh;padding-bottom:72px}.story-quest-explorer{background:#fffdfd;border:1px solid #d9cbd1;border-radius:20px;grid-template-columns:275px minmax(0,1fr);gap:12px;width:min(1040px,100% - 40px);margin:22px auto 0;padding:12px;display:grid;box-shadow:0 18px 46px #4b313a1f}.story-quest-rail{background:linear-gradient(#f7f0f2,#f1e7eb);border:1px solid #e2d5da;border-radius:14px;min-width:0;padding:14px}.story-quest-rail>header{padding:5px 5px 13px}.story-quest-rail>header small,.story-quest-copy>header small{color:#85415a;letter-spacing:.18em;font-size:9px;font-weight:950}.story-quest-rail>header h2{color:#31282c;margin:4px 0 0;font-size:22px;font-weight:950}.story-quest-rail nav{scrollbar-width:thin;scrollbar-color:#cdbfc4 transparent;gap:5px;max-height:560px;padding-right:4px;display:grid;overflow-y:auto}.story-quest-rail nav button{color:#4f4248;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 13px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 10px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.story-quest-rail nav button:hover{background:#fffdfd;border-color:#d8c6ce;transform:translate(2px)}.story-quest-rail nav button.active{background:#fff;border-color:#cbaab7;box-shadow:inset 3px 0 #87465d,0 7px 18px #5236401c}.story-quest-rail nav button>.story-quest-index{color:#88465d;text-align:center;border-right:1px solid #d8c7ce;place-content:center;gap:1px;width:46px;height:42px;font-style:normal;display:grid}.story-quest-rail nav button>.story-quest-index small{color:#8d596b;letter-spacing:.12em;font-size:7px;font-weight:900}.story-quest-rail nav button>.story-quest-index b{color:#6f3048;letter-spacing:.03em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1}.story-quest-rail nav button>span{gap:3px;min-width:0;display:grid}.story-quest-rail nav button>span b{color:#342b2f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.story-quest-rail nav button>span small{color:#74666c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.story-quest-rail nav button em{color:#8f7b83;font-size:20px;font-style:normal}.story-quest-panel{background:#fdfbfb;border:1px solid #e5dadd;border-radius:15px;min-width:0;animation:.3s both story-quest-in;overflow:hidden}.story-quest-panel--poster{place-self:start center;width:100%;max-width:680px}.story-quest-visual{color:#fff;background:linear-gradient(145deg,var(--story-accent),var(--story-accent));grid-template-columns:minmax(230px,35%) minmax(0,1fr);min-height:300px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.story-quest-visual{background:linear-gradient(145deg,color-mix(in srgb,var(--story-accent) 85%,#253138),color-mix(in srgb,var(--story-accent) 54%,#20262c))}}.story-quest-visual-copy{z-index:2;flex-direction:column;justify-content:flex-end;min-width:0;padding:32px 34px;display:flex;position:relative}.story-quest-visual-copy:after{content:"";background:#ffffff47;width:76px;height:2px;position:absolute;top:30px;left:34px}.story-quest-visual span,.story-quest-visual strong,.story-quest-visual small{z-index:2;position:relative}.story-quest-visual span{color:#ffffffad;letter-spacing:.2em;font-size:10px;font-weight:900}.story-quest-visual strong{letter-spacing:-.04em;text-shadow:0 4px 18px #00000047;margin-top:5px;font-size:34px;font-weight:950}.story-quest-visual small{color:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 1px 5px #00000073;background:#0f131657;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:9px;padding:5px 9px;font-size:10px;font-weight:800;display:flex}.story-quest-visual small b{color:var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-quest-visual small b{color:color-mix(in srgb,var(--story-accent) 55%,#fff)}}.story-quest-visual small b{font-size:8px}.story-quest-artwork{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.02);width:100%;height:100%;min-height:300px;animation:.38s both story-art-in;display:block}.story-quest-visual--poster{aspect-ratio:1;background:#16140f;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative}.story-quest-artwork--poster{object-fit:contain;object-position:center;width:100%;height:auto;min-height:0;display:block}.story-quest-image-condition{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181411bd;border:1px solid #ffffff61;border-radius:12px;gap:3px;min-width:190px;padding:12px 16px;display:grid;position:absolute;bottom:3.5%;left:3.5%;box-shadow:0 10px 28px #00000047}.story-quest-image-condition span{color:#ffffffb8;letter-spacing:.14em;font-size:10px;font-weight:900}.story-quest-image-condition strong{color:#fff;letter-spacing:.01em;text-shadow:0 2px 8px #00000073;margin:0;font-size:16px;font-weight:950}.story-quest-copy{padding:24px 27px 26px}.story-quest-copy>header h2{color:#3e3539;margin:5px 0 4px;font-size:26px;font-weight:950}.story-quest-copy>header p{color:#8d8186;margin:0;font-size:13px;line-height:1.65}.story-chapter-tabs{background:#f7f2f4;border:1px solid #e8dde1;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px;padding:5px;display:grid}.story-chapter-tabs button{color:#776b70;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:35px;font-size:12px;font-weight:900}.story-chapter-tabs button.active{color:#fff;background:var(--story-accent);box-shadow:0 5px 13px var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.story-chapter-tabs button.active{box-shadow:0 5px 13px color-mix(in srgb,var(--story-accent) 25%,transparent)}}.story-quest-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;display:grid}.story-quest-facts>div{background:#fff;border:1px solid #e7dde0;border-radius:10px;align-content:center;gap:5px;min-height:68px;padding:12px 14px;display:grid}.story-quest-facts dt{color:#9d9196;font-size:10px;font-weight:800}.story-quest-facts dd{color:#51474b;margin:0;font-size:14px;font-weight:900}.story-quest-copy>footer{border-top:1px solid #ebe1e4;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:15px;display:flex}.story-quest-copy>footer p{color:#9a8f93;margin:0;font-size:11px}.story-quest-copy>footer a{color:#fff;background:var(--story-accent);border-radius:8px;flex:none;padding:9px 13px;font-size:11px;font-weight:900}html[data-theme=dark] .story-quests-page{background:linear-gradient(#1b171a,#211c20 520px,#181518)}html[data-theme=dark] .story-quest-explorer{background:#272126;border-color:#493d42;box-shadow:0 18px 48px #00000040}html[data-theme=dark] .story-quest-rail{background:#211c20}html[data-theme=dark] .story-quest-rail>header h2,html[data-theme=dark] .story-quest-copy>header h2{color:#f1e9ec}html[data-theme=dark] .story-quest-rail nav button{color:#ded4d8}html[data-theme=dark] .story-quest-rail nav button:hover{background:#312a2f;border-color:#4a3f43}html[data-theme=dark] .story-quest-rail nav button.active{border-color:var(--story-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .story-quest-rail nav button.active{border-color:color-mix(in srgb,var(--story-accent) 50%,#4a3e43)}}html[data-theme=dark] .story-quest-rail nav button.active{background:var(--story-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .story-quest-rail nav button.active{background:color-mix(in srgb,var(--story-accent) 14%,#30292e)}}html[data-theme=dark] .story-quest-rail nav button>span b{color:#eee5e8}html[data-theme=dark] .story-quest-rail nav button>span small,html[data-theme=dark] .story-quest-copy>header p{color:#b5a9ae}html[data-theme=dark] .story-quest-rail nav button>.story-quest-index{border-color:#51444a}html[data-theme=dark] .story-quest-rail nav button>.story-quest-index small{color:#c297a7}html[data-theme=dark] .story-quest-rail nav button>.story-quest-index b{color:#f0c7d5}html[data-theme=dark] .story-quest-panel{background:#2b2529;border-color:#493d42}html[data-theme=dark] .story-chapter-tabs{background:#211c20;border-color:#493d42}html[data-theme=dark] .story-chapter-tabs button{color:#c2b7bb}html[data-theme=dark] .story-quest-facts>div{background:#332c31;border-color:#4a3f43}html[data-theme=dark] .story-quest-facts dt,html[data-theme=dark] .story-quest-copy>footer p{color:#b0a4a9}html[data-theme=dark] .story-quest-facts dd{color:#f0e7ea}html[data-theme=dark] .story-quest-copy>footer{border-color:#493d42}@keyframes story-quest-in{0%{opacity:.25;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes story-art-in{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=860px){.story-quest-explorer{grid-template-columns:1fr}.story-quest-rail nav{grid-template-columns:repeat(2,minmax(170px,1fr));max-height:none}.story-quest-panel{min-height:0}.story-quest-panel--poster{max-width:640px}}@media (width<=560px){.story-quest-explorer{width:calc(100% - 28px);padding:8px}.story-quest-rail nav{display:flex;overflow-x:auto}.story-quest-rail nav button{min-width:190px}.story-quest-visual{grid-template-columns:1fr;min-height:0}.story-quest-visual--poster{aspect-ratio:1;width:100%;height:auto;min-height:0;padding:0;display:block;position:relative}.story-quest-visual-copy{min-height:150px;padding:24px 22px}.story-quest-visual-copy:after{top:22px;left:22px}.story-quest-visual strong{font-size:28px}.story-quest-artwork{min-height:170px;max-height:210px}.story-quest-artwork--poster{width:100%;height:auto;min-height:0;max-height:none}.story-quest-image-condition{border-radius:9px;min-width:0;padding:9px 11px;bottom:3%;left:3%}.story-quest-image-condition span{font-size:8px}.story-quest-image-condition strong{font-size:13px}.story-quest-copy{padding:19px}.story-quest-facts{grid-template-columns:1fr}.story-quest-copy>footer{flex-direction:column;align-items:stretch}.story-quest-copy>footer a{text-align:center}}@keyframes profession-panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes profession-detail-in{0%{opacity:.25;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@keyframes profession-loader{0%,to{opacity:.45;transform:scaleY(.68)}50%{opacity:1;transform:scaleY(1)}}@media (width<=900px){.profession-guide{grid-template-columns:1fr}.profession-guide article{min-height:auto}.profession-guide article+article{border-top:1px solid #e5dbcf;border-left:0}.profession-tabs{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto}.profession-browser{grid-template-columns:1fr}.profession-recipe-detail{min-height:0;position:static}.profession-toolbar{grid-template-columns:1fr 190px auto}}@media (width<=620px){.profession-guide,.profession-database,.profession-load-state{width:calc(100% - 28px)}.profession-workspace{padding:15px}.profession-workspace-head{grid-template-columns:50px 1fr}.profession-main-icon{width:50px;height:50px}.profession-workspace-head>strong{display:none}.profession-toolbar{grid-template-columns:1fr}.profession-toolbar>p{text-align:left}.profession-recipe-list>button{grid-template-columns:76px 38px minmax(0,1fr) 12px}.profession-recipe-detail{padding:17px}.recipe-condition-grid{grid-template-columns:1fr 1fr}}:root{--ink:#2b2930;--muted:#8f8b95;--pink:#dc6d88;--pink-dark:#b94e6a;--line:#ebe8ed;--soft:#f8f7f9}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:90px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;overflow-x:clip}main h1{font-weight:900}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}html[data-route-loading=true] main>:not(.site-header){opacity:.92;filter:none;pointer-events:none;transition:opacity 80ms linear}.route-loading-overlay{z-index:145;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d1ac7;place-items:center;transition:opacity .12s,visibility 0s linear .12s;display:grid;position:fixed;inset:0}html[data-route-loading=true] .route-loading-overlay{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .12s}.page-asset-loading{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141d1adb;place-items:center;padding:24px;animation:.12s both page-asset-loading-in;display:grid;position:fixed;inset:0}.route-loading-card{color:#fff8e7;background:linear-gradient(145deg,#274037f5,#142520fa);border:1px solid #e0b86957;border-radius:17px;justify-items:center;min-width:172px;padding:24px 28px 22px;display:grid;box-shadow:0 20px 58px #00000059,inset 0 1px #ffffff14}.route-loading-orbit{border:1px solid #e0b86938;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:13px;display:grid;position:relative}.route-loading-orbit:before{content:"";border:3px solid #e0b869;border-color:#e0b869 #6ea48e #0000 #0000;border-radius:50%;animation:.8s linear infinite route-loading-spin;position:absolute;inset:5px}.route-loading-orbit i{background:#e8c573;border-radius:2px;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 15px #e8c573bf}.route-loading-card small{color:#d9b969;letter-spacing:.22em;font-size:8px;font-weight:900}.route-loading-card b{letter-spacing:.05em;margin-top:6px;font-size:14px}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@keyframes page-asset-loading-in{0%{opacity:0}to{opacity:1}}.site-header{--brand-column:190px;--action-column:350px;--header-gap:24px;grid-template-columns:var(--brand-column) 1fr var(--action-column);align-items:center;gap:var(--header-gap);z-index:50;isolation:isolate;width:min(1160px,100% - 40px);height:76px;margin:0 auto;display:grid;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:radial-gradient(circle at 13% -80%,#ba768521,#0000 38%),linear-gradient(100deg,#f1f1ef 0%,#e5e7e8 53%,#f2f0f1 100%);border-bottom:1px solid #d6d4d6;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:0 6px 20px #3731381c}.brand{align-items:center;width:118px;height:68px;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 3px 5px #432f3029);width:100%;height:auto;display:block}.main-nav{align-self:stretch;display:block}.nav-titles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;height:100%;display:grid}.nav-titles>a{color:#4c484f;justify-content:center;align-items:center;padding:0 9px;font-size:15px;font-weight:850;transition:color .2s;display:flex;position:relative}.nav-titles>a:after{content:"";background:linear-gradient(90deg,#bd5b75,#df8ca2);border-radius:2px;height:2px;transition:left .2s,right .2s;position:absolute;bottom:14px;left:50%;right:50%}.nav-titles>a:hover,.nav-titles>a:focus-visible{color:#9f425e}.nav-titles>a:hover:after{left:10px;right:10px}.mega-menu{z-index:30;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f9fb;border-top:1px solid #d9c4ce;width:100vw;padding:24px 20px 30px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:76px;left:50%;transform:translate(-50%,-8px);box-shadow:0 18px 36px #36273121}.main-nav.mega-open .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-inner{width:min(1160px,100%);padding-left:calc(var(--brand-column) + var(--header-gap));padding-right:calc(var(--action-column) + var(--header-gap));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;display:grid}.mega-group{text-align:center;min-width:0;padding:0 6px}.mega-group h3{display:none}.mega-sections,.mega-links{justify-items:center;gap:4px;width:104px;margin:0 auto;display:grid}.mega-sections .mega-links{gap:0;width:100%;margin:0}.mega-group .mega-section-title{color:#4d4850;letter-spacing:.3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:fit-content;margin:0;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.mega-section-title:focus-visible{outline-offset:2px;outline:1px solid #a24d6773}.mega-nested-items{opacity:0;visibility:hidden;justify-items:center;gap:3px;width:100%;max-height:0;transition:max-height .65s cubic-bezier(.2,.8,.2,1),opacity .42s,transform .55s,visibility 0s linear .65s;display:grid;overflow:hidden;transform:translateY(-7px)}.mega-links.nested:hover .mega-nested-items,.mega-links.nested:focus-within .mega-nested-items,.mega-links.nested.is-expanded .mega-nested-items{opacity:1;visibility:visible;max-height:100px;transition-delay:0s;transform:translateY(0)}.mega-group a{color:#77717b;border-radius:7px;width:fit-content;padding:7px 10px;font-size:13px;font-weight:600;transition:color .18s,background .18s,transform .18s}.mega-links.nested a{color:#aaa5ad;padding-block:5px;font-size:11px;font-weight:550}.mega-links.nested a:hover{color:#a6546b}.mega-group a:hover{color:#b74e69;background:#fff;transform:translate(3px)}.mega-group .mega-section-link{color:#77717b;letter-spacing:normal;font-weight:600}.mega-group .mega-section-link:hover{color:#b74e69;background:#fff;transform:none}.header-actions{grid-template-columns:58px 1fr 68px;gap:10px;display:grid}.theme-toggle{color:#8e8790;cursor:pointer;background:#efecf0f0;border:1px solid #d5d0d6;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:68px;height:32px;padding:2px;font-size:14px;line-height:1;transition:transform .2s,background .2s,border-color .2s;display:grid;position:relative;box-shadow:0 6px 18px #2a222f29}.theme-toggle:before{content:"";z-index:0;background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .26s cubic-bezier(.2,.8,.2,1),background .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 7px #30273433}.theme-toggle>span{z-index:1;place-items:center;display:grid;position:relative}.theme-toggle-sun{color:#d49335}.theme-toggle-moon{color:#777185;transform:translateY(-1px)}html[data-theme=dark] .theme-toggle:before{background:#4b4653;transform:translate(35px)}.header-theme-toggle{place-self:center end}.mobile-head-theme-toggle{display:none}.header-action{color:#fff;letter-spacing:.4px;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:50px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.header-action:hover{transform:translateY(-2px)}.discord-top{box-shadow:none;background:0 0;padding:0}.discord-top svg{fill:#5865f2;transform-origin:50%;filter:drop-shadow(0 4px 6px #4c53b833);will-change:transform, filter;width:42px;height:42px;animation:3.8s ease-in-out infinite discord-breathe-bounce}.discord-top:hover{box-shadow:none}.discord-top:hover svg{filter:drop-shadow(0 6px 10px #4c53b857);animation-play-state:paused}@keyframes discord-breathe-bounce{0%,to{filter:drop-shadow(0 4px 6px #4c53b833);transform:translateY(0)scale(1)}42%{filter:drop-shadow(0 8px 12px #4c53b857);transform:translateY(-3px)scale(1.08)}58%{filter:drop-shadow(0 6px 9px #4c53b845);transform:translateY(-1px)scale(1.04)}}.download-top{isolation:isolate;color:#3b2a12;background:linear-gradient(105deg,#fff7ca29,#0000 24%,#67430a14 48%,#0000 70%),repeating-linear-gradient(96deg,#ffffff09 0 1px,#5b3a0706 1px 3px),linear-gradient(135deg,#a76f1d 0%,#d5a94e 18%,#f0d47b 39%,#bc852a 59%,#e2bd60 79%,#99631a 100%);border:1px solid #b9822b;padding:0 12px;position:relative;overflow:hidden;box-shadow:0 8px 20px #5c3d0d40,inset 0 1px #fff7cea6,inset 0 -2px #6f460c57}.download-top:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#fff8d708 38%,#fff8d380 49%,#ffffefbd 52%,#ffefb51a 64%,#0000 78%);animation:6.2s ease-in-out infinite gold-foil-sweep;position:absolute;inset:0;transform:translate(-145%)}.download-top:after{content:"";z-index:1;pointer-events:none;border:1px solid #fff2be85;border-radius:9px;position:absolute;inset:3px}.download-top:hover{color:#2f210d;border-color:#d8ad50;box-shadow:0 10px 24px #68460f4d,0 0 10px #cd9d3d29,inset 0 1px #fffadbbf}.download-label{z-index:2;text-align:center;color:#3b2910;letter-spacing:.18em;text-indent:.18em;white-space:nowrap;text-shadow:0 1px #fff1bf9e,0 -1px #5b380733;width:100%;font-size:20px;font-weight:900;display:block;position:relative}.mobile-actions,.menu-toggle{display:none}.hero{aspect-ratio:3.55;background:#5aaeca;border-radius:13px;width:min(1160px,100% - 40px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #281f2f1f}.hero>img{object-fit:cover;width:100%;height:100%;animation:.7s both hero-in;display:block}.hero.dragon>img{object-position:50% 48%;filter:saturate(.88)brightness(.72)}.hero.festival>img{object-position:50% 63%;filter:saturate(.9)brightness(.76)}.hero-shade{background:linear-gradient(90deg,#151219a8,#1512191f 54%,#1512191f);position:absolute;inset:0}.hero.dragon .hero-shade{background:linear-gradient(90deg,#1d080db3,#3c080c14 62%,#1905082e)}.hero.festival .hero-shade{background:linear-gradient(90deg,#1f0e2bb8,#2d143214 62%,#1e0a1c2e)}.hero-copy{color:#fff;text-shadow:0 2px 8px #0f0f124d;animation:.5s both copy-in;position:absolute;top:50%;left:8.3%;transform:translateY(-50%)}.hero-copy p{color:#ffd7e2;letter-spacing:2px;margin:0 0 7px;font-size:12px;font-weight:900}.hero-copy h1{letter-spacing:-2px;margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:950;line-height:1.08}.hero-copy>span{margin-top:14px;font-size:14px;font-weight:650;display:block}.hero-copy a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:12px;margin-top:18px;padding:10px 18px;font-size:13px;font-weight:800;transition:background .2s,gap .2s;display:inline-flex}.hero-copy a:hover{background:#fff3;gap:17px}.hero-arrow{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;opacity:.75;background:#19161d5c;border:0;border-radius:50%;width:42px;height:42px;font-size:29px;line-height:1;transition:opacity .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{opacity:1;background:#19161d94}.hero-arrow.prev{left:16px}.hero-arrow.next{right:16px}.hero-controls{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a181d8f;border-radius:999px;align-items:center;gap:12px;padding:7px 12px;display:flex;position:absolute;bottom:15px;left:18px}.hero-controls>span{text-align:center;letter-spacing:2px;min-width:35px;font-size:11px}.hero-controls b{color:#ff9eb5}.hero-dots{align-items:center;gap:5px;display:flex}.hero-dots button{cursor:pointer;background:#ffffff85;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.hero-dots button.active{background:#ff8da8;width:23px}.notice-section{grid-template-columns:1fr;align-items:start;width:min(1160px,100% - 40px);margin:64px auto 70px;display:grid}.notice-column{min-width:0}.section-heading{grid-template-columns:4px auto 1fr;align-items:start;gap:13px;margin-bottom:22px;display:grid}.section-heading>span{background:var(--pink);border-radius:4px;width:4px;height:30px;margin-top:4px}.section-heading small{color:var(--pink-dark);letter-spacing:1.8px;margin:0 0 2px;font-size:9px;font-weight:900;display:block}.section-heading h2{letter-spacing:-1px;margin:0;font-size:25px}.section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.section-heading a{color:var(--muted);justify-self:end;align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:inline-flex}.section-heading a span{font-size:18px}.notice-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.notice-row{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(0,1fr) 83px;align-items:center;gap:12px;min-height:58px;padding:0 17px;transition:background .15s;display:grid}.notice-row:last-child{border-bottom:0}.notice-row:hover{background:#fdf9fa}.notice-tags{align-items:center;gap:6px;display:flex}.notice-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:620;overflow:hidden}.notice-row time{color:#aaa5af;text-align:right;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.notice-row-skeleton{pointer-events:none}.notice-row-skeleton span,.notice-row-skeleton b,.notice-row-skeleton i{background:linear-gradient(90deg,#f0ebee 25%,#faf7f9 50%,#f0ebee 75%) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite noticeSkeleton}.notice-row-skeleton span{width:78px}.notice-row-skeleton b{width:min(360px,75%)}.notice-row-skeleton i{justify-self:end;width:70px}.notice-list-empty{color:#aaa2aa;place-items:center;min-height:96px;font-size:13px;display:grid}@keyframes noticeSkeleton{to{background-position:-220% 0}}.tag{color:#716a75;text-align:center;white-space:nowrap;background:#eeebef;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:850}.tag.pin{color:#c0506d;background:#fff0f4}.tag.更新{color:#fff;background:#c55a77}.tag.維護{color:#fff;background:#5c5863}.tag.活動{color:#8c5b21;background:#fff0d7}.tag.商城{color:#b15871;background:#f8e2e8}footer{background:#f6f5f7;border-top:1px solid #e9e6eb;padding:42px max(20px,50% - 580px)}.footer-brand{letter-spacing:-.8px;align-items:center;gap:7px;margin-bottom:16px;font-size:20px;font-weight:900;display:inline-flex}.footer-brand span{color:var(--pink)}.footer-links{flex-wrap:wrap;gap:24px;display:flex}.footer-links a{color:#625e68;font-size:12px;font-weight:700}footer p{color:#a39fa7;margin:18px 0 0;font-size:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a161ead;place-items:center;padding:20px;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.download-modal{text-align:center;background:#fff;border-radius:22px;width:min(440px,100%);padding:36px 36px 32px;animation:.28s both modal-in;position:relative;overflow:hidden;box-shadow:0 28px 70px #140f1959}.download-modal:before{content:"";background:#fde5ec;border-radius:50%;width:240px;height:240px;position:absolute;top:-130px;left:-110px}.download-modal img{object-fit:contain;filter:drop-shadow(0 10px 8px #46233229);width:130px;height:130px;position:relative}.download-modal small{color:var(--pink-dark);letter-spacing:1.8px;margin-top:4px;font-size:9px;font-weight:900;display:block}.download-modal h2{margin:8px 0;font-size:25px}.download-modal p{color:#7e7983;max-width:330px;margin:0 auto 22px;font-size:13px;line-height:1.7}.modal-close{z-index:2;color:#756f79;cursor:pointer;background:#f2f0f3;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:15px;right:15px}.download-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c95572,#913e68);border:0;border-radius:12px;width:100%;height:48px;font-weight:850}.anchor-target{height:1px}@keyframes hero-in{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes copy-in{0%{opacity:0;transform:translateY(calc(14px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gold-foil-sweep{0%,18%{opacity:0;transform:translate(-145%)}34%{opacity:.82}58%,to{opacity:0;transform:translate(145%)}}@media (width<=960px){.site-header{--brand-column:150px;--action-column:300px;--header-gap:12px}.nav-titles>a{padding-inline:5px;font-size:13px}.header-action{font-size:11px}.notice-section{grid-template-columns:1fr}.notice-row{grid-template-columns:105px minmax(0,1fr) 78px;padding-inline:12px}.tag{padding:5px 6px;font-size:9px}}@media (width<=760px){html{scroll-padding-top:78px}.site-header{grid-template-columns:1fr auto auto;gap:8px;width:min(100% - 28px,1160px);height:67px}.brand{width:94px;height:60px}.header-actions{display:none}.mobile-head-theme-toggle{display:grid}.menu-toggle{cursor:pointer;background:#ffffff94;border:1px solid #cfcccf;border-radius:10px;place-content:center;gap:5px;width:40px;height:40px;display:grid;box-shadow:0 3px 10px #38323a14}.menu-toggle span{background:#8e4c61;border-radius:2px;width:19px;height:2px}.main-nav{border:1px solid var(--line);background:#fffffffa;border-radius:14px;max-height:calc(100vh - 82px);padding:10px;display:none;position:absolute;top:61px;left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #2d233224}.main-nav.is-open{display:block}.nav-titles{display:none}.mega-menu,.main-nav:hover .mega-menu,.main-nav:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static;transform:none}.mega-inner{grid-template-columns:1fr 1fr;gap:8px;width:auto;padding:0;display:grid}.mega-group{text-align:left;background:#fbf8fa;border:1px solid #eee8ec;border-radius:11px;padding:13px}.mega-group h3{color:#b74e69;margin:0 0 8px;font-size:14px;display:block}.mega-links{justify-items:stretch;gap:1px;width:100%;margin:0}.mega-sections{justify-items:stretch;gap:4px;width:100%;margin:0}.mega-group .mega-section-title{cursor:pointer;justify-content:flex-start;width:100%;margin:0;padding:7px 5px;font-size:12px}.mega-nested-items{justify-items:stretch}.mega-group a{width:100%;padding:7px 5px;font-size:12px}.mega-links.nested a{color:#aaa5ad;padding:5px 5px 5px 13px;font-size:11px}.mega-group a:hover{transform:none}.mobile-actions{grid-template-columns:58px 1fr;gap:9px;margin-top:7px;display:grid}.mobile-actions a,.mobile-actions button{text-align:center;color:#fff;border:0;border-radius:11px;min-height:48px;padding:10px 12px;font-size:14px;font-weight:900}.mobile-actions .mobile-discord{box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}.mobile-discord svg{fill:#5865f2;transform-origin:50%;filter:drop-shadow(0 4px 6px #4c53b833);will-change:transform, filter;width:40px;height:40px;animation:3.8s ease-in-out infinite discord-breathe-bounce}.mobile-discord:hover svg{animation-play-state:paused}.mobile-actions .mobile-download{isolation:isolate;color:#3b2a12;cursor:pointer;background:linear-gradient(105deg,#fff7ca29,#0000 24%,#67430a14 48%,#0000 70%),repeating-linear-gradient(96deg,#ffffff09 0 1px,#5b3a0706 1px 3px),linear-gradient(135deg,#a76f1d 0%,#d5a94e 18%,#f0d47b 39%,#bc852a 59%,#e2bd60 79%,#99631a 100%);border:1px solid #b9822b;justify-content:center;align-items:center;padding-inline:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #5c3d0d42,inset 0 1px #fff7cea6,inset 0 -2px #6f460c57}.mobile-download:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#fff8d708 38%,#fff8d380 49%,#ffffefbd 52%,#ffefb51a 64%,#0000 78%);animation:6.2s ease-in-out infinite gold-foil-sweep;position:absolute;inset:0;transform:translate(-145%)}.mobile-download:after{content:"";z-index:1;pointer-events:none;border:1px solid #fff2be85;border-radius:8px;position:absolute;inset:3px}.mobile-download strong{z-index:2;text-align:center;color:#3b2910;letter-spacing:.18em;text-indent:.18em;white-space:nowrap;text-shadow:0 1px #fff1bf9e,0 -1px #5b380733;width:100%;font-size:19px;font-weight:900;display:block;position:relative}.hero{aspect-ratio:auto;width:calc(100% - 28px);min-height:430px}.hero.summer>img{object-position:49% center}.hero.dragon>img,.hero.festival>img{object-position:50% 58%}.hero-shade,.hero.dragon .hero-shade,.hero.festival .hero-shade{background:linear-gradient(#16141a05 28%,#16141abf)}.hero-copy{inset:auto 24px 68px;transform:none}.hero-copy h1{font-size:35px}.hero-copy>span{font-size:13px}.hero-arrow{width:36px;height:36px;font-size:24px}.hero-arrow.prev{left:9px}.hero-arrow.next{right:9px}.notice-section{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:45px}.notice-row{grid-template-columns:auto 1fr;gap:9px;padding:13px}.notice-row time{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){.discord-top svg,.mobile-discord svg{animation:none}}@media (width<=520px){.mega-inner{grid-template-columns:1fr}.hero{min-height:490px}.hero.summer>img{object-position:43% center}.hero-copy h1{font-size:33px}.hero-copy>span{line-height:1.55}.hero-copy a{margin-top:14px}.section-heading h2{font-size:22px}.section-heading a{display:none}.guide-card{grid-template-columns:1fr}.guide-image{height:210px}.download-modal{padding-inline:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.download-top:before,.mobile-download:before{animation:none!important}.download-label,.mobile-download strong{filter:none;animation:none!important}}.admin-shell{background:#f3f1f4;min-height:100vh;padding-bottom:60px}.admin-topbar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7f8f5;border-bottom:1px solid #dad5dc;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 max(24px,50% - 720px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #2d243114}.admin-brand{align-items:center;gap:16px;display:flex}.admin-brand img{object-fit:contain;width:96px;height:58px}.admin-brand span{color:#3d3740;gap:2px;font-size:16px;font-weight:900;display:grid}.admin-brand small{color:#b24f6a;letter-spacing:1.6px;font-size:8px}.admin-account{align-items:center;gap:10px;display:flex}.admin-account>span{text-align:right;margin-right:6px;display:grid}.admin-account small{color:#8e8991;margin-top:2px;font-size:10px}.admin-account a{color:#665e69;background:#fff;border:1px solid #ded9e0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:750}.admin-account a:hover{color:#a84562;border-color:#d69aaa}.admin-area-tabs{background:#ffffffe0;border:1px solid #ddd8df;border-radius:14px;gap:5px;width:min(1440px,100% - 40px);margin:26px auto -12px;padding:5px;display:flex;box-shadow:0 8px 24px #2b222f0d}.admin-area-tabs button{color:#777079;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;min-width:190px;padding:10px 18px;display:grid}.admin-area-tabs button small{letter-spacing:1.2px;font-size:7px;font-weight:900}.admin-area-tabs button.active{color:#fff;background:linear-gradient(135deg,#c45a76,#8f4262);box-shadow:0 7px 16px #99415e2e}.admin-area-tabs button.shop.active{color:#fff8e8;background:linear-gradient(135deg,#c99b49,#9e6926);box-shadow:0 7px 16px #9e692633}.admin-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;width:min(1440px,100% - 40px);margin:32px auto 0;display:grid}.admin-editor,.admin-library{background:#fff;border:1px solid #ded9e1;border-radius:17px;box-shadow:0 12px 34px #2b222f0f}.admin-editor{padding:28px}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.admin-section-heading small,.admin-library-heading small{color:#ba536e;letter-spacing:1.8px;font-size:8px;font-weight:900}.admin-section-heading h1{letter-spacing:-1px;margin:5px 0 0;font-size:27px}.admin-section-heading>button{color:#716a74;cursor:pointer;background:#faf8fa;border:1px solid #ddd7df;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:750}.admin-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-field{align-content:start;gap:8px;display:grid}.admin-field-wide{grid-column:1/-1}.admin-field>span{color:#56505a;font-size:12px;font-weight:850}.admin-field>small{color:#99939c;font-size:10px}.admin-field input,.admin-field select,.admin-field textarea,.media-block-editor input{color:#39343d;background:#fbfafb;border:1px solid #dcd7de;border-radius:10px;outline:0;width:100%;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.admin-field input,.admin-field select,.media-block-editor input{height:44px;padding:0 13px}.admin-field textarea{resize:vertical;min-height:94px;padding:12px 13px;line-height:1.6}.admin-pin-field{cursor:pointer;background:#faf8fa;border:1px solid #e2dce3;border-radius:10px;align-items:center;gap:11px;min-height:94px;padding:14px;display:flex}.admin-pin-field input{accent-color:#b9506d;width:18px;height:18px}.admin-pin-field span{gap:3px;display:grid}.admin-pin-field b{color:#514b54;font-size:12px}.admin-pin-field small{color:#99929c;font-size:10px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.media-block-editor input:focus,.block-textarea:focus{background:#fff;border-color:#c56a83;box-shadow:0 0 0 3px #c56a831c}.block-editor-heading{border-top:1px solid #ece8ed;justify-content:space-between;align-items:end;gap:20px;margin:32px 0 14px;padding-top:26px;display:flex}.block-editor-heading h2{margin:0;font-size:19px}.block-editor-heading p{color:#918b94;margin:5px 0 0;font-size:11px}.block-add-buttons{flex-wrap:wrap;gap:7px;display:flex}.block-add-buttons button{color:#9d405d;cursor:pointer;background:#fff8fa;border:1px solid #d8cbd2;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:850}.block-add-buttons button:hover{background:#fcecf1;border-color:#bd617a}.content-block-list{gap:13px;display:grid}.content-block-empty{color:#aaa3ad;background:#faf9fa;border:1px dashed #d8d1da;border-radius:13px;align-content:center;place-items:center;min-height:185px;display:grid}.content-block-empty span{color:#d77a92;margin-bottom:5px;font-size:23px}.content-block-empty p{color:#706a73;margin:0;font-size:13px;font-weight:800}.content-block-empty small{margin-top:5px;font-size:10px}.content-block-card{background:#fbfafb;border:1px solid #dfd9e1;border-radius:13px;overflow:hidden}.content-block-toolbar{background:#f5f2f5;border-bottom:1px solid #e7e2e8;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px 7px 13px;display:flex}.content-block-toolbar>span{color:#665f69;font-size:11px;font-weight:850}.content-block-toolbar>div{gap:5px;display:flex}.content-block-toolbar button{color:#6e6871;cursor:pointer;background:#fff;border:1px solid #d9d3db;border-radius:7px;min-width:31px;height:28px;padding:0 8px;font-size:11px}.content-block-toolbar button:disabled{opacity:.35;cursor:default}.content-block-toolbar button.danger{color:#af465e}.block-textarea{resize:vertical;color:#38323b;background:#fff;border:0;outline:0;width:100%;min-height:170px;padding:16px;font-size:14px;line-height:1.85;display:block}.media-block-editor{background:#fff;gap:10px;padding:16px;display:grid}.media-block-editor img,.media-block-editor video,.media-block-editor iframe{object-fit:contain;aspect-ratio:16/9;background:#27232b;border:0;border-radius:11px;justify-self:center;width:min(720px,100%);max-height:410px;display:block}.media-block-editor img{aspect-ratio:auto}.media-placeholder{color:#a29ba5;background:#f7f5f7;border:1px dashed #d9d3db;border-radius:11px;place-items:center;min-height:170px;font-size:12px;display:grid}.upload-button{color:#fff;cursor:pointer;background:#8f4664;border-radius:9px;width:fit-content;padding:10px 14px;font-size:11px;font-weight:850}.upload-button input{display:none}.admin-alert{border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;font-weight:750}.admin-alert.success{color:#317253;background:#e9f7f0;border:1px solid #bfe4d0}.admin-alert.error{color:#a33d52;background:#fff0f3;border:1px solid #efc4ce}.admin-savebar{border-top:1px solid #e8e4e9;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:19px;display:flex}.admin-savebar p{color:#89838c;margin:0;font-size:11px}.admin-savebar>div{gap:9px;display:flex}.admin-savebar button{color:#655f68;cursor:pointer;background:#fff;border:1px solid #d5cfd7;border-radius:10px;min-width:108px;height:43px;font-size:12px;font-weight:850}.admin-savebar button.publish{color:#fff;background:linear-gradient(135deg,#c35875,#8f3f64);border-color:#0000;box-shadow:0 8px 18px #9d416033}.admin-savebar button:disabled{opacity:.55;cursor:wait}.admin-library{max-height:calc(100vh - 122px);padding:20px;position:sticky;top:100px;overflow:auto}.admin-library-heading{border-bottom:1px solid #e8e4e9;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.admin-library-heading h2{margin:4px 0 0;font-size:19px}.admin-library-heading>b{color:#a54663;background:#f9e8ed;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.admin-list-state{text-align:center;color:#969099;padding:32px 0;font-size:12px}.admin-article-list{gap:9px;margin-top:13px;display:grid}.admin-article-list article{background:#fcfbfc;border:1px solid #e4dfe5;border-radius:11px;padding:14px}.admin-article-list article.active{background:#fff8fa;border-color:#cf8498;box-shadow:inset 3px 0 #c65e79}.admin-article-meta{align-items:center;gap:7px;display:flex}.admin-article-meta span,.admin-article-meta small{border-radius:6px;padding:4px 7px;font-size:9px;font-weight:800}.admin-article-meta span.draft{color:#6f6872;background:#ece9ee}.admin-article-meta span.published{color:#347255;background:#e0f4e9}.admin-article-meta small{color:#a14863;background:#fae9ee}.admin-article-list h3{margin:10px 0 6px;font-size:13px;line-height:1.45}.admin-article-list time{color:#aaa4ad;font-size:9px}.admin-article-list article>div:last-child{gap:6px;margin-top:11px;display:flex}.admin-article-list article>div:last-child button,.admin-article-list article>div:last-child a{color:#655e68;cursor:pointer;background:#fff;border:1px solid #ddd7df;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750}.admin-article-list article>div:last-child .delete{color:#b24b61;margin-left:auto}.guide-category-filters{flex-wrap:wrap;gap:7px;margin:14px 0 3px;display:flex}.guide-category-filters button{color:#716a74;cursor:pointer;background:#efecf0;border:1px solid #0000;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.guide-category-filters button:hover{color:#9d405d;background:#f8e9ee}.guide-category-filters button.active{color:#fff;background:linear-gradient(135deg,#c15c78,#9e4563);border-color:#a94b67;box-shadow:0 6px 14px #9e456333}.admin-access-page{background:radial-gradient(circle at 50% 0,#f9e7ed,#efedf0 52%,#e6e3e8);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-access-card{text-align:center;background:#ffffffed;border:1px solid #ddd5dd;border-radius:22px;justify-items:center;width:min(460px,100%);padding:40px;display:grid;box-shadow:0 24px 70px #32243524}.admin-access-card img{width:130px}.admin-access-card small{color:#b34e6a;letter-spacing:2px;margin-top:20px;font-size:9px;font-weight:900}.admin-access-card h1{margin:8px 0;font-size:24px}.admin-access-card p{color:#817a84;margin:0 0 22px;font-size:13px;line-height:1.7}.admin-access-card a{color:#fff;background:#984461;border-radius:10px;width:100%;padding:12px 16px;font-size:12px;font-weight:850}.admin-access-card a.admin-access-home{color:#756e78;background:#f0edf1;margin-top:8px}.guide-admin-workspace{grid-template-columns:minmax(0,1fr) 370px}.admin-section-heading>a{color:#98691f;background:#fff9eb;border:1px solid #d8c391;border-radius:9px;align-items:center;min-height:37px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.classic-shop-admin-intro{color:#836127;background:linear-gradient(135deg,#fffaf0,#fbf3df);border-color:#e2cf9f}.classic-shop-admin-intro p{color:#9b825c}.classic-party-shop-editor:first-of-type{border-top:0;margin-top:0;padding-top:0}.classic-party-shop-editor+.classic-party-shop-editor{margin-top:34px}.classic-party-shop-editor .monster-park-shop-card.disabled{opacity:.58;filter:saturate(.45)}.classic-shop-enabled-toggle .guide-trade-checkbox{background:#edf8f3;border-color:#bdd9cb}.classic-shop-enabled-toggle .guide-trade-checkbox b{color:#3f836b}.classic-shop-status-card{background:linear-gradient(145deg,#fffdf8,#faf4e7);border:1px solid #e4d6b5;border-radius:13px;margin-top:15px;padding:16px}.classic-shop-status-card>span{border-radius:7px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:900;display:block}.classic-shop-status-card>span.published{color:#347255;background:#e0f4e9}.classic-shop-status-card>span.draft{color:#765f3c;background:#efe5d1}.classic-shop-status-currency{border-bottom:1px solid #eadfc8;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding-bottom:14px;display:grid}.classic-shop-status-currency>img,.classic-shop-status-currency>i{color:#a5782c;object-fit:contain;background:#fff9eb;border:1px solid #dbc590;border-radius:12px;place-items:center;width:58px;height:58px;font:900 16px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.classic-shop-status-currency>span{gap:3px;min-width:0;display:grid}.classic-shop-status-currency small{color:#ab9470;font-size:9px;font-weight:850}.classic-shop-status-currency b{color:#5d4a2e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.classic-shop-status-card dl{gap:8px;margin:13px 0 0;display:grid}.classic-shop-status-card dl div{color:#887657;justify-content:space-between;align-items:center;font-size:11px;display:flex}.classic-shop-status-card dd{color:#9d6b22;margin:0;font-weight:900}.classic-shop-admin-help{background:#faf9fa;border:1px solid #e5e0e4;border-radius:12px;margin-top:13px;padding:15px}.classic-shop-admin-help>b{color:#554f57;font-size:12px}.classic-shop-admin-help ol{color:#89828b;margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.9}.xml-admin-workspace{display:block}.xml-admin-editor{width:100%}.xml-import-intro{color:#477665;background:#f1f9f6;border:1px solid #d8e7e1;border-radius:12px;margin:-7px 0 22px;padding:16px 18px}.xml-import-intro b{font-size:14px}.xml-import-intro p{color:#718a81;margin:5px 0 0;font-size:12px;line-height:1.65}.xml-import-intro code{color:#3e6e5e;background:#e1f0ea;border-radius:5px;padding:2px 5px;font-family:inherit;font-weight:800}.xml-import-panel{background:#fbfafb;border:1px solid #e1dce3;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(220px,310px) 140px;align-items:center;gap:18px;padding:20px;display:grid}.xml-import-panel>div>span,.xml-catalog-section>header small{color:#a84d68;letter-spacing:1.3px;font-size:9px;font-weight:900}.xml-import-panel h2,.xml-catalog-section h2{margin:4px 0 0;font-size:20px}.xml-import-panel p,.xml-catalog-section>header p{color:#8c858f;margin:5px 0 0;font-size:12px;line-height:1.6}.xml-file-picker{cursor:pointer;background:#fff;border:1px dashed #c8bec9;border-radius:11px;align-content:center;gap:4px;min-height:68px;padding:12px 14px;display:grid}.xml-file-picker.dragging{background:#eef9f5;border-color:#67aa91;box-shadow:0 0 0 3px #67aa911f}.xml-file-picker input{display:none}.xml-file-picker span{color:#514b54;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.xml-file-picker small{color:#9b949d;font-size:10px}.xml-import-panel>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a64d68,#763752);border:0;border-radius:10px;min-height:46px;padding:0 14px;font-size:13px;font-weight:900}.xml-import-panel>button:disabled{opacity:.45;cursor:not-allowed}.xml-import-progress{color:#55766a;background:#f4faf8;border:1px solid #d9e7e2;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin-top:12px;padding:10px 14px;display:flex}.xml-import-progress>span{border:2px solid #b9d6cc;border-top-color:#5c9d87;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite xml-import-spin}.xml-import-progress p{margin:0;font-size:12px;font-weight:800}@keyframes xml-import-spin{to{transform:rotate(360deg)}}.xml-catalog-section{border-top:1px solid #ece8ed;margin-top:30px;padding-top:26px}.xml-catalog-section>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.xml-catalog-section>header>b{color:#9b4560;background:#f8e9ee;border-radius:17px;place-items:center;min-width:46px;height:34px;padding:0 10px;font-size:13px;display:grid}.xml-catalog-filters{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.xml-catalog-filters button{color:#6f6871;cursor:pointer;background:#f5f2f5;border:1px solid #e0d9e1;border-radius:19px;align-items:center;gap:9px;min-height:38px;padding:0 12px 0 15px;font-size:12px;font-weight:850;transition:all .16s;display:inline-flex}.xml-catalog-filters button b{color:#8f5265;background:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.xml-catalog-filters button:hover{color:#95435d;background:#fbf1f4;border-color:#d6b9c3}.xml-catalog-filters button.active{color:#fff;background:linear-gradient(135deg,#bd5874,#93415e);border-color:#a54a66;box-shadow:0 7px 16px #97415e29}.xml-catalog-filters button.active b{color:#8f405a}.xml-cleanup-panel{background:#faf8fa;border:1px solid #e4dfe5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 14px;display:flex}.xml-cleanup-panel p{gap:3px;margin:0;display:grid}.xml-cleanup-panel p b{color:#544d56;font-size:12px}.xml-cleanup-panel p span{color:#8d858f;font-size:10px;line-height:1.55}.xml-cleanup-panel>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.xml-cleanup-panel button{color:#675e68;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5cdd6;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:850}.xml-cleanup-panel button:hover{color:#94415c;border-color:#d8adbb}.xml-cleanup-panel button.danger{color:#ae405b;background:#fff5f7;border-color:#e1b3bf}.xml-cleanup-panel button:disabled{opacity:.5;cursor:not-allowed}.xml-item-search{gap:8px;margin:16px 0;display:flex}.xml-item-search input{color:#39343d;background:#fff;border:1px solid #dcd7de;border-radius:9px;outline:0;flex:1;min-width:0;height:42px;padding:0 13px;font-size:14px}.xml-item-search button{color:#695f69;cursor:pointer;background:#fff;border:1px solid #d8cfd8;border-radius:9px;padding:0 15px;font-size:12px;font-weight:850}.xml-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xml-item-grid article{background:#fbfafb;border:1px solid #e2dde3;border-radius:12px;grid-template-columns:68px minmax(0,1fr);gap:13px;min-width:0;padding:13px;display:grid}.xml-item-grid article.trashed{opacity:.72}.xml-item-thumb{color:#aaa3ac;background:#f0edf1;border:1px dashed #d3ccd5;border-radius:11px;place-items:center;width:68px;height:68px;font-size:8px;display:grid}.xml-item-thumb img{object-fit:contain;image-rendering:auto;max-width:54px;max-height:54px}.xml-item-grid article>div:last-child{min-width:0}.xml-item-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.xml-item-meta>span{border-radius:8px;flex:none;padding:3px 7px;font-size:8px;font-weight:900}.xml-item-meta>span.used{color:#31745c;background:#e5f4ed}.xml-item-meta>span.unused{color:#8a6872;background:#eee9ec}.xml-item-meta>span.trash{color:#a5465c;background:#fae8ed}.xml-item-grid article small{color:#a45169;letter-spacing:.6px;font-size:9px;font-weight:900}.xml-item-grid article h3{color:#403a43;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 4px;font-size:14px;overflow:hidden}.xml-item-grid article p{color:#7f7882;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.xml-item-grid article em{color:#aaa3ac;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-style:normal;display:block;overflow:hidden}.xml-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.xml-pagination button{color:#625a64;cursor:pointer;background:#fff;border:1px solid #d9d2da;border-radius:9px;min-height:36px;padding:0 14px;font-size:11px;font-weight:850}.xml-pagination button:disabled{opacity:.38;cursor:not-allowed}.xml-pagination span{color:#827a84;font-size:11px;font-weight:800}.guide-admin-intro{color:#4e7e6e;background:#f3faf7;border:1px solid #dcebe5;border-radius:11px;margin:-7px 0 23px;padding:14px 16px}.guide-admin-intro b{font-size:12px}.guide-admin-intro p{color:#799087;margin:4px 0 0;font-size:10px}.monster-park-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 23px;display:grid}.monster-park-admin-tabs button{color:#655e67;text-align:left;cursor:pointer;background:#fbfafb;border:1px solid #e0dae1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 14px;min-height:82px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.monster-park-admin-tabs button:hover{border-color:#bfd3c6;transform:translateY(-1px)}.monster-park-admin-tabs button>span{color:#8a9f96;letter-spacing:1.3px;grid-column:1/-1;font-size:8px;font-weight:900}.monster-park-admin-tabs button>b{font-size:15px}.monster-park-admin-tabs button>small{color:#a29ba4;grid-area:2/2;font-size:10px;font-weight:800}.monster-park-admin-tabs button.active{background:linear-gradient(135deg,#f2faf6,#e8f4ee);border-color:#84ac98;box-shadow:inset 4px 0 #5b967c,0 8px 18px #4b7e6914}.monster-park-admin-tabs button.active>b{color:#3e735f}.monster-park-admin-tabs button.shop:hover{border-color:#dec998}.monster-park-admin-tabs button.shop.active{background:linear-gradient(135deg,#fffaf0,#f8efd9);border-color:#d8b971;box-shadow:inset 4px 0 #c2903d,0 8px 18px #9b6b2214}.monster-park-admin-tabs button.shop.active>span,.monster-park-admin-tabs button.shop.active>b{color:#9b6b22}.guide-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-media-section,.guide-reward-editor{border-top:1px solid #ece8ed;margin-top:30px;padding-top:25px}.guide-media-section>div:first-child h2,.guide-reward-editor>header h2{margin:0;font-size:19px}.guide-media-section>div:first-child p,.guide-reward-editor>header p{color:#918b94;margin:5px 0 0;font-size:11px}.guide-media-grid{grid-template-columns:1.6fr 1fr;gap:12px;margin-top:14px;display:grid}.guide-image-field{background:#faf9fa;border:1px solid #e0dae1;border-radius:13px;align-content:start;gap:9px;padding:13px;display:grid}.guide-image-field>b{color:#575059;font-size:11px}.guide-image-field>div{color:#a29ba4;background:#f1eef2;border:1px dashed #d5cfd7;border-radius:10px;place-items:center;min-height:180px;font-size:10px;display:grid;overflow:hidden}.guide-image-field:nth-child(2)>div{min-height:180px}.guide-image-field img{object-fit:cover;width:100%;height:180px;display:block}.guide-image-field label,.guide-reward-icon label{color:#fff;cursor:pointer;background:#8f4664;border-radius:8px;width:fit-content;padding:8px 11px;font-size:10px;font-weight:850}.guide-image-field input,.guide-reward-icon input{display:none}.guide-image-field>button,.guide-reward-icon>button{color:#a64b63;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:9px}.guide-reward-editor>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.guide-reward-editor>header>button{color:#477c69;cursor:pointer;background:#f2faf7;border:1px solid #c7ddd5;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:850}.guide-reward-editor .content-block-empty{min-height:140px;margin-top:14px}.guide-reward-list{gap:10px;margin-top:14px;display:grid}.guide-reward-card{background:#fbfafb;border:1px solid #e0dae1;border-radius:12px;grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:12px;display:grid}.guide-reward-card-top{border-bottom:1px solid #ebe7ec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.guide-reward-card-top>b{color:#655e67;font-size:10px}.guide-reward-card-top>div{gap:5px;display:flex}.guide-reward-card-top button{color:#68616a;cursor:pointer;background:#fff;border:1px solid #ddd7de;border-radius:6px;height:25px;padding:0 7px;font-size:9px}.guide-reward-card-top button:disabled{opacity:.3}.guide-reward-card-top button.danger{color:#ad4961}.guide-reward-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.guide-reward-fields label{align-content:start;gap:5px;display:grid}.guide-reward-fields label.wide,.guide-reward-fields fieldset.wide{grid-column:1/-1}.guide-reward-fields span{color:#6a636c;font-size:9px;font-weight:800}.guide-reward-fields input,.guide-reward-fields select,.guide-reward-fields textarea{color:#39343d;background:#fff;border:1px solid #dcd7de;border-radius:8px;outline:0;width:100%;font-size:11px}.guide-reward-fields input,.guide-reward-fields select{height:36px;padding:0 9px}.guide-reward-fields textarea{resize:vertical;min-height:64px;padding:9px}.guide-reward-group-field{border:0;margin:0;padding:0}.guide-reward-group-field legend{color:#6a636c;margin-bottom:6px;font-size:9px;font-weight:800}.guide-reward-group-options{flex-wrap:wrap;gap:7px;display:flex}.guide-reward-group-options button{color:#746d76;cursor:pointer;background:#fff;border:1px solid #ddd6de;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}.guide-reward-group-options button.active{color:#98445f;background:#fae8ee;border-color:#c0647d;box-shadow:0 0 0 2px #c0647d14}.guide-reward-group-field>small{color:#aaa3ac;margin-top:6px;font-size:9px;display:block}.guide-reward-fields .guide-reward-trade-toggle{align-content:start}.guide-trade-checkbox{color:#6f5d43;cursor:pointer;background:#fffaf0;border:1px solid #dcd7de;border-radius:8px;align-items:center;gap:9px;min-height:36px;padding:0 11px;display:flex}.guide-trade-checkbox input{accent-color:#d4942f;flex:none;width:16px;height:16px}.guide-trade-checkbox b{color:#b87516;font-size:12px}.xml-reward-lookup>div{gap:6px;display:flex}.xml-reward-lookup>div input{flex:1;min-width:0}.xml-reward-lookup>div button{color:#477c69;cursor:pointer;background:#f2faf7;border:1px solid #c7ddd5;border-radius:8px;min-width:92px;padding:0 9px;font-size:10px;font-weight:850}.xml-reward-lookup>div button:disabled{opacity:.5;cursor:wait}.guide-reward-icon{align-content:start;justify-items:center;gap:8px;display:grid}.guide-reward-icon>img,.guide-reward-icon>span{color:#aaa3ac;object-fit:contain;background:#f1eef2;border:1px dashed #d3ccd5;border-radius:11px;place-items:center;width:74px;height:74px;font-size:8px;display:grid}.monster-park-shop-editor{border-top-color:#e5d4ad}.monster-park-shop-editor>header>div>small{color:#b6802e;letter-spacing:1.3px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.monster-park-shop-editor>header>button{color:#9b6b22;background:#fff9ec;border-color:#dec996}.monster-park-currency-editor{background:linear-gradient(135deg,#fffdf8,#fbf4e5);border:1px solid #decda7;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) minmax(210px,.8fr);align-items:center;gap:16px;margin-top:15px;padding:15px;display:grid}.monster-park-currency-editor>div:first-child small{color:#b6802e;letter-spacing:1.2px;font-size:8px;font-weight:900}.monster-park-currency-editor>div:first-child h3{color:#5c4930;margin:4px 0;font-size:15px}.monster-park-currency-editor>div:first-child p{color:#95856c;margin:0;font-size:10px;line-height:1.55}.monster-park-currency-editor>label{gap:6px;display:grid}.monster-park-currency-editor>label>span{color:#6f6049;font-size:9px;font-weight:850}.monster-park-currency-editor input{color:#463b2e;background:#fff;border:1px solid #dfd2b8;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:12px}.monster-park-currency-preview{background:#ffffffb8;border:1px solid #e2d7c1;border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:10px 12px;display:grid}.monster-park-currency-preview>img,.monster-park-currency-preview>span{color:#b4a488;object-fit:contain;background:#fffaf0;border:1px dashed #d4c5aa;border-radius:9px;place-items:center;width:52px;height:52px;font-size:8px;display:grid}.monster-park-currency-preview>div{gap:2px;min-width:0;display:grid}.monster-park-currency-preview small{color:#aa936e;font-size:8px;font-weight:850}.monster-park-currency-preview b{color:#5d4b31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monster-park-currency-preview em{color:#a79577;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.monster-park-shop-card{background:linear-gradient(135deg,#fffdf8,#fbf7ed);border-color:#e5d7b7}.monster-park-coin-cost-field input{color:#a66d19;font-weight:900}.monster-park-coin-cost-field small{color:#9a8a6d;font-size:9px;line-height:1.45}.guide-admin-list .admin-article-meta{flex-wrap:wrap}.content-site{background:#fff;min-height:100vh}.category-hero{color:#fff;background:radial-gradient(circle at 78% 12%,#ffb4c942,#0000 30%),linear-gradient(125deg,#4d3546,#8f4562 58%,#c36b82);align-content:center;min-height:245px;padding:54px max(20px,50% - 530px);display:grid}.category-hero small{color:#ffd4df;letter-spacing:2px;font-size:9px;font-weight:900}.category-hero h1{letter-spacing:-2px;margin:7px 0 5px;font-size:clamp(34px,5vw,54px)}.category-hero p{color:#ffffffbf;margin:0;font-size:13px}.category-list-wrap{width:min(1060px,100% - 40px);margin:34px auto 70px}.category-breadcrumb,.article-breadcrumb{color:#99939d;align-items:center;gap:8px;font-size:11px;display:flex}.category-breadcrumb b{color:#b14f69}.category-article-list{gap:11px;margin-top:18px;display:grid}.category-article-list>a{background:#fff;border:1px solid #e4dfe5;border-radius:13px;grid-template-columns:1fr auto;gap:7px 20px;padding:22px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.category-article-list>a:hover{border-color:#d692a4;transform:translateY(-2px);box-shadow:0 10px 26px #34273714}.category-article-list>a>div{grid-column:1/-1;align-items:center;gap:9px;display:flex}.category-article-list span{color:#a24661;background:#f9e7ec;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:850}.category-article-list time{color:#aaa5ae;font-size:10px}.category-article-list h2{margin:2px 0 0;font-size:19px}.category-article-list p{color:#847e87;margin:2px 0 0;font-size:12px;line-height:1.7}.category-article-list>a>b{color:#a34a65;grid-area:2/2/4;align-self:center;font-size:11px}.category-article-list i{margin-left:5px;font-size:18px;font-style:normal}.category-empty{color:#a19aa4;background:#faf9fa;border:1px dashed #dcd5dd;border-radius:16px;align-content:center;place-items:center;min-height:310px;margin-top:18px;display:grid}.category-empty span{color:#d5728b;font-size:27px}.category-empty h1,.category-empty h2{color:#4f4952;margin:8px 0 5px}.category-empty p{margin:0;font-size:12px}.category-empty.standalone{width:min(760px,100% - 40px);margin:70px auto}.category-empty.standalone a{color:#fff;background:#9c4763;border-radius:9px;margin-top:18px;padding:10px 16px;font-size:11px;font-weight:800}.article-page{width:min(900px,100% - 40px);margin:38px auto 80px}.article-page>header{border-bottom:1px solid #e7e2e8;margin-top:25px;padding-bottom:30px}.article-page>header>div{gap:7px;display:flex}.article-page>header span,.article-page>header b{border-radius:6px;padding:5px 8px;font-size:9px}.article-page>header span{color:#6c6570;background:#edeaed}.article-page>header b{color:#a0445f;background:#f9e6ec}.article-page h1{letter-spacing:-1.7px;margin:15px 0 10px;font-size:clamp(29px,4.6vw,46px);line-height:1.25}.article-page>header p{color:#7b747f;margin:0 0 13px;font-size:14px;line-height:1.75}.article-page>header time{color:#aaa4ad;font-size:10px}.article-blocks{gap:26px;padding:36px 0 12px;display:grid}.article-text-block{white-space:pre-wrap;color:#49434d;margin:0;font-size:16px;line-height:2}.rules-reading-guide{color:#49434d;gap:18px;display:grid}.rules-intro{border-bottom:1px solid #e8e2e8;margin:0 0 3px;padding:6px 4px 21px}.rules-intro small{color:#b1506c;letter-spacing:2px;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.rules-intro p{color:#5c555f;max-width:760px;margin:0;font-size:17px;line-height:1.9}.rules-alert{color:#6e5961;background:#f8f3f5;border-left:3px solid #b85270;border-radius:0 9px 9px 0;align-items:baseline;gap:14px;margin:0 0 10px;padding:13px 16px;display:flex}.rules-alert b{color:#a34360;flex:none;font-size:13px}.rules-alert p{margin:0;font-size:14px;line-height:1.75}.rules-section{background:#fff;border:1px solid #e5dfe6;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #372a3a0b}.rules-section h2{color:#fff;letter-spacing:.2px;background:linear-gradient(110deg,#7d3b54,#b45370 72%,#ca7188);margin:0;padding:13px 18px;font-size:17px}.rules-section p{white-space:pre-wrap;margin:0;padding:17px 19px 19px;font-size:16px;line-height:1.95}.rules-reading-guide mark{color:#813349;background:linear-gradient(#0000 18%,#ffd5df 18% 88%,#0000 88%);border-radius:4px;margin:0 2px;padding:1px 4px;font-weight:850}.coin-rules-guide{color:#504952;gap:0;display:grid}.coin-rules-lead{border-bottom:1px solid #e8e2e8;padding:2px 0 28px}.coin-rules-lead p{margin:0 0 14px;font-size:17px;line-height:1.85}.coin-rules-lead>aside{color:#766d77;background:#f8f4f6;border-left:4px solid #b14b68;padding:12px 15px;font-size:14px;line-height:1.75}.coin-rules-lead>aside b{color:#a3425e;margin-right:10px}.coin-rules-list{display:grid}.coin-rules-list section{border-bottom:1px solid #e8e2e8;padding:27px 0}.coin-rules-list h2{color:#3f3942;margin:0 0 12px;font-size:20px}.coin-rules-list p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.95}.coin-example{color:#725d36;background:#fff9eb;border:1px solid #efd7a9;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:15px;padding:14px 16px;font-size:14px;line-height:1.75;display:grid}.coin-example b{color:#fff;background:#bf8b32;border-radius:5px;padding:2px 7px;font-size:11px}.leveling-unlock-plan{gap:10px;margin-top:18px;display:grid}.leveling-unlock-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leveling-unlock-cards article{background:#fff8fa;border:1px solid #e4c3cc;border-radius:11px;gap:7px;padding:17px 18px;display:grid}.leveling-unlock-cards small{color:#a4425f;letter-spacing:.6px;font-size:12px;font-weight:900}.leveling-unlock-cards strong{color:#5f4c53;font-size:15px;line-height:1.7}.leveling-unlock-plan>aside{color:#6f626b;background:#f5f1f3;border-left:4px solid #a94b67;border-radius:0 8px 8px 0;padding:12px 15px;font-size:14px;line-height:1.7}.leveling-unlock-plan>aside b{color:#9c405c;margin-right:10px}.coin-rules-penalty small{color:#a84864;letter-spacing:2px;font-size:10px;font-weight:900}.coin-rules-penalty{background:linear-gradient(120deg,#fff7f9,#f9edf1);border:1px solid #e6bdc8;border-left:5px solid #aa405f;border-radius:12px;margin-top:28px;padding:20px 22px}.coin-rules-penalty h2{color:#923a54;margin:5px 0 7px;font-size:20px}.coin-rules-penalty p{margin:0;font-size:15px;line-height:1.85}.coin-rules-guide mark{color:#813349;background:linear-gradient(#0000 18%,#ffd5df 18% 88%,#0000 88%);border-radius:4px;margin:0 2px;padding:1px 4px;font-weight:850}.article-inline-link{color:#a23f5d;border-bottom:1px solid;align-items:center;gap:3px;margin:0 3px;padding:1px 5px 2px;font-weight:900;line-height:1.35;display:inline-flex}.article-inline-link span{font-size:.75em}.article-inline-link:hover{color:#d05e7f;background:#f9e9ee}.game-rules-note{background:#f8f7f8;border:1px solid #ddd6df;border-left:5px solid #77707a;border-radius:12px;margin-top:28px;padding:19px 21px}.game-rules-note small{color:#8a818c;letter-spacing:2px;font-size:10px;font-weight:900}.game-rules-note h2{color:#504952;margin:5px 0 7px;font-size:20px}.game-rules-note p{margin:0;font-size:15px;line-height:1.85}.article-media-block{justify-items:center;gap:10px;margin:0;display:grid}.article-media-block img,.article-media-block video,.article-media-block iframe{object-fit:contain;background:#29252c;border:0;border-radius:14px;width:100%;max-height:620px;display:block;box-shadow:0 12px 32px #29202c1f}.article-media-block video,.article-media-block iframe{aspect-ratio:16/9}.article-media-block figcaption{color:#97919a;font-size:11px}.article-footer{background:#faf8fa;border:1px solid #e7e2e8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:38px;padding:14px;display:flex}.article-footer a{color:#9c4862;background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.article-footer a:hover{color:#fff;background:#a94a67;box-shadow:0 7px 18px #9a415c33}.cross-hunter-site{background:radial-gradient(circle at 92% 2%,#c75b7712,#0000 25%),#f7f5f6;min-height:100vh}.cross-hunter-page{width:min(1040px,100% - 40px);margin:0 auto;padding:42px 0 92px}.cross-hunter-breadcrumb{color:#9b929a;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.cross-hunter-breadcrumb a:hover{color:#a04460}.cross-hunter-breadcrumb b{color:#716871;font-weight:650}.cross-hunter-breadcrumb strong{color:#a04460}.cross-hunter-article{width:min(820px,100%);margin:0 auto}.cross-hunter-heading{color:#373137;justify-content:flex-start;align-items:flex-start;gap:18px;display:flex;position:relative}.cross-hunter-heading:after{content:none}.cross-hunter-heading-copy{min-width:0}.cross-hunter-heading small{color:#a84a65;letter-spacing:2px;font-size:10px;font-weight:900}.cross-hunter-heading h1{letter-spacing:-3px;margin:7px 0 12px;font-size:clamp(40px,5vw,54px);line-height:1.05}.cross-hunter-heading p{color:#777077;margin:0;font-size:17px;line-height:1.8}.cross-hunter-emblem{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid;position:relative}.cross-hunter-emblem i,.cross-hunter-mark i{background:linear-gradient(90deg,#d9a842,#f1d58a);border-radius:999px;width:62%;height:20%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #e2b1493b}.cross-hunter-emblem i:after,.cross-hunter-mark i:after{content:"";background:inherit;border-radius:999px;width:32%;height:310%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cross-hunter-emblem span{z-index:1;color:#fff5dc;text-shadow:0 3px 12px #2a18157a;font-family:Georgia,serif;font-size:30px;font-weight:900;position:relative}.cross-hunter-emblem.has-item-icon{transform:none}.cross-hunter-emblem.has-item-icon img{z-index:1;object-fit:contain;width:54px;height:54px;image-rendering:pixelated;filter:drop-shadow(0 5px 7px #422d3629);display:block;position:relative}.cross-hunter-jumps{flex-wrap:wrap;gap:10px;margin:28px 0 58px;display:flex}.cross-hunter-jumps a{text-align:center;color:#8f4058;background:#fff7f9;border:1px solid #e1b7c3;border-radius:10px;min-width:122px;padding:11px 20px;font-size:14px;font-weight:850;transition:color .22s,background .22s,border-color .22s,transform .22s}.cross-hunter-jumps a:first-child,.cross-hunter-jumps a:hover{color:#fff;background:linear-gradient(135deg,#a94a65,#c1627d);border-color:#ad506a;transform:translateY(-1px)}.cross-hunter-article-section{scroll-margin-top:112px}.cross-hunter-article-section+.cross-hunter-article-section{border-top:1px solid #e4dee3;margin-top:56px;padding-top:50px}.cross-hunter-article-section>header{margin-bottom:22px;padding-left:14px;position:relative}.cross-hunter-article-section>header:before{content:"";background:linear-gradient(#c35b77,#dfba6d);border-radius:99px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.cross-hunter-article-section>header small{color:#a84a65;letter-spacing:1.8px;font-size:9px;font-weight:900}.cross-hunter-article-section>header h2{color:#383238;margin:5px 0 0;font-size:27px;line-height:1.2}.cross-hunter-quest-image{background:#fff;border:1px solid #dfd9de;border-radius:14px;width:min(720px,100%);margin:0 auto;overflow:hidden;box-shadow:0 12px 28px #39273013}.cross-hunter-quest-image img{width:100%;height:auto;display:block}.cross-hunter-shop-copy{color:#5f565e;background:#ffffffb3;border-left:4px solid #c45c79;border-radius:0 12px 12px 0;margin:0;padding:21px 24px;font-size:18px;font-weight:750;line-height:1.7;box-shadow:0 8px 22px #3927300b}.cross-hunter-tabs{background:#ffffffb8;border:1px solid #e2dce1;border-radius:14px;gap:6px;margin:24px 0 58px;padding:7px;display:inline-flex;box-shadow:0 10px 26px #3a27300e}.cross-hunter-tabs a{text-align:center;color:#786f77;border-radius:10px;min-width:126px;padding:12px 20px;font-size:14px;font-weight:850;transition:color .25s,background .25s,transform .25s}.cross-hunter-tabs a:first-child,.cross-hunter-tabs a:hover{color:#fff;background:linear-gradient(135deg,#aa4c67,#c6637e);transform:translateY(-1px)}.cross-hunter-section{padding-top:22px;scroll-margin-top:110px}.cross-hunter-heading+.cross-hunter-section{margin-top:34px}.cross-hunter-section+.cross-hunter-section{border-top:1px solid #e3dde2;margin-top:56px;padding-top:56px}.cross-hunter-section>header{margin-bottom:20px;padding-left:15px;position:relative}.cross-hunter-section>header:before{content:"";background:linear-gradient(#c85e7c,#e4b95f);border-radius:99px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.cross-hunter-section>header small{color:#b14e69;letter-spacing:2px;font-size:10px;font-weight:900}.cross-hunter-section>header h2{color:#352f34;margin:5px 0 0;font-size:28px;line-height:1.2}.cross-hunter-feature,.cross-hunter-shop-card{background:radial-gradient(circle at 92% 12%,#ddb0531f,#0000 28%),linear-gradient(135deg,#fff,#fbf7f8);border:1px solid #e2d9dd;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:124px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #3a27300f}.cross-hunter-feature:after,.cross-hunter-shop-card:after{content:"";border:26px solid #9c48610b;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-84px;right:-46px}.cross-hunter-mark{background:radial-gradient(circle at 34% 22%,#fffdf7,#f2e6c9 72%);border:1px solid #d8c390;border-radius:29px;place-items:center;width:110px;height:110px;display:grid;position:relative;box-shadow:inset 0 0 0 6px #fff9,0 12px 28px #5d3f181f}.cross-hunter-mark i{width:64%;height:18%}.cross-hunter-mark span{z-index:1;color:#794a25;font-family:Georgia,serif;font-size:21px;font-weight:900;position:relative}.cross-hunter-mark.has-item-icon img{z-index:1;object-fit:contain;width:80px;height:80px;image-rendering:pixelated;filter:drop-shadow(0 8px 10px #4d2d1b2e);display:block;position:relative}.cross-hunter-feature-copy,.cross-hunter-shop-card>div{z-index:1;position:relative}.cross-hunter-feature small,.cross-hunter-shop-card small{color:#b48631;letter-spacing:2px;font-size:10px;font-weight:900}.cross-hunter-feature h3,.cross-hunter-shop-card h3{color:#382f34;letter-spacing:-1.2px;margin:8px 0 0;font-size:clamp(24px,3.6vw,36px);line-height:1.25}.cross-hunter-feature>b,.cross-hunter-shop-card>b{z-index:1;color:#994c6229;font-family:Georgia,serif;font-size:58px;position:relative}.cross-hunter-shop-card{background:radial-gradient(circle at 8% 110%,#ddb05324,#0000 33%),linear-gradient(135deg,#fff,#faf8f3)}.cross-hunter-shop-card>span{background:linear-gradient(145deg,#fffaf0,#efe0b9);border:1px solid #ddcc9f;border-radius:29px;place-items:center;width:110px;height:110px;display:grid;position:relative;box-shadow:inset 0 0 0 6px #ffffff8f,0 12px 28px #5d3f181a}.cross-hunter-shop-card>span i{border:9px solid #b7842f;border-radius:9px;width:42px;height:42px;display:block;transform:rotate(45deg);box-shadow:0 6px 15px #9160192e}.cross-hunter-shop-unlock{z-index:1;color:#604417;background:linear-gradient(135deg,#f4d681,#dbae4d 50%,#f5d986);border:1px solid #d8b667;border-radius:13px;align-items:center;gap:13px;min-width:218px;padding:12px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffa3,0 8px 20px #96691f2b}.cross-hunter-shop-unlock>span{background:#ffffff4d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cross-hunter-shop-unlock>span i{border:3px solid #805a19;border-radius:3px;width:13px;height:13px;display:block;transform:rotate(45deg)}.cross-hunter-shop-unlock small{color:#5b3d0dad;letter-spacing:1.5px;font-size:8px;font-weight:900;display:block}.cross-hunter-shop-unlock strong{letter-spacing:.2px;margin-top:2px;font-size:16px;font-weight:900;display:block}html[data-theme=dark] .cross-hunter-site{background:#18161a}html[data-theme=dark] .cross-hunter-breadcrumb{color:#958c95}html[data-theme=dark] .cross-hunter-breadcrumb b{color:#c2b9c1}html[data-theme=dark] .cross-hunter-heading{color:#f2edf1;border-color:#3f3940}html[data-theme=dark] .cross-hunter-heading p{color:#bcb4bb}html[data-theme=dark] .cross-hunter-jumps a{color:#e9a8ba;background:#2b242a;border-color:#604653}html[data-theme=dark] .cross-hunter-jumps a:first-child,html[data-theme=dark] .cross-hunter-jumps a:hover{color:#fff;background:linear-gradient(135deg,#9b425c,#ba5c76);border-color:#b65973}html[data-theme=dark] .cross-hunter-article-section+.cross-hunter-article-section{border-color:#3f3940}html[data-theme=dark] .cross-hunter-article-section>header h2{color:#f2edf1}html[data-theme=dark] .cross-hunter-quest-image{background:#272329;border-color:#484149;box-shadow:0 14px 30px #0003}html[data-theme=dark] .cross-hunter-shop-copy{color:#d3cbd2;background:#2a262cb8;box-shadow:0 10px 24px #00000021}html[data-theme=dark] .cross-hunter-tabs{background:#2a262cd1;border-color:#403941}html[data-theme=dark] .cross-hunter-tabs a{color:#c2b9c1}html[data-theme=dark] .cross-hunter-tabs a:first-child,html[data-theme=dark] .cross-hunter-tabs a:hover{color:#fff}html[data-theme=dark] .cross-hunter-section+.cross-hunter-section{border-color:#3f3940}html[data-theme=dark] .cross-hunter-section>header h2{color:#f2edf1}html[data-theme=dark] .cross-hunter-feature,html[data-theme=dark] .cross-hunter-shop-card{background:radial-gradient(circle at 92% 12%,#ddb0531a,#0000 28%),linear-gradient(135deg,#2b272d,#211e23);border-color:#494047;box-shadow:0 20px 48px #0000003d}html[data-theme=dark] .cross-hunter-feature h3,html[data-theme=dark] .cross-hunter-shop-card h3{color:#f2edf1}html[data-theme=dark] .cross-hunter-mark{background:radial-gradient(circle at 34% 22%,#433a27,#29251f 72%);border-color:#6a5632;box-shadow:inset 0 0 0 6px #ffffff06,0 12px 28px #00000038}html[data-theme=dark] .cross-hunter-mark span{color:#f0cb7d}html[data-theme=dark] .cross-hunter-shop-card>span{background:linear-gradient(145deg,#403723,#27231d);border-color:#665631;box-shadow:inset 0 0 0 6px #ffffff05,0 12px 28px #00000038}html[data-theme=dark] .cross-hunter-shop-unlock{color:#4e350d;background:linear-gradient(135deg,#f0ce70,#c9993d 52%,#edca68);border-color:#c3983f}@media (width<=800px){.cross-hunter-page{width:min(100% - 28px,1040px);padding-top:28px}.cross-hunter-heading{gap:15px}.cross-hunter-heading h1{letter-spacing:-2.2px;font-size:38px}.cross-hunter-heading p{font-size:15px}.cross-hunter-emblem{width:54px;height:54px}.cross-hunter-emblem span{font-size:20px}.cross-hunter-emblem.has-item-icon img{width:46px;height:46px}.cross-hunter-jumps{margin:24px 0 42px}.cross-hunter-jumps a{flex:1;min-width:0;padding-inline:12px}.cross-hunter-article-section+.cross-hunter-article-section{margin-top:38px;padding-top:38px}.cross-hunter-quest-image{border-radius:11px}.cross-hunter-shop-copy{padding:18px 19px;font-size:16px}.cross-hunter-tabs{width:100%;margin-bottom:40px}.cross-hunter-tabs a{flex:1;min-width:0;padding-inline:10px}.cross-hunter-section+.cross-hunter-section{margin-top:38px;padding-top:38px}.cross-hunter-feature,.cross-hunter-shop-card{grid-template-columns:1fr;gap:18px;min-height:0;padding:22px 20px}.cross-hunter-mark{border-radius:23px;width:82px;height:82px}.cross-hunter-mark span{font-size:16px}.cross-hunter-mark.has-item-icon img{width:60px;height:60px}.cross-hunter-shop-card>span{border-radius:23px;width:82px;height:82px}.cross-hunter-shop-card>span i{border-width:7px;width:32px;height:32px}.cross-hunter-feature h3,.cross-hunter-shop-card h3{font-size:22px}.cross-hunter-shop-unlock{width:100%;min-width:0}.cross-hunter-feature>b,.cross-hunter-shop-card>b{display:none}}.classic-party-site{color:#342f37;background:#f7f5f6;min-height:100vh}.classic-party-hero{color:#fff;background:radial-gradient(circle at 76% 14%,#ffbecf40,#0000 27%),radial-gradient(circle at 18% 110%,#66d2dc30,#0000 35%),linear-gradient(125deg,#3d313d,#704357 58%,#b95e78);min-height:300px;position:relative;overflow:hidden}.classic-party-hero:after{content:"";opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.classic-party-hero-inner{z-index:2;align-content:center;width:min(1160px,100% - 40px);min-height:300px;margin:0 auto;display:grid;position:relative}.classic-party-breadcrumb{color:#ffffff94;align-items:center;gap:8px;margin-bottom:27px;font-size:10px;display:flex}.classic-party-breadcrumb a:hover{color:#fff}.classic-party-breadcrumb b{font-weight:600}.classic-party-breadcrumb strong{color:#ffd2dd}.classic-party-hero-inner>small{color:#ffc7d6;letter-spacing:2.4px;font-size:9px;font-weight:900}.classic-party-hero h1{letter-spacing:-3px;margin:8px 0 7px;font-size:clamp(42px,6vw,68px);line-height:1}.classic-party-hero p{color:#ffffffbf;margin:0;font-size:13px}.classic-party-hero-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.classic-party-hero-tags span{color:#ffffffd6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:760}.classic-party-watermark{z-index:1;color:#fff1;letter-spacing:-22px;-webkit-user-select:none;user-select:none;font-size:240px;font-weight:950;line-height:.8;position:absolute;bottom:-45px;right:max(20px,50% - 580px)}.classic-party-content{width:min(1160px,100% - 40px);margin:0 auto;padding:38px 0 78px}.classic-party-note{background:linear-gradient(110deg,#fff8fa,#fff 67%);border:1px solid #eadce2;border-radius:14px;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:82px;padding:17px 20px;display:grid;box-shadow:0 9px 28px #422b370d}.classic-party-note>div{color:#a94d68;align-items:center;gap:10px;display:flex}.classic-party-note>div span{background:#f9e5eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.classic-party-note>p{color:#817a84;margin:0;font-size:11px;line-height:1.75}.classic-party-note>a{color:#a14a64;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.classic-party-note>a span{font-size:18px}.classic-party-heading{justify-content:space-between;align-items:end;gap:30px;margin:46px 0 20px;display:flex}.classic-party-heading small{color:#b74f6c;letter-spacing:2px;font-size:9px;font-weight:900}.classic-party-heading h2{letter-spacing:-1.2px;margin:6px 0 0;font-size:29px}.classic-party-heading>p{color:#89838c;text-align:right;max-width:430px;margin:0;font-size:11px;line-height:1.7}.classic-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.classic-party-card{--quest-accent:#b85772;background:#fff;border:1px solid #e3dfe4;border-radius:16px;flex-direction:column;min-height:315px;padding:21px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 9px 24px #332a370b}.classic-party-card:before{content:"";background:var(--quest-accent);opacity:.72;border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:20px;right:20px}.classic-party-card:hover{border-color:var(--quest-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.classic-party-card:hover{border-color:color-mix(in srgb,var(--quest-accent) 38%,#ded9df)}}.classic-party-card:hover{box-shadow:0 15px 34px #30263417}.classic-party-card.tone-mint{--quest-accent:#46a596}.classic-party-card.tone-blue{--quest-accent:#568ac5}.classic-party-card.tone-green{--quest-accent:#729f59}.classic-party-card.tone-violet{--quest-accent:#8b70b5}.classic-party-card.tone-amber{--quest-accent:#c18942}.classic-party-card.tone-rose{--quest-accent:#bb607b}.classic-party-card>header{align-items:center;gap:13px;display:flex}.classic-party-card>header>span{width:43px;height:43px;color:var(--quest-accent);background:var(--quest-accent);border-radius:13px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.classic-party-card>header>span{background:color-mix(in srgb,var(--quest-accent) 12%,#fff)}}.classic-party-card>header>span{font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.classic-party-card>header small{color:#aaa4ad;letter-spacing:1.2px;font-size:8px;font-weight:850}.classic-party-card h3{letter-spacing:-.5px;margin:3px 0 0;font-size:18px}.classic-party-meta{gap:6px;margin:17px 0 12px;display:flex}.classic-party-meta span{color:#716b74;background:#f3f1f4;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.classic-party-card>p{color:#7f7982;margin:0;font-size:11px;line-height:1.75}.classic-party-rewards{border-top:1px solid #efecf0;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:auto;padding-top:20px;display:grid}.classic-party-rewards>div{align-self:center}.classic-party-rewards b{color:#514b53;font-size:10px;display:block}.classic-party-rewards small{color:#b1abb3;letter-spacing:.8px;margin-top:3px;font-size:7px;font-weight:850;display:block}.classic-party-rewards ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.classic-item-slot{cursor:help;background:linear-gradient(145deg,#faf9fa,#f0edf1);border:1px solid #ded9df;border-radius:9px;outline:0;place-items:center;width:39px;height:39px;display:grid;position:relative}.classic-item-slot>span{border:1px dashed #c8c1ca;border-radius:5px;width:23px;height:23px;display:block;position:relative}.classic-item-slot>span:after{content:"";background:var(--quest-accent);opacity:.55;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.classic-item-slot:hover,.classic-item-slot:focus-visible{border-color:var(--quest-accent);box-shadow:0 0 0 3px var(--quest-accent)}@supports (color:color-mix(in lab, red, red)){.classic-item-slot:hover,.classic-item-slot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--quest-accent) 12%,transparent)}}.classic-item-tooltip{z-index:20;opacity:0;visibility:hidden;pointer-events:none;color:#fff;background:#2b252ef7;border:1px solid #ffffff1a;border-radius:10px;width:205px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,7px);box-shadow:0 12px 28px #1f19213d}.classic-item-tooltip:after{content:"";border:6px solid #0000;border-top-color:#2b252ef7;position:absolute;top:100%;left:50%;transform:translate(-50%)}.classic-item-slot:hover .classic-item-tooltip,.classic-item-slot:focus-visible .classic-item-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.classic-item-tooltip b{color:#ffd2de;font-size:10px}.classic-item-tooltip p{color:#ffffffb3;margin:5px 0 8px;font-size:9px;line-height:1.55}.classic-item-tooltip small{color:#fff6;letter-spacing:1px;font-size:7px}.classic-party-footer{background:#eeebee;border-top:1px solid #e7e2e7;justify-content:space-between;align-items:center;gap:20px;padding:34px max(20px,50% - 580px);display:flex}.classic-party-footer>div{align-items:center;gap:14px;display:flex}.classic-party-footer img{width:83px;height:auto}.classic-party-footer p{color:#8e8791;margin:0;font-size:10px}.classic-party-footer>a{color:#9d4862;font-size:11px;font-weight:850}@media (width<=980px){.classic-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-party-note{grid-template-columns:165px 1fr}.classic-party-note>a{grid-column:2}}@media (width<=680px){.classic-party-hero-inner,.classic-party-content{width:calc(100% - 28px)}.classic-party-hero,.classic-party-hero-inner{min-height:280px}.classic-party-watermark{font-size:170px;right:-5px}.classic-party-hero h1{font-size:45px}.classic-party-note{grid-template-columns:1fr;gap:10px}.classic-party-note>a{grid-column:auto}.classic-party-heading{flex-direction:column;align-items:flex-start;gap:9px}.classic-party-heading>p{text-align:left}.classic-party-grid{grid-template-columns:1fr}.classic-party-card{min-height:300px}.classic-party-footer{flex-direction:column;align-items:flex-start}}.inner-ability-site{background:radial-gradient(circle at 10% 0,#c5567514,#0000 27%),#f7f5f6;min-height:100vh}.inner-ability-page{width:min(1040px,100% - 40px);margin:0 auto;padding:42px 0 92px}.inner-ability-breadcrumb{color:#9b929a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:flex}.inner-ability-breadcrumb a:hover{color:#a04460}.inner-ability-breadcrumb b{color:#716871;font-weight:650}.inner-ability-breadcrumb strong{color:#a04460}.inner-ability-article{width:min(860px,100%);margin:0 auto}.inner-ability-heading{align-items:center;gap:18px;display:flex}.inner-ability-heading>div:last-child{min-width:0}.inner-ability-heading small{color:#a84a65;letter-spacing:2px;font-size:10px;font-weight:900}.inner-ability-heading h1{color:#373137;letter-spacing:-3px;margin:7px 0 9px;font-size:clamp(42px,5vw,56px);line-height:1.04}.inner-ability-heading p{color:#777077;margin:0;font-size:17px;line-height:1.7}.inner-ability-emblem{color:#fff;background:linear-gradient(145deg,#ce7890,#9d405c);border:1px solid #e0c0c9;border-radius:22px;flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffff21,0 10px 25px #843a502e}.inner-ability-emblem span{z-index:2;letter-spacing:1px;font:900 19px Georgia,serif;position:relative}.inner-ability-emblem i{border:1px solid #ffffff38;border-radius:50%;width:40px;height:40px;position:absolute}.inner-ability-emblem i:last-child{width:25px;height:25px}.inner-ability-section{margin-top:58px;scroll-margin-top:112px}.inner-ability-section+.inner-ability-section{border-top:1px solid #e4dee3;padding-top:52px}.inner-ability-section>header{margin-bottom:22px;padding-left:14px;position:relative}.inner-ability-section>header:before{content:"";background:linear-gradient(#c35b77,#dfba6d);border-radius:99px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.inner-ability-section>header small{color:#a84a65;letter-spacing:1.8px;font-size:9px;font-weight:900}.inner-ability-section>header h2{color:#383238;margin:5px 0 0;font-size:28px;line-height:1.2}.inner-ability-unlock-flow{background:#ffffffb8;border:1px solid #e3dce1;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:grid;box-shadow:0 8px 22px #3927300b}.inner-ability-unlock-flow>span{color:#5f575e;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.inner-ability-unlock-flow b{color:#a64862;background:#f9e9ee;border-radius:9px;place-items:center;width:28px;height:28px;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.inner-ability-unlock-flow>i{color:#c6bfc5;font-size:20px;font-style:normal}.inner-ability-intro{color:#655d64;margin:0 0 20px;font-size:16px;line-height:1.85}.inner-ability-quest-image{background:#fff;border:1px solid #ddd7dc;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 16px 38px #39273014}.inner-ability-quest-image img{width:100%;height:auto;display:block}.inner-ability-quest-image figcaption{color:#928a91;background:#fff;border-top:1px solid #ebe7ea;padding:12px 16px;font-size:12px;line-height:1.6}.inner-ability-honor-note{background:linear-gradient(135deg,#fff9fb,#fff);border:1px solid #dfced4;border-radius:15px;align-items:center;gap:15px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:0 9px 24px #3927300d}.inner-ability-honor-note>span{color:#fff;background:linear-gradient(145deg,#c45d79,#9f405d);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 18px #9f405d33}.inner-ability-honor-note strong{color:#433b42;font-size:17px}.inner-ability-honor-note p{color:#817981;margin:4px 0 0;font-size:13px}.inner-ability-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.inner-ability-item-card{--boss-accent:#b95672;background:#fff;border:1px solid #e1dce0;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:18px;display:grid;position:relative;box-shadow:0 9px 24px #3927300b}.inner-ability-item-icon{margin:0;padding:0;list-style:none;display:block}.inner-ability-item-card small{color:#b15c74;letter-spacing:.6px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace}.inner-ability-item-card h3{color:#403940;letter-spacing:.01em;margin:0 0 4px;font-size:18px;font-weight:900;line-height:1.3}.inner-ability-item-card p{color:#8a8289;margin:0;font-size:11px;line-height:1.5}.inner-ability-item-arrow{color:#d5cdd2;font-size:14px;position:absolute;top:10px;right:12px}.inner-ability-item-hint{color:#9b939a;text-align:right;margin:12px 0 0;font-size:11px}html[data-theme=dark] .inner-ability-site{background:radial-gradient(circle at 10% 0,#c5567514,#0000 27%),#18161a}html[data-theme=dark] .inner-ability-breadcrumb{color:#958c95}html[data-theme=dark] .inner-ability-breadcrumb b{color:#c2b9c1}html[data-theme=dark] .inner-ability-heading h1,html[data-theme=dark] .inner-ability-section>header h2{color:#f2edf1}html[data-theme=dark] .inner-ability-heading p,html[data-theme=dark] .inner-ability-intro{color:#bcb4bb}html[data-theme=dark] .inner-ability-section+.inner-ability-section{border-color:#3f3940}html[data-theme=dark] .inner-ability-unlock-flow,html[data-theme=dark] .inner-ability-honor-note,html[data-theme=dark] .inner-ability-item-card{background:#272329;border-color:#474048;box-shadow:0 12px 28px #00000024}html[data-theme=dark] .inner-ability-unlock-flow>span{color:#d0c7ce}html[data-theme=dark] .inner-ability-unlock-flow b{color:#ee9cb2;background:#412d35}html[data-theme=dark] .inner-ability-quest-image{background:#272329;border-color:#484149;box-shadow:0 14px 30px #0003}html[data-theme=dark] .inner-ability-quest-image figcaption{color:#aaa2a9;background:#272329;border-color:#403a41}html[data-theme=dark] .inner-ability-honor-note strong,html[data-theme=dark] .inner-ability-item-card h3{color:#f0eaef}html[data-theme=dark] .inner-ability-honor-note p,html[data-theme=dark] .inner-ability-item-card p{color:#aaa2a9}@media (width<=760px){.inner-ability-page{width:min(100% - 28px,1040px);padding-top:28px}.inner-ability-heading{align-items:flex-start;gap:14px}.inner-ability-emblem{border-radius:18px;width:58px;height:58px}.inner-ability-heading h1{letter-spacing:-2px;font-size:39px}.inner-ability-heading p{font-size:15px}.inner-ability-section{margin-top:42px}.inner-ability-section+.inner-ability-section{padding-top:40px}.inner-ability-unlock-flow{grid-template-columns:1fr;justify-items:stretch}.inner-ability-unlock-flow>span{justify-content:flex-start}.inner-ability-unlock-flow>i{display:none}.inner-ability-intro{font-size:15px}.inner-ability-item-grid{grid-template-columns:1fr}.inner-ability-item-card{min-height:94px}}.expedition-site{color:#332e35;background:#f5f3f4;min-height:100vh}.expedition-hero{color:#fff;background:#291e24;height:320px;position:relative;overflow:hidden}.expedition-hero>img{object-fit:cover;object-position:50% 55%;filter:saturate(.72)brightness(.55);width:100%;height:100%;display:block}.expedition-hero-shade{background:linear-gradient(90deg,#1b1319de,#36182187 52%,#1e12192b),linear-gradient(#0000 50%,#1a111773);position:absolute;inset:0}.expedition-hero-inner{width:min(1160px,100% - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.expedition-breadcrumb{color:#ffffff8c;align-items:center;gap:8px;margin-bottom:31px;font-size:10px;display:flex}.expedition-breadcrumb a:hover{color:#fff}.expedition-breadcrumb b{font-weight:600}.expedition-breadcrumb strong{color:#ffbdcf}.expedition-hero-inner>small{color:#ffb2c6;letter-spacing:2.3px;font-size:9px;font-weight:900}.expedition-hero h1{letter-spacing:-3px;margin:7px 0 8px;font-size:clamp(43px,6vw,68px);line-height:1}.expedition-hero p{color:#ffffffbd;margin:0;font-size:13px}.expedition-hero-inner>div:last-child{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.expedition-hero-inner>div:last-child span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:780}.expedition-content{width:min(1160px,100% - 40px);margin:0 auto;padding:43px 0 80px}.expedition-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.expedition-intro small{color:#b54e6b;letter-spacing:2px;font-size:9px;font-weight:900}.expedition-intro h2{letter-spacing:-1.2px;margin:6px 0 0;font-size:29px}.expedition-intro>p{color:#89828b;text-align:right;max-width:480px;margin:0;font-size:11px;line-height:1.7}.expedition-console{--boss-accent:#c66355;background:#fff;border:1px solid #ded9de;border-radius:19px;grid-template-columns:270px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 18px 46px #2f242c17}.expedition-console.accent-gold{--boss-accent:#c4994d}.expedition-console.accent-azure{--boss-accent:#568cb8}.expedition-console.accent-crimson{--boss-accent:#b74a58}.expedition-console.accent-violet{--boss-accent:#7b62a4}.expedition-roster{color:#fff;background:radial-gradient(circle at 20% 0,#ba587333,#0000 31%),linear-gradient(160deg,#342a32,#262229);flex-direction:column;padding:22px 14px 18px;display:flex}.expedition-roster-title{border-bottom:1px solid #ffffff17;align-items:center;gap:10px;padding:0 8px 17px;display:flex}.expedition-roster-title>span{color:#ffadc2;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.expedition-roster-title b{font-size:13px;display:block}.expedition-roster-title small{color:#ffffff61;letter-spacing:1px;margin-top:2px;font-size:7px;font-weight:850;display:block}.expedition-roster-list{gap:5px;margin-top:13px;display:grid}.expedition-roster-list button{text-align:left;color:#ffffffa3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px 1fr 13px;align-items:center;gap:9px;width:100%;min-height:64px;padding:9px 10px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.expedition-roster-list button:hover{color:#fff;background:#ffffff0e}.expedition-roster-list button.active{color:#fff;background:linear-gradient(100deg,var(--boss-accent),#ffffff0e);border-color:#ffffff1c}@supports (color:color-mix(in lab, red, red)){.expedition-roster-list button.active{background:linear-gradient(100deg,color-mix(in srgb,var(--boss-accent) 26%,transparent),#ffffff0e)}}.expedition-roster-list button.active{transform:translate(3px)}.expedition-roster-list button>span{color:#d5cdd5;background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.expedition-roster-list button.active>span{color:#fff;background:var(--boss-accent)}.expedition-roster-list button b{font-size:11px;display:block}.expedition-roster-list button small{color:#ffffff5e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.expedition-roster-list button i{color:#ffffff4d;font-size:18px;font-style:normal}.expedition-roster>a{color:#ffffff91;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 8px 2px;font-size:10px;font-weight:760;display:flex}.expedition-roster>a:hover{color:#fff}.expedition-roster>a span{font-size:18px}.expedition-panel{min-width:0;padding:30px 32px 34px;animation:.24s both fade-in}.expedition-panel>header{grid-template-columns:112px 1fr;align-items:center;gap:21px;min-height:132px;display:grid;position:relative;overflow:hidden}.expedition-portrait{z-index:2;border:1px solid var(--boss-accent);align-content:center;place-items:center;gap:5px;width:112px;height:112px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.expedition-portrait{border:1px solid color-mix(in srgb,var(--boss-accent) 32%,#ddd7dd)}}.expedition-portrait{background:radial-gradient(circle at 34% 26%,var(--boss-accent),#f2eff2 72%);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.expedition-portrait{background:radial-gradient(circle at 34% 26%,color-mix(in srgb,var(--boss-accent) 22%,#fff),#f2eff2 72%)}}.expedition-portrait{box-shadow:inset 0 0 0 6px #ffffff9e}.expedition-portrait>span{color:var(--boss-accent);letter-spacing:-2px;font:900 30px ui-monospace,SFMono-Regular,Menlo,monospace}.expedition-portrait>small{color:#a49da6;letter-spacing:1px;font-size:6px;font-weight:900}.expedition-title{z-index:2;position:relative}.expedition-title>div{align-items:center;gap:7px;display:flex}.expedition-title>div span,.expedition-title>div small{border-radius:6px;padding:5px 8px;font-size:8px;font-weight:850}.expedition-title>div span{color:#fff;background:var(--boss-accent)}.expedition-title>div small{color:#8c858e;background:#eeebef}.expedition-title>p{color:#9e97a0;letter-spacing:1.1px;margin:15px 0 2px;font-size:9px;font-weight:800}.expedition-title h2{letter-spacing:-1.4px;margin:0;font-size:32px}.expedition-title em{color:var(--boss-accent);margin-top:5px;display:block}@supports (color:color-mix(in lab, red, red)){.expedition-title em{color:color-mix(in srgb,var(--boss-accent) 72%,#aaa)}}.expedition-title em{letter-spacing:1.2px;font-size:8px;font-style:normal;font-weight:850}.expedition-mark{z-index:1;color:var(--boss-accent);position:absolute;bottom:-24px;right:5px}@supports (color:color-mix(in lab, red, red)){.expedition-mark{color:color-mix(in srgb,var(--boss-accent) 7%,transparent)}}.expedition-mark{letter-spacing:-10px;-webkit-user-select:none;user-select:none;font:950 128px ui-monospace,SFMono-Regular,Menlo,monospace}.expedition-facts{border:1px solid #e5e1e5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0 28px;display:grid;overflow:hidden}.expedition-facts>div{background:#faf9fa;border-right:1px solid #e5e1e5;align-content:center;gap:5px;min-height:69px;padding:14px 16px;display:grid}.expedition-facts>div:last-child{border-right:0}.expedition-facts small{color:#aaa4ac;font-size:8px;font-weight:800}.expedition-facts b{color:#555058;font-size:12px}.expedition-section-title{align-items:center;gap:11px;display:flex}.expedition-section-title>span{width:34px;height:34px;color:var(--boss-accent);background:var(--boss-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.expedition-section-title>span{background:color-mix(in srgb,var(--boss-accent) 11%,#fff)}}.expedition-section-title>span{font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace}.expedition-section-title small{color:#aaa4ac;letter-spacing:1.1px;font-size:7px;font-weight:900}.expedition-section-title h3{margin:2px 0 0;font-size:15px}.expedition-briefing ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.expedition-briefing li{background:#fdfcfd;border:1px solid #ebe7eb;border-radius:11px;min-height:91px;padding:14px}.expedition-briefing li span{color:var(--boss-accent);font-size:9px;font-weight:900}.expedition-briefing li p{color:#817a83;margin:7px 0 0;font-size:9px;line-height:1.65}.expedition-drops{margin-top:28px}.expedition-drop-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.expedition-drop-group{background:#fdfcfd;border:1px solid #e9e5e9;border-radius:11px;min-width:0;padding:13px}.expedition-drop-group>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.expedition-drop-group>header b{font-size:10px;display:block}.expedition-drop-group>header small{color:#aaa4ac;letter-spacing:.8px;margin-top:2px;font-size:6px;font-weight:900;display:block}.expedition-drop-group>header>span{color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.expedition-drop-group>header>span{color:color-mix(in srgb,var(--boss-accent) 78%,#888)}}.expedition-drop-group>header>span{font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace}.expedition-drop-group ul{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.expedition-item-slot{cursor:help;background:linear-gradient(145deg,#faf9fa,#efecf0);border:1px solid #ded9df;border-radius:9px;outline:0;place-items:center;width:41px;height:41px;display:grid;position:relative}.expedition-item-slot>span{border:1px dashed #c7c0c9;border-radius:5px;width:24px;height:24px;display:block;position:relative}.expedition-item-slot>span:after{content:"";background:var(--boss-accent);opacity:.6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px}.expedition-item-slot:hover,.expedition-item-slot:focus-visible{border-color:var(--boss-accent);box-shadow:0 0 0 3px var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.expedition-item-slot:hover,.expedition-item-slot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--boss-accent) 11%,transparent)}}.expedition-item-tooltip{z-index:30;opacity:0;visibility:hidden;pointer-events:none;color:#fff;background:#272229fa;border:1px solid #ffffff1a;border-radius:10px;width:215px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 11px);left:50%;transform:translate(-50%,7px);box-shadow:0 13px 30px #19141b40}.expedition-item-tooltip:after{content:"";border:6px solid #0000;border-top-color:#272229fa;position:absolute;top:100%;left:50%;transform:translate(-50%)}.expedition-item-slot:hover .expedition-item-tooltip,.expedition-item-slot:focus-visible .expedition-item-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.expedition-item-tooltip b{color:#ffc7d6;font-size:10px}.expedition-item-tooltip p{color:#ffffffb3;margin:5px 0 8px;font-size:9px;line-height:1.55}.expedition-item-tooltip small{color:#ffffff61;letter-spacing:1px;font-size:7px}.expedition-footer{background:#ebe8eb;border-top:1px solid #e4dfe4;justify-content:space-between;align-items:center;gap:20px;padding:34px max(20px,50% - 580px);display:flex}.expedition-footer>div{align-items:center;gap:14px;display:flex}.expedition-footer img{width:83px;height:auto}.expedition-footer p{color:#8b848d;margin:0;font-size:10px}.expedition-footer>a{color:#9e4863;font-size:11px;font-weight:850}@media (width<=920px){.expedition-console{grid-template-columns:1fr}.expedition-roster{min-width:0}.expedition-roster-list{padding-bottom:4px;display:flex;overflow-x:auto}.expedition-roster-list button{min-width:192px}.expedition-roster-list button.active{transform:none}.expedition-roster>a{margin-top:10px}.expedition-panel{padding-top:25px}}@media (width<=680px){.expedition-hero{height:290px}.expedition-hero-inner,.expedition-content{width:calc(100% - 28px)}.expedition-hero h1{font-size:44px}.expedition-intro{flex-direction:column;align-items:flex-start;gap:9px}.expedition-intro>p{text-align:left}.expedition-panel{padding:20px 14px 24px}.expedition-panel>header{grid-template-columns:87px 1fr;gap:14px}.expedition-portrait{border-radius:19px;width:87px;height:87px}.expedition-portrait>span{font-size:24px}.expedition-title h2{font-size:25px}.expedition-mark{display:none}.expedition-facts{grid-template-columns:1fr 1fr}.expedition-facts>div:nth-child(2){border-right:0}.expedition-facts>div:nth-child(-n+2){border-bottom:1px solid #e5e1e5}.expedition-briefing ol,.expedition-drop-groups{grid-template-columns:1fr}.expedition-drop-group ul{flex-wrap:nowrap}.expedition-footer{flex-direction:column;align-items:flex-start}}.news-site{background:#fff;min-height:100vh}.news-hero{color:#fff;background:#493d49;height:240px;position:relative;overflow:hidden}.news-hero>img{object-fit:cover;object-position:50% 56%;filter:saturate(.72)brightness(.58);width:100%;height:100%;display:block}.news-hero>div{background:linear-gradient(90deg,#1a151ca1,#22192029 68%,#1c161d47);position:absolute;inset:0}.news-hero>span{width:min(1160px,100% - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-hero small{color:#f4b9c9;letter-spacing:2px;font-size:9px;font-weight:900;display:block}.news-hero h1{letter-spacing:-1.8px;margin:7px 0 8px;font-size:40px}.news-hero p{color:#ffffffc7;margin:0;font-size:13px}.news-content{width:min(1160px,100% - 40px);min-height:570px;margin:45px auto 70px}.news-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.news-toolbar>nav{flex-wrap:wrap;gap:8px;display:flex}.news-toolbar>nav a{color:#77717a;background:#f3f2f4;border-radius:999px;place-items:center;min-width:58px;height:38px;padding:0 16px;font-size:11px;font-weight:800;transition:color .16s,background .16s,transform .16s;display:grid}.news-toolbar>nav a:hover{color:#a04761;background:#f9e6eb;transform:translateY(-1px)}.news-toolbar>nav a.active{color:#fff;background:linear-gradient(135deg,#cc617c,#ad4564);box-shadow:0 6px 14px #ad456433}.news-toolbar form{background:#faf9fa;border:1px solid #ddd9de;border-radius:7px;align-items:center;gap:7px;width:238px;height:40px;padding:0 12px;display:flex}.news-toolbar form span{color:#7b98a4;font-size:22px;line-height:1;transform:rotate(-18deg)}.news-toolbar form input{color:#5a545d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.news-list{background:#fff;border:1px solid #dedade;border-radius:10px;overflow:hidden}.news-row{border-bottom:1px solid #e4e1e5;grid-template-columns:128px minmax(0,1fr) 96px;align-items:center;gap:10px;min-height:55px;padding:0 17px;transition:background .15s;display:grid}.news-row:last-child{border-bottom:0}.news-row:hover{background:#fdf8fa}.news-row-tags{align-items:center;gap:6px;display:flex}.news-row-tags span{text-align:center;white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:850}.news-pin{color:#bb526d;background:#fff0f4}.news-category{color:#fff;background:#a94a65}.news-category.category-announcements{color:#8d5264;background:#f7dce5}.news-category.category-updates{color:#fff;background:#bd526e}.news-category.category-events{color:#a34864;background:#fbe0e8}.news-category.category-rules{color:#fff;background:#54515b}.news-row strong{text-overflow:ellipsis;white-space:nowrap;color:#3c383f;min-width:0;font-size:14px;font-weight:620;overflow:hidden}.news-row time{color:#aaa5ad;text-align:right;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.news-empty{color:#9c969f;align-content:center;place-items:center;min-height:330px;display:grid}.news-empty>span{color:#d16e87;font-size:26px}.news-empty h2{color:#5e5862;margin:7px 0 4px;font-size:18px}.news-empty p{margin:0;font-size:11px}.news-pagination{justify-content:center;align-items:center;gap:7px;margin-top:30px;display:flex}.news-pagination a,.news-pagination span{color:#746e77;background:#fff;border:1px solid #e0dce1;border-radius:7px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.news-pagination a:hover{color:#a84663;border-color:#d99aac}.news-pagination a.active{color:#fff;background:#b84f6c;border-color:#b84f6c}.news-pagination a.disabled{opacity:.35;pointer-events:none}.news-footer{background:#f5f4f6;border-top:1px solid #e5e2e7;padding:36px max(20px,50% - 580px)}.news-footer>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.news-footer img{width:96px;height:auto}.news-footer nav{flex-wrap:wrap;gap:22px;display:flex}.news-footer nav a{color:#68626c;font-size:11px;font-weight:750}.news-footer p{color:#aaa4ae;margin:16px 0 0;font-size:9px}@media (width<=980px){.admin-workspace{grid-template-columns:1fr}.admin-library{max-height:none;position:static}.guide-form-grid,.monster-park-currency-editor{grid-template-columns:1fr 1fr}.monster-park-currency-editor>div:first-child{grid-column:1/-1}}@media (width<=680px){.admin-topbar{min-height:66px;padding-inline:14px}.admin-brand img{width:78px}.admin-brand span,.admin-account>span{display:none}.admin-account a{padding:8px 9px}.admin-area-tabs{width:calc(100% - 24px);margin-top:15px;overflow-x:auto}.admin-area-tabs button{flex:0 0 150px;min-width:150px;padding:9px 10px}.admin-workspace{width:calc(100% - 24px);margin-top:16px}.admin-editor{padding:18px 14px}.admin-form-grid{grid-template-columns:1fr}.admin-field-wide{grid-column:auto}.admin-section-heading,.block-editor-heading,.admin-savebar{flex-direction:column;align-items:stretch}.monster-park-admin-tabs,.monster-park-currency-editor{grid-template-columns:1fr}.monster-park-currency-editor>div:first-child{grid-column:auto}.block-add-buttons,.admin-savebar>div{grid-template-columns:repeat(3,1fr);display:grid}.admin-savebar>div{grid-template-columns:1fr 1fr}.admin-savebar button{min-width:0}.guide-form-grid,.guide-media-grid,.guide-reward-fields{grid-template-columns:1fr}.guide-reward-editor>header{flex-direction:column;align-items:stretch}.guide-reward-card{grid-template-columns:1fr}.guide-reward-card-top,.guide-reward-fields label.wide{grid-column:auto}.category-hero{min-height:205px}.category-list-wrap,.article-page{width:calc(100% - 28px)}.category-article-list>a{grid-template-columns:1fr;padding:18px}.category-article-list>a>b{grid-area:auto/1}.article-page h1{font-size:31px}.article-text-block,.rules-intro p{font-size:15px}.rules-alert{flex-direction:column;align-items:flex-start;gap:4px}.rules-section h2{padding:12px 15px;font-size:16px}.rules-section p{padding:15px;font-size:15px}.coin-rules-list h2{font-size:17px}.coin-rules-list p{font-size:15px}.coin-example{grid-template-columns:1fr;gap:7px}.leveling-unlock-cards{grid-template-columns:1fr}.article-footer{flex-direction:column;align-items:stretch}.article-footer a{width:100%}.news-hero{height:210px}.news-hero>span,.news-content{width:calc(100% - 28px)}.news-hero h1{font-size:34px}.news-content{margin-top:28px}.news-toolbar{flex-direction:column;align-items:stretch;gap:14px}.news-toolbar>nav{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.news-toolbar>nav a{flex:none}.news-toolbar form{width:100%}.news-row{grid-template-columns:1fr auto;gap:7px 10px;min-height:68px;padding:11px 13px}.news-row-tags{grid-column:1}.news-row strong{grid-area:2/1/auto/-1}.news-row time{grid-area:1/2}.news-footer>div{flex-direction:column;align-items:flex-start}.news-footer nav{gap:14px}}body.boss-modal-open{overflow:hidden}.boss-game-site{--boss-accent:#e4a23d;color:#302d31;background:#f1eff1;min-height:100vh}.boss-game-heading{color:#fff;background:radial-gradient(circle at 78% 15%,#df76514d,#0000 30%),radial-gradient(circle at 18% 85%,#c046692e,#0000 30%),linear-gradient(120deg,#242226,#40383c 58%,#5a403d);min-height:242px;position:relative}.boss-game-heading:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#e2a348 25%,#c55d78 75%,#0000);height:1px;position:absolute;inset:auto 0 0}.boss-game-heading-inner{width:min(1160px,100% - 40px);margin:0 auto;padding:37px 0 47px}.boss-game-breadcrumb{color:#ffffff70;align-items:center;gap:8px;margin-bottom:27px;font-size:10px;display:flex}.boss-game-breadcrumb b{font-weight:650}.boss-game-heading-inner>small{color:#efb15a;letter-spacing:2.4px;font-size:8px;font-weight:900}.boss-game-heading h1{letter-spacing:-2.5px;margin:7px 0;font-size:clamp(38px,5vw,56px);line-height:1}.boss-game-heading p{color:#ffffffab;margin:0;font-size:12px}.boss-game-workspace{z-index:2;width:min(1160px,100% - 40px);margin:-24px auto 0;padding-bottom:70px;position:relative}.boss-game-window{background:#2e2c2f;border:1px solid #19181a;border-radius:15px;overflow:hidden;box-shadow:0 25px 70px #261d2233,inset 0 2px #ffffff38}.boss-game-windowbar{color:#c9c3c7;background:linear-gradient(#3b393c,#262527);border-bottom:1px solid #111;justify-content:space-between;align-items:center;height:37px;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffffff17}.boss-game-windowbar>span{letter-spacing:2.5px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-game-windowbar>div{gap:6px;display:flex}.boss-game-windowbar i{background:#777276;border-radius:50%;width:7px;height:7px;display:block}.boss-game-windowbar i:first-child{background:#c9627d}.boss-game-windowbar i:nth-child(2){background:#d9a44a}.boss-game-tabs{background:linear-gradient(#f7f6f7,#d9d6d9);border-bottom:1px solid #aaa4a9;align-items:end;gap:4px;min-height:52px;padding:7px 9px 0;display:flex}.boss-game-tabs a{color:#747075;white-space:nowrap;background:linear-gradient(#f9f9f9,#d1ced1);border:1px solid #bdb8bc;border-bottom:0;border-radius:10px 10px 0 0;place-items:center;min-width:145px;height:40px;padding:0 19px;font-size:11px;font-weight:850;transition:color .18s,background .18s;display:grid;box-shadow:inset 0 1px #fff}.boss-game-tabs a:hover{color:#3e3a3f}.boss-game-tabs a.active{color:#fff;background:linear-gradient(#f4b34e,#e17c30);border-color:#db8b38;height:44px;box-shadow:inset 0 1px #ffffff73,0 -3px 14px #da812a2e}.boss-game-console{background:radial-gradient(circle at 50% 0,#fff1,#0000 35%),#29272a;grid-template-columns:252px minmax(0,1fr);gap:13px;min-height:640px;padding:13px;display:grid;box-shadow:inset 0 0 0 1px #4e4a4e,inset 0 0 0 5px #1e1d1f}.boss-game-console.accent-bronze{--boss-accent:#bd7855}.boss-game-console.accent-slate{--boss-accent:#8597a4}.boss-game-console.accent-ember{--boss-accent:#d76c42}.boss-game-console.accent-gold{--boss-accent:#e5a13b}.boss-game-console.accent-violet{--boss-accent:#a477a9}.boss-game-roster{background:linear-gradient(145deg,#454245,#2e2c2f);border:1px solid #131214;border-radius:10px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:inset 0 0 0 2px #565256,0 0 0 2px #1c1b1d}.boss-game-roster-label{border-bottom:1px solid #ffffff17;padding:4px 5px 14px}.boss-game-roster-label span{color:#d49340;letter-spacing:1.6px;font-size:7px;font-weight:900;display:block}.boss-game-roster-label b{color:#fff;margin-top:4px;font-size:13px;display:block}.boss-game-roster-scroll{gap:7px;margin-top:10px;display:grid}.boss-game-roster-scroll button{color:#cac5ca;text-align:left;cursor:pointer;background:linear-gradient(100deg,#514e51,#444145);border:1px solid #5b575b;border-radius:8px;grid-template-columns:55px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;min-height:78px;padding:9px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d}.boss-game-roster-scroll button:hover{color:#fff;border-color:#777176;transform:translate(2px)}.boss-game-roster-scroll button.active{color:#fff;border-color:var(--boss-accent);background:linear-gradient(100deg,var(--boss-accent),#3d3a3e 78%)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active{background:linear-gradient(100deg,color-mix(in srgb,var(--boss-accent) 30%,#494549),#3d3a3e 78%);box-shadow:inset 3px 0 var(--boss-accent),0 0 0 1px color-mix(in srgb,var(--boss-accent) 38%,transparent),0 6px 14px #00000038}}.boss-game-roster-scroll button>span:not(.boss-game-portrait){min-width:0}.boss-game-roster-scroll button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.boss-game-roster-scroll button>span>small{color:#ffffff59;letter-spacing:.55px;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:6px;font-weight:850;display:block;overflow:hidden}.boss-game-roster-scroll button>i{opacity:.4;border-top:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(45deg)}.boss-game-portrait{color:#aaa4aa;background:linear-gradient(145deg,#edeaed,#c4c0c4);border:1px solid #858085;border-radius:7px;align-content:center;place-items:center;gap:2px;width:55px;height:55px;display:grid;box-shadow:inset 0 0 0 4px #555156,inset 0 0 0 5px #ffffff40}.boss-game-portrait b{letter-spacing:-1px;font:900 15px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-game-portrait small{letter-spacing:.5px;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-game-portrait.has-image{overflow:hidden}.boss-game-portrait>img{object-fit:contain;width:43px;height:43px;display:block}.boss-game-roster-scroll button.active .boss-game-portrait{color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active .boss-game-portrait{color:color-mix(in srgb,var(--boss-accent) 75%,#5b5056)}}.boss-game-roster-scroll button.active .boss-game-portrait{box-shadow:inset 0 0 0 4px var(--boss-accent),inset 0 0 0 5px #ffffff61;background:linear-gradient(145deg,#fff8e8,#ddcec2);border-color:#fff0d1}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active .boss-game-portrait{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--boss-accent) 48%,#575157),inset 0 0 0 5px #ffffff61}}.boss-game-roster>p{color:#ffffff63;margin:auto 2px 2px;padding-top:16px;font-size:8px;line-height:1.55}.boss-game-roster>p span{color:#d69a47;font-weight:900}.boss-game-stage{background:#151416;border:1px solid #121113;border-radius:10px;min-width:0;padding:7px;animation:.25s both boss-stage-in;overflow:hidden;box-shadow:inset 0 0 0 2px #4a464a}@keyframes boss-stage-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}.boss-game-art{color:#fff;background:#1e1a1d;border:1px solid #686168;border-radius:7px 7px 0 0;height:368px;position:relative;overflow:hidden}.boss-game-art>img{object-fit:cover;object-position:48% 53%;filter:saturate(.78)brightness(.66)contrast(1.05);width:100%;height:100%;display:block;transform:scale(1.02)}.boss-game-art-shade{background:linear-gradient(90deg,#0e0d0ee0 0,#1711139c 37%,#0d0c0d17 69%,#110e0f70),linear-gradient(#0000 60%,#080809a3);position:absolute;inset:0}.boss-game-title{z-index:2;position:absolute;top:31px;left:31px}.boss-game-title>small{color:#efb358;letter-spacing:1.8px;padding-left:2px;font-size:7px;font-weight:900}.boss-game-title h2{letter-spacing:-2.4px;text-shadow:0 3px 8px #00000059;margin:7px 0 17px;font-size:clamp(31px,4.2vw,52px);line-height:1}.boss-game-title dl{gap:8px;margin:0;display:grid}.boss-game-title dl>div{grid-template-columns:67px 1fr;gap:12px;min-width:210px;display:grid}.boss-game-title dt{color:#ffffff87;font-size:10px}.boss-game-title dd{color:#fff;margin:0;font-size:11px;font-weight:800}.boss-game-mob-placeholder{z-index:2;color:#fff6;background:radial-gradient(circle,#261f2087,#1613152e 64%,#0000 65%);border:1px dashed #ffffff54;border-radius:50%;align-content:center;place-items:center;gap:7px;width:150px;height:150px;display:grid;position:absolute;top:49%;right:7%;transform:translateY(-50%)rotate(4deg)}.boss-game-mob-placeholder span{letter-spacing:-4px;font:950 42px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-game-mob-placeholder small{letter-spacing:1.7px;font-size:6px;font-weight:900}.boss-game-status{z-index:3;color:#ffffffad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c191ba8;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:15px;right:17px}.boss-game-status i{background:var(--boss-accent);width:6px;height:6px;box-shadow:0 0 9px var(--boss-accent);border-radius:50%}.boss-game-subject-image{z-index:2;position:absolute;top:50%;right:7%;transform:translateY(-50%);object-fit:contain!important;filter:drop-shadow(0 18px 24px #0000004d)!important;width:min(190px,28%)!important;height:min(190px,64%)!important}.boss-game-description{z-index:3;color:#ffffffb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1816189e;border:1px solid #ffffff21;border-radius:7px;max-width:510px;margin:0;padding:9px 12px;font-size:9px;line-height:1.6;position:absolute;bottom:16px;left:25px}.boss-game-bottom{background:linear-gradient(135deg,#29272a,#211f22);border:1px solid #5a555a;border-top:0;border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1.55fr) minmax(230px,.8fr);min-height:234px;display:grid}.boss-game-bottom.only-entry-counts{grid-template-columns:1fr}.boss-main-reward,.boss-entry-counts{min-width:0;padding:22px}.boss-main-reward{border-right:1px solid #4e494e}.boss-main-reward header,.boss-entry-counts header{justify-content:space-between;align-items:center;gap:12px;display:flex}.boss-main-reward-actions,.boss-entry-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.boss-main-reward header small,.boss-entry-counts header small{color:#8d858d;letter-spacing:1.5px;font-size:6px;font-weight:900}.boss-main-reward h3,.boss-entry-counts h3{color:#fff;margin:3px 0 0;font-size:14px}.boss-main-reward header button{border:1px solid var(--boss-accent);align-items:center;gap:8px;min-height:34px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.boss-main-reward header button{border:1px solid color-mix(in srgb,var(--boss-accent) 66%,#5c5559)}}.boss-main-reward header button{color:#fff3dc;background:var(--boss-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.boss-main-reward header button{background:color-mix(in srgb,var(--boss-accent) 18%,#2a2729)}}.boss-main-reward header button{cursor:pointer;font-size:9px;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s}.boss-main-reward header button:hover{background:var(--boss-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.boss-main-reward header button:hover{background:color-mix(in srgb,var(--boss-accent) 28%,#2a2729)}}.boss-main-reward header button:hover{box-shadow:0 6px 16px #00000038}.boss-main-reward header button span{color:var(--boss-accent);font-size:14px}.reward-detail-button{white-space:nowrap}.reward-detail-button .reward-detail-icon{color:currentColor;flex:none;width:21px;height:21px;overflow:visible}.reward-detail-button .reward-detail-icon__lid,.reward-detail-button .reward-detail-icon__box{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.reward-detail-button .reward-detail-icon__lid,.reward-detail-button .reward-detail-icon__box{fill:color-mix(in srgb,currentColor 17%,transparent)}}.reward-detail-button .reward-detail-icon__lid,.reward-detail-button .reward-detail-icon__box{stroke:currentColor;stroke-width:1.55px;stroke-linejoin:round}.reward-detail-button .reward-detail-icon__lid{transform-box:fill-box;transform-origin:50% 100%;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.reward-detail-button .reward-detail-icon__ribbon{fill:currentColor;opacity:.72}.reward-detail-button .reward-detail-icon__bow{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round}.reward-detail-button .reward-detail-icon__sparkle{fill:currentColor;opacity:.52;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .25s}.reward-detail-button>span{color:inherit!important;font-size:inherit!important}.reward-detail-button:hover .reward-detail-icon__lid,.reward-detail-button:focus-visible .reward-detail-icon__lid{transform:translateY(-1.6px)rotate(-4deg)}.reward-detail-button:hover .reward-detail-icon__sparkle,.reward-detail-button:focus-visible .reward-detail-icon__sparkle{opacity:1;transform:scale(1.18)rotate(12deg)}@media (prefers-reduced-motion:reduce){.reward-detail-button .reward-detail-icon__lid,.reward-detail-button .reward-detail-icon__sparkle{transition:none}}.boss-main-reward ul,.boss-reward-section ul{flex-wrap:wrap;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.boss-main-reward>p{color:#7f777f;margin:14px 0 0;font-size:8px;line-height:1.5}.boss-reward-slot{cursor:help;background:linear-gradient(145deg,#3a373a,#272529);border:1px solid #575157;border-radius:7px;outline:0;place-items:center;width:58px;height:58px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #201f21,inset 0 0 0 4px #ffffff0b}.boss-reward-slot>span{border:1px dashed #676067;border-radius:5px;width:31px;height:31px;display:block;position:relative}.boss-reward-slot>span:before,.boss-reward-slot>span:after{content:"";opacity:.55;background:#777078;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boss-reward-slot>span:before{width:12px;height:1px}.boss-reward-slot>span:after{width:1px;height:12px}.boss-reward-slot>span i{background:var(--boss-accent);width:5px;height:5px;box-shadow:0 0 7px var(--boss-accent);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.boss-reward-slot>img{object-fit:contain;image-rendering:auto;width:42px;height:42px;display:block}.boss-reward-slot.has-image>span{display:none}.boss-reward-slot:hover,.boss-reward-slot:focus-visible{z-index:4;border-color:var(--boss-accent);box-shadow:inset 0 0 0 3px #201f21,inset 0 0 0 4px var(--boss-accent),0 0 12px var(--boss-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.boss-reward-slot:hover,.boss-reward-slot:focus-visible{box-shadow:inset 0 0 0 3px #201f21,inset 0 0 0 4px color-mix(in srgb,var(--boss-accent) 22%,transparent),0 0 12px color-mix(in srgb,var(--boss-accent) 25%,transparent)}}.boss-reward-tooltip{z-index:20;opacity:0;visibility:hidden;pointer-events:none;color:#fff;background:#1a181bfa;border:1px solid #797078;border-radius:8px;width:225px;padding:12px 13px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,7px);box-shadow:0 14px 35px #0000006b}.boss-reward-tooltip:after{content:"";border:6px solid #0000;border-top-color:#797078;position:absolute;top:100%;left:50%;transform:translate(-50%)}.boss-reward-slot:hover .boss-reward-tooltip,.boss-reward-slot:focus-visible .boss-reward-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.boss-reward-tooltip small{color:var(--boss-accent);letter-spacing:1px;font-size:6px;font-weight:900;display:block}.boss-reward-tooltip b{margin-top:5px;font-size:11px;display:block}.boss-reward-tooltip p{color:#ffffff8c;margin:5px 0 0;font-size:8px;line-height:1.55}.boss-entry-counts dl{border:1px solid #4d484d;border-radius:7px;gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.boss-entry-counts dl>div{color:#bdb7bd;background:#2d2a2e;border-bottom:1px solid #484348;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:flex}.boss-entry-counts dl>div:last-child{border-bottom:0}.boss-entry-counts dd{color:#8d868e;margin:0;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-entry-counts dd b{color:var(--boss-accent)}.boss-entry-detail-button{border:1px solid var(--boss-accent);min-height:34px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.boss-entry-detail-button{border:1px solid color-mix(in srgb,var(--boss-accent) 58%,#5c5559)}}.boss-entry-detail-button{color:#fff3dc;background:var(--boss-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.boss-entry-detail-button{background:color-mix(in srgb,var(--boss-accent) 18%,#2a2729)}}.boss-entry-detail-button{cursor:pointer;font-size:10px;font-weight:850}.boss-game-note{background:#ffffffa3;border:1px solid #ddd8dc;border-radius:11px;align-items:center;gap:18px;margin-top:18px;padding:15px 18px;display:flex}.boss-game-note span{color:#b2526d;letter-spacing:1.6px;flex:none;font-size:7px;font-weight:900}.boss-game-note p{color:#8d878e;margin:0;font-size:9px;line-height:1.6}.boss-game-footer{background:#e9e6e9;border-top:1px solid #dedade;align-items:center;gap:16px;padding:31px max(20px,50% - 580px);display:flex}.boss-game-footer img{width:87px;height:auto}.boss-game-footer p{color:#8c858d;margin:0;font-size:9px}.boss-reward-backdrop{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141215c7;place-items:center;padding:32px;animation:.2s both boss-backdrop-in;display:grid;position:fixed;inset:0}@keyframes boss-backdrop-in{0%{opacity:0}to{opacity:1}}.boss-reward-modal{--boss-accent:#e5a13b;color:#fff;background:#29272a;border:1px solid #121113;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);max-height:calc(100vh - 64px);animation:.24s both boss-modal-in;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #4d494d,0 30px 100px #00000094}@keyframes boss-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.boss-reward-modal-head{background:linear-gradient(100deg,#4a4140,#343034 65%,#2c292d);border-bottom:1px solid #131214;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:14px 16px 14px 20px;display:flex;box-shadow:inset 0 1px #ffffff14}.boss-reward-modal-title{align-items:center;gap:13px;display:flex}.boss-reward-modal-title .boss-game-portrait{color:#b67d2e;width:58px;height:58px}.reward-brand-icon{background:radial-gradient(circle at 78% 20%,#d859431f,#0000 34%),linear-gradient(145deg,#fff,#f5edf0);border:1px solid #e3d4d9;border-radius:11px;flex:none;place-items:center;width:76px;height:58px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffffb8,0 6px 16px #442b3414}.reward-brand-icon img{object-fit:contain;width:66px;height:auto;display:block}.boss-reward-modal-title small{color:#d79e4d;letter-spacing:1.7px;font-size:7px;font-weight:900}.boss-reward-modal-title h2{margin:4px 0 0;font-size:20px}.boss-reward-modal-head>button{color:#d6cfd5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;width:38px;height:38px;font-size:22px}.boss-reward-modal-body{background:radial-gradient(circle at 85% 5%,#ca5c7514,#0000 28%),#211f22;padding:20px;overflow:auto}.boss-reward-summary{background:#2b292c;border:1px solid #4d484d;border-radius:9px;align-items:center;gap:16px;padding:13px 15px;display:flex}.boss-reward-summary span{color:#dda348;letter-spacing:1.6px;flex:none;font-size:7px;font-weight:900}.boss-reward-summary p{color:#999199;margin:0;font-size:9px;line-height:1.55}.boss-reward-sections{gap:10px;margin-top:14px;display:grid}.boss-reward-section{background:#2a282b;border:1px solid #4c474c;border-radius:10px;padding:16px}.boss-reward-section>header{grid-template-columns:34px 1fr auto;align-items:center;gap:11px;display:grid}.boss-reward-section>header>span{color:#e2aa55;background:#3b3531;border-radius:7px;place-items:center;width:34px;height:34px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.boss-reward-section header small{color:#8e868e;letter-spacing:1.2px;font-size:6px;font-weight:900}.boss-reward-section h3{margin:2px 0 0;font-size:12px}.boss-reward-section header>b{color:#756e75;letter-spacing:.8px;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-reward-section .boss-reward-slot{width:54px;height:54px}.boss-reward-section .boss-reward-tooltip{top:calc(100% + 12px);bottom:auto}.boss-reward-section .boss-reward-tooltip:after{border-top-color:#0000;border-bottom-color:#797078;top:auto;bottom:100%}.boss-reward-modal>footer{background:#302e31;border-top:1px solid #4c484c;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:10px 18px;display:flex}.boss-reward-modal>footer>span{color:#8c858c;align-items:center;gap:7px;font-size:8px;display:flex}.boss-reward-modal>footer i{background:#c65a76;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #c65a76}.boss-reward-modal>footer button{color:#fff;cursor:pointer;background:linear-gradient(#dc9b40,#b86d2c);border:1px solid #c48734;border-radius:7px;min-height:35px;padding:0 15px;font-size:9px;font-weight:850}@media (width<=900px){.boss-game-console{grid-template-columns:1fr}.boss-game-roster{display:block}.boss-game-roster-scroll{padding-bottom:4px;display:flex;overflow-x:auto}.boss-game-roster-scroll button{min-width:215px}.boss-game-roster>p{margin-top:10px}.boss-game-tabs{overflow-x:auto}.boss-game-tabs a{min-width:150px}}@media (width<=650px){.boss-game-heading{min-height:220px}.boss-game-heading-inner,.boss-game-workspace{width:calc(100% - 24px)}.boss-game-heading-inner{padding-top:30px}.boss-game-breadcrumb{margin-bottom:22px}.boss-game-workspace{margin-top:-18px}.boss-game-windowbar{height:33px}.boss-game-tabs{min-height:47px;padding-left:6px}.boss-game-tabs a{min-width:132px;height:37px;padding-inline:13px;font-size:10px}.boss-game-tabs a.active{height:40px}.boss-game-console{gap:9px;padding:9px}.boss-game-roster{padding:9px}.boss-game-roster-scroll button{grid-template-columns:47px minmax(0,1fr) 7px;min-width:190px;min-height:70px}.boss-game-portrait{width:47px;height:47px}.boss-game-art{height:350px}.boss-game-art>img{object-position:56% 53%}.boss-game-title{top:23px;left:20px}.boss-game-title h2{margin-bottom:15px;font-size:34px}.boss-game-title dl>div{grid-template-columns:62px 1fr;min-width:0}.boss-game-mob-placeholder{opacity:.7;width:108px;height:108px;top:64%;right:4%}.boss-game-mob-placeholder span{font-size:30px}.boss-game-bottom{grid-template-columns:1fr}.boss-main-reward{border-bottom:1px solid #4e494e;border-right:0}.boss-main-reward,.boss-entry-counts{padding:18px}.boss-main-reward ul{gap:7px}.boss-reward-slot{width:51px;height:51px}.boss-game-note{flex-direction:column;align-items:flex-start;gap:7px}.boss-game-footer{flex-direction:column;align-items:flex-start}.boss-reward-backdrop{align-items:end;padding:10px}.boss-reward-modal{border-radius:15px 15px 8px 8px;max-height:calc(100vh - 20px)}.boss-reward-modal-head{min-height:76px;padding:11px 12px}.boss-reward-modal-title .boss-game-portrait{width:49px;height:49px}.reward-brand-icon{border-radius:9px;width:66px;height:49px}.reward-brand-icon img{width:57px}.boss-reward-modal-title h2{font-size:16px}.boss-reward-modal-body{padding:12px}.boss-reward-summary{flex-direction:column;align-items:flex-start;gap:6px}.boss-reward-section{padding:13px}.boss-reward-section ul{gap:7px}.boss-reward-section .boss-reward-slot{width:48px;height:48px}.boss-reward-modal>footer>span{display:none}.boss-reward-modal>footer{justify-content:flex-end}}.party-dashboard-switcher{background:#ede9ec;border:1px solid #342c32;border-radius:13px;margin-bottom:24px;overflow:hidden;box-shadow:0 12px 34px #3c2a341a}.party-dashboard-windowbar{color:#d7cdd3;background:linear-gradient(100deg,#493b43,#302a2e);justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.party-dashboard-windowbar>span{letter-spacing:2px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace}.party-dashboard-windowbar>div{gap:6px;display:flex}.party-dashboard-windowbar i{background:#6f666c;border-radius:50%;width:7px;height:7px;display:block}.party-dashboard-windowbar i:first-child{background:#d16b87}.party-dashboard-windowbar i:nth-child(2){background:#d39e58}.party-dashboard-switcher nav{background:linear-gradient(#faf8f9,#ded9dd);border-top:1px solid #ffffff14;align-items:end;gap:5px;min-height:54px;padding:8px 10px 0;display:flex}.party-dashboard-switcher nav a{color:#777077;background:linear-gradient(#fff,#d8d3d7);border:1px solid #c8c1c6;border-bottom:0;border-radius:10px 10px 0 0;place-items:center;min-width:170px;height:40px;padding:0 22px;font-size:11px;font-weight:850;transition:color .18s,background .18s;display:grid;box-shadow:inset 0 1px #fff}.party-dashboard-switcher nav a:hover{color:#9f4963}.party-dashboard-switcher nav a.active{color:#fff;background:linear-gradient(135deg,#d66d88,#ae4563);border-color:#b94f6d;height:44px;box-shadow:inset 0 1px #ffffff47,0 -3px 14px #ae45632e}.party-dashboard-empty{text-align:center;background:radial-gradient(circle at 50% 35%,#d165851f,#0000 28%),linear-gradient(145deg,#fff,#faf6f8);border:1px solid #e4dbe0;border-radius:16px;align-content:center;justify-items:center;min-height:420px;padding:54px 24px;display:grid;box-shadow:0 16px 42px #462d3a0f}.party-dashboard-empty-mark{color:#b6516e;background:linear-gradient(145deg,#fff7fa,#f2dfe5);border:1px dashed #d295a6;border-radius:25px;align-content:center;place-items:center;gap:2px;width:96px;height:96px;margin-bottom:21px;display:grid;transform:rotate(-3deg)}.party-dashboard-empty-mark span{letter-spacing:-3px;font:950 31px ui-monospace,SFMono-Regular,Menlo,monospace}.party-dashboard-empty-mark small{color:#c78398;letter-spacing:1px;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.party-dashboard-empty>small{color:#b64f6c;letter-spacing:2px;font-size:8px;font-weight:900}.party-dashboard-empty h2{letter-spacing:-1.3px;margin:7px 0 9px;font-size:30px}.party-dashboard-empty>p{color:#8c848b;max-width:540px;margin:0;font-size:11px;line-height:1.8}.party-dashboard-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:23px;display:flex}.party-dashboard-empty>div:last-child span{color:#a36276;background:#fff8fa;border:1px solid #ead8de;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:800}.boss-dashboard-empty{color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%,#e09e3921,#0000 28%),radial-gradient(circle at 72% 14%,#bf506d17,#0000 24%),linear-gradient(145deg,#353135,#211f22);border:1px solid #131214;border-radius:10px;grid-column:1/-1;align-content:center;justify-items:center;min-height:612px;padding:60px 24px;display:grid;box-shadow:inset 0 0 0 2px #4d494d,0 0 0 2px #1c1b1d}.boss-dashboard-empty-mark{color:#e2a242;background:radial-gradient(circle,#484037,#2b292c 72%);border:1px dashed #9d793f;border-radius:50%;align-content:center;place-items:center;gap:3px;width:108px;height:108px;margin-bottom:23px;display:grid;box-shadow:0 0 35px #e1a13e1a}.boss-dashboard-empty-mark span{letter-spacing:-3px;font:950 36px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-dashboard-empty-mark small{color:#9c7e52;letter-spacing:1px;font:800 6px ui-monospace,SFMono-Regular,Menlo,monospace}.boss-dashboard-empty>small{color:#dda148;letter-spacing:2px;font-size:8px;font-weight:900}.boss-dashboard-empty h2{letter-spacing:-1.4px;margin:8px 0 10px;font-size:31px}.boss-dashboard-empty>p{color:#9b949b;max-width:560px;margin:0;font-size:11px;line-height:1.8}.boss-dashboard-empty>div:last-child{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px;display:flex}.boss-dashboard-empty>div:last-child span{color:#b9afb6;background:#302d30;border:1px solid #4d474b;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:800}@media (width<=650px){.party-dashboard-switcher nav{overflow-x:auto}.party-dashboard-switcher nav a{min-width:145px;padding-inline:16px}.party-dashboard-empty{min-height:350px}.boss-dashboard-empty{min-height:500px}}.party-game-site{color:#302d31;background:#f1eff1;min-height:100vh}.party-game-heading:after{background:linear-gradient(90deg,#0000,#67b89b 25%,#c65a78 75%,#0000)}.party-game-window{--boss-accent:#c65a78}.party-game-tabs a.active{background:linear-gradient(135deg,#db718d,#ad435f);border-color:#b94e6c;box-shadow:inset 0 1px #ffffff57,0 -3px 14px #b5476333}.party-game-console.accent-rose{--boss-accent:#c8627d}.party-game-console.accent-slate{--boss-accent:#8096a1}.party-game-console.accent-mint{--boss-accent:#62b89a}.party-game-console.accent-gold{--boss-accent:#d6a14c}.party-game-console.accent-violet{--boss-accent:#9874a8}.party-game-roster .boss-game-roster-label span,.party-game-roster>p span{color:#75c1a6}.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{color:color-mix(in srgb,var(--boss-accent) 80%,#47564f)}}.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{background:linear-gradient(145deg,#f3fff9,#c8ded6);border-color:#e8fff6}.classic-party-shop-dock{border-top:1px solid #eee9ec;flex:none;margin-top:12px;padding-top:12px}.classic-party-shop-card{color:#5e4a2c;text-align:left;cursor:pointer;background:radial-gradient(circle at 15% 18%,#ffffffeb,#0000 27%),linear-gradient(135deg,#fffaf0,#f7ecd2);border:1px solid #dfc893;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 9px;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 9px 22px #7e5b2317,inset 0 1px #ffffffbf}.classic-party-shop-card:hover{border-color:#c89b46;transform:translateY(-2px);box-shadow:0 13px 28px #7e5b2326,inset 0 1px #ffffffd1}.classic-party-shop-coin{color:#805b1f;background:radial-gradient(circle at 35% 28%,#fff9d7,#e9c364 52%,#b87c25);border:1px solid #d6b86e;border-radius:50%;align-content:center;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 4px #fff9d87a,0 5px 12px #704b192b}.classic-party-shop-coin.has-image{background:#fffaf0;border-radius:10px}.classic-party-shop-coin img{object-fit:contain;width:39px;height:39px;display:block}.classic-party-shop-coin b{font:900 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.classic-party-shop-coin small{color:#5e3d10b8;letter-spacing:.9px;margin-top:2px;font-size:5px;font-weight:900}.classic-party-shop-copy{gap:2px;min-width:0;display:grid}.classic-party-shop-copy small{color:#9e7937;letter-spacing:.25px;font-size:8px;font-weight:900}.classic-party-shop-copy b{color:#5b4423;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.classic-party-shop-copy em{color:#a38b67;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:750;overflow:hidden}.classic-party-shop-card>i{border-top:1.5px solid #a77a2d;border-right:1.5px solid #a77a2d;width:7px;height:7px;transform:rotate(45deg)}.classic-party-shop-empty{text-align:center;align-content:center;place-items:center;min-height:230px;display:grid}.classic-party-shop-empty>span{color:#9a6b25;background:#fff8e8;border:1px solid #dfc68e;border-radius:50%;place-items:center;width:54px;height:54px;font:900 16px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.classic-party-shop-empty h3{color:#514737;margin:14px 0 0;font-size:16px}.classic-party-shop-empty p{color:#9a8d7a;max-width:420px;margin:7px 0 0;font-size:11px;line-height:1.7}.party-game-art>img{object-position:17% 50%;filter:saturate(.74)brightness(.57)contrast(1.07)}.party-game-art-shade{background:linear-gradient(90deg,#120f12e6 0,#1c1419ab 39%,#0e0d0e14 73%,#110e0f66),linear-gradient(#0000 55%,#080809b3)}.party-game-image-placeholder{color:#dcfff373;background:radial-gradient(circle,#2a52446e,#161c1929 64%,#0000 65%);border-color:#aae8d366}.party-game-summary{z-index:3;color:#ffffffad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1816189e;border:1px solid #ffffff21;border-radius:7px;max-width:520px;margin:0;padding:9px 12px;font-size:9px;line-height:1.6;position:absolute;bottom:16px;left:25px}.party-game-note span{color:#ae4c68}.party-game-empty{color:#fff;background:radial-gradient(circle at 50% 38%,#5bb59521,#0000 28%),radial-gradient(circle at 75% 14%,#c2506f1c,#0000 24%),linear-gradient(145deg,#353135,#211f22);border-color:#171417;grid-column:1/-1;min-height:612px;box-shadow:inset 0 0 0 2px #4d494d,0 0 0 2px #1c1b1d}.party-game-empty>p{color:#9b949b}.party-game-empty>div:last-child span{color:#b9afb6;background:#302d30;border-color:#4d474b}.party-reward-modal{--boss-accent:#c85b78}.party-reward-modal .boss-reward-modal-title small,.party-reward-modal .boss-reward-summary span{color:#df829b}.boss-entry-counts dl>div:only-child{min-height:82px}@media (width<=650px){.party-game-art>img{object-position:28% 50%}.party-game-summary{max-width:calc(100% - 34px);bottom:13px;left:17px}.party-game-empty{min-height:500px}}.boss-game-site,.party-game-site{background:#f6f4f5}.boss-game-heading{color:#373238;background:radial-gradient(circle at 79% 8%,#dd708b29,#0000 27%),radial-gradient(circle at 18% 92%,#e6a95c21,#0000 27%),linear-gradient(120deg,#ece9eb,#f8f6f7 61%,#eee9eb);min-height:226px}.party-game-heading{background:radial-gradient(circle at 79% 8%,#5fb59726,#0000 27%),radial-gradient(circle at 18% 92%,#d2607f21,#0000 27%),linear-gradient(120deg,#ece9eb,#f8f6f7 61%,#ecefeb)}.boss-game-heading:after,.party-game-heading:after{display:none}.boss-game-heading-inner{padding:34px 0 44px}.boss-game-breadcrumb{color:#9b949b;margin-bottom:25px}.boss-game-breadcrumb a:hover{color:#a74762}.boss-game-breadcrumb b{color:#777078}.boss-game-breadcrumb strong{color:#b94f6b}.boss-game-heading-inner>small,.party-game-heading .boss-game-heading-inner>small{color:#bd526f}.party-game-heading .boss-game-breadcrumb strong{color:#478c75}.party-game-heading .boss-game-heading-inner>small{color:#579b83}.boss-game-heading h1{color:#39343a;text-shadow:none}.boss-game-heading p{color:#817a82}.boss-game-workspace{margin-top:-17px}.boss-game-window,.party-game-window{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.boss-game-tabs{background:#fff;border:1px solid #e3dde1;border-radius:13px;align-items:center;gap:4px;width:fit-content;min-height:0;margin:0 0 18px;padding:5px;overflow:visible;box-shadow:0 8px 24px #382a320f}.boss-game-tabs a{color:#787178;min-width:148px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 20px}.boss-game-tabs a:hover{color:#a84762;background:#faf0f3}.boss-game-tabs a.active{color:#fff;background:linear-gradient(135deg,#d76b87,#ad435f);border:0;height:40px;box-shadow:0 7px 17px #ae435f33}.party-game-tabs a:hover{color:#477e6b;background:#edf7f3}.party-game-tabs a.active{color:#fff;background:linear-gradient(135deg,#75bca4,#4f927c);border:0;height:40px;box-shadow:0 7px 17px #4b8f7833}.boss-game-console,.party-game-console{height:640px;min-height:0;box-shadow:none;background:0 0;align-items:stretch;gap:17px;padding:0;overflow:hidden}.boss-game-roster,.party-game-roster{color:#4d474e;background:#ffffffe6;border:1px solid #e4dee2;border-radius:17px;height:100%;min-height:0;padding:18px 14px;overflow:hidden;box-shadow:0 15px 38px #382a3212}.boss-game-roster-label{border-bottom-color:#eee9ec;padding:2px 5px 15px}.boss-game-roster-label span,.party-game-roster .boss-game-roster-label span{color:#c05874}.party-game-roster .boss-game-roster-label span{color:#55967f}.boss-game-roster-label b{color:#3f3a40;font-size:14px}.boss-game-roster-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;gap:8px;min-height:0;margin-top:12px;padding-right:4px;overflow:hidden auto}.boss-game-roster-scroll::-webkit-scrollbar{width:6px}.boss-game-roster-scroll::-webkit-scrollbar-track{background:#f0ecef;border-radius:6px}.boss-game-roster-scroll::-webkit-scrollbar-thumb{background:#cfc6cc;border-radius:6px}.party-game-roster .boss-game-roster-scroll::-webkit-scrollbar-thumb{background:#b8d5ca}.boss-game-roster-scroll button{color:#5b555c;min-height:76px;box-shadow:none;background:#faf9fa;border-color:#e7e2e5}.boss-game-roster-scroll button:hover{color:#373238;background:#fff;border-color:#d9cdd3;box-shadow:0 7px 18px #392c340f}.boss-game-roster-scroll button.active{color:#3d363a;border-color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active{border-color:color-mix(in srgb,var(--boss-accent) 48%,#e1dbe0)}}.boss-game-roster-scroll button.active{background:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active{background:color-mix(in srgb,var(--boss-accent) 10%,#fff)}}.boss-game-roster-scroll button.active{box-shadow:inset 3px 0 var(--boss-accent),0 8px 20px var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active{box-shadow:inset 3px 0 var(--boss-accent),0 8px 20px color-mix(in srgb,var(--boss-accent) 9%,transparent)}}.boss-game-roster-scroll button>span>small{color:#a39ca3}.boss-game-roster-scroll button>i{color:var(--boss-accent);opacity:.75}.boss-game-portrait,.party-game-portrait{color:#928b92;background:linear-gradient(145deg,#fff,#eeebed);border-color:#ddd7db;box-shadow:inset 0 0 0 4px #f7f5f6,inset 0 0 0 5px #e2dde0}.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{color:color-mix(in srgb,var(--boss-accent) 78%,#625b61)}}.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{border-color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{border-color:color-mix(in srgb,var(--boss-accent) 40%,#e4dfe2)}}.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{background:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{background:color-mix(in srgb,var(--boss-accent) 8%,#fff)}}.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{box-shadow:inset 0 0 0 4px var(--boss-accent),inset 0 0 0 5px #ffffffb3}@supports (color:color-mix(in lab, red, red)){.boss-game-roster-scroll button.active .boss-game-portrait,.party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--boss-accent) 14%,#f7f5f6),inset 0 0 0 5px #ffffffb3}}.boss-game-roster>p{color:#a29ba2}.boss-game-roster>p span{color:#bd526f}.party-game-roster>p span{color:#55967f}.boss-game-stage{background:#fff;border:1px solid #e1dade;border-radius:18px;height:100%;min-height:0;padding:0;overflow:hidden;box-shadow:0 18px 48px #37283117}.boss-game-art{border:0;border-radius:17px 17px 0 0;height:382px}.boss-game-mob-placeholder,.party-game-image-placeholder{color:#ffffff7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#221d2047;border:1px solid #ffffff52;border-radius:27px;width:142px;height:142px;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 40px #00000029}.boss-game-status{background:#ffffff21;border-color:#ffffff30}.boss-game-bottom{background:#fff;border:0;border-radius:0 0 17px 17px;min-height:228px}.boss-main-reward{border-right-color:#eee9ec}.boss-main-reward h3,.boss-entry-counts h3{color:#413c42}.boss-main-reward header small,.boss-entry-counts header small{color:#a79fa6}.boss-main-reward header button{color:#a74762;background:#fff4f7;border-color:#e8cbd4}.boss-main-reward header button:hover{color:#fff;background:#bc526f;box-shadow:0 7px 17px #b547642b}.boss-entry-detail-button{color:#a74762;background:#fff4f7;border-color:#e8cbd4}.boss-entry-detail-button:hover{color:#fff;background:#bc526f;box-shadow:0 7px 17px #b547642b}.boss-main-reward header button span{color:currentColor}.party-game-site .boss-main-reward header button{color:#4f8d78;background:#f1faf6;border-color:#cfe4dc}.party-game-site .boss-main-reward header button:hover{color:#fff;background:#55967f;box-shadow:0 7px 17px #4b8f782b}.party-game-site .boss-entry-detail-button{color:#4f8d78;background:#f1faf6;border-color:#cfe4dc}.party-game-site .boss-entry-detail-button:hover{color:#fff;background:#55967f;box-shadow:0 7px 17px #4b8f782b}.boss-main-reward>p{color:#9c959c}.boss-reward-slot{background:linear-gradient(145deg,#faf9fa,#f0edef);border-color:#ddd7db;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #45373f09}.boss-reward-slot>span{border-color:#c9c2c7}.boss-reward-slot>span:before,.boss-reward-slot>span:after{background:#b2abb1}.boss-reward-slot:hover,.boss-reward-slot:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--boss-accent),0 9px 18px var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-reward-slot:hover,.boss-reward-slot:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px color-mix(in srgb,var(--boss-accent) 14%,transparent),0 9px 18px color-mix(in srgb,var(--boss-accent) 13%,transparent)}}.boss-entry-counts dl{border-color:#e3dde1}.boss-entry-counts dl>div{color:#716a72;background:#faf8f9;border-bottom-color:#e7e1e5}.boss-entry-counts dd{color:#9a939a}.boss-game-note{background:#ffffffc7;border-color:#e2dce0;box-shadow:0 8px 24px #382a320a}.boss-game-footer{background:#ece9eb}.boss-dashboard-empty,.party-game-empty{color:#3f3a40;background:radial-gradient(circle at 50% 38%,#ce597917,#0000 27%),#fff;border-color:#e2dce0;border-radius:18px;min-height:610px;box-shadow:0 18px 48px #37283114}.party-game-empty{background:radial-gradient(circle at 50% 38%,#57a48a1a,#0000 27%),#fff}.boss-dashboard-empty-mark{color:#bd526f;box-shadow:none;background:radial-gradient(circle,#fff5f8,#f6e7ec 72%);border-color:#d8a0b0}.party-game-empty .party-dashboard-empty-mark{color:#55967f;background:radial-gradient(circle,#f3fbf7,#e3f2ec 72%);border-color:#9cc9ba}.boss-dashboard-empty>small{color:#bd526f}.party-game-empty>small{color:#55967f}.boss-dashboard-empty>p,.party-game-empty>p{color:#8e878e}.boss-dashboard-empty>div:last-child span,.party-game-empty>div:last-child span{color:#776f76;background:#faf8f9;border-color:#e5dfe3}.boss-reward-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#2d242a8c}.boss-reward-modal,.party-reward-modal{color:#3f3a40;background:#fff;border:1px solid #fffc;box-shadow:0 30px 100px #2c20284d}.boss-reward-modal-head{background:radial-gradient(circle at 12% 20%,#d563821f,#0000 34%),linear-gradient(100deg,#fff,#f5f1f3);border-bottom-color:#e7e0e4}.boss-reward-modal-title .boss-game-portrait{color:#b74d69}.party-reward-modal .boss-reward-modal-title .boss-game-portrait{color:#4e927b}.boss-reward-modal-title h2{color:#3e393f}.boss-reward-modal-head>button{color:#857d84;background:#fff;border-color:#ddd6da}.boss-reward-modal-head>button:hover{color:#a4435e;background:#fff4f7}.boss-reward-modal-body{background:#f7f5f6}.boss-reward-summary{background:#fff;border-color:#e2dce0}.boss-reward-summary p{color:#8e878e}.boss-reward-section{background:#fff;border-color:#e3dde1}.boss-reward-section h3{color:#433e44}.boss-reward-section header>b{color:#aaa2a9}.boss-reward-section>header>span{color:#b84e6a;background:#fae9ee}.party-reward-modal .boss-reward-section>header>span{color:#4f907a;background:#e9f5f0}.boss-reward-modal>footer{background:#fff;border-top-color:#e3dde1}.boss-reward-modal>footer>span{color:#938b92}.boss-reward-modal>footer button{background:linear-gradient(#d56a86,#ad425f);border-color:#ad425f}.party-reward-modal>footer button{background:linear-gradient(#70b69e,#4c8874);border-color:#4c8874}@media (width<=900px){.boss-game-console,.party-game-console{gap:14px;height:auto;min-height:640px;overflow:visible}.boss-game-roster,.party-game-roster{height:auto;padding:13px;overflow:hidden}.boss-game-roster-scroll{scrollbar-gutter:auto;flex:none;min-height:auto;padding-right:0;overflow:auto hidden}.boss-game-stage{height:auto}}@media (width<=650px){.boss-game-heading{min-height:210px}.boss-game-tabs{width:100%;overflow-x:auto}.boss-game-tabs a{min-width:140px}.boss-game-console,.party-game-console{padding:0}.boss-game-art{height:355px}.boss-game-mob-placeholder,.party-game-image-placeholder{border-radius:21px}.boss-dashboard-empty,.party-game-empty{min-height:480px}}.xml-item-tooltip-layer{z-index:2147483647;pointer-events:none;isolation:isolate;color:#fff;background:#231e22fa;border:1px solid #ffffff24;border-radius:10px;width:min(240px,100vw - 24px);padding:13px 14px;animation:.14s both xml-tooltip-in;position:fixed;box-shadow:0 18px 45px #1a141857}.xml-item-tooltip-layer.above,.xml-item-tooltip-layer.below{transform:translate(-50%)}.xml-item-tooltip-layer:after{content:"";border:7px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.xml-item-tooltip-layer.above:after{border-top-color:#231e22fa;top:100%}.xml-item-tooltip-layer.below:after{border-bottom-color:#231e22fa;bottom:100%}.xml-item-tooltip-layer small{color:#e889a1;letter-spacing:1px;font-size:7px;font-weight:900;display:block}.xml-item-tooltip-layer b{margin-top:0;font-size:11px;display:block}.xml-item-tooltip-layer .xml-item-trade-blocked{color:#ffb52f;letter-spacing:.3px;margin-top:4px;font-size:10px;font-weight:900;display:block}.xml-item-tooltip-layer .xml-item-use-trade-blocked{color:#ff9838;letter-spacing:.3px;margin-top:4px;font-size:10px;font-weight:900;display:block}.xml-item-tooltip-layer p{color:#ffffffa8;margin:6px 0 0;font-size:9px;line-height:1.6}.xml-item-tooltip-layer .xml-item-description{white-space:normal}.xml-item-tooltip-layer .xml-item-description .maple-highlight{color:#ffb52f;font-weight:850}.xml-item-tooltip-layer.maple-equip-tooltip{color:#f7f7f7;background:#151616;border:1px solid #8a8a8a;border-radius:11px 11px 8px 8px;width:min(292px,100vw - 24px);height:max-content;max-height:none;padding:0;overflow:visible;box-shadow:inset 0 0 0 1px #050505,0 18px 45px #00000094}.xml-item-tooltip-layer.maple-equip-tooltip-wide{width:min(430px,100vw - 24px)}.xml-item-tooltip-layer.maple-equip-tooltip-set{width:min(620px,100vw - 24px)}.xml-item-tooltip-layer.maple-equip-tooltip.above:after{border-top-color:#151616}.xml-item-tooltip-layer.maple-equip-tooltip.below:after{border-bottom-color:#151616}.maple-equip-shell{display:grid}.maple-equip-shell.has-set-item{grid-template-columns:minmax(0,292px) minmax(0,1fr)}.maple-equip-window{text-shadow:0 1px 1px #000;background:linear-gradient(#ffffff09,#0000 35%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);min-height:100%;padding:8px 10px 11px;position:relative}.maple-equip-window:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:7px;position:absolute;inset:4px}.maple-equip-stars{color:#858b8d;letter-spacing:1px;flex-wrap:wrap;justify-content:center;align-items:center;min-height:15px;font-size:8px;line-height:11px;display:flex;overflow:hidden}.maple-equip-stars span{text-shadow:0 1px #000}.maple-equip-title{text-align:center;border-top:1px solid #ffffff14;border-bottom:1px solid #050505;align-content:center;place-items:center;min-height:46px;padding:6px 8px 8px;display:grid;position:relative}.maple-equip-title:after{content:"";background:#ffffff14;height:1px;position:absolute;bottom:-2px;left:0;right:0}.xml-item-tooltip-layer .maple-equip-title b{color:#fff;letter-spacing:.2px;margin:0;font-size:15px;font-weight:900;line-height:1.35;display:block}.maple-equip-title em{color:#c6ff40;margin-top:2px;font-size:9px;font-style:normal;font-weight:900}.maple-equip-title strong{color:#ffd800;margin-top:2px;font-size:10px;font-weight:850;line-height:1.35;display:block}.maple-equip-overview{border-bottom:1px solid #ffffff1a;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px 8px 9px;display:grid}.maple-equip-icon{background:linear-gradient(135deg,#ddd,#8f9192);border:1px solid #a5a5a5;border-radius:6px;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 0 0 2px #353738,inset 0 0 0 4px #ffffff59,0 1px 2px #000}.maple-equip-icon img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 1px #0000008c);width:54px;height:54px;display:block}.maple-equip-icon i{color:#303233;font-size:24px;font-style:normal;font-weight:900}.xml-item-tooltip-layer .maple-equip-level{color:#f0e861;letter-spacing:.6px;align-items:baseline;gap:7px;margin:0 0 7px;font-size:9px;font-weight:900;display:flex}.xml-item-tooltip-layer .maple-equip-level b{color:#f4d836;margin:0;font:900 15px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline}.maple-equip-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 7px;display:grid}.maple-equip-requirements>span{color:#777b7c;white-space:nowrap;font:800 8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.maple-equip-requirements>span.required{color:#c8c8c8}.xml-item-tooltip-layer .maple-equip-requirements b{color:inherit;font:inherit;margin:0;display:inline}.maple-equip-job-list{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:7px 8px;display:flex}.maple-equip-job-list span{color:#f1f1f1;font-size:10px;font-weight:850}.xml-item-tooltip-layer .maple-equip-category{color:#e9e9e9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 9px;font-size:11px;line-height:1.45;display:flex}.xml-item-tooltip-layer .maple-equip-category b{color:#fff;font-size:inherit;margin:0;font-weight:900;display:inline}.maple-equip-category>span{color:#8d9293;font-size:8px}.maple-equip-stat-list{border-bottom:1px solid #ffffff1a;padding:7px 9px}.maple-equip-tooltip-wide:not(.maple-equip-tooltip-set) .maple-equip-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.xml-item-tooltip-layer .maple-equip-stat-list p{color:#d7d7d7;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin:0;font-size:11px;line-height:1.5;display:flex}.xml-item-tooltip-layer .maple-equip-stat-list p+p{border-top:1px dotted #ffffff0b}.xml-item-tooltip-layer .maple-equip-stat-list b{color:#74e879;margin:0;font:900 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline}.maple-equip-upgrade-info{border-bottom:1px solid #ffffff1a;padding:7px 9px}.xml-item-tooltip-layer .maple-equip-upgrade-info p{color:#c8c8c8;justify-content:space-between;gap:10px;min-height:19px;margin:0;font-size:10px;display:flex}.xml-item-tooltip-layer .maple-equip-upgrade-info b{color:#fff;text-align:right;margin:0;font-size:10px;display:inline}.maple-equip-potential{background:#173c5c47;border:1px solid #579dff57;border-radius:5px;margin-top:7px;padding:8px 9px}.xml-item-tooltip-layer .maple-equip-potential>b{color:#48b9ff;font-size:11px}.xml-item-tooltip-layer .maple-equip-potential>p{color:#c8d9e7;margin:3px 0 0;font-size:9px;line-height:1.5}.maple-equip-description{padding:7px 9px 2px}.xml-item-tooltip-layer .maple-equip-description .xml-item-description{color:#d4d4d4;margin:0;font-size:10px;line-height:1.65}.maple-set-item-panel{text-shadow:0 1px 1px #000;background:linear-gradient(#ffffff09,#0000 34%),#111313;border-left:1px solid #8a8a8a;min-width:0;padding:12px 11px}.maple-set-item-panel>header{text-align:center;border-bottom:1px solid #ffffff1f;padding:1px 5px 8px}.maple-set-item-panel>header small{color:#8d9495;letter-spacing:1.5px;font-size:7px;font-weight:900}.maple-set-item-panel>header h3{color:#d8ff34;margin:2px 0 0;font-size:13px}.maple-set-item-panel>header span{color:#8d9495;margin-top:2px;font-size:8px;display:block}.maple-set-parts{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px;margin:0;padding:7px 4px;list-style:none;display:grid}.maple-set-parts li{color:#b8babb;justify-content:space-between;gap:5px;min-width:0;font-size:8px;line-height:1.45;display:flex}.maple-set-parts li.current{color:#fff}.xml-item-tooltip-layer .maple-set-parts b{color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;display:block;overflow:hidden}.maple-set-parts span{color:#85898a;flex:none}.maple-set-effects{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding:6px 4px 0;display:grid}.maple-set-effects section{min-width:0}.maple-set-effects h4{color:#d8ff34;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:900}.xml-item-tooltip-layer .maple-set-effects p{color:#c9cbcb;justify-content:space-between;gap:6px;margin:0;font-size:8px;line-height:1.45;display:flex}.xml-item-tooltip-layer .maple-set-effects p b{color:#e1e3e3;font-size:inherit;text-align:right;margin:0;display:inline}.xml-item-tooltip-layer .maple-set-effects p.maple-set-option{color:#e1e3e3;display:block}@media (width<=650px){.maple-equip-shell.has-set-item{grid-template-columns:1fr}.maple-set-item-panel{border-top:1px solid #8a8a8a;border-left:0}.maple-set-parts,.maple-set-effects{grid-template-columns:1fr 1fr}}@keyframes xml-tooltip-in{0%{opacity:0}to{opacity:1}}html[data-theme=dark]{--ink:#f0edf2;--muted:#aaa3ad;--line:#3b363e;--soft:#242126;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#18161a}html[data-theme=dark] body{color:#eeeaf0;background:#18161a}html[data-theme=dark] .theme-toggle{background:#26232af5;border-color:#514b55;box-shadow:0 6px 15px #00000040}html[data-theme=dark] .theme-toggle:hover{background:#302c33;border-color:#74677a}html[data-theme=dark] .theme-toggle-moon{color:#d7d0ea}html[data-theme=dark] .site-header:before{background:radial-gradient(circle at 13% -80%,#ba5d7729,#0000 38%),linear-gradient(100deg,#252227,#1c1b1e 53%,#272328);border-bottom-color:#373238;box-shadow:0 7px 22px #00000052}html[data-theme=dark] .nav-titles>a{color:#d8d2da}html[data-theme=dark] .nav-titles>a:hover,html[data-theme=dark] .nav-titles>a:focus-visible{color:#f18aa6}html[data-theme=dark] .mega-menu{background:#1e1b20fb;border-top-color:#4a3d43;box-shadow:0 20px 38px #0000005c}html[data-theme=dark] .mega-group a,html[data-theme=dark] .mega-group .mega-section-title,html[data-theme=dark] .mega-group .mega-section-link{color:#c3bcc6}html[data-theme=dark] .mega-group a:hover,html[data-theme=dark] .mega-group .mega-section-link:hover{color:#f18aa6;background:#302b31}html[data-theme=dark] .mega-links.nested a{color:#8f8892}html[data-theme=dark] .notice-list{background:#232025}html[data-theme=dark] .notice-row{border-bottom-color:#3a353d}html[data-theme=dark] .notice-row:hover{background:#2c272e}html[data-theme=dark] .notice-row strong{color:#eeeaf0}html[data-theme=dark] footer{background:#211e23;border-top-color:#39343b}html[data-theme=dark] .footer-links a{color:#c2bbc5}html[data-theme=dark] .download-modal{color:#eeeaf0;background:#29252b}html[data-theme=dark] .download-modal:before{background:#482f39}html[data-theme=dark] .download-modal p{color:#bbb3bd}html[data-theme=dark] .modal-close{color:#d2cbd4;background:#3a353c}html[data-theme=dark] .content-site,html[data-theme=dark] .news-site,html[data-theme=dark] .boss-game-site,html[data-theme=dark] .party-game-site{color:#eeeaf0;background:#18161a}html[data-theme=dark] .news-list,html[data-theme=dark] .category-article-list>a,html[data-theme=dark] .category-empty{background:#242126;border-color:#3d3740}html[data-theme=dark] .news-row{border-bottom-color:#3b363e}html[data-theme=dark] .news-row:hover,html[data-theme=dark] .category-article-list>a:hover{background:#2c272e}html[data-theme=dark] .news-row strong,html[data-theme=dark] .category-article-list h2,html[data-theme=dark] .category-empty h1,html[data-theme=dark] .category-empty h2{color:#eeeaf0}.settings-page{background:#f5f2f2;padding-bottom:90px}.settings-hero{color:#fff7ec;background:radial-gradient(circle at 82% 28%,#f6bc5b47,#0000 28%),linear-gradient(125deg,#211a1d,#5f2d3d 54%,#aa5968);align-items:flex-end;min-height:260px;padding:72px max(5vw,32px) 54px;display:flex;position:relative;overflow:hidden}.settings-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-230px;right:-70px;box-shadow:0 0 0 45px #ffffff09,0 0 0 90px #ffffff06}.settings-hero>div{z-index:1;position:relative}.settings-hero small,.settings-section header small,.settings-card-title small{color:#efbb6c;letter-spacing:.2em;font-size:11px;font-weight:900}.settings-hero h1{margin:10px 0 8px;font-size:clamp(42px,6vw,76px);line-height:1}.settings-hero p{color:#ffffffbd;margin:0;font-size:15px}.settings-hero>span{color:#ffffff12;letter-spacing:-.08em;font-size:clamp(64px,12vw,160px);font-weight:950;position:absolute;bottom:18px;right:5%}.settings-jump{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e4d9d5;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:6px;width:min(1120px,100% - 40px);margin:-22px auto 0;padding:8px;display:grid;position:relative;box-shadow:0 15px 40px #41292e1f}.settings-jump a{color:#67575c;text-align:center;border-radius:10px;padding:14px 10px;font-size:13px;font-weight:850;transition:all .2s}.settings-jump a:hover{color:#fff;background:#9c4763}.settings-section{width:min(1120px,100% - 40px);margin:70px auto 0;scroll-margin-top:90px}.settings-section>header{margin-bottom:22px}.settings-section>header h2{color:#30292c;margin:7px 0 0;font-size:30px}.settings-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.settings-stat-grid article{background:#fff;border:1px solid #e7ded9;border-radius:16px;min-height:150px;padding:24px;box-shadow:0 10px 25px #422b2f0e}.settings-stat-grid span{color:#a18e92;letter-spacing:.16em;font-size:10px;font-weight:900}.settings-stat-grid strong{color:#9c4763;margin-top:20px;font-size:30px;display:block}.settings-stat-grid p{color:#83767a;margin:4px 0 0;font-size:13px}.settings-rate-card{background:#fff;border:1px solid #e4d9d5;border-radius:18px;margin-top:18px;overflow:hidden}.settings-card-title{border-bottom:1px solid #eee6e2;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.settings-card-title h3{margin:5px 0 0;font-size:20px}.settings-card-title>span{color:#8c5e32;background:#f8e7c8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.settings-rate-table>div{color:#766a6e;border-bottom:1px solid #f0eae7;grid-template-columns:1.1fr .8fr 1.5fr;align-items:center;min-height:52px;padding:0 25px;font-size:13px;display:grid}.settings-rate-table>div:last-child{border-bottom:0}.settings-rate-table .heading{color:#a19397;letter-spacing:.09em;background:#faf8f7;min-height:40px;font-size:10px;font-weight:900}.settings-rate-table strong{color:#a44864}.settings-growth-content{background:linear-gradient(120deg,#9c476312,#0000 55%);flex-direction:column;justify-content:center;min-height:150px;padding:30px 25px;display:flex}.settings-growth-content strong{color:#45373c;font-size:22px}.settings-growth-content p{color:#796d71;max-width:720px;margin:10px 0 0;font-size:14px;line-height:1.85}.settings-notice-grid,.settings-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.settings-notice-grid article,.settings-feature-grid article{background:#fff;border:1px solid #e6dcd8;border-radius:16px;padding:25px}.settings-notice-grid b{color:#3c3135;font-size:17px}.settings-notice-grid p,.settings-feature-grid p{color:#796d71;margin:12px 0 0;font-size:13px;line-height:1.85}.settings-inline-note{color:#78666a;background:#f3e7dc;border-left:3px solid #d08a4f;margin:14px 0 0;padding:13px 16px;font-size:12px}.settings-important-list{gap:10px;display:grid}.settings-important-list article{background:#fff;border:1px solid #e4dad6;border-radius:15px;align-items:center;gap:20px;padding:20px 24px;display:flex}.settings-important-list article>span{color:#ca6d86;font:900 13px ui-monospace,SFMono-Regular,Menlo,monospace}.settings-important-list h3{color:#392f32;margin:0;font-size:16px}.settings-important-list p{color:#7f7377;margin:5px 0 0;font-size:13px}.settings-feature-grid{grid-template-columns:repeat(2,1fr)}.settings-feature-grid article{min-height:180px;position:relative;overflow:hidden}.settings-feature-grid article>span{color:#d18658;font:900 11px ui-monospace,SFMono-Regular,Menlo,monospace}.settings-feature-grid h3{color:#392f32;margin:28px 0 0;font-size:19px}.settings-feature-grid article:after{content:"";background:#d1865817;border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;right:-45px}html[data-theme=dark] .settings-page{background:#171519}html[data-theme=dark] .settings-jump,html[data-theme=dark] .settings-stat-grid article,html[data-theme=dark] .settings-rate-card,html[data-theme=dark] .settings-notice-grid article,html[data-theme=dark] .settings-important-list article,html[data-theme=dark] .settings-feature-grid article{background:#242126;border-color:#40383d}html[data-theme=dark] .settings-section>header h2,html[data-theme=dark] .settings-card-title h3,html[data-theme=dark] .settings-notice-grid b,html[data-theme=dark] .settings-important-list h3,html[data-theme=dark] .settings-feature-grid h3{color:#f0e9eb}html[data-theme=dark] .settings-rate-table .heading{background:#1e1b20}html[data-theme=dark] .settings-growth-content strong{color:#f0e9eb}html[data-theme=dark] .settings-growth-content p{color:#bdb3b7}html[data-theme=dark] .settings-card-title,html[data-theme=dark] .settings-rate-table>div{border-color:#3a3438}html[data-theme=dark] .settings-jump a,html[data-theme=dark] .settings-stat-grid p,html[data-theme=dark] .settings-rate-table>div,html[data-theme=dark] .settings-notice-grid p,html[data-theme=dark] .settings-important-list p,html[data-theme=dark] .settings-feature-grid p{color:#bdb3b7}html[data-theme=dark] .settings-inline-note{color:#d2bec2;background:#342727}@media (width<=760px){.settings-jump{grid-template-columns:repeat(2,1fr)}.settings-stat-grid,.settings-notice-grid,.settings-feature-grid{grid-template-columns:1fr}.settings-rate-table>div{grid-template-columns:1.15fr .75fr 1fr;padding:0 15px}.settings-hero{min-height:230px}}html[data-theme=dark] .news-toolbar form{background:#242126;border-color:#403a42}html[data-theme=dark] .news-toolbar>nav a{color:#b9b2bc;background:#2c282e}html[data-theme=dark] .news-toolbar>nav a.active{color:#fff;background:linear-gradient(135deg,#d86d89,#a93f5e);box-shadow:0 7px 18px #be4c6c57,inset 0 1px #ffffff29}html[data-theme=dark] .category-article-list p,html[data-theme=dark] .article-page>header p,html[data-theme=dark] .article-text-block{color:#c4bdc7}html[data-theme=dark] .rules-reading-guide{color:#d3ccd5}html[data-theme=dark] .rules-intro{border-color:#403941}html[data-theme=dark] .rules-intro p{color:#d3ccd5}html[data-theme=dark] .rules-alert{color:#c9c0c8;background:#2d282e;border-color:#b85270}html[data-theme=dark] .rules-section{background:#272329;border-color:#433c45;box-shadow:0 8px 24px #00000029}html[data-theme=dark] .rules-reading-guide mark{color:#ffd6e1;background:linear-gradient(#0000 18%,#673849 18% 88%,#0000 88%)}html[data-theme=dark] .coin-rules-guide{color:#d3ccd5}html[data-theme=dark] .coin-rules-lead{border-color:#403941}html[data-theme=dark] .coin-rules-lead>aside{color:#bbb2bc;background:#2d292e}html[data-theme=dark] .coin-rules-list section{border-color:#403941}html[data-theme=dark] .coin-rules-list h2{color:#f1edf2}html[data-theme=dark] .coin-example{color:#e0c994;background:#302c23;border-color:#665634}html[data-theme=dark] .leveling-unlock-cards article{background:#32282d;border-color:#60424c}html[data-theme=dark] .leveling-unlock-cards strong{color:#e1d8df}html[data-theme=dark] .leveling-unlock-plan>aside{color:#c9c0c8;background:#2d292e}html[data-theme=dark] .coin-rules-penalty{background:linear-gradient(120deg,#37272e,#30252a);border-color:#633e4a #633e4a #633e4a #c25977}html[data-theme=dark] .coin-rules-penalty h2{color:#f0a5b9}html[data-theme=dark] .coin-rules-guide mark{color:#ffd6e1;background:linear-gradient(#0000 18%,#673849 18% 88%,#0000 88%)}html[data-theme=dark] .article-inline-link{color:#ee91ab}html[data-theme=dark] .article-inline-link:hover{color:#ffd5e0;background:#4a2f39}html[data-theme=dark] .game-rules-note{background:#2b272d;border-color:#4b444d #4b444d #4b444d #817984}html[data-theme=dark] .game-rules-note h2{color:#eee9ef}.hyper-skill-site{background:#f7f5f6;min-height:100vh}.hyper-skill-hero{color:#fff;background:radial-gradient(circle at 18% 18%,#43caff38,#0000 30%),radial-gradient(circle at 82% 10%,#ee60b53d,#0000 28%),radial-gradient(circle at 55% 110%,#ffc14e2e,#0000 34%),linear-gradient(118deg,#171924,#292037 52%,#171822);min-height:226px;padding:58px max(20px,50% - 590px) 52px;position:relative;overflow:hidden}.hyper-skill-hero:before{content:"";pointer-events:none;opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hyper-skill-hero .hyper-skill-title{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.hyper-skill-title>span{background:linear-gradient(90deg,#0000,#6fdaffb8,#ef79d3b8)}.hyper-skill-title>span:last-child{background:linear-gradient(90deg,#ef79d3b8,#ffcd66b8,#0000)}.hyper-skill-title>span:after{border-color:#ef8ed8;box-shadow:0 0 12px #74d5ffa6}.hyper-skill-title small{color:#9edfff}.hyper-skill-title .hyper-title-motion{color:#0000;text-shadow:none;filter:drop-shadow(0 3px 11px #85c8ff47)drop-shadow(0 6px 20px #00000057);background:linear-gradient(100deg,#71dcff 4%,#a99cff 31%,#ff86cf 57%,#ffd477 82%,#8ff4dc);-webkit-background-clip:text;background-clip:text;font-weight:950;animation:6.5s ease-in-out infinite hyper-title-breathe}.hyper-skill-title p{color:#f4f0ffb3}@keyframes hyper-title-breathe{0%,to{opacity:.86;filter:drop-shadow(0 3px 8px #69cdff33)drop-shadow(0 6px 20px #00000057)}50%{opacity:1;filter:drop-shadow(0 3px 15px #f27cd366)drop-shadow(0 6px 20px #00000057)}}.hyper-skill-page{z-index:1;width:min(1040px,100% - 40px);margin:-32px auto 80px;position:relative}.hyper-unlock-guide{background:#fffffff5;border:1px solid #dfd7dc;border-radius:18px;grid-template-columns:minmax(0,1fr) 346px;align-items:center;gap:32px;margin-bottom:18px;padding:25px 28px;display:grid;box-shadow:0 16px 38px #3d2b361a}.hyper-unlock-copy>small{color:#b24f6c;letter-spacing:2px;font-size:9px;font-weight:900}.hyper-unlock-copy h2{color:#3e383e;margin:6px 0 9px;font-size:25px}.hyper-unlock-copy>p{color:#756d74;margin:0;font-size:14px;line-height:1.75}.hyper-unlock-copy strong{color:#a84763}.hyper-unlock-copy ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0;padding:0;list-style:none;display:grid}.hyper-unlock-copy li{color:#5d555c;background:#faf7f9;border:1px solid #ebe3e7;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:11px;font-weight:750;display:flex}.hyper-unlock-copy li b{color:#fff;background:#b6506c;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.hyper-unlock-copy .hyper-unlock-note{color:#8b8188;border-left:3px solid #c05a76;padding-left:12px;font-size:12px}.hyper-unlock-guide figure{background:#201d21;border:1px solid #d8cfd5;border-radius:13px;margin:0;overflow:hidden;box-shadow:0 12px 28px #2e1f2829}.hyper-unlock-guide img{image-rendering:auto;width:100%;height:auto;display:block}.hyper-unlock-guide figcaption{color:#aaa0a7;text-align:center;background:#282329;padding:9px 12px;font-size:10px}html[data-theme=dark] .hyper-unlock-guide{background:#272329;border-color:#484149;box-shadow:0 16px 38px #0003}html[data-theme=dark] .hyper-unlock-copy h2{color:#f2edf1}html[data-theme=dark] .hyper-unlock-copy>p{color:#bcb4bb}html[data-theme=dark] .hyper-unlock-copy li{color:#d0c8ce;background:#312c32;border-color:#494249}.hyper-learn-card{background:#fff;border:1px solid #e1d8df;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px 24px;display:grid;box-shadow:0 16px 40px #3528351f}.hyper-learn-card>span{background:#f8e7ed;border-radius:13px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.hyper-learn-card small,.hyper-type-panel small{color:#a64a66;letter-spacing:1.7px;font-size:9px;font-weight:900}.hyper-learn-card h2{margin:3px 0 5px;font-size:20px}.hyper-learn-card p{color:#716a73;margin:0;font-size:13px;line-height:1.7}.hyper-learn-card mark{color:#983e59;background:#ffe0e8;border-radius:4px;padding:1px 4px;font-weight:900}.hyper-learn-card>b{color:#fff;white-space:nowrap;background:#a54763;border-radius:999px;padding:9px 13px;font-size:12px}.hyper-type-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 14px;display:grid}.hyper-type-tabs button{color:#655e67;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0d9df;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.hyper-type-tabs button:hover{border-color:#cf8da0;transform:translateY(-2px)}.hyper-type-tabs button.active{color:#fff;background:linear-gradient(135deg,#b95370,#873a55);border-color:#a94b67;box-shadow:0 10px 24px #86375033}.hyper-type-tabs i{color:#a54763;background:#f7e6eb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;font-weight:950;display:grid}.hyper-type-tabs button.active i{color:#8e3c57;background:#fff}.hyper-type-tabs span{gap:2px;display:grid}.hyper-type-tabs b{font-size:14px}.hyper-type-tabs small{opacity:.68;letter-spacing:.6px;font-size:8px}.hyper-type-panel{background:#fff;border:1px solid #ded6dd;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #392b3814}.hyper-type-panel>header{color:#fff;background:linear-gradient(120deg,#3c2b36,#734054 68%,#a9526c);align-items:center;gap:16px;padding:25px 27px;display:flex}.hyper-type-panel>header>span{background:#ffffff1a;border:1px solid #ffffff40;border-radius:14px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.hyper-type-panel>header small{color:#f3b7c8}.hyper-type-panel>header h2{margin:4px 0 3px;font-size:25px}.hyper-type-panel>header p{color:#ffffffb3;margin:0;font-size:13px}.hyper-type-copy{padding:24px 27px 8px}.hyper-type-copy>p{color:#554e57;margin:0;font-size:16px;line-height:1.9}.hyper-type-copy aside{color:#756c76;background:#f8f3f5;border-left:4px solid #b7526f;border-radius:0 9px 9px 0;gap:11px;margin-top:17px;padding:13px 15px;font-size:13px;line-height:1.7;display:flex}.hyper-type-copy aside b{color:#9d3f5c;flex:none}.hyper-effect-grid{grid-template-columns:1fr 1fr;gap:16px;padding:18px 27px 28px;display:grid}.hyper-effect-grid>div{background:#fbfafb;border:1px solid #e4dde3;border-radius:13px;padding:20px}.hyper-effect-grid h3{margin:4px 0 14px;font-size:18px}.hyper-effect-grid ul,.hyper-effect-grid ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hyper-effect-grid ul li{color:#635b65;background:#fff;border-radius:8px;gap:9px;padding:9px 11px;font-size:13px;display:flex}.hyper-effect-grid ul span{color:#b64f6d}.hyper-effect-grid ol{grid-template-columns:repeat(3,minmax(0,1fr))}.hyper-effect-grid ol li{background:#fff;border:1px solid #eadfe4;border-radius:9px;justify-items:center;gap:2px;padding:10px 7px;display:grid}.hyper-effect-grid ol b{color:#a74462;font-size:13px}.hyper-effect-grid ol span{color:#9a929b;font-size:9px}.hyper-version-note{color:#766e78;background:#fff;border:1px solid #e0d9df;border-radius:11px;gap:12px;margin-top:14px;padding:14px 17px;font-size:12px;display:flex}.hyper-version-note b{color:#9e415e;white-space:nowrap}.hyper-version-note p{margin:0}.hyper-career-groups{gap:8px;margin:24px 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.hyper-career-groups button{color:#706873;cursor:pointer;background:#fff;border:1px solid #dfd8df;border-radius:11px;justify-items:start;gap:2px;min-width:112px;padding:10px 13px;display:grid}.hyper-career-groups button small{letter-spacing:.7px;opacity:.68;font-size:8px}.hyper-career-groups button b{font-size:13px}.hyper-career-groups button.active{color:#fff;background:#a84965;border-color:#a84965}.hyper-career-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.hyper-career-picker button{color:#625a64;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1d9e0;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.hyper-career-picker button.active{background:#fff3f6;border-color:#bc607a;box-shadow:inset 0 0 0 1px #d3889e}.hyper-career-picker img,.hyper-career-picker i{object-fit:contain;background:#342933;border-radius:9px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.hyper-career-picker span{gap:2px;min-width:0;display:grid}.hyper-career-picker small{color:#9a929b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hyper-career-picker span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hyper-career-picker em{color:#ad4967;font-size:10px;font-style:normal;font-weight:900}.hyper-skill-workbench{background:#fff;border:1px solid #ded6dd;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #392b3814}.hyper-skill-workbench>header{color:#fff;background:linear-gradient(120deg,#352a33,#684052 68%,#994961);justify-content:space-between;align-items:center;gap:16px;padding:22px 25px;display:flex}.hyper-skill-workbench>header small{color:#efb4c5;letter-spacing:1.5px;font-size:9px;font-weight:900}.hyper-skill-workbench>header h2{margin:4px 0 2px;font-size:26px}.hyper-skill-workbench>header p{color:#ffffffad;margin:0;font-size:12px}.hyper-skill-workbench>header>b{letter-spacing:.8px;font-size:11px}.hyper-skill-workbench>.hyper-type-tabs{margin:14px}.hyper-type-tabs button em{color:#a04662;background:#f6e5ea;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.hyper-type-tabs button.active em{color:#8d3b55;background:#fff}.hyper-skill-browser{grid-template-columns:310px minmax(0,1fr);gap:12px;margin:0 14px 14px;display:grid}.hyper-skill-list{background:#f8f6f8;border:1px solid #e4dde3;border-radius:12px;max-height:620px;overflow-y:auto}.hyper-skill-list>header{border-bottom:1px solid #e4dde3;justify-content:space-between;padding:12px 13px;display:flex}.hyper-skill-list>header small{color:#a84965;letter-spacing:1px;font-size:9px;font-weight:900}.hyper-skill-list>header b{color:#8c848e;font-size:10px}.hyper-skill-list>button{color:#5d555f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;width:calc(100% - 12px);margin:6px;padding:8px;display:grid}.hyper-skill-list>button:hover,.hyper-skill-list>button.active{background:#fff;border-color:#d491a4}.hyper-skill-list img,.hyper-skill-list i,.hyper-skill-detail>header>img,.hyper-skill-detail>header>i{object-fit:contain;background:#332a31;border-radius:8px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.hyper-skill-list button span{gap:3px;min-width:0;display:grid}.hyper-skill-list button span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hyper-skill-list button span small{color:#989099;font-size:9px}.hyper-skill-detail{background:#fff;border:1px solid #e4dde3;border-radius:12px;padding:20px}.hyper-skill-detail>header{align-items:center;gap:13px;display:flex}.hyper-skill-detail>header>img,.hyper-skill-detail>header>i{width:54px;height:54px}.hyper-skill-detail>header small{color:#a84965;letter-spacing:1px;font-size:9px;font-weight:900}.hyper-skill-detail>header h2{margin:4px 0 2px;font-size:22px}.hyper-skill-detail>header p{color:#918992;margin:0;font-size:10px}.hyper-skill-description{color:#5f5761;white-space:pre-wrap;background:#f8f3f5;border-left:4px solid #ad4c68;border-radius:0 9px 9px 0;margin:18px 0;padding:15px;font-size:14px;line-height:1.8}.hyper-level-control{background:#fbfafb;border:1px solid #e5dde3;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.hyper-level-control label{color:#6f6670;font-size:12px;font-weight:800}.hyper-level-control select{color:#5f5660;background:#fff;border:1px solid #d8cdd4;border-radius:8px;min-width:110px;padding:8px 10px}.hyper-skill-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.hyper-skill-values>div{background:#fbfafb;border:1px solid #e7e0e5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.hyper-skill-values dt{color:#817983;font-size:11px}.hyper-skill-values dd{color:#a33f5d;text-align:right;word-break:break-word;margin:0;font-size:12px;font-weight:900}.hyper-values-empty,.hyper-data-empty{color:#968e98;text-align:center;padding:45px 20px}.hyper-data-empty span{color:#bd5975;font-size:25px}.hyper-data-empty h3{color:#5c555e;margin:8px 0 5px}.hyper-data-empty p{margin:0;font-size:12px}html[data-theme=dark] .hyper-skill-site{background:#1b191d}html[data-theme=dark] .hyper-learn-card,html[data-theme=dark] .hyper-type-tabs button,html[data-theme=dark] .hyper-type-panel,html[data-theme=dark] .hyper-version-note{color:#eee9ef;background:#252126;border-color:#403a42}html[data-theme=dark] .hyper-learn-card p,html[data-theme=dark] .hyper-type-copy>p,html[data-theme=dark] .hyper-version-note{color:#c4bcc6}html[data-theme=dark] .hyper-type-tabs button.active{color:#fff;background:linear-gradient(135deg,#ad4a68,#753047)}html[data-theme=dark] .hyper-type-copy aside,html[data-theme=dark] .hyper-effect-grid>div{color:#c4bcc6;background:#2c282d;border-color:#453d44}html[data-theme=dark] .hyper-effect-grid ul li,html[data-theme=dark] .hyper-effect-grid ol li{color:#d6ced7;background:#252126;border-color:#4b4249}html[data-theme=dark] .hyper-career-groups button,html[data-theme=dark] .hyper-career-picker button,html[data-theme=dark] .hyper-skill-workbench,html[data-theme=dark] .hyper-skill-detail{color:#ddd5de;background:#252126;border-color:#463e46}html[data-theme=dark] .hyper-career-groups button.active{color:#fff;background:#9b405d}html[data-theme=dark] .hyper-career-picker button.active{background:#392a31;border-color:#a9516b}html[data-theme=dark] .hyper-skill-list,html[data-theme=dark] .hyper-skill-list>header,html[data-theme=dark] .hyper-level-control,html[data-theme=dark] .hyper-skill-values>div{color:#d5cdd6;background:#2c282d;border-color:#463f46}html[data-theme=dark] .hyper-skill-list>button{color:#d8d0d9}html[data-theme=dark] .hyper-skill-list>button:hover,html[data-theme=dark] .hyper-skill-list>button.active{background:#352a30;border-color:#825063}html[data-theme=dark] .hyper-skill-description{color:#d0c7d1;background:#30292e}html[data-theme=dark] .hyper-data-empty h3{color:#eee9ef}@media (width<=720px){.hyper-skill-hero{min-height:225px}.hyper-skill-page{width:calc(100% - 28px)}.hyper-unlock-guide{grid-template-columns:1fr;gap:20px;padding:20px}.hyper-unlock-copy ol{grid-template-columns:1fr}.hyper-unlock-guide figure{width:min(346px,100%);margin-inline:auto}.hyper-learn-card{grid-template-columns:42px 1fr;padding:17px}.hyper-learn-card>span{width:42px;height:42px}.hyper-learn-card>b{grid-column:1/-1;width:fit-content}.hyper-type-tabs{grid-template-columns:1fr}.hyper-type-panel>header,.hyper-type-copy,.hyper-effect-grid{padding-left:18px;padding-right:18px}.hyper-effect-grid{grid-template-columns:1fr}.hyper-version-note{flex-direction:column;align-items:flex-start;gap:4px}.hyper-career-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.hyper-skill-browser{grid-template-columns:1fr}.hyper-skill-list{max-height:330px}.hyper-skill-values{grid-template-columns:1fr}}.nm-settings{--nm-ink:#20252c;--nm-blue:#273848;--nm-red:#b64d50;--nm-gold:#e1ae62;color:var(--nm-ink);background:#f1efe9;overflow:hidden}.nm-settings-cover{color:#f8f3e8;background:linear-gradient(112deg,#181f27f7 0 48%,#273848f0 48% 100%),radial-gradient(circle at 75% 35%,#b64d50,#0000 32%);grid-template-columns:130px 1fr 230px;align-items:center;gap:48px;min-height:560px;padding:90px clamp(28px,7vw,108px);display:grid;position:relative}.nm-settings-cover:before{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff2e 79px 80px),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff1f 79px 80px);position:absolute;inset:0}.nm-settings-cover:after{content:"88";color:#ffffff0b;letter-spacing:-35px;font-size:390px;font-weight:900;line-height:1;position:absolute;bottom:-84px;right:-26px}.nm-cover-index,.nm-cover-copy,.nm-cover-seal,.nm-cover-coordinate{z-index:1;position:relative}.nm-cover-index{align-self:start;justify-items:start;gap:6px;display:grid}.nm-cover-index b{color:var(--nm-gold);font-size:54px;line-height:.85}.nm-cover-index span{border-top:2px solid var(--nm-red);letter-spacing:2.2px;padding-top:8px;font-size:9px;font-weight:900}.nm-cover-copy small{color:var(--nm-gold);letter-spacing:3px;font-size:10px;font-weight:900}.nm-cover-copy h1{letter-spacing:-8px;margin:20px 0 24px;font-size:clamp(72px,9vw,136px);font-weight:900;line-height:.78}.nm-cover-copy p{color:#cbc8c1;letter-spacing:.8px;margin:0;font-size:14px;line-height:2}.nm-cover-seal{text-align:center;width:190px;height:190px;box-shadow:inset 0 0 0 7px var(--nm-blue),inset 0 0 0 8px #e1ae6259;border:1px solid #e1ae62bf;border-radius:50%;place-content:center;display:grid;transform:rotate(7deg)}.nm-cover-seal:before,.nm-cover-seal:after{content:"✦";color:var(--nm-gold);position:absolute;left:50%;transform:translate(-50%)}.nm-cover-seal:before{top:25px}.nm-cover-seal:after{bottom:25px}.nm-cover-seal strong{letter-spacing:4px;font-size:23px;display:block}.nm-cover-seal span{color:#aeb8c0;letter-spacing:2px;margin-top:7px;font-size:8px;display:block}.nm-cover-coordinate{color:#8f9aa3;letter-spacing:1.6px;text-align:right;font-size:8px;line-height:1.8;position:absolute;bottom:28px;right:35px}.nm-settings-nav{z-index:2;background:#faf8f2;border:1px solid #d3cabe;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:-34px auto 0;display:grid;position:relative;box-shadow:12px 15px #20252c14}.nm-settings-nav a{min-height:96px;color:var(--nm-ink);border-right:1px solid #d9d0c5;align-items:center;gap:15px;padding:22px 24px;text-decoration:none;transition:all .25s;display:flex}.nm-settings-nav a:last-child{border-right:0}.nm-settings-nav i{color:var(--nm-red);font-size:11px;font-style:normal;font-weight:900}.nm-settings-nav span{font-size:14px;font-weight:900}.nm-settings-nav small{opacity:.55;letter-spacing:1.4px;margin-top:5px;font-size:7px;display:block}.nm-settings-chapter{width:min(1180px,100% - 48px);margin:0 auto;padding:112px 0 0;scroll-margin-top:100px}.nm-chapter-title{align-items:end;gap:22px;margin-bottom:42px;display:flex}.nm-chapter-title>span{color:var(--nm-red);font-size:52px;font-weight:200;line-height:.9}.nm-chapter-title small{color:#8c7f73;letter-spacing:2.4px;font-size:8px;font-weight:900}.nm-chapter-title h2{letter-spacing:-1px;margin:7px 0 0;font-size:30px}.nm-server-board{border-top:5px solid var(--nm-ink);background:#f8f5ee;border-bottom:1px solid #bdb3a7;grid-template-columns:1.15fr repeat(3,1fr);display:grid}.nm-version-block{color:#fff;background:var(--nm-ink);min-height:270px;padding:32px}.nm-version-block small{color:var(--nm-gold);letter-spacing:2px;font-size:8px}.nm-version-block strong{margin:32px 0 18px;font-size:46px;line-height:.92;display:block}.nm-version-block p{color:#9da4ab;margin:0;font-size:11px}.nm-param-row{border-right:1px solid #d3c9bd;flex-direction:column;min-height:270px;padding:31px 27px;display:flex}.nm-param-row span{font-size:15px;font-weight:900}.nm-param-row b{color:#9f9387;letter-spacing:1.8px;margin-top:4px;font-size:7px}.nm-param-row strong{color:var(--nm-red);margin-top:auto;font-size:72px;font-weight:300;line-height:.8}.nm-param-row em{color:var(--nm-ink);font-size:22px;font-style:normal;font-weight:900}.nm-growth-rule{color:#fff;background:var(--nm-red);grid-column:1/-1;grid-template-columns:150px 1fr;align-items:center;gap:42px;min-height:170px;padding:34px 40px;display:grid}.nm-growth-mark{text-align:center;border:1px solid #ffffff6b;place-content:center;height:100px;display:grid}.nm-growth-mark span{letter-spacing:4px;font-size:10px}.nm-growth-mark b{font-size:37px;line-height:1}.nm-growth-rule small{color:#f3d3c5;letter-spacing:2.2px;font-size:8px}.nm-growth-rule p{color:#f4e9e5;margin:0;line-height:1.8}.nm-growth-rule mark{color:var(--nm-ink);background:var(--nm-gold);padding:2px 5px}.nm-owl-report{background:#f8f5ee;border:1px solid #bab2a7;grid-template-columns:280px 1fr;display:grid}.nm-report-side{color:#fff;background:var(--nm-blue);flex-direction:column;min-height:420px;padding:34px;display:flex}.nm-report-side>span{color:#ffffff0f;letter-spacing:-10px;font-size:110px;font-weight:900;line-height:1}.nm-report-side strong{margin-top:auto;font-size:25px}.nm-report-side small{color:var(--nm-gold);letter-spacing:1.7px;margin-top:8px;font-size:8px}.nm-report-lines{padding:10px 38px}.nm-report-lines article{border-bottom:1px dashed #c9c0b4;grid-template-columns:45px 1fr;align-items:start;gap:20px;min-height:133px;padding:25px 0;display:grid}.nm-report-lines article:last-child{border-bottom:0}.nm-report-lines article>b{color:var(--nm-red);font-size:11px}.nm-report-lines h3{margin:0 0 7px;font-size:18px}.nm-report-lines p{color:#777068;margin:0;font-size:13px;line-height:1.8}.nm-hand-note{color:#8b5c4c;width:max-content;max-width:100%;margin:14px 0 0 auto;font-size:11px;transform:rotate(-1deg)}.nm-notice-track{border-left:1px solid #afa69c;padding-left:48px;position:relative}.nm-notice-track:before{content:"START";color:#fff;background:var(--nm-red);letter-spacing:1px;padding:4px 7px;font-size:7px;position:absolute;top:-28px;left:-19px}.nm-notice-track article{border-bottom:1px solid #ccc3b8;grid-template-columns:70px 1fr;align-items:start;gap:28px;min-height:122px;padding:24px 0;display:grid}.nm-notice-track article>span{color:var(--nm-red);font-size:32px;font-weight:200;position:relative}.nm-notice-track article>span:before{content:"";background:var(--nm-red);width:11px;height:11px;box-shadow:0 0 0 1px var(--nm-red);border:3px solid #f1efe9;border-radius:50%;position:absolute;top:11px;left:-54px}.nm-notice-track small{color:#9c8e81;letter-spacing:2px;font-size:7px}.nm-notice-track h3{margin:5px 0 6px;font-size:19px}.nm-notice-track p{color:#706a64;margin:0;font-size:13px}.nm-feature-index{border-top:5px solid var(--nm-ink);grid-template-columns:1fr 1fr;display:grid}.nm-feature-index article{border-bottom:1px solid #c9c0b5;border-right:1px solid #c9c0b5;grid-template-columns:60px 1fr;gap:20px;min-height:200px;padding:32px;display:grid}.nm-feature-index article:nth-child(2n){border-right:0}.nm-feature-index article>span{color:var(--nm-red);font-size:13px;font-weight:900}.nm-feature-index h3{margin:0 0 13px;font-size:20px}.nm-feature-index p{color:#716a63;margin:0;font-size:13px;line-height:1.85}.nm-feature-index .is-lead>span{color:var(--nm-gold)}.nm-settings-end{color:#8b8177;letter-spacing:2px;border-top:1px solid #aaa196;justify-content:space-between;width:min(1180px,100% - 48px);margin:90px auto 0;padding:22px 0 55px;font-size:8px;display:flex}html[data-theme=dark] .nm-settings{--nm-ink:#ece7df;color:#eee9e1;background:#181a1d}.nm-settings-cover{--nm-ink:#20252c}html[data-theme=dark] .nm-settings-nav,html[data-theme=dark] .nm-server-board,html[data-theme=dark] .nm-owl-report{color:#eee9e1;background:#222529;border-color:#44484c}html[data-theme=dark] .nm-settings-nav a{color:#eee9e1;border-color:#44484c}.nm-settings-nav a:hover{color:#fff}html[data-theme=dark] .nm-param-row{border-color:#44484c}.nm-version-block,.nm-growth-rule{--nm-ink:#20252c}html[data-theme=dark] .nm-report-lines p,html[data-theme=dark] .nm-notice-track p,html[data-theme=dark] .nm-feature-index p{color:#bcb6ae}html[data-theme=dark] .nm-notice-track,html[data-theme=dark] .nm-notice-track article,html[data-theme=dark] .nm-feature-index article,html[data-theme=dark] .nm-settings-end{border-color:#4a4d50}html[data-theme=dark] .nm-notice-track article>span:before{border-color:#181a1d}html[data-theme=dark] .nm-feature-index .is-lead{background:#292d31}@media (width<=800px){.nm-settings-cover{grid-template-columns:1fr;gap:20px;min-height:510px;padding:70px 28px}.nm-cover-index{display:none}.nm-cover-copy h1{letter-spacing:-5px;font-size:76px}.nm-cover-seal{width:115px;height:115px;position:absolute;top:65px;right:25px}.nm-cover-seal strong{font-size:15px}.nm-cover-seal:before{top:10px}.nm-cover-seal:after{bottom:10px}.nm-settings-nav{grid-template-columns:1fr 1fr}.nm-settings-nav a:nth-child(2){border-right:0}.nm-settings-nav a:nth-child(-n+2){border-bottom:1px solid #d9d0c5}.nm-settings-chapter{padding-top:80px}.nm-chapter-title>span{font-size:39px}.nm-chapter-title h2{font-size:24px}.nm-server-board{grid-template-columns:1fr 1fr}.nm-version-block{grid-column:1/-1;min-height:200px}.nm-param-row{min-height:190px}.nm-param-row:nth-of-type(4){grid-column:1/-1}.nm-growth-rule{grid-template-columns:1fr;gap:22px;padding:28px}.nm-owl-report{grid-template-columns:1fr}.nm-report-side{min-height:190px}.nm-report-side>span{font-size:70px}.nm-report-lines{padding:8px 24px}.nm-feature-index{grid-template-columns:1fr}.nm-feature-index article,.nm-feature-index article:nth-child(2n){border-right:0}}@media (width<=520px){.nm-settings-nav,.nm-settings-chapter,.nm-settings-end{width:calc(100% - 28px)}.nm-settings-nav a{min-height:82px;padding:16px 13px}.nm-settings-nav i{display:none}.nm-cover-copy h1{font-size:66px}.nm-cover-copy p{width:220px}.nm-cover-seal{width:102px;height:102px;top:55px;right:14px}.nm-param-row strong{font-size:58px}.nm-growth-rule{padding:24px}.nm-report-lines article{grid-template-columns:30px 1fr;gap:10px}.nm-notice-track{padding-left:28px}.nm-notice-track article{grid-template-columns:44px 1fr;gap:12px}.nm-notice-track article>span:before{left:-34px}.nm-feature-index article{grid-template-columns:38px 1fr;padding:25px 20px}}.nm-settings-nav button{min-height:82px;color:var(--nm-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #eadfe2;align-items:center;gap:15px;padding:18px 22px;transition:color .25s,background .25s;display:flex}.nm-settings-nav button:last-child{border-right:0}.nm-settings-nav button:hover{color:#6a3545;background:#fbf1f4}.nm-settings-nav button:hover i{color:#ba5570}html[data-theme=dark] .nm-settings-nav button{color:#eee9e1;background:#29252a;border-color:#40383d}html[data-theme=dark] .nm-settings-nav button:hover{color:#f3c6d2;background:#30272c}@media (width<=800px){.nm-settings-nav button:nth-child(2){border-right:0}.nm-settings-nav button:nth-child(-n+2){border-bottom:1px solid #eadfe2}}@media (width<=520px){.nm-settings-nav button{min-height:82px;padding:16px 13px}}.nm-server-board{grid-template-columns:repeat(4,minmax(0,1fr))}.nm-board-caption{color:#fff;background:linear-gradient(120deg,#51323c,#703e4e);border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}.nm-board-caption small{color:#e8bd76;letter-spacing:.2em;font-size:8px;font-weight:900}.nm-board-caption h3{margin:5px 0 0;font-size:20px}.nm-board-caption>span{color:#efd293;letter-spacing:.14em;border:1px solid #efcc8d57;border-radius:99px;padding:8px 11px;font-size:8px;font-weight:900}.nm-version-block{color:#493b40;background:linear-gradient(145deg,#fffaf5,#f7ecef);border:1px solid #eee3e5}.nm-version-block small{color:#ae526b}.nm-version-block strong{color:#9f4660;margin:auto 0 4px;font-size:25px;line-height:1.1}.nm-version-block p{color:#8c7d82}.nm-param-row strong{margin-top:auto;font-size:42px}.nm-param-row em{font-size:16px}.nm-growth-rule{margin-top:0}html[data-theme=dark] .nm-board-caption{background:linear-gradient(120deg,#4b3039,#623747)}html[data-theme=dark] .nm-version-block{color:#f1e9ec;background:#29252a;border-color:#40383d}html[data-theme=dark] .nm-version-block strong{color:#e49aae}html[data-theme=dark] .nm-version-block p{color:#bdb3b7}@media (width<=800px){.nm-server-board{grid-template-columns:1fr 1fr}.nm-version-block,.nm-param-row:nth-of-type(4){grid-column:auto}}@media (width<=520px){.nm-board-caption{flex-direction:column;align-items:flex-start;gap:10px}.nm-server-board{grid-template-columns:1fr}.nm-board-caption,.nm-growth-rule{grid-column:1}}.nm-settings-unified-hero{min-height:220px;padding-top:38px;padding-bottom:38px}.nm-settings-nav{margin-top:-22px}.nm-settings-nav button{min-height:62px;padding:11px 18px}.nm-settings-chapter{padding-top:46px}.nm-chapter-title{margin-bottom:16px}.nm-chapter-title>span{border-radius:12px;width:38px;height:38px;font-size:12px}.nm-chapter-title h2{font-size:23px}.nm-board-caption{min-height:66px;padding:13px 18px}.nm-version-block,.nm-param-row{min-height:112px;padding:16px 18px}.nm-version-block strong{font-size:21px}.nm-param-row strong{font-size:34px}.nm-growth-rule{grid-template-columns:105px 1fr;gap:24px;min-height:118px;padding:20px 24px}.nm-growth-mark{height:74px}.nm-growth-mark b{font-size:29px}.nm-growth-rule h3{margin:4px 0 7px;font-size:20px}.nm-growth-rule p{font-size:12px}.nm-settings-mid-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.nm-settings-mid-grid .nm-settings-chapter{width:100%}.nm-settings-mid-grid .nm-chapter-title h2{font-size:21px}.nm-settings-mid-grid .nm-owl-report{grid-template-columns:150px 1fr}.nm-settings-mid-grid .nm-report-side{min-height:292px;padding:22px}.nm-settings-mid-grid .nm-report-side>span{letter-spacing:-5px;font-size:56px}.nm-settings-mid-grid .nm-report-side strong{font-size:18px}.nm-settings-mid-grid .nm-report-lines{padding:4px 20px}.nm-settings-mid-grid .nm-report-lines article{grid-template-columns:28px 1fr;gap:10px;min-height:92px;padding:15px 0}.nm-settings-mid-grid .nm-report-lines h3{margin-bottom:3px;font-size:14px}.nm-settings-mid-grid .nm-report-lines p{font-size:11px;line-height:1.55}.nm-settings-mid-grid .nm-hand-note{margin-top:8px;font-size:9px}.nm-settings-mid-grid .nm-notice-track{grid-template-columns:1fr;gap:7px;padding:8px}.nm-settings-mid-grid .nm-notice-track article{grid-template-columns:29px 1fr;gap:10px;min-height:85px;padding:14px 16px;display:grid}.nm-settings-mid-grid .nm-notice-track article>span{font-size:14px}.nm-settings-mid-grid .nm-notice-track small{font-size:6px}.nm-settings-mid-grid .nm-notice-track h3{margin:3px 0;font-size:14px}.nm-settings-mid-grid .nm-notice-track p{font-size:11px}.nm-feature-index{grid-template-columns:repeat(4,1fr)}.nm-feature-index article,.nm-feature-index article:nth-child(2n){border-right:1px solid #eadfe2;grid-template-columns:30px 1fr;gap:10px;min-height:142px;padding:20px}.nm-feature-index article:nth-child(4n){border-right:0}.nm-feature-index h3{margin-bottom:7px;font-size:15px}.nm-feature-index p{font-size:11px;line-height:1.55}.nm-settings-end{margin-top:42px;padding-bottom:34px}@media (width<=980px){.nm-settings-mid-grid{grid-template-columns:1fr}.nm-feature-index{grid-template-columns:1fr 1fr}.nm-feature-index article:nth-child(4n){border-right:1px solid #eadfe2}.nm-feature-index article:nth-child(2n){border-right:0}}@media (width<=800px){.nm-settings-unified-hero{min-height:220px}.nm-settings-mid-grid{width:calc(100% - 40px)}.nm-settings-mid-grid .nm-owl-report{grid-template-columns:1fr}.nm-settings-mid-grid .nm-report-side{min-height:130px}}@media (width<=520px){.nm-settings-mid-grid{width:calc(100% - 28px)}.nm-feature-index{grid-template-columns:1fr}.nm-feature-index article,.nm-feature-index article:nth-child(2n),.nm-feature-index article:nth-child(4n){border-right:0}.nm-growth-rule{grid-template-columns:1fr}}@media (width>=1100px) and (height>=700px){.nm-settings{min-height:100svh;padding-bottom:0}.nm-settings-unified-hero{min-height:112px;padding:20px max(20px,50% - 590px)}.nm-settings-unified-hero:after{font-size:180px;bottom:-90px}.nm-settings-unified-hero .career-intro-title{grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr)}.nm-settings-unified-hero .career-intro-title h1{margin:2px 0 0;font-size:38px}.nm-settings-unified-hero .career-intro-title small{font-size:7px}.nm-settings-unified-hero .career-intro-title p{font-size:10px}.nm-settings-nav{border-radius:13px;width:min(1180px,100% - 32px);margin:-15px auto 0;box-shadow:0 9px 24px #402a3217}.nm-settings-nav button{min-height:48px;padding:7px 16px}.nm-settings-nav button span{font-size:12px}.nm-settings-nav button small{display:none}.nm-settings-dashboard{grid-template-rows:1fr 1fr;grid-template-columns:1.08fr .96fr .96fr;gap:12px;width:min(1180px,100% - 32px);height:calc(100svh - 225px);min-height:455px;max-height:540px;margin:16px auto 0;display:grid}.nm-settings-dashboard>.nm-settings-chapter,.nm-settings-mid-grid .nm-settings-chapter{width:100%;min-width:0;height:100%;margin:0;padding:0;scroll-margin-top:75px;overflow:hidden}.nm-settings-dashboard>#server-settings{grid-area:1/1/3}.nm-settings-mid-grid{width:auto;margin:0;display:contents}.nm-settings-mid-grid>#owl-notice{grid-area:1/2/3}.nm-settings-mid-grid>#important-notice{grid-area:1/3}.nm-settings-dashboard>#features{grid-area:2/3}.nm-chapter-title{gap:8px;height:38px;margin:0 0 7px}.nm-chapter-title>span{border-radius:9px;width:29px;height:29px;font-size:9px}.nm-chapter-title small{display:none}.nm-chapter-title h2,.nm-settings-mid-grid .nm-chapter-title h2{letter-spacing:0;margin:0;font-size:15px}.nm-server-board{border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;height:calc(100% - 45px);padding:7px}.nm-board-caption{border-radius:9px;min-height:47px;padding:8px 12px}.nm-board-caption small{font-size:6px}.nm-board-caption h3{margin-top:2px;font-size:13px}.nm-board-caption>span{padding:5px 7px;font-size:6px}.nm-version-block,.nm-param-row{border-radius:9px;min-height:0;padding:10px 12px}.nm-version-block small,.nm-param-row b{font-size:6px}.nm-version-block strong{font-size:17px}.nm-version-block p,.nm-param-row span{font-size:10px}.nm-param-row strong{font-size:25px}.nm-param-row em{font-size:11px}.nm-param-row:nth-of-type(4){grid-column:auto}.nm-growth-rule{border-radius:9px;grid-template-columns:60px 1fr;gap:12px;min-height:86px;padding:11px 13px}.nm-growth-mark{height:54px}.nm-growth-mark span{font-size:6px}.nm-growth-mark b{font-size:20px}.nm-growth-rule small{font-size:6px}.nm-growth-rule h3{margin:2px 0 4px;font-size:14px}.nm-growth-rule p{font-size:9px;line-height:1.45}.nm-settings-mid-grid .nm-owl-report{border-radius:14px;grid-template-rows:70px 1fr;grid-template-columns:1fr;height:calc(100% - 57px);display:grid}.nm-settings-mid-grid .nm-report-side{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:0;padding:10px 14px;display:grid}.nm-settings-mid-grid .nm-report-side>span{letter-spacing:-2px;font-size:28px}.nm-settings-mid-grid .nm-report-side strong{margin:0;font-size:13px}.nm-settings-mid-grid .nm-report-side small{margin:0;font-size:6px}.nm-settings-mid-grid .nm-report-lines{padding:2px 13px}.nm-settings-mid-grid .nm-report-lines article{grid-template-columns:21px 1fr;align-items:center;gap:7px;height:33.333%;min-height:0;padding:8px 0}.nm-settings-mid-grid .nm-report-lines article>b{font-size:8px}.nm-settings-mid-grid .nm-report-lines h3{margin:0 0 2px;font-size:11px}.nm-settings-mid-grid .nm-report-lines p{font-size:8.5px;line-height:1.35}.nm-settings-mid-grid .nm-hand-note{height:12px;margin:2px 0 0;font-size:7px}.nm-settings-mid-grid .nm-notice-track{border-radius:14px;gap:4px;height:calc(100% - 45px);padding:6px}.nm-settings-mid-grid .nm-notice-track article{border-radius:8px;grid-template-columns:20px 1fr;gap:6px;min-height:0;padding:7px 9px}.nm-settings-mid-grid .nm-notice-track article>span{font-size:10px}.nm-settings-mid-grid .nm-notice-track small{display:none}.nm-settings-mid-grid .nm-notice-track h3{margin:0 0 1px;font-size:10px}.nm-settings-mid-grid .nm-notice-track p{font-size:8px;line-height:1.35}.nm-feature-index{border-radius:14px;grid-template-columns:1fr 1fr;height:calc(100% - 45px)}.nm-feature-index article,.nm-feature-index article:nth-child(2n),.nm-feature-index article:nth-child(4n){border-right:1px solid #eadfe2;grid-template-columns:18px 1fr;gap:5px;min-height:0;padding:7px 8px}.nm-feature-index article:nth-child(2n){border-right:0}.nm-feature-index article>span{font-size:8px}.nm-feature-index h3{margin:0 0 2px;font-size:9px}.nm-feature-index p{font-size:7px;line-height:1.3}.nm-settings-end{display:none}}.nm-base-settings-list{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.nm-base-settings-list article{background:#fbf8f8;border:1px solid #eee3e5;border-radius:10px;grid-template-columns:76px 15px minmax(0,1fr);align-items:center;gap:5px;min-height:52px;padding:10px 13px;display:grid}.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){grid-column:1/-1}.nm-base-settings-list b{color:#67585e;font-size:11px}.nm-base-settings-list i{color:#d19b49;font-size:18px;font-style:normal;font-weight:900}.nm-base-settings-list span{color:#9f4660;min-width:0;font-size:12px;font-weight:850;line-height:1.4}html[data-theme=dark] .nm-base-settings-list article{background:#29252a;border-color:#40383d}html[data-theme=dark] .nm-base-settings-list b{color:#cfc4c8}html[data-theme=dark] .nm-base-settings-list span{color:#eba0b4}@media (width>=1100px) and (height>=700px){.nm-base-settings-list{grid-template-rows:repeat(9,1fr);grid-template-columns:1fr;gap:3px;height:calc(100% - 53px)}.nm-base-settings-list article,.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){border-radius:6px;grid-column:auto;grid-template-columns:60px 11px minmax(0,1fr);gap:3px;min-height:0;padding:4px 8px}.nm-base-settings-list b{font-size:8px}.nm-base-settings-list i{font-size:12px}.nm-base-settings-list span{font-size:8px;line-height:1.2}}@media (width<=520px){.nm-base-settings-list{grid-template-columns:1fr}.nm-base-settings-list article,.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){grid-column:1}}.nm-settings-nav{grid-template-columns:1fr;width:min(760px,100% - 40px)}.nm-settings-nav button{border-right:0;justify-content:center}.nm-settings-dashboard{width:min(760px,100% - 40px);margin:0 auto;display:block}.nm-settings-dashboard>#server-settings{width:100%}@media (width>=1100px) and (height>=700px){.nm-settings-dashboard{width:min(760px,100% - 40px);height:auto;min-height:0;max-height:none;margin-top:18px;display:block}.nm-settings-dashboard>#server-settings{height:auto;overflow:visible}.nm-server-board{height:auto}.nm-base-settings-list{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:5px;height:auto}.nm-base-settings-list article,.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){grid-column:auto;grid-template-columns:68px 12px minmax(0,1fr);min-height:38px;padding:6px 10px}.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){grid-column:1/-1}.nm-base-settings-list b{font-size:9px}.nm-base-settings-list i{font-size:13px}.nm-base-settings-list span{font-size:9px}}.nm-base-settings-list b{font-size:13px}.nm-base-settings-list i{font-size:21px}.nm-base-settings-list span{font-size:14px}.nm-board-caption small{font-size:9px}.nm-board-caption h3{font-size:19px}.nm-board-caption>span{font-size:8px}@media (width>=1100px) and (height>=700px){.nm-chapter-title h2{font-size:18px}.nm-board-caption{min-height:54px;padding:10px 14px}.nm-board-caption small{font-size:7px}.nm-board-caption h3{font-size:15px}.nm-board-caption>span{font-size:7px}.nm-base-settings-list article,.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){grid-template-columns:76px 14px minmax(0,1fr);min-height:43px;padding:7px 11px}.nm-base-settings-list b{font-size:11px}.nm-base-settings-list i{font-size:16px}.nm-base-settings-list span{font-size:11px;line-height:1.3}}.nm-server-board{padding:10px}.nm-base-settings-list{counter-reset:nm-setting;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nm-base-settings-list article,.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){counter-increment:nm-setting;background:radial-gradient(circle at 100% 0,#be55711a,#0000 45%),linear-gradient(145deg,#fff,#fbf5f7);border:1px solid #eadde1;border-top:3px solid #b95772;border-radius:13px;grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:7px 10px;min-height:92px;padding:16px 15px 14px;position:relative;overflow:hidden;box-shadow:0 6px 15px #492d370b}.nm-base-settings-list article:nth-child(3n+2){background:radial-gradient(circle at 100% 0,#deaa5a1f,#0000 45%),linear-gradient(145deg,#fff,#fcf7f1);border-top-color:#d29a4e}.nm-base-settings-list article:nth-child(3n){border-top-color:#8d5268}.nm-base-settings-list article:after{content:"0" counter(nm-setting);color:#97485f0e;pointer-events:none;font-size:47px;font-weight:950;line-height:1;position:absolute;bottom:-9px;right:10px}.nm-base-settings-list b{z-index:1;color:#68565d;letter-spacing:.03em;font-size:13px;position:relative}.nm-base-settings-list i{z-index:1;color:#fff;background:linear-gradient(135deg,#d3a252,#b47727);border-radius:50%;grid-area:1/2;place-items:center;width:22px;height:22px;font-size:16px;display:grid;position:relative;box-shadow:0 4px 10px #b074272e}.nm-base-settings-list span{z-index:1;color:#9b405b;grid-column:1/-1;font-size:15px;font-weight:900;line-height:1.35;position:relative}html[data-theme=dark] .nm-base-settings-list article,html[data-theme=dark] .nm-base-settings-list article:nth-child(3n+2){background:radial-gradient(circle at 100% 0,#c4557421,#0000 46%),linear-gradient(145deg,#2d282d,#262226);border-color:#c65c79 #463b40 #463b40}html[data-theme=dark] .nm-base-settings-list article:nth-child(3n+2){border-top-color:#d19a4d}html[data-theme=dark] .nm-base-settings-list article:after{color:#ffffff09}@media (width>=1100px) and (height>=700px){.nm-settings-dashboard{width:min(920px,100% - 40px)}.nm-base-settings-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.nm-base-settings-list article,.nm-base-settings-list article:nth-child(5),.nm-base-settings-list article:nth-child(7),.nm-base-settings-list article:nth-child(8),.nm-base-settings-list article:nth-child(9){border-radius:10px;grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:5px 8px;min-height:82px;padding:12px 13px 10px}.nm-base-settings-list b{font-size:12px}.nm-base-settings-list i{width:20px;height:20px;font-size:14px}.nm-base-settings-list span{font-size:13px;line-height:1.28}.nm-base-settings-list article:after{font-size:40px}}@media (width<=760px){.nm-base-settings-list{grid-template-columns:1fr 1fr}}@media (width<=520px){.nm-base-settings-list{grid-template-columns:1fr}}.nm-settings-layout{background:#ffffffdb;border:1px solid #e3dadd;border-radius:20px;grid-template-columns:.82fr 1.18fr;gap:11px;padding:12px;display:grid;box-shadow:0 15px 38px #422b3313}.nm-core-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nm-core-stats article{background:radial-gradient(circle at 100% 0,#bf516f21,#0000 45%),linear-gradient(145deg,#fff,#faf3f5);border:1px solid #eadde1;border-radius:15px;flex-direction:column;min-height:126px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.nm-core-stats article:nth-child(2){background:radial-gradient(circle at 100% 0,#dfae622e,#0000 45%),linear-gradient(145deg,#fffdf8,#faf5ec)}.nm-core-stats article:after{content:"✦";color:#b24f6a2e;font-size:16px;position:absolute;top:14px;right:16px}.nm-core-stats small,.nm-jobs-banner small,.nm-rates-panel small{color:#b2556e;letter-spacing:.16em;font-size:7px;font-weight:950}.nm-core-stats b{color:#77676d;margin-top:4px;font-size:12px}.nm-core-stats strong{color:#963e59;margin-top:auto;font-size:27px;line-height:1}.nm-core-stats strong em{margin-left:4px;font-size:12px;font-style:normal}.nm-core-stats>article:last-child strong{font-size:22px}.nm-core-stats article>span{color:#ad9da2;letter-spacing:.12em;margin-top:5px;font-size:7px;font-weight:900}.nm-jobs-banner{color:#fff;background:radial-gradient(circle at 88% 20%,#e0ad5d3d,#0000 30%),linear-gradient(118deg,#50313b,#713e4e);border-radius:15px;grid-column:1/-1;grid-template-columns:150px 1fr;align-items:center;gap:18px;min-height:78px;padding:15px 20px;display:grid;box-shadow:0 9px 22px #48283221}.nm-jobs-banner b{margin-top:3px;font-size:16px;display:block}.nm-jobs-banner p{color:#fff3de;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:900;display:flex}.nm-jobs-banner p i{border:1px solid #e2b767;flex:none;width:5px;height:5px;transform:rotate(45deg)}.nm-rates-panel{background:#fcf8f9;border:1px solid #eadde1;border-radius:15px;overflow:hidden}.nm-rates-panel header{border-bottom:1px solid #eadde1;padding:12px 15px}.nm-rates-panel header b{color:#5f4f55;margin-top:2px;font-size:14px;display:block}.nm-rates-panel>div{grid-template-columns:repeat(3,1fr);min-height:104px;display:grid}.nm-rates-panel article{text-align:center;border-right:1px solid #eadde1;place-content:center;padding:13px 8px;display:grid}.nm-rates-panel article:last-child{border-right:0}.nm-rates-panel article span{color:#8e7c82;font-size:10px;font-weight:800}.nm-rates-panel article strong{color:#a44863;margin-top:5px;font-size:29px;line-height:1}.nm-rates-panel article em{color:#c08c3f;font-size:11px;font-style:normal}.nm-rule-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nm-rule-cards article{background:linear-gradient(145deg,#fff,#faf5f7);border:1px solid #eadde1;border-radius:13px;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:78px;padding:12px 13px;display:grid}.nm-rule-cards article>span{color:#fff;background:linear-gradient(135deg,#bf5874,#914059);border-radius:9px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.nm-rule-cards b{color:#8b777e;font-size:10px;display:block}.nm-rule-cards strong{color:#613f4b;margin-top:4px;font-size:12px;line-height:1.35;display:block}html[data-theme=dark] .nm-core-stats article,html[data-theme=dark] .nm-core-stats article:nth-child(2),html[data-theme=dark] .nm-rates-panel,html[data-theme=dark] .nm-rule-cards article{background:radial-gradient(circle at 100% 0,#c152701f,#0000 45%),linear-gradient(145deg,#2d282d,#262226);border-color:#433b40}html[data-theme=dark] .nm-core-stats b,html[data-theme=dark] .nm-rates-panel article span,html[data-theme=dark] .nm-rule-cards b{color:#bfb1b6}html[data-theme=dark] .nm-core-stats strong,html[data-theme=dark] .nm-rates-panel article strong{color:#eea1b6}html[data-theme=dark] .nm-rates-panel header,html[data-theme=dark] .nm-rates-panel article{border-color:#433b40}html[data-theme=dark] .nm-rates-panel header b,html[data-theme=dark] .nm-rule-cards strong{color:#f1e9ec}@media (width>=1100px) and (height>=700px){.nm-settings-dashboard{width:min(940px,100% - 40px)}.nm-settings-layout{gap:9px;padding:10px}.nm-core-stats article{min-height:108px;padding:14px 17px}.nm-core-stats strong{font-size:24px}.nm-core-stats>article:last-child strong{font-size:20px}.nm-jobs-banner{min-height:68px;padding:11px 17px}.nm-rates-panel>div{min-height:88px}.nm-rule-cards article{min-height:69px}}@media (width<=760px){.nm-settings-layout,.nm-core-stats{grid-template-columns:1fr}.nm-jobs-banner,.nm-core-stats{grid-column:1}.nm-jobs-banner{grid-template-columns:1fr;gap:8px}.nm-jobs-banner p{flex-wrap:wrap;justify-content:flex-start}.nm-rates-panel,.nm-rule-cards{grid-column:1}}@media (width<=520px){.nm-rule-cards{grid-template-columns:1fr}}.nm-settings-layout{grid-template-columns:1fr}.nm-core-stats{grid-template-columns:repeat(3,1fr)}.nm-core-stats article{min-height:100px}.nm-core-stats article.is-rate{background:radial-gradient(circle at 100% 0,#deaa5a21,#0000 45%),linear-gradient(145deg,#fff,#fbf7ef)}.nm-core-stats article.is-rate:after{color:#c3893638}.nm-jobs-banner{color:#55454b;min-height:72px;box-shadow:none;background:radial-gradient(circle at 92% 20%,#dba65721,#0000 31%),linear-gradient(120deg,#fff,#faf3f5);border:1px solid #e7d9dd;border-left:4px solid #aa4964;grid-template-columns:140px 1fr}.nm-jobs-banner small{color:#b0526b}.nm-jobs-banner b{color:#5f4c53}.nm-jobs-banner p{color:#963f59}.nm-jobs-banner p i{border-color:#c79243}.nm-rule-cards{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.nm-rule-cards article{min-height:72px}html[data-theme=dark] .nm-jobs-banner{color:#f0e8eb;background:radial-gradient(circle at 92% 20%,#dba65717,#0000 31%),linear-gradient(145deg,#2d282d,#262226);border-color:#463b40 #463b40 #463b40 #cc617e}html[data-theme=dark] .nm-jobs-banner b{color:#f1e9ec}html[data-theme=dark] .nm-jobs-banner p{color:#efa4b8}@media (width>=1100px) and (height>=700px){.nm-settings-unified-hero{min-height:160px;padding-top:28px;padding-bottom:28px}.nm-settings-unified-hero .career-intro-title h1{font-size:44px}.nm-settings-dashboard{margin-top:12px}.nm-settings-layout,.nm-core-stats{gap:7px}.nm-core-stats article{min-height:76px;padding:10px 14px}.nm-core-stats b{font-size:10px}.nm-core-stats strong{font-size:20px}.nm-core-stats>article:last-child strong{font-size:18px}.nm-core-stats article>span{font-size:6px}.nm-jobs-banner{min-height:58px;padding:9px 15px}.nm-jobs-banner b{font-size:14px}.nm-jobs-banner p{font-size:12px}.nm-rule-cards{gap:7px}.nm-rule-cards article{min-height:62px;padding:9px 10px}.nm-rule-cards strong{font-size:10px}}@media (width<=760px){.nm-core-stats,.nm-rule-cards{grid-template-columns:1fr 1fr}}@media (width<=520px){.nm-core-stats,.nm-rule-cards{grid-template-columns:1fr}}.nm-jobs-banner{background:radial-gradient(circle at 100% 0,#bf516f17,#0000 38%),linear-gradient(145deg,#fff,#faf4f6);border:1px solid #eadde1;grid-template-columns:130px 1fr;box-shadow:0 5px 14px #492d370a}.nm-jobs-banner p{justify-content:flex-start;gap:8px}.nm-jobs-banner p span{color:#8f4058;background:#ffffffb8;border:1px solid #ead9de;border-radius:99px;padding:8px 14px;font-size:12px;box-shadow:inset 0 1px #ffffffb3}.nm-jobs-banner p i{display:none}html[data-theme=dark] .nm-jobs-banner{background:radial-gradient(circle at 100% 0,#c152701c,#0000 38%),linear-gradient(145deg,#2d282d,#262226);border:1px solid #433b40}html[data-theme=dark] .nm-jobs-banner p span{color:#ed9fb4;background:#ffffff06;border-color:#4b4046}@media (width>=1100px) and (height>=700px){.nm-jobs-banner p span{padding:6px 12px;font-size:11px}}.nm-jobs-banner{cursor:pointer;grid-template-columns:130px 1fr auto;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.nm-jobs-banner:hover{border-color:#d8b6c0;transform:translateY(-1px);box-shadow:0 9px 22px #70374a17}.nm-jobs-link-label{color:#a04761;align-items:center;gap:7px;min-width:max-content;font-size:11px;display:flex}.nm-jobs-link-label i{color:#fff;background:linear-gradient(135deg,#c35b77,#984159);border-radius:50%;place-items:center;width:24px;height:24px;font-size:17px;font-style:normal;line-height:1;transition:transform .2s;display:grid}.nm-jobs-banner:hover .nm-jobs-link-label i{transform:translate(3px)}html[data-theme=dark] .nm-jobs-link-label{color:#eda2b6}@media (width<=760px){.nm-jobs-banner{grid-template-columns:1fr}.nm-jobs-link-label{justify-self:start;margin-top:3px}}.nm-settings-layout{background:linear-gradient(145deg,#fffffffa,#faf6f7f5);border:1px solid #e2d7da;border-radius:22px;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #432b3313}.nm-settings-layout:before{content:"";z-index:3;background:linear-gradient(90deg,#a94762,#d29a4d 48%,#b3546f);height:3px;position:absolute;inset:0 0 auto}.nm-core-stats{gap:0}.nm-core-stats article,.nm-core-stats article.is-rate{min-height:105px;box-shadow:none;background:0 0;border:1px solid #eadfe2;border-top:0;border-left:0;border-radius:0;padding:21px 24px}.nm-core-stats article:nth-child(3n){border-right:0}.nm-core-stats article.is-rate{background:#b54c6906;min-height:86px}.nm-core-stats article:after{opacity:.68;top:18px;right:22px}.nm-core-stats article.is-rate:after{content:"×";color:#c28c3e2e;font-size:23px}.nm-core-stats b{color:#807178;font-size:11px}.nm-core-stats strong{color:#8f3853;font-size:26px}.nm-core-stats article.is-rate strong{font-size:23px}.nm-core-stats article>span{color:#b1a3a8}.nm-jobs-banner{min-height:76px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eadfe2;border-radius:0;grid-template-columns:130px 1fr auto;padding:16px 24px;transform:none}.nm-jobs-banner:hover{box-shadow:none;background:#b94b6a06;border-color:#eadfe2;transform:none}.nm-jobs-banner p{gap:0}.nm-jobs-banner p span{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nm-jobs-banner p span:not(:first-child):before{content:"/";color:#cfb3bb;margin:0 15px;font-weight:400}.nm-jobs-link-label i{color:#a04761;box-shadow:none;background:0 0;border:1px solid #d9bdc5}.nm-rule-cards{gap:0}.nm-rule-cards article{background:0 0;border:0;border-right:1px solid #eadfe2;border-radius:0;min-height:86px;padding:18px 20px}.nm-rule-cards article:last-child{border-right:0}.nm-rule-cards article>span{color:#a14861;width:25px;height:25px;box-shadow:none;background:0 0;border:1px solid #dcbec7}.nm-rule-cards b{color:#94858b}.nm-rule-cards strong{color:#58474d}html[data-theme=dark] .nm-settings-layout{background:linear-gradient(145deg,#2b272c,#242125);border-color:#40383d}html[data-theme=dark] .nm-core-stats article,html[data-theme=dark] .nm-core-stats article.is-rate,html[data-theme=dark] .nm-jobs-banner,html[data-theme=dark] .nm-rule-cards article{background:0 0;border-color:#423a3f}html[data-theme=dark] .nm-core-stats article.is-rate,html[data-theme=dark] .nm-jobs-banner:hover{background:#d6688606}html[data-theme=dark] .nm-jobs-banner p span{background:0 0;border:0}html[data-theme=dark] .nm-rule-cards article>span{color:#e797ad;background:0 0;border-color:#674954}@media (width>=1100px) and (height>=700px){.nm-settings-dashboard{width:min(980px,100% - 40px)}.nm-core-stats article,.nm-core-stats article.is-rate{min-height:73px;padding:11px 18px}.nm-core-stats strong{font-size:21px}.nm-core-stats article.is-rate strong{font-size:20px}.nm-jobs-banner{min-height:57px;padding:10px 18px}.nm-rule-cards article{min-height:62px;padding:10px 14px}}@media (width<=760px){.nm-core-stats article:nth-child(3n){border-right:1px solid #eadfe2}.nm-core-stats article:nth-child(2n){border-right:0}.nm-jobs-banner p span:not(:first-child):before{margin:0 8px}.nm-rule-cards article:nth-child(2n){border-right:0}.nm-rule-cards article:nth-child(-n+2){border-bottom:1px solid #eadfe2}}@media (width<=520px){.nm-core-stats article,.nm-core-stats article:nth-child(2n),.nm-core-stats article:nth-child(3n),.nm-rule-cards article,.nm-rule-cards article:nth-child(2n){border-bottom:1px solid #eadfe2;border-right:0}.nm-jobs-banner p span:not(:first-child):before{content:"";margin:0}.nm-jobs-banner p{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}}.nm-spec-sheet{background:linear-gradient(150deg,#fff,#faf6f7);border:1px solid #ded2d6;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 46px #422a3214}.nm-spec-sheet:before{content:"";z-index:2;background:linear-gradient(#a94461,#dcaa5d 52%,#a94461);width:3px;position:absolute;inset:0 auto 0 0}.nm-spec-summary{color:#fff;background:radial-gradient(circle at 88% 12%,#d9a45533,#0000 28%),linear-gradient(118deg,#33252a,#5c3543);grid-template-columns:1.05fr repeat(3,1fr);min-height:145px;display:grid}.nm-spec-summary>div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:24px 25px;display:flex}.nm-spec-summary>div:last-child{border-right:0}.nm-spec-summary small{color:#d8bdc5;letter-spacing:.16em;font-size:8px;font-weight:900}.nm-spec-summary strong{color:#fff5df;margin-top:7px;font-size:25px;line-height:1}.nm-spec-summary em{color:#e8c47d;font-size:12px;font-style:normal}.nm-spec-summary span{color:#a99ba0;letter-spacing:.14em;margin-top:8px;font-size:7px;font-weight:900}.nm-spec-id{position:relative;overflow:hidden}.nm-spec-id strong{color:#e6bb69;letter-spacing:-.08em;font-size:56px}.nm-spec-id:after{content:"88MS";color:#ffffff09;font-size:62px;font-weight:950;position:absolute;bottom:-17px;right:-8px}.nm-spec-rows article{border-bottom:1px solid #e8dde0;grid-template-columns:34px 100px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:69px;padding:0 24px;transition:background .2s;display:grid}.nm-spec-rows article:last-child{border-bottom:0}.nm-spec-rows article:hover{background:#b5486706}.nm-spec-rows article>span{color:#b04d68;font-size:9px;font-weight:950}.nm-spec-rows article>b{color:#76666c;font-size:12px}.nm-spec-rows article>strong{color:#4c3e43;min-width:0;font-size:14px;line-height:1.4}.nm-spec-rows article>small{color:#b0a2a7;letter-spacing:.12em;font-size:7px;font-weight:900}.nm-spec-rows article>a{color:#a0435e;align-items:center;gap:8px;min-width:max-content;font-size:11px;font-weight:900;text-decoration:none;display:flex}.nm-spec-rows article>a i{border:1px solid #dcbfc7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-style:normal;transition:transform .2s,background .2s,color .2s;display:grid}.nm-spec-rows article>a:hover i{color:#fff;background:#ac4964;transform:translate(3px)}.nm-inline-rates{gap:8px;display:flex}.nm-inline-rates i{color:#95536a;background:#f4e9ec;border-radius:99px;padding:5px 10px;font-size:11px;font-style:normal}html[data-theme=dark] .nm-spec-sheet{background:linear-gradient(150deg,#2a262a,#221f23);border-color:#40383d}html[data-theme=dark] .nm-spec-rows article{border-color:#41393e}html[data-theme=dark] .nm-spec-rows article:hover{background:#dc698808}html[data-theme=dark] .nm-spec-rows article>b{color:#bfb1b6}html[data-theme=dark] .nm-spec-rows article>strong{color:#f1e9ec}html[data-theme=dark] .nm-inline-rates i{color:#e9a1b5;background:#352b30}@media (width>=1100px) and (height>=700px){.nm-settings-dashboard{width:min(980px,100% - 40px)}.nm-spec-summary{min-height:112px}.nm-spec-summary>div{padding:17px 21px}.nm-spec-summary strong{font-size:22px}.nm-spec-id strong{font-size:45px}.nm-spec-rows article{grid-template-columns:28px 88px minmax(0,1fr) auto;min-height:53px;padding:0 20px}.nm-spec-rows article>strong{font-size:12px}}@media (width<=760px){.nm-spec-summary{grid-template-columns:1fr 1fr}.nm-spec-summary>div:nth-child(2){border-right:0}.nm-spec-summary>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.nm-spec-rows article{grid-template-columns:28px minmax(0,1fr);gap:5px 10px;padding:14px 18px}.nm-spec-rows article>b,.nm-spec-rows article>strong,.nm-spec-rows article>small,.nm-spec-rows article>a{grid-column:2}.nm-inline-rates{flex-wrap:wrap}}@media (width<=520px){.nm-spec-summary{grid-template-columns:1fr}.nm-spec-summary>div{border-bottom:1px solid #ffffff1a;border-right:0;min-height:104px}.nm-spec-summary>div:last-child{border-bottom:0}}.nm-settings-unified-hero{isolation:isolate;background:radial-gradient(at 50% 115%,#b241605c,#0000 52%),radial-gradient(circle at 18% 15%,#d58e551f,#0000 26%),linear-gradient(118deg,#24191e,#482934 54%,#281b21);border-bottom:1px solid #e0b15d47}.nm-settings-unified-hero:before{content:"";z-index:0;opacity:.7;pointer-events:none;background-image:radial-gradient(circle,#fff0d2f0 0 1px,#0000 1.7px),radial-gradient(circle,#ecaec1d1 0 1.15px,#0000 1.8px),radial-gradient(circle,#e2b867bf 0 .8px,#0000 1.45px),radial-gradient(circle,#ffffff7a 0 .7px,#0000 1.25px);background-position:17px 24px,73px 58px,116px 15px,38px 88px;background-size:137px 103px,181px 139px,223px 167px,109px 127px;animation:7.5s ease-in-out infinite nm-settings-stars-soft;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.nm-settings-unified-hero:after{content:"";z-index:0;opacity:.32;pointer-events:none;background-image:radial-gradient(circle,#ffdd9df2 0 1.7px,#ffdd9d29 2.2px,#0000 4px),radial-gradient(circle,#e47f9dcc 0 1.2px,#0000 3.2px),linear-gradient(90deg,#0000,#ebbc6933,#0000);background-position:13% 31%,83% 29%,50% 76%;background-repeat:no-repeat;background-size:5px 5px,5px 5px,62% 1px;animation:10s ease-in-out infinite nm-settings-stars-deep;position:absolute;inset:0}.nm-settings-title-wrap{z-index:2}.nm-settings-title-wrap:before{content:"";z-index:-1;filter:blur(24px);background:#d5738f26;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nm-settings-stars-soft{0%,to{opacity:.44;filter:brightness(.88)}48%{opacity:.82;filter:brightness(1.2)}72%{opacity:.6;filter:brightness(1.02)}}@keyframes nm-settings-stars-deep{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.48;transform:scale(1.008)}}@media (prefers-reduced-motion:reduce){.nm-settings-unified-hero:before,.nm-settings-unified-hero:after{opacity:.55;animation:none}}.nm-settings-unified-hero:before{opacity:.86;filter:drop-shadow(0 0 3px #ffdc9c52);background-image:radial-gradient(circle at 7% 27%,#fff2d3 0 1.5px,#ffe2aa52 2px,#0000 4px),radial-gradient(circle at 14% 71%,#e8a6bb 0 1.4px,#0000 3px),radial-gradient(circle at 23% 19%,#f4c86e 0 1.7px,#f4c86e38 2.5px,#0000 5px),radial-gradient(circle at 31% 64%,#fff 0 1.2px,#0000 3px),radial-gradient(circle at 39% 31%,#e6a2b8 0 1.5px,#0000 3.6px),radial-gradient(circle at 47% 79%,#f3ca79 0 1.4px,#0000 3.5px),radial-gradient(circle at 57% 17%,#fff2d6 0 1.6px,#ffebc633 2.4px,#0000 5px),radial-gradient(circle at 65% 62%,#eba9bd 0 1.35px,#0000 3px),radial-gradient(circle at 74% 29%,#f1c36e 0 1.8px,#f1c36e38 2.5px,#0000 5px),radial-gradient(circle at 82% 76%,#fff 0 1.2px,#0000 3px),radial-gradient(circle at 91% 22%,#e89db5 0 1.5px,#0000 3.5px),radial-gradient(circle at 96% 59%,#f5cf81 0 1.4px,#0000 3.5px);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;animation:5.8s ease-in-out infinite nm-settings-stars-visible}.nm-settings-unified-hero:after{opacity:.7;filter:drop-shadow(0 0 5px #f5bf745c);background-image:linear-gradient(#ffe2a8e6,#ffe2a8e6),linear-gradient(90deg,#ffe2a8e6,#ffe2a8e6),linear-gradient(#ed9fb7d6,#ed9fb7d6),linear-gradient(90deg,#ed9fb7d6,#ed9fb7d6),radial-gradient(circle at 18% 43%,#fff 0 1px,#0000 3px),radial-gradient(circle at 52% 24%,#eaa2b8 0 1.2px,#0000 3px),radial-gradient(circle at 69% 83%,#f4ca75 0 1.3px,#0000 3.5px),radial-gradient(circle at 87% 48%,#fff 0 1px,#0000 3px);background-position:35% 18%,35% 18%,78% 61%,78% 61%,50%,50%,50%,50%;background-repeat:no-repeat;background-size:1px 11px,11px 1px,1px 9px,9px 1px,100% 100%,100% 100%,100% 100%,100% 100%;animation:8.2s ease-in-out infinite nm-settings-stars-visible-alt}@keyframes nm-settings-stars-visible{0%,to{opacity:.55;filter:drop-shadow(0 0 2px #ffdc9c38)}45%{opacity:1;filter:drop-shadow(0 0 5px #ffdc9c85)}72%{opacity:.72;filter:drop-shadow(0 0 3px #e893ae52)}}@keyframes nm-settings-stars-visible-alt{0%,to{opacity:.36;transform:scale(.995)}52%{opacity:.9;transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.nm-settings-unified-hero:before{opacity:.8;animation:none}.nm-settings-unified-hero:after{opacity:.62;animation:none}}.nm-star-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nm-star-field span{background:#ffe7af;border-radius:50%;width:3px;height:3px;animation:4.6s ease-in-out infinite nm-star-point;position:absolute;box-shadow:0 0 5px 1px #ffd27f7a}.nm-star-field span:nth-child(3n){background:#efadc0;width:2px;height:2px;animation-duration:6.2s;box-shadow:0 0 5px 1px #e98ba873}.nm-star-field span:nth-child(4n){background:#fff8e8;width:4px;height:4px;animation-duration:7.4s;box-shadow:0 0 8px 2px #ffebc18c}.nm-star-field span:first-child{animation-delay:-1.2s;top:24%;left:5%}.nm-star-field span:nth-child(2){animation-delay:-3.4s;top:68%;left:10%}.nm-star-field span:nth-child(3){animation-delay:-.7s;top:39%;left:16%}.nm-star-field span:nth-child(4){animation-delay:-4.8s;top:16%;left:21%}.nm-star-field span:nth-child(5){animation-delay:-2.2s;top:77%;left:25%}.nm-star-field span:nth-child(6){animation-delay:-5.4s;top:51%;left:31%}.nm-star-field span:nth-child(7){animation-delay:-1.7s;top:27%;left:36%}.nm-star-field span:nth-child(8){animation-delay:-3.9s;top:71%;left:41%}.nm-star-field span:nth-child(9){animation-delay:-2.8s;top:17%;left:46%}.nm-star-field span:nth-child(10){animation-delay:-.4s;top:62%;left:51%}.nm-star-field span:nth-child(11){animation-delay:-5.1s;top:33%;left:56%}.nm-star-field span:nth-child(12){animation-delay:-2.5s;top:80%;left:61%}.nm-star-field span:nth-child(13){animation-delay:-3.2s;top:20%;left:66%}.nm-star-field span:nth-child(14){animation-delay:-1s;top:53%;left:70%}.nm-star-field span:nth-child(15){animation-delay:-4.4s;top:73%;left:75%}.nm-star-field span:nth-child(16){animation-delay:-2s;top:28%;left:80%}.nm-star-field span:nth-child(17){animation-delay:-5.7s;top:61%;left:84%}.nm-star-field span:nth-child(18){animation-delay:-.9s;top:16%;left:89%}.nm-star-field span:nth-child(19){animation-delay:-3.7s;top:76%;left:93%}.nm-star-field span:nth-child(20){animation-delay:-1.5s;top:43%;left:97%}.nm-star-field span:nth-child(21){animation-delay:-5s;top:12%;left:13%}.nm-star-field span:nth-child(22){animation-delay:-2.9s;top:87%;left:34%}.nm-star-field span:nth-child(23){animation-delay:-4.1s;top:89%;left:68%}.nm-star-field span:nth-child(24){animation-delay:-1.8s;top:88%;left:87%}.nm-star-field span:nth-child(4):after,.nm-star-field span:nth-child(11):after,.nm-star-field span:nth-child(18):after{content:"";background:#ffecc5b3;width:11px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nm-star-field span:nth-child(4):before,.nm-star-field span:nth-child(11):before,.nm-star-field span:nth-child(18):before{content:"";background:#ffecc5b3;width:1px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nm-star-point{0%,to{opacity:.22;transform:scale(.7)}48%{opacity:1;transform:scale(1.18)}72%{opacity:.55;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.nm-star-field span{opacity:.72;animation:none}}.career-intro-stage .career-intro-inner,.hyper-skill-hero .hyper-skill-title{z-index:2;position:relative}.career-intro-stage>.nm-star-field{z-index:1;opacity:.9;width:auto;height:auto;position:absolute;inset:0}.hyper-skill-hero .nm-star-field span:nth-child(3n){background:#a9eaff;box-shadow:0 0 6px 1px #70daff7a}.hyper-skill-hero .nm-star-field span:nth-child(4n){background:#ffb6df;box-shadow:0 0 8px 2px #f175be80}.hyper-skill-hero .nm-star-field span:nth-child(5n){background:#ffd884;box-shadow:0 0 7px 1px #ffc85a7a}.hyper-skill-site .nm-star-field{contain:paint;will-change:opacity;animation:6.4s ease-in-out infinite hyper-star-field-breathe}.hyper-skill-site .nm-star-field span{animation:none}@keyframes hyper-star-field-breathe{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hyper-skill-site .nm-star-field{opacity:.86;animation:none}}.nm-settings{--nm-ink:#3e3439;--nm-blue:#754354;--nm-red:#b44e6a;--nm-gold:#dfad62;background:#f5f2f2}.nm-settings-unified-hero{color:#fff;background:radial-gradient(circle at 50% 0,#e7a95729,#0000 30%),radial-gradient(circle at 90% 64%,#cb54702b,#0000 31%),linear-gradient(118deg,#281e22,#432b33 55%,#271d21);grid-template-columns:1fr;place-items:center;min-height:310px;padding:62px max(20px,50% - 590px);display:grid}.nm-settings-unified-hero:before{opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#00000080,#0000 90%);mask-image:linear-gradient(#00000080,#0000 90%)}.nm-settings-unified-hero:after{content:"88";color:#ffffff06;letter-spacing:-.08em;font-size:250px;bottom:-65px;right:max(20px,50% - 590px)}.nm-settings-title-wrap{z-index:1;width:min(1180px,100%);position:relative}.nm-settings-unified-hero .career-intro-title h1{font-size:clamp(44px,6vw,68px)}.nm-settings-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e3d8dc;border-radius:18px;width:min(1120px,100% - 40px);margin:-28px auto 0;overflow:hidden;box-shadow:0 16px 38px #402a321a}.nm-settings-nav a{border-color:#eadfe2;min-height:82px;padding:18px 22px}.nm-settings-nav a:hover{color:#6a3545;background:#fbf1f4;transform:none}.nm-settings-nav a:hover i{color:#ba5570}.nm-settings-nav i{color:#b44e6a}.nm-settings-nav span{color:inherit}.nm-settings-nav small{color:#9f9298}.nm-settings-chapter{width:min(1120px,100% - 40px);padding-top:78px}.nm-chapter-title{align-items:center;gap:15px;margin-bottom:24px}.nm-chapter-title>span{color:#fff;background:linear-gradient(135deg,#c8617d,#98445e);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 20px #a7445f2e}.nm-chapter-title>div{border-left:0;padding-left:0}.nm-chapter-title small{color:#b85b75}.nm-chapter-title h2{color:#3f363b;margin-top:5px;font-size:28px}.nm-server-board{background:#fff;border:1px solid #e3dadd;border-radius:20px;gap:12px;padding:12px;overflow:hidden;box-shadow:0 14px 36px #3f2b3312}.nm-version-block{background:linear-gradient(145deg,#56333e,#2c2226);border-radius:14px;min-height:230px}.nm-version-block strong{color:#fff4df}.nm-param-row{background:#fbf8f8;border:1px solid #eee3e5;border-radius:14px;min-height:230px;padding:27px 23px}.nm-param-row strong{color:#a94c66}.nm-param-row em{color:#4a3b41}.nm-growth-rule{background:linear-gradient(118deg,#9e425d,#c96c82);border-radius:14px;margin-top:0;overflow:hidden}.nm-growth-rule mark{background:#f1ce86;border-radius:5px}.nm-owl-report{background:#fff;border:1px solid #e3dadd;border-radius:20px;grid-template-columns:245px 1fr;overflow:hidden;box-shadow:0 14px 36px #3f2b3312}.nm-report-side{background:linear-gradient(155deg,#55323d,#302428);min-height:390px}.nm-report-side>span{color:#ffffff0b}.nm-report-lines article{border-color:#eadfe2}.nm-report-lines h3{color:#493e43}.nm-report-lines p{color:#81757a}.nm-hand-note{color:#9b5b6e}.nm-notice-track{background:#fff;border:1px solid #e3dadd;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px;display:grid;box-shadow:0 14px 36px #3f2b3312}.nm-notice-track:before{display:none}.nm-notice-track article{background:#fbf8f8;border:1px solid #eee3e5;border-radius:14px;min-height:180px;padding:25px;display:block}.nm-notice-track article>span{font-size:20px}.nm-notice-track article>span:before{display:none}.nm-notice-track h3{color:#463b40;margin-top:12px}.nm-notice-track p{line-height:1.7}.nm-feature-index{background:#fff;border:1px solid #e3dadd;border-radius:20px;gap:0;overflow:hidden;box-shadow:0 14px 36px #3f2b3312}.nm-feature-index article{border-color:#eadfe2;min-height:180px}.nm-feature-index .is-lead{color:#fff;background:linear-gradient(145deg,#583440,#302529)}.nm-feature-index .is-lead p{color:#cabfc2}.nm-settings-end{border-color:#d8cdd1;margin-top:70px}html[data-theme=dark] .nm-settings{--nm-ink:#eee8eb;background:#171519}html[data-theme=dark] .nm-settings-nav,html[data-theme=dark] .nm-server-board,html[data-theme=dark] .nm-owl-report,html[data-theme=dark] .nm-notice-track,html[data-theme=dark] .nm-feature-index{background:#242126;border-color:#40383d}html[data-theme=dark] .nm-settings-nav a,html[data-theme=dark] .nm-param-row,html[data-theme=dark] .nm-notice-track article{background:#29252a;border-color:#40383d}html[data-theme=dark] .nm-settings-nav a:hover{color:#f3c6d2;background:#30272c}html[data-theme=dark] .nm-chapter-title h2,html[data-theme=dark] .nm-report-lines h3,html[data-theme=dark] .nm-notice-track h3{color:#f1ebed}html[data-theme=dark] .nm-param-row em{color:#eee8eb}@media (width<=800px){.nm-settings-unified-hero{min-height:280px;padding:54px 20px}.nm-settings-unified-hero .career-intro-title h1{font-size:48px}.nm-server-board{grid-template-columns:1fr 1fr}.nm-owl-report{grid-template-columns:1fr}.nm-report-side{min-height:175px}.nm-notice-track{grid-template-columns:1fr}.nm-notice-track article{min-height:auto}}@media (width<=520px){.nm-settings-unified-hero{min-height:250px}.nm-settings-unified-hero .career-intro-title h1{font-size:38px}.nm-settings-unified-hero .career-intro-title p{font-size:11px}.nm-settings-nav,.nm-settings-chapter{width:calc(100% - 28px)}}html:not([data-theme=dark]) .hyper-database-page .hyper-learn-card{color:#554b4c;background:linear-gradient(135deg,#fffdf9,#f8f1e9);border-color:#e2d3c2;box-shadow:0 16px 38px #563d341a}html:not([data-theme=dark]) .hyper-database-page .hyper-learn-card>span{color:#9a5d39;background:linear-gradient(145deg,#f8e5c4,#eed0a2)}html:not([data-theme=dark]) .hyper-database-page .hyper-learn-card h2{color:#43393b}html:not([data-theme=dark]) .hyper-database-page .hyper-learn-card p{color:#7c7171}html:not([data-theme=dark]) .hyper-database-page .hyper-learn-card>b{color:#fff;background:linear-gradient(135deg,#b45570,#8b4059)}html:not([data-theme=dark]) .hyper-database-page .hyper-career-groups{background:#fffdfaf5;border-color:#e7ddd4;box-shadow:0 12px 30px #50383114}html:not([data-theme=dark]) .hyper-database-page .hyper-career-groups button{color:#766c6d;background:#f8f4f0;border-color:#eee5dd}html:not([data-theme=dark]) .hyper-database-page .hyper-career-groups button:hover{color:#98435d;border-color:#d8a5b3}html:not([data-theme=dark]) .hyper-database-page .hyper-career-groups button.active{color:#fff;background:linear-gradient(135deg,#bd5a75,#934159);border-color:#a94a65;box-shadow:0 8px 18px #9a3d582b}html:not([data-theme=dark]) .hyper-database-page .hyper-career-picker button:hover{border-color:#cf9aab;box-shadow:0 12px 24px #643b431f}html:not([data-theme=dark]) .hyper-database-page .hyper-career-picker button.active{background:linear-gradient(135deg,#fff7f9,#f8e7ec);border-color:#b85772;box-shadow:0 0 0 2px #b857721a,0 12px 25px #5f37411a}html:not([data-theme=dark]) .hyper-database-page .hyper-career-picker em{color:#a04460;background:#fff;border-color:#e2bcc7}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-workbench>header{background:radial-gradient(circle at 84% 18%,#ffdd9e57,#0000 28%),linear-gradient(118deg,#744354,#a7526c 58%,#c27385)}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-workbench>header:after{color:#fff6e117}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs button:hover{border-color:#d09aab}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs button.active{color:#fff;background:linear-gradient(135deg,#bb5873,#914057);border-color:#a84a65;box-shadow:0 9px 22px #963d562b}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs i{color:#a84864;background:#f7e5ea}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs button.active i{color:#94405a;background:#fff}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs button.active em{color:#93405a;background:#fff}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>header small{color:#a34762}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>button:hover,html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>button.active{background:#fff;border-color:#d39aaa}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-detail>header small{color:#a44863}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-description{color:#665b5e;background:#f9f3f5;border-left-color:#b24f6b}html:not([data-theme=dark]) .hyper-database-page .hyper-level-control label,html:not([data-theme=dark]) .hyper-database-page .hyper-skill-values dt{color:#7d7275}html:not([data-theme=dark]) .hyper-database-page .hyper-level-control select{color:#5c5053;background:#fff;border-color:#ddd0c7}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-values dd{color:#a13f5c}html:not([data-theme=dark]) .hyper-database-page .hyper-data-empty{color:#93888a;background:#fffdfb}html:not([data-theme=dark]) .hyper-database-page .hyper-data-empty h3{color:#594e51}html:not([data-theme=dark]) .hyper-database-page .hyper-version-note{color:#756a6d;background:#fffdfb;border-color:#e5d9d1}html:not([data-theme=dark]) .hyper-database-page .hyper-version-note b{color:#a2435f}.hyper-database-page{width:min(1180px,100% - 34px)}.hyper-database-page .hyper-learn-card{color:#f4ead8;background:linear-gradient(135deg,#2b2227,#1d181b);border-color:#e6be705c;box-shadow:0 20px 50px #00000047}.hyper-database-page .hyper-learn-card>span{color:#ffe0a2;background:linear-gradient(145deg,#68482c,#34251f)}.hyper-database-page .hyper-learn-card h2{color:#fff6e7}.hyper-database-page .hyper-learn-card p{color:#bfb1aa}.hyper-database-page .hyper-learn-card>b{color:#38251d;background:linear-gradient(135deg,#f5d28b,#c99649)}.hyper-database-page .hyper-career-groups{background:#1c1619f5;border:1px solid #e6be7042;border-radius:14px;padding:12px;box-shadow:0 14px 35px #0003}.hyper-database-page .hyper-career-groups button{color:#aa9da1;background:#352c31;border-color:#0000}.hyper-database-page .hyper-career-groups button:hover{color:#efd29b;border-color:#8c6a3c}.hyper-database-page .hyper-career-picker{scroll-snap-type:x proximity;gap:10px;padding:3px 2px 13px;display:flex;overflow-x:auto}.hyper-database-page .hyper-career-picker button{scroll-snap-align:start;color:#eadcc8;background:linear-gradient(135deg,#30262a,#231c20);border-color:#e2bc6f4d;border-radius:13px;grid-template-columns:minmax(0,1fr);width:178px;min-width:178px;height:68px;padding:11px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0003}.hyper-database-page .hyper-career-picker button:hover{border-color:#c7974e;transform:translateY(-3px)}.hyper-database-page .hyper-career-picker button.active{background:#33251f;border-color:#f0c976;box-shadow:0 0 0 2px #f0c97633,0 16px 32px #00000057}.hyper-database-page .hyper-career-picker span{background:0 0;align-content:center;padding:0}.hyper-database-page .hyper-career-picker small{color:#ad9d94}.hyper-database-page .hyper-career-picker span b{color:#fff0d9;font-size:14px}.hyper-database-page .hyper-career-picker em{color:#ffe0a5;background:#1c141585;border:1px solid #f7d28b5c;border-radius:99px;place-items:center;min-width:24px;height:24px;display:grid;position:static}.hyper-database-page .hyper-skill-workbench{background:#211b1e;border-color:#e8c37957;box-shadow:0 25px 60px #00000057}.hyper-database-page .hyper-skill-workbench>header{background:radial-gradient(circle at 82% 18%,#eabe662e,#0000 28%),linear-gradient(118deg,#171316,#35242c 58%,#5f3443);justify-content:flex-start;min-height:170px;padding:30px 36px;position:relative;overflow:hidden}.hyper-database-page .hyper-skill-workbench>header:after{content:"HYPER";color:#ffe2a60e;letter-spacing:-7px;pointer-events:none;font-size:112px;font-weight:950;position:absolute;bottom:-27px;right:-12px}.hyper-database-page .hyper-skill-workbench>header>div{z-index:1;position:relative}.hyper-database-page .hyper-skill-workbench>header h2{color:#fff0d6;text-shadow:0 3px 14px #000000b3;font-size:38px}.hyper-database-page .hyper-skill-workbench>header p{color:#d1bfae}.hyper-database-page .hyper-skill-workbench>header>b{z-index:1;color:#f5d392;background:#181214b8;border:1px solid #f1cc856b;border-radius:9px;margin-left:auto;padding:8px 11px;position:relative}.hyper-database-page .hyper-type-tabs{gap:8px}.hyper-database-page .hyper-type-tabs button{color:#b9abb0;background:#30272b;border-color:#493a40}.hyper-database-page .hyper-type-tabs button:hover{border-color:#9d7540}.hyper-database-page .hyper-type-tabs button.active{color:#2c1e18;background:linear-gradient(135deg,#f1d18d,#c28b43);border-color:#e5bc6d;box-shadow:0 10px 24px #ae773433}.hyper-database-page .hyper-type-tabs i{color:#efd08d;background:#4b3930}.hyper-database-page .hyper-type-tabs button.active i{color:#8b5c27;background:#fff1d0}.hyper-database-page .hyper-type-tabs button.active em{color:#775025;background:#fff0cf}.hyper-database-page .hyper-skill-browser{padding:3px}.hyper-database-page .hyper-skill-list{background:#191619;border-color:#493d42}.hyper-database-page .hyper-skill-list>header{background:#2b2327;border-color:#493d42}.hyper-database-page .hyper-skill-list>header small{color:#edc97e}.hyper-database-page .hyper-skill-list>button{color:#d8cacd}.hyper-database-page .hyper-skill-list>button:hover,.hyper-database-page .hyper-skill-list>button.active{background:linear-gradient(90deg,#3a2d2c,#2a2326);border-color:#9c7440}.hyper-database-page .hyper-skill-list button span small{color:#9f9297}.hyper-database-page .hyper-skill-detail{color:#e7dcdf;background:radial-gradient(circle at 92% 0,#a56f3914,#0000 28%),#282226;border-color:#493d42}.hyper-database-page .hyper-skill-detail>header h2{color:#fff0d7}.hyper-database-page .hyper-skill-detail>header small{color:#e2bd70}.hyper-database-page .hyper-skill-description{color:#d4c8cb;background:#332a2d;border-left-color:#c38e47}.hyper-database-page .hyper-level-control,.hyper-database-page .hyper-skill-values>div{color:#d9ced1;background:#211c20;border-color:#4c4045}.hyper-database-page .hyper-level-control label,.hyper-database-page .hyper-skill-values dt{color:#b7aaae}.hyper-database-page .hyper-level-control select{color:#f1dfc2;background:#33292b;border-color:#68533e}.hyper-database-page .hyper-skill-values dd{color:#efc878}.hyper-database-page .hyper-data-empty{color:#a99da1;background:#211b1e}.hyper-database-page .hyper-data-empty h3{color:#f0e3e6}.hyper-database-page .hyper-version-note{color:#bcaeb2;background:#241e22;border-color:#453940}.hyper-database-page .hyper-version-note b{color:#e2bd72}@media (width<=720px){.hyper-database-page{width:calc(100% - 22px)}.hyper-database-page .hyper-career-picker button{grid-template-columns:minmax(0,1fr);width:160px;min-width:160px;height:64px}.hyper-database-page .hyper-skill-workbench>header{min-height:158px;padding:24px 20px}.hyper-database-page .hyper-skill-workbench>header h2{font-size:30px}}.hyper-skill-workbench[data-type=S]{--hyper-accent:#54c7ed;--hyper-accent-rgb:84,199,237}.hyper-skill-workbench[data-type=P]{--hyper-accent:#c77bf0;--hyper-accent-rgb:199,123,240}.hyper-skill-workbench[data-type=A]{--hyper-accent:#f0ad55;--hyper-accent-rgb:240,173,85}.hyper-database-page .hyper-career-groups{background:linear-gradient(#242b35,#171c23);border-radius:10px;box-shadow:inset 0 1px #ffffff14,0 13px 30px #13192133}.hyper-database-page .hyper-career-groups button{color:#9fa9b5;background:#ffffff09;border-radius:7px}.hyper-database-page .hyper-career-groups button.active{color:#fff;background:linear-gradient(135deg,#b94e6b,#7e354e);border-color:#ce667f;box-shadow:inset 0 1px #ffffff2e,0 7px 17px #85344d4d}.hyper-database-page .hyper-career-picker button{background:linear-gradient(145deg,#2b323c,#1d232b);border-radius:9px;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0b0f1433}.hyper-database-page .hyper-career-picker button:after{content:"";background:#596573;border-radius:99px;width:36px;height:2px;transition:width .2s,background .2s,box-shadow .2s;position:absolute;bottom:8px;left:13px}.hyper-database-page .hyper-career-picker button.active:after{background:#d35d7a;width:calc(100% - 26px);box-shadow:0 0 10px #d35d7a7a}.hyper-database-page .hyper-skill-workbench{background:#11171e;border-color:#394452;border-radius:15px;position:relative;box-shadow:0 28px 68px #0f141b4d}.hyper-database-page .hyper-skill-workbench:before{content:"SKILL LAB // 88MS";z-index:5;color:#dee8f0b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:1.5px;text-shadow:0 1px 4px #000000b3;pointer-events:none;background:#080d1257;border:1px solid #dce8f024;border-radius:6px;align-items:center;width:max-content;height:20px;padding:0 8px;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:11px;left:13px}.hyper-database-page .hyper-skill-workbench>header{border-bottom:1px solid rgba(var(--hyper-accent-rgb),.34);background:radial-gradient(circle at 78% 14%,rgba(var(--hyper-accent-rgb),.18),transparent 28%),linear-gradient(118deg,#111820,#202a36 58%,#303947);min-height:145px}.hyper-database-page .hyper-skill-workbench>header:after{color:rgba(var(--hyper-accent-rgb),.075)}.hyper-database-page .hyper-skill-workbench>header small{color:var(--hyper-accent)}.hyper-database-page .hyper-type-tabs button{--tab-accent:#54c7ed;color:#9ea8b4;background:linear-gradient(145deg,#222a34,#181f27);border-color:#35404d;border-radius:9px;box-shadow:inset 0 1px #ffffff0a}.hyper-database-page .hyper-type-tabs button[data-type=P]{--tab-accent:#c77bf0}.hyper-database-page .hyper-type-tabs button[data-type=A]{--tab-accent:#f0ad55}.hyper-database-page .hyper-type-tabs button i{color:var(--tab-accent);border:1px solid var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-database-page .hyper-type-tabs button i{border:1px solid color-mix(in srgb,var(--tab-accent) 38%,transparent)}}.hyper-database-page .hyper-type-tabs button i{background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-database-page .hyper-type-tabs button i{background:color-mix(in srgb,var(--tab-accent) 12%,#202731)}}.hyper-database-page .hyper-type-tabs button.active{color:#f7fbff;border-color:var(--tab-accent);background:linear-gradient(135deg,var(--tab-accent),#182029)}@supports (color:color-mix(in lab, red, red)){.hyper-database-page .hyper-type-tabs button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--tab-accent) 24%,#222b35),#182029)}}.hyper-database-page .hyper-type-tabs button.active{box-shadow:inset 0 0 22px var(--tab-accent),0 0 0 1px var(--tab-accent),0 10px 24px #0000002e}@supports (color:color-mix(in lab, red, red)){.hyper-database-page .hyper-type-tabs button.active{box-shadow:inset 0 0 22px color-mix(in srgb,var(--tab-accent) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--tab-accent) 12%,transparent),0 10px 24px #0000002e}}.hyper-database-page .hyper-type-tabs button.active i{color:#101820;background:var(--tab-accent);box-shadow:0 0 16px var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-database-page .hyper-type-tabs button.active i{box-shadow:0 0 16px color-mix(in srgb,var(--tab-accent) 45%,transparent)}}.hyper-database-page .hyper-skill-list>button.active{border-color:var(--hyper-accent);box-shadow:inset 3px 0 var(--hyper-accent),0 0 18px rgba(var(--hyper-accent-rgb),.08)}.hyper-database-page .hyper-skill-detail{background:radial-gradient(circle at 94% 0,rgba(var(--hyper-accent-rgb),.1),transparent 30%),#202832;border-color:#3b4653}.hyper-database-page .hyper-skill-detail>header small,.hyper-database-page .hyper-skill-values dd{color:var(--hyper-accent)}.hyper-database-page .hyper-skill-description{border-left-color:var(--hyper-accent)}.hyper-database-page .hyper-data-empty{background:radial-gradient(circle,rgba(var(--hyper-accent-rgb),.07),transparent 48%),#151b22;place-content:center;min-height:280px;display:grid}.hyper-database-page .hyper-data-empty span{color:var(--hyper-accent);text-shadow:0 0 18px rgba(var(--hyper-accent-rgb),.52)}.hyper-unlock-guide{border-radius:14px;grid-template-columns:minmax(0,1fr) 250px}.hyper-unlock-guide figure{justify-self:end;width:250px}html:not([data-theme=dark]) .hyper-database-page .hyper-career-picker button{color:#4f5965;background:linear-gradient(145deg,#fff,#eef2f5);border-color:#d7dfe6;box-shadow:inset 0 1px #fff,0 9px 20px #2a35421a}html:not([data-theme=dark]) .hyper-database-page .hyper-career-picker small{color:#87919b}html:not([data-theme=dark]) .hyper-database-page .hyper-career-picker span b{color:#37414c}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-workbench{background:#e8edf1;border-color:#bcc8d3;box-shadow:0 26px 58px #2633412e}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-workbench:before{color:#36434fb8;text-shadow:0 1px 4px #ffffffbf;background:#f8fafc6b;border-color:#48596724}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs button{color:#56616d;background:linear-gradient(145deg,#fff,#e9eef2);border-color:#ccd5dd}html:not([data-theme=dark]) .hyper-database-page .hyper-type-tabs button.active{color:#202a34;background:linear-gradient(145deg,#fff,#e7edf2)}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list{background:#e4e9ed;border-color:#cbd4dc}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>header{background:#d7dee4;border-color:#cbd4dc}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>button{color:#46515d}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>button:hover,html:not([data-theme=dark]) .hyper-database-page .hyper-skill-list>button.active{background:#fff}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-detail{color:#47525e;background:radial-gradient(circle at 94% 0,rgba(var(--hyper-accent-rgb),.09),transparent 30%),#fff;border-color:#c8d1d9}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-detail>header h2{color:#2f3944}html:not([data-theme=dark]) .hyper-database-page .hyper-skill-description{color:#4e5964;background:#f1f4f6}html:not([data-theme=dark]) .hyper-database-page .hyper-level-control,html:not([data-theme=dark]) .hyper-database-page .hyper-skill-values>div{color:#4d5964;background:#f4f6f8;border-color:#d3dbe2}html:not([data-theme=dark]) .hyper-database-page .hyper-data-empty{background:radial-gradient(circle,rgba(var(--hyper-accent-rgb),.08),transparent 48%),#f8fafb}@media (width<=720px){.hyper-unlock-guide{grid-template-columns:1fr}.hyper-unlock-guide figure{justify-self:center;width:min(250px,100%)}.hyper-database-page .hyper-skill-workbench:before{height:22px}}.hyper-command-layout{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:15px;display:grid}.hyper-roster-console{background:#151b22;border:1px solid #394451;border-radius:14px;min-width:0;position:sticky;top:82px;overflow:hidden;box-shadow:0 22px 48px #0b101642}.hyper-roster-console>header{background:radial-gradient(circle at 90% 0,#c950702e,#0000 38%),linear-gradient(145deg,#252d37,#181e26);border-bottom:1px solid #35404c;padding:21px 20px 18px}.hyper-roster-console>header small{color:#d4607d;letter-spacing:1.4px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace}.hyper-roster-console>header h2{color:#f2f5f7;margin:5px 0 6px;font-size:22px}.hyper-roster-console>header p{color:#8f9aa6;margin:0;font-size:11px;line-height:1.6}.hyper-command-layout .hyper-career-groups{box-shadow:none;border:0;border-bottom:1px solid #303a45;border-radius:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:10px;display:grid;overflow:visible}.hyper-command-layout .hyper-career-groups button{min-width:0;min-height:50px;padding:8px 9px}.hyper-command-layout .hyper-career-groups button small{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.hyper-command-layout .hyper-career-picker{scrollbar-color:#52606e #1b222a;grid-template-columns:1fr;gap:6px;max-height:520px;margin:0;padding:9px;display:grid;overflow:hidden auto}.hyper-command-layout .hyper-career-picker button{scroll-snap-align:none;border-radius:8px;width:100%;min-width:0;height:58px;padding:10px 12px}.hyper-command-layout .hyper-career-picker button:hover{transform:translate(3px)}.hyper-command-layout .hyper-career-picker button:before{content:"";inset-block:9px;background:0 0;border-radius:99px;width:3px;position:absolute;left:0}.hyper-command-layout .hyper-career-picker button.active:before{background:#d35d7a;box-shadow:0 0 12px #d35d7a94}.hyper-command-layout .hyper-career-picker button:after,.hyper-command-layout .hyper-career-picker button:before{display:none}.hyper-command-layout .hyper-career-picker button.active{color:#fff2d5;background:radial-gradient(circle at 92% 12%,#f5cb712e,#0000 36%),linear-gradient(145deg,#3b3125,#25231f);border-color:#e7bd67;box-shadow:inset 0 0 0 1px #ffe09d33,0 0 18px #e1ae4e33,0 9px 20px #00000040}.hyper-command-layout .hyper-career-picker button.active small{color:#f1c879}.hyper-command-layout .hyper-career-picker button.active span b{color:#fff}.hyper-command-layout .hyper-career-picker button>span{z-index:4;background:0 0;border-radius:5px;place-self:center start;width:112px;min-width:112px;max-width:112px;padding:5px 8px;position:relative}.hyper-command-layout .hyper-career-picker button.active:after{display:none}.hyper-command-layout .hyper-career-picker button.active>span{color:#fff;text-shadow:0 1px 2px #000000b8;background:linear-gradient(90deg,#3d2b15 0%,#6d4d20 68%,#6d4d2000 100%);border-radius:0;align-content:center;align-self:center;width:124px;max-width:124px;height:100%;padding:8px 11px;animation:.42s cubic-bezier(.22,.72,.22,1) both hyper-career-label-reveal;display:grid;position:absolute;top:0;left:0}.hyper-command-layout .hyper-career-picker .hyper-career-button-face{z-index:1;object-fit:cover;object-position:center;opacity:.96;filter:saturate(.94)contrast(1.02);background:0 0;border-radius:0;width:calc(100% - 86px);height:100%;animation:.42s cubic-bezier(.22,.72,.22,1) both hyper-career-art-push;position:absolute;top:0;left:86px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34px 100%)}@keyframes hyper-career-label-reveal{0%{opacity:.25;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes hyper-career-art-push{0%{opacity:0;transform:translate(-48px)scaleX(.9)}to{opacity:.96;transform:translate(0)scaleX(1)}}.career-hyper-visibility{text-align:left;background:#fbf7f0;border:1px solid #d8c9b1;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:62px;padding:12px 15px;display:flex}.career-hyper-visibility b{font-size:13px}.career-hyper-visibility small{color:#8a7d6d;font-size:10px}.career-hyper-visibility.visible{color:#8a5d08;background:linear-gradient(135deg,#fff9e9,#f9ebbf);border-color:#d6a947;box-shadow:inset 4px 0 #d5a238}.career-hyper-visibility.hidden{color:#6f6670;background:#f3eff1;box-shadow:inset 4px 0 #938894}html[data-theme=dark] .career-hyper-visibility{background:#292529;border-color:#514950}html[data-theme=dark] .career-hyper-visibility.visible{color:#f2cf7b;background:linear-gradient(135deg,#342f25,#41351f);border-color:#8e7137}html[data-theme=dark] .career-hyper-visibility small{color:#aaa0a7}.hyper-command-layout .hyper-career-picker button.active::selection{background:0 0}.hyper-command-layout .hyper-skill-workbench{min-width:0}.hyper-command-layout .hyper-skill-workbench>header{min-height:164px}.hyper-command-layout .hyper-skill-workbench>header.hyper-career-showcase{aspect-ratio:880/198;isolation:isolate;background:#151b22;height:auto;min-height:164px}.hyper-career-showcase>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hyper-career-showcase:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0e13f2 0%,#0f141bde 25%,#0f141b7a 49%,#0f141b14 72%,#0f141b24 100%);position:absolute;inset:0}.hyper-database-page .hyper-skill-workbench>header.hyper-career-showcase:after{display:none}.hyper-career-showcase>div{max-width:46%}html:not([data-theme=dark]) .hyper-career-showcase:before{background:linear-gradient(90deg,#f8f9faf5 0%,#f0f4f7e0 26%,#eef2f587 49%,#eef2f514 72%,#eef2f51f 100%)}html:not([data-theme=dark]) .hyper-database-page .hyper-career-showcase h2{color:#342c31;text-shadow:0 2px 12px #ffffffb3}html:not([data-theme=dark]) .hyper-database-page .hyper-career-showcase p{color:#625860}.hyper-command-layout .hyper-skill-browser{grid-template-columns:265px minmax(0,1fr)}.hyper-command-layout>.hyper-data-empty{border:1px solid #394451;border-radius:14px;min-height:620px}html:not([data-theme=dark]) .hyper-roster-console{background:#e8edf1;border-color:#bcc7d1;box-shadow:0 20px 42px #26334129}html:not([data-theme=dark]) .hyper-roster-console>header{background:radial-gradient(circle at 90% 0,#be4b691c,#0000 38%),linear-gradient(145deg,#fff,#e7edf2);border-color:#c9d2da}html:not([data-theme=dark]) .hyper-roster-console>header h2{color:#303a44}html:not([data-theme=dark]) .hyper-roster-console>header p{color:#76818c}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-groups{background:#dfe5ea;border-color:#cbd4dc}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-groups button{color:#626d78;background:#ffffff8f;border-color:#c9d2da}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-groups button.active{color:#fff;background:linear-gradient(135deg,#bd5572,#8b3a55);border-color:#a84561}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-picker{scrollbar-color:#adb8c1 #e0e6ea}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-picker button.active{color:#4b391c;background:radial-gradient(circle at 92% 12%,#dfab4633,#0000 36%),linear-gradient(145deg,#fff9e8,#f1dfb9);border-color:#c89a3f;box-shadow:inset 0 0 0 1px #fffc,0 0 18px #c08b2d29,0 9px 20px #5b441e1f}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-picker button.active:after{display:none}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-picker button.active>span{color:#503b18;text-shadow:none;background:linear-gradient(90deg,#fff4cf 0%,#e8c878 68%,#e8c87800 100%)}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-picker button.active span b{color:#4b3515}html:not([data-theme=dark]) .hyper-command-layout .hyper-career-picker button.active small{color:#987039}@media (prefers-reduced-motion:reduce){.hyper-command-layout .hyper-career-picker button.active>span,.hyper-command-layout .hyper-career-picker .hyper-career-button-face{animation:none}}@media (width<=720px){.hyper-command-layout .hyper-skill-workbench>header.hyper-career-showcase{aspect-ratio:auto;min-height:158px}.hyper-career-showcase>img{object-position:58% center}.hyper-career-showcase>div{max-width:58%}}.skill-sort-panel{background:#fff;border:1px solid #ddd3da;border-radius:16px;margin:18px 0;padding:20px}.skill-sort-panel>header,.skill-sort-panel>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.skill-sort-panel h2{margin:4px 0;font-size:21px}.skill-sort-panel p{color:#817780;margin:0;font-size:12px}.skill-sort-panel small{color:#aa4965;font-weight:850}.skill-sort-panel>header>div:last-child{gap:8px;display:flex}.skill-sort-panel select,.skill-sort-panel button{background:#fff;border:1px solid #d8ccd4;border-radius:8px;padding:9px 11px}.skill-sort-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.skill-sort-list article{cursor:grab;background:#faf8f9;border:1px solid #e4dce1;border-radius:9px;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.skill-sort-list article:active{cursor:grabbing;opacity:.62}.skill-sort-list img,.skill-sort-list i{object-fit:contain;background:#2d282c;border-radius:7px;width:36px;height:36px}.skill-sort-list i{color:#fff;place-items:center;font-size:9px;font-style:normal;display:grid}.skill-sort-list article div{min-width:0;display:grid}.skill-sort-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skill-sort-list article small{font-size:8px}.skill-sort-panel>footer button{color:#fff;background:#a84965}.skill-sort-panel>footer span{color:#827780;font-size:11px}html[data-theme=dark] .skill-sort-panel{background:#272329;border-color:#494149}html[data-theme=dark] .skill-sort-list article{color:#eee;background:#312c32;border-color:#4a4249}@media (width<=720px){.skill-sort-panel>header{flex-direction:column;align-items:flex-start}.skill-sort-list{grid-template-columns:1fr}}.career-direct-sort{background:#faf7f9;border:1px solid #e1d6dc;border-radius:12px;margin:12px 0;padding:14px}.career-direct-sort>header{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.career-direct-sort>header div{display:grid}.career-direct-sort>header small{color:#aa4965;letter-spacing:1px;font-size:8px;font-weight:900}.career-direct-sort>header b{font-size:13px}.career-direct-sort>header span{color:#8c8188;font-size:10px}.career-direct-sort>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.career-direct-sort article{cursor:grab;background:#fff;border:1px solid #e3d9df;border-radius:8px;grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.career-direct-sort article:active{opacity:.6;cursor:grabbing}.career-direct-sort img,.career-direct-sort i{object-fit:contain;background:#302a2f;border-radius:6px;width:32px;height:32px}.career-direct-sort i{color:#fff;place-items:center;font-size:8px;font-style:normal;display:grid}.career-direct-sort article b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=dark] .career-direct-sort{background:#2b262b;border-color:#4b4249}html[data-theme=dark] .career-direct-sort article{color:#eee;background:#342e34;border-color:#4d444b}@media (width<=720px){.career-direct-sort>div{grid-template-columns:1fr}}@media (width<=920px){.hyper-command-layout{grid-template-columns:244px minmax(0,1fr);gap:11px}.hyper-command-layout .hyper-career-groups{grid-template-columns:1fr}.hyper-command-layout .hyper-career-picker{max-height:470px}.hyper-command-layout .hyper-skill-browser{grid-template-columns:1fr}.hyper-command-layout .hyper-skill-list{max-height:300px}}@media (width<=720px){.hyper-command-layout{grid-template-columns:1fr}.hyper-roster-console{position:static}.hyper-command-layout .hyper-career-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.hyper-command-layout .hyper-career-picker{max-height:none;padding:9px;display:flex;overflow:auto hidden}.hyper-command-layout .hyper-career-picker button{width:158px;min-width:158px}.hyper-command-layout .hyper-career-picker button:hover{transform:translateY(-2px)}}html[data-theme=dark] .article-page>header,html[data-theme=dark] .article-footer{border-color:#3d3740}html[data-theme=dark] .article-footer{background:#211e23}html[data-theme=dark] .article-footer a{color:#dc7895;background:#2b272d}html[data-theme=dark] .article-footer a:hover{color:#fff;background:#ad4d69}html[data-theme=dark] .article-page h1{color:#f4f0f5}html[data-theme=dark] .boss-game-heading{color:#eeeaf0;background:radial-gradient(circle at 79% 8%,#d6597b21,#0000 27%),radial-gradient(circle at 18% 92%,#d291461a,#0000 27%),linear-gradient(120deg,#242126,#302b31 61%,#262227)}html[data-theme=dark] .party-game-heading{background:radial-gradient(circle at 79% 8%,#50ab8c21,#0000 27%),radial-gradient(circle at 18% 92%,#c34c6c1f,#0000 27%),linear-gradient(120deg,#242126,#2d2b2f 61%,#222828)}html[data-theme=dark] .boss-game-heading h1{color:#f3eff4}html[data-theme=dark] .boss-game-tabs{background:#252127;border-color:#403940;box-shadow:0 8px 24px #0000002e}html[data-theme=dark] .boss-game-tabs a:hover{background:#342a2f}html[data-theme=dark] .party-game-tabs a:hover{background:#26352f}html[data-theme=dark] .boss-game-roster,html[data-theme=dark] .party-game-roster{color:#ded8df;background:#242126f2;border-color:#403a41;box-shadow:0 15px 38px #0003}html[data-theme=dark] .boss-game-roster-label{border-bottom-color:#413b42}html[data-theme=dark] .boss-game-roster-label b{color:#f1edf2}html[data-theme=dark] .boss-game-roster-scroll button{color:#c4bdc6;background:#2a272c;border-color:#403a42}html[data-theme=dark] .boss-game-roster-scroll button:hover{color:#fff;background:#342f35;border-color:#5b5057}html[data-theme=dark] .boss-game-roster-scroll button.active{color:#f6f2f5;background:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .boss-game-roster-scroll button.active{background:color-mix(in srgb,var(--boss-accent) 16%,#2d292e)}}html[data-theme=dark] .classic-party-shop-dock{border-top-color:#413b42}html[data-theme=dark] .classic-party-shop-card{color:#f0dfbe;background:radial-gradient(circle at 15% 18%,#ffffff0d,#0000 27%),linear-gradient(135deg,#332e24,#29261f);border-color:#5f5035;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff0a}html[data-theme=dark] .classic-party-shop-card:hover{border-color:#8f7040;box-shadow:0 13px 29px #00000045,0 0 20px #c99b4512}html[data-theme=dark] .classic-party-shop-coin.has-image{background:#2b2720;border-color:#675637}html[data-theme=dark] .classic-party-shop-copy small{color:#ddb867}html[data-theme=dark] .classic-party-shop-copy b{color:#f3e7cf}html[data-theme=dark] .classic-party-shop-copy em{color:#b7a98f}html[data-theme=dark] .classic-party-shop-empty>span{color:#e4bd6a;background:#332d22;border-color:#665438}html[data-theme=dark] .classic-party-shop-empty h3{color:#f1e9dc}html[data-theme=dark] .classic-party-shop-empty p{color:#bfb4a2}html[data-theme=dark] .boss-game-portrait,html[data-theme=dark] .party-game-portrait{color:#b7afb8;background:linear-gradient(145deg,#39343a,#29262b);border-color:#4c454d;box-shadow:inset 0 0 0 4px #242126,inset 0 0 0 5px #4a434b}html[data-theme=dark] .boss-game-stage{background:#242126;border-color:#403940;box-shadow:0 18px 48px #00000042}html[data-theme=dark] .boss-game-bottom{background:#242126}html[data-theme=dark] .boss-main-reward{border-right-color:#403a41}html[data-theme=dark] .boss-main-reward h3,html[data-theme=dark] .boss-entry-counts h3{color:#eeeaf0}html[data-theme=dark] .boss-reward-slot{background:linear-gradient(145deg,#353137,#28252a);border-color:#4b444c;box-shadow:inset 0 0 0 3px #211e23,inset 0 0 0 4px #ffffff0a}html[data-theme=dark] .boss-entry-counts dl{border-color:#453e46}html[data-theme=dark] .boss-entry-counts dl>div{color:#c2bbc4;background:#2b272d;border-bottom-color:#443e45}html[data-theme=dark] .boss-game-note{background:#262228d1;border-color:#3e3840}html[data-theme=dark] .boss-game-footer{background:#211e23;border-color:#39343b}html[data-theme=dark] .boss-dashboard-empty,html[data-theme=dark] .party-game-empty{color:#eeeaf0;background:radial-gradient(circle at 50% 38%,#ce59791a,#0000 27%),#242126;border-color:#403a42;box-shadow:0 18px 48px #0000003d}html[data-theme=dark] .party-game-empty{background:radial-gradient(circle at 50% 38%,#57a48a1a,#0000 27%),#242126}html[data-theme=dark] .boss-dashboard-empty>div:last-child span,html[data-theme=dark] .party-game-empty>div:last-child span{color:#c1bac3;background:#302c32;border-color:#484149}html[data-theme=dark] .boss-reward-modal,html[data-theme=dark] .party-reward-modal{color:#eeeaf0;background:#242126;border-color:#514950}html[data-theme=dark] .boss-reward-modal-head{background:radial-gradient(circle at 12% 20%,#d563821f,#0000 34%),linear-gradient(100deg,#302b31,#252226);border-bottom-color:#443d44}html[data-theme=dark] .boss-reward-modal-title h2,html[data-theme=dark] .boss-reward-section h3{color:#eeeaf0}html[data-theme=dark] .reward-brand-icon{background:radial-gradient(circle at 78% 20%,#d8594321,#0000 34%),linear-gradient(145deg,#352b2e,#262226);border-color:#59464b;box-shadow:inset 0 0 0 3px #ffffff09,0 6px 16px #0003}html[data-theme=dark] .boss-reward-modal-head>button,html[data-theme=dark] .boss-reward-summary,html[data-theme=dark] .boss-reward-section,html[data-theme=dark] .boss-reward-modal>footer{background:#2b272d;border-color:#453e46}html[data-theme=dark] .boss-reward-modal-body{background:#1e1b20}html[data-theme=dark] .admin-shell{background:#18161a}html[data-theme=dark] .admin-topbar{background:#1f1c21f5;border-bottom-color:#3d3740;box-shadow:0 8px 24px #00000047}html[data-theme=dark] .admin-brand span,html[data-theme=dark] .admin-account b{color:#eeeaf0}html[data-theme=dark] .admin-account small{color:#aaa3ac}html[data-theme=dark] .admin-account a{color:#d2cbd4;background:#2a272c;border-color:#484149}html[data-theme=dark] .admin-area-tabs,html[data-theme=dark] .admin-editor,html[data-theme=dark] .admin-library{background:#242126;border-color:#403a42;box-shadow:0 12px 34px #0000002e}html[data-theme=dark] .admin-area-tabs button{color:#bcb5be}html[data-theme=dark] .admin-section-heading>a{color:#f0cb83;background:#342d22;border-color:#665333}html[data-theme=dark] .classic-shop-admin-intro{color:#e0bf7a;background:linear-gradient(135deg,#332d23,#292620);border-color:#5d4d32}html[data-theme=dark] .classic-shop-admin-intro p{color:#c2b293}html[data-theme=dark] .classic-shop-enabled-toggle .guide-trade-checkbox{background:#263d34;border-color:#3e6757}html[data-theme=dark] .classic-shop-enabled-toggle .guide-trade-checkbox b{color:#9bd6bd}html[data-theme=dark] .classic-shop-status-card{background:linear-gradient(145deg,#302b22,#28251f);border-color:#574a35}html[data-theme=dark] .classic-shop-status-card>span.draft{color:#dbc295;background:#443a2b}html[data-theme=dark] .classic-shop-status-currency{border-bottom-color:#4e4537}html[data-theme=dark] .classic-shop-status-currency>img,html[data-theme=dark] .classic-shop-status-currency>i{color:#e2ba67;background:#24211c;border-color:#655435}html[data-theme=dark] .classic-shop-status-currency small,html[data-theme=dark] .classic-shop-status-card dl div{color:#c2b49b}html[data-theme=dark] .classic-shop-status-currency b{color:#f3e8d4}html[data-theme=dark] .classic-shop-status-card dd{color:#efbd65}html[data-theme=dark] .classic-shop-admin-help{background:#29252b;border-color:#443e46}html[data-theme=dark] .classic-shop-admin-help>b{color:#eeeaf0}html[data-theme=dark] .classic-shop-admin-help ol{color:#bbb4bd}html[data-theme=dark] .admin-section-heading h1,html[data-theme=dark] .admin-library-heading h2,html[data-theme=dark] .block-editor-heading h2,html[data-theme=dark] .guide-media-section h2,html[data-theme=dark] .guide-reward-editor h2{color:#eeeaf0}html[data-theme=dark] .admin-section-heading>button,html[data-theme=dark] .block-add-buttons button{color:#d98ca1;background:#30282d;border-color:#59444d}html[data-theme=dark] .admin-field>span,html[data-theme=dark] .admin-pin-field b{color:#d7d0d9}html[data-theme=dark] .admin-field input,html[data-theme=dark] .admin-field select,html[data-theme=dark] .admin-field textarea,html[data-theme=dark] .media-block-editor input,html[data-theme=dark] .guide-reward-fields input,html[data-theme=dark] .guide-reward-fields select,html[data-theme=dark] .guide-reward-fields textarea{color:#eeeaf0;background:#2b272d;border-color:#49424a}html[data-theme=dark] .guide-trade-checkbox{background:#312a21;border-color:#5a4c38}html[data-theme=dark] .guide-trade-checkbox b{color:#ffc765}html[data-theme=dark] .guide-reward-group-field legend{color:#cfc7d1}html[data-theme=dark] .guide-reward-group-options button{color:#c8c0ca;background:#2b272d;border-color:#4c454d}html[data-theme=dark] .guide-reward-group-options button.active{color:#ffd3df;background:#563342;border-color:#c86c87;box-shadow:0 0 0 2px #c86c871f}html[data-theme=dark] .admin-pin-field,html[data-theme=dark] .content-block-card,html[data-theme=dark] .media-block-editor,html[data-theme=dark] .guide-image-field,html[data-theme=dark] .guide-reward-card{background:#29252b;border-color:#443e46}html[data-theme=dark] .block-editor-heading,html[data-theme=dark] .guide-media-section,html[data-theme=dark] .guide-reward-editor,html[data-theme=dark] .admin-savebar,html[data-theme=dark] .admin-library-heading{border-color:#403a42}html[data-theme=dark] .content-block-empty,html[data-theme=dark] .media-placeholder,html[data-theme=dark] .guide-image-field>div,html[data-theme=dark] .guide-reward-icon>img,html[data-theme=dark] .guide-reward-icon>span{color:#9e97a1;background:#211e23;border-color:#4d464e}html[data-theme=dark] .content-block-toolbar{background:#302c32;border-color:#484149}html[data-theme=dark] .content-block-toolbar>span,html[data-theme=dark] .guide-reward-card-top>b{color:#d0c9d2}html[data-theme=dark] .content-block-toolbar button,html[data-theme=dark] .guide-reward-card-top button,html[data-theme=dark] .admin-savebar button{color:#d0c9d2;background:#2b272d;border-color:#4b444c}html[data-theme=dark] .block-textarea{color:#eeeaf0;background:#29252b}html[data-theme=dark] .admin-article-list article{background:#29262b;border-color:#423c44}html[data-theme=dark] .admin-article-list article.active{background:#32272c;border-color:#9f596e}html[data-theme=dark] .admin-article-list h3{color:#eeeaf0}html[data-theme=dark] .admin-article-list article>div:last-child button,html[data-theme=dark] .admin-article-list article>div:last-child a{color:#d0c9d2;background:#302c32;border-color:#4b444c}html[data-theme=dark] .guide-category-filters button{color:#c8c1ca;background:#332f35}html[data-theme=dark] .guide-category-filters button:hover{color:#f2c5d1;background:#422f37}html[data-theme=dark] .guide-category-filters button.active{color:#fff;background:linear-gradient(135deg,#b45570,#853b57);border-color:#bd627c}html[data-theme=dark] .guide-admin-intro{color:#84c0aa;background:#23342d;border-color:#385246}html[data-theme=dark] .monster-park-admin-tabs button{color:#d0c9d2;background:#29252b;border-color:#464048}html[data-theme=dark] .monster-park-admin-tabs button>span,html[data-theme=dark] .monster-park-admin-tabs button>small{color:#a9a1ab}html[data-theme=dark] .monster-park-admin-tabs button.active{background:linear-gradient(135deg,#263a32,#29342f);border-color:#527d6b;box-shadow:inset 4px 0 #64a489,0 8px 18px #00000029}html[data-theme=dark] .monster-park-admin-tabs button.active>b{color:#9bd1ba}html[data-theme=dark] .monster-park-admin-tabs button.shop.active{background:linear-gradient(135deg,#3a3122,#322c24);border-color:#765d34;box-shadow:inset 4px 0 #d09b47,0 8px 18px #00000029}html[data-theme=dark] .monster-park-admin-tabs button.shop.active>span,html[data-theme=dark] .monster-park-admin-tabs button.shop.active>b{color:#f0c675}html[data-theme=dark] .monster-park-shop-card{background:linear-gradient(135deg,#302b22,#292621);border-color:#564a35}html[data-theme=dark] .monster-park-shop-editor>header>button{color:#f0c675;background:#352d21;border-color:#6d5633}html[data-theme=dark] .monster-park-currency-editor{background:linear-gradient(135deg,#332d23,#2a2722);border-color:#5d4e34}html[data-theme=dark] .monster-park-currency-editor>div:first-child h3,html[data-theme=dark] .monster-park-currency-preview b{color:#f1dfbf}html[data-theme=dark] .monster-park-currency-editor>div:first-child p,html[data-theme=dark] .monster-park-currency-editor>label>span,html[data-theme=dark] .monster-park-currency-preview small,html[data-theme=dark] .monster-park-currency-preview em{color:#c3b292}html[data-theme=dark] .monster-park-currency-editor input{color:#f4ead8;background:#292620;border-color:#5c503e}html[data-theme=dark] .monster-park-currency-preview{background:#1b181480;border-color:#554b3b}html[data-theme=dark] .monster-park-currency-preview>img,html[data-theme=dark] .monster-park-currency-preview>span{color:#bba98a;background:#211f1b;border-color:#5b503e}html[data-theme=dark] .monster-park-coin-cost-field input{color:#ffd285}html[data-theme=dark] .guide-reward-card-top{border-color:#443e45}html[data-theme=dark] .xml-import-intro{color:#9fd3c0;background:#23342d;border-color:#385246}html[data-theme=dark] .xml-import-intro p{color:#b6c8c1}html[data-theme=dark] .xml-import-intro code{color:#b9e4d5;background:#2d473d}html[data-theme=dark] .xml-import-panel,html[data-theme=dark] .xml-item-grid article{background:#29252b;border-color:#443e46}html[data-theme=dark] .xml-import-panel h2,html[data-theme=dark] .xml-catalog-section h2,html[data-theme=dark] .xml-item-grid article h3{color:#eeeaf0}html[data-theme=dark] .xml-file-picker,html[data-theme=dark] .xml-item-search input,html[data-theme=dark] .xml-item-search button{color:#eeeaf0;background:#2b272d;border-color:#4b444c}html[data-theme=dark] .xml-file-picker span{color:#eeeaf0}html[data-theme=dark] .xml-file-picker.dragging{background:#263c34;border-color:#6db59b}html[data-theme=dark] .xml-item-thumb{color:#9e97a1;background:#211e23;border-color:#4d464e}html[data-theme=dark] .xml-catalog-section{border-color:#403a42}html[data-theme=dark] .xml-catalog-section>header>b{color:#f1b2c4;background:#412d35}html[data-theme=dark] .xml-catalog-filters button{color:#c9c1cb;background:#332f35;border-color:#49424b}html[data-theme=dark] .xml-catalog-filters button b{color:#edabc0;background:#252126}html[data-theme=dark] .xml-catalog-filters button:hover{color:#f4c3d1;background:#432f37;border-color:#71505c}html[data-theme=dark] .xml-catalog-filters button.active{color:#fff;background:linear-gradient(135deg,#b55570,#823a55);border-color:#bd617c}html[data-theme=dark] .xml-catalog-filters button.active b{color:#f0b4c5;background:#3a2930}html[data-theme=dark] .xml-cleanup-panel{background:#29252b;border-color:#443e46}html[data-theme=dark] .xml-cleanup-panel p b{color:#eee9ef}html[data-theme=dark] .xml-cleanup-panel p span{color:#b9b1bb}html[data-theme=dark] .xml-cleanup-panel button,html[data-theme=dark] .xml-pagination button{color:#d2cad4;background:#332f35;border-color:#504750}html[data-theme=dark] .xml-cleanup-panel button.danger{color:#f0a5b7;background:#422b32;border-color:#70414d}html[data-theme=dark] .xml-item-meta>span.used{color:#9fdbc4;background:#294037}html[data-theme=dark] .xml-item-meta>span.unused{color:#c6bdc8;background:#3a353c}html[data-theme=dark] .xml-item-meta>span.trash{color:#efaabd;background:#432e36}html[data-theme=dark] .xml-pagination span{color:#bcb4be}html[data-theme=dark] .xml-item-grid article p,html[data-theme=dark] .xml-import-panel p,html[data-theme=dark] .xml-catalog-section>header p{color:#bdb5c0}html[data-theme=dark] .xml-reward-lookup>div button{color:#a9ddca;background:#294238;border-color:#416658}html[data-theme=dark] .xml-import-progress{color:#b6d9cd;background:#24342e;border-color:#3c564c}html[data-theme=dark] .admin-access-page{background:radial-gradient(circle at 50% 0,#3b2830,#211e23 52%,#18161a)}html[data-theme=dark] .admin-access-card{color:#eeeaf0;background:#262228f5;border-color:#49414a;position:relative;box-shadow:0 24px 70px #00000057}@media (width<=760px){html[data-theme=dark] .menu-toggle{background:#2b272dd9;border-color:#4b454c}html[data-theme=dark] .main-nav{background:#1f1c21fc;border-color:#403a42;box-shadow:0 14px 32px #00000057}html[data-theme=dark] .mega-group{background:#29252b;border-color:#443e45}}body,.nav-titles>a{font-size:16px}.mega-group a,.mega-group .mega-section-title{font-size:14px}.section-heading p{font-size:14px;line-height:1.65}.notice-row{min-height:64px}.notice-row strong{font-size:15px}.notice-row time,.tag{font-size:11px}.news-row{min-height:62px}.news-row strong{font-size:16px}.category-article-list h2{font-size:21px}.category-article-list p{font-size:14px}.category-article-list>a>b{font-size:12px}.article-page>header p{font-size:15px}.article-text-block{font-size:17px;line-height:2}.boss-game-heading p{font-size:14px;line-height:1.7}.boss-game-breadcrumb{font-size:12px}.boss-game-heading-inner>small{font-size:10px}.boss-game-tabs a{min-width:158px;height:44px;font-size:14px}.boss-game-tabs a.active{height:44px}.boss-game-console,.party-game-console{grid-template-columns:270px minmax(0,1fr)}.boss-game-roster-label span{font-size:9px}.boss-game-roster-label b{font-size:16px}.boss-game-roster-scroll button{min-height:82px}.boss-game-roster-scroll button>span>b{font-size:14px}.boss-game-roster-scroll button>span>small{letter-spacing:.7px;margin-top:6px;font-size:8px}.boss-game-roster>p{font-size:10px;line-height:1.7}.boss-game-title>small{font-size:9px}.boss-game-title dt{font-size:12px}.boss-game-title dd{font-size:13px}.boss-game-description,.party-game-summary{font-size:11px;line-height:1.75}.boss-main-reward header small,.boss-entry-counts header small{font-size:8px}.boss-main-reward h3,.boss-entry-counts h3{font-size:16px}.boss-main-reward header button{min-height:38px;padding-inline:14px;font-size:11px}.boss-main-reward>p{font-size:10px;line-height:1.7}.boss-entry-counts dt,.boss-entry-counts dd{font-size:12px}.boss-game-note span{font-size:9px}.boss-game-note p{font-size:11px;line-height:1.75}.boss-reward-summary p{font-size:11px}.boss-reward-section header small{font-size:8px}.boss-reward-section h3{font-size:14px}.boss-reward-section header>b{font-size:9px}.admin-field>span{font-size:13px}.admin-field>small,.admin-pin-field small{font-size:11px;line-height:1.55}.admin-field input,.admin-field select,.admin-field textarea,.media-block-editor input{font-size:14px}.block-editor-heading p,.guide-media-section>div:first-child p,.guide-reward-editor>header p{font-size:12px;line-height:1.6}.admin-article-list h3{font-size:14px}.admin-article-list time,.admin-article-meta span,.admin-article-meta small{font-size:10px}html[data-theme=dark] .boss-game-heading p,html[data-theme=dark] .boss-game-breadcrumb{color:#cbc4ce}html[data-theme=dark] .boss-game-breadcrumb b{color:#eee9f0}html[data-theme=dark] .boss-game-tabs a{color:#ddd6df}html[data-theme=dark] .boss-game-tabs a.active,html[data-theme=dark] .boss-game-roster-label b{color:#fff}html[data-theme=dark] .boss-game-roster-scroll button{color:#e1dae3;border-color:#514a53}html[data-theme=dark] .boss-game-roster-scroll button>span>small{color:#b8b0bb}html[data-theme=dark] .boss-game-roster>p{color:#b9b1bc}html[data-theme=dark] .boss-game-title>small{color:#ffd08a}html[data-theme=dark] .boss-game-title dt{color:#d2cbd5}html[data-theme=dark] .boss-game-title dd{color:#fff}html[data-theme=dark] .boss-game-description,html[data-theme=dark] .party-game-summary{color:#eee9f0;background:#141216cc}html[data-theme=dark] .boss-main-reward header small,html[data-theme=dark] .boss-entry-counts header small{color:#c2bac5}html[data-theme=dark] .boss-main-reward>p{color:#bcb4bf}html[data-theme=dark] .boss-entry-counts dl>div{color:#e4dde6;background:#302c32;border-color:#544c55}html[data-theme=dark] .boss-entry-counts dd{color:#d0c8d2}html[data-theme=dark] .boss-game-note p{color:#c9c1cc}html[data-theme=dark] .boss-reward-summary p,html[data-theme=dark] .boss-reward-section header small,html[data-theme=dark] .boss-reward-section header>b{color:#c2bac5}html[data-theme=dark] .news-row time,html[data-theme=dark] .category-article-list p,html[data-theme=dark] .article-page>header time,html[data-theme=dark] .admin-field>small,html[data-theme=dark] .admin-pin-field small,html[data-theme=dark] .block-editor-heading p,html[data-theme=dark] .guide-media-section p,html[data-theme=dark] .guide-reward-editor p,html[data-theme=dark] .admin-list-state{color:#bdb5c0}@media (width<=900px){.boss-game-console,.party-game-console{grid-template-columns:1fr}}@media (width<=650px){.boss-game-tabs a{min-width:148px;font-size:13px}.boss-game-title dt{font-size:11px}.boss-game-title dd{font-size:12px}.boss-game-description,.party-game-summary{font-size:10px}.admin-field input,.admin-field select,.admin-field textarea,.media-block-editor input{font-size:16px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.mega-links.nested a{font-size:12px;line-height:1.55}.hero-copy p{font-size:14px}.hero-copy>span{font-size:16px;line-height:1.65}.hero-copy a{font-size:14px}.hero-controls>span{font-size:12px}.section-heading small{font-size:11px}.section-heading a,.footer-links a{font-size:14px}footer p{font-size:12px;line-height:1.7}.download-modal small{font-size:11px}.download-modal p{font-size:15px}.news-hero small,.category-hero small{font-size:11px}.news-hero p,.category-hero p{font-size:15px;line-height:1.7}.news-toolbar>nav a{min-height:42px;font-size:13px}.news-toolbar form input{font-size:13px}.news-row-tags span{font-size:11px}.news-row time{font-size:12px}.news-empty p{font-size:13px}.news-pagination a,.news-pagination span{width:38px;height:38px;font-size:13px}.news-footer nav a{font-size:13px}.news-footer p{font-size:11px;line-height:1.7}.category-breadcrumb,.article-breadcrumb{font-size:13px}.category-article-list span{font-size:11px}.category-article-list time{font-size:12px}.category-empty p{font-size:14px}.category-empty.standalone a{font-size:13px}.article-page>header span,.article-page>header b{font-size:11px}.article-page>header time{font-size:12px}.article-media-block figcaption{font-size:13px;line-height:1.6}.article-footer a{font-size:14px}.admin-brand small{font-size:10px}.admin-account b{font-size:14px}.admin-account small{font-size:12px}.admin-account a{font-size:13px}.admin-area-tabs button small{font-size:9px}.admin-area-tabs button b{font-size:14px}.admin-section-heading small,.admin-library-heading small{font-size:10px}.admin-section-heading>button{font-size:13px}.admin-pin-field b{font-size:14px}.block-editor-heading p,.guide-media-section>div:first-child p,.guide-reward-editor>header p,.block-add-buttons button{font-size:13px}.content-block-empty p{font-size:15px}.content-block-empty small{font-size:12px}.content-block-toolbar>span,.content-block-toolbar button,.media-placeholder,.upload-button{font-size:13px}.admin-alert{font-size:14px}.admin-savebar p{font-size:13px;line-height:1.6}.admin-savebar button{font-size:14px}.admin-library-heading>b{font-size:13px}.admin-list-state{font-size:14px}.admin-article-meta span,.admin-article-meta small,.admin-article-list time{font-size:11px}.admin-article-list article>div:last-child button,.admin-article-list article>div:last-child a,.guide-category-filters button{font-size:12px}.admin-access-card small{font-size:11px}.admin-access-card p{font-size:15px}.admin-access-card a,.guide-admin-intro b{font-size:14px}.guide-admin-intro p{font-size:12px;line-height:1.6}.guide-image-field>b{font-size:13px}.guide-image-field>div,.guide-image-field label,.guide-reward-icon label{font-size:12px}.guide-image-field>button,.guide-reward-icon>button{font-size:11px}.guide-reward-editor>header>button{font-size:13px}.guide-reward-card-top>b{font-size:12px}.guide-reward-card-top button{font-size:11px}.guide-reward-fields span{font-size:12px}.guide-reward-fields input,.guide-reward-fields select,.guide-reward-fields textarea{font-size:14px}.guide-reward-icon>img,.guide-reward-icon>span{font-size:10px}.classic-party-breadcrumb,.expedition-breadcrumb{font-size:12px}.classic-party-hero-inner>small,.expedition-hero-inner>small{font-size:11px}.classic-party-hero p,.expedition-hero p{font-size:15px;line-height:1.7}.classic-party-hero-tags span,.expedition-hero-inner>div:last-child span{font-size:11px}.classic-party-note>div strong{font-size:15px}.classic-party-note>p,.classic-party-note>a{font-size:13px}.classic-party-heading small,.expedition-intro small{font-size:11px}.classic-party-heading>p,.expedition-intro>p{font-size:13px}.classic-party-card>header small{font-size:10px}.classic-party-meta span{font-size:11px}.classic-party-card>p{font-size:13px}.classic-party-rewards b{font-size:12px}.classic-party-rewards small{font-size:9px}.classic-party-footer p,.expedition-footer p{font-size:12px}.classic-party-footer>a,.expedition-footer>a{font-size:13px}.expedition-roster-title b{font-size:15px}.expedition-roster-title small{font-size:9px}.expedition-roster-list button b{font-size:13px}.expedition-roster-list button small{font-size:10px}.expedition-roster>a{font-size:12px}.expedition-portrait>small{font-size:8px}.expedition-title>div span,.expedition-title>div small{font-size:10px}.expedition-title>p{font-size:11px}.expedition-title em,.expedition-facts small{font-size:10px}.expedition-facts b{font-size:14px}.expedition-section-title small{font-size:9px}.expedition-briefing li span{font-size:11px}.expedition-briefing li p{font-size:11px;line-height:1.7}.expedition-drop-group>header b{font-size:12px}.expedition-drop-group>header small{font-size:8px}.xml-item-tooltip-layer small,.classic-item-tooltip small,.expedition-item-tooltip small{font-size:9px}.xml-item-tooltip-layer b,.classic-item-tooltip b,.expedition-item-tooltip b{font-size:13px}.xml-item-tooltip-layer p,.classic-item-tooltip p,.expedition-item-tooltip p{font-size:11px;line-height:1.65}html[data-theme=dark] .news-footer p,html[data-theme=dark] .category-breadcrumb,html[data-theme=dark] .article-breadcrumb,html[data-theme=dark] .article-media-block figcaption,html[data-theme=dark] footer p{color:#c4bdc7}@media (width<=760px){.nav-titles>a{font-size:15px}.header-action{font-size:13px}.mega-group .mega-section-title,.mega-group a{font-size:14px}.mega-links.nested a{font-size:13px}.hero-copy>span{font-size:15px}.news-toolbar form input,.admin-field input,.admin-field select,.admin-field textarea,.media-block-editor input,.guide-reward-fields input,.guide-reward-fields select,.guide-reward-fields textarea{font-size:16px}}.boss-main-reward header button{color:#91304e;letter-spacing:.2px;background:#fff;border-width:2px;min-height:44px;padding-inline:18px;font-size:14px;font-weight:900;box-shadow:0 7px 18px #91304e21}.boss-main-reward header button span{font-size:19px;font-weight:800}.party-game-site .boss-main-reward header button{color:#397763;background:#fff;border-color:#a9d4c5;box-shadow:0 7px 18px #39776321}.boss-reward-modal>footer{justify-content:flex-start}html[data-theme=dark] .boss-main-reward header button{color:#ffdbe5;background:#472b35;border-color:#b65a74;box-shadow:0 8px 20px #00000047}.skill-db-workspace{padding-bottom:70px}.skill-import-intro{color:#80623a;background:linear-gradient(135deg,#fffaf1,#fff7f6);border:1px solid #eadac2;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:-7px 0 22px;padding:16px 18px;display:flex}.skill-import-intro b{font-size:15px}.skill-import-intro p{color:#8c7c69;margin:5px 0 0;font-size:12px;line-height:1.65}.skill-source-key{flex-wrap:wrap;flex:none;gap:10px;display:flex}.skill-source-key span{color:#756c74;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.skill-source-key i{background:#c7c0c8;border-radius:50%;width:9px;height:9px;display:block}.skill-source-key i.data{background:#cb6a84}.skill-source-key i.string{background:#d4aa55}.skill-source-key i.complete{background:#5ea78d}.skill-import-panel{grid-template-columns:minmax(330px,1fr) minmax(250px,360px) 160px}.skill-catalog-section>header>b{min-width:62px}.skill-classification-filters{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.skill-classification-filters label{grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:10px;min-width:210px;display:grid}.skill-classification-filters label>span{color:#817881;font-size:11px;font-weight:850}.skill-classification-filters select{color:#514a53;background:#fff;border:1px solid #ded7df;border-radius:9px;height:38px;padding:0 34px 0 11px;font-size:12px;font-weight:750}.skill-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.skill-card-grid article{background:#fbfafb;border:1px solid #e2dce3;border-radius:13px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.skill-card-grid article:hover{border-color:#d5b5c0;transform:translateY(-1px);box-shadow:0 10px 24px #492c3913}.skill-card-grid article.trashed{opacity:.72}.skill-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:66px minmax(0,1fr);gap:13px;padding:14px;display:grid}.skill-card-icon{background:radial-gradient(circle at 30% 25%,#fff,#eee9ef);border:1px solid #ddd4dd;border-radius:13px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 0 0 4px #ffffff8c}.skill-card-icon img{object-fit:contain;max-width:52px;max-height:52px;image-rendering:pixelated}.skill-card-icon i{color:#a88f9a;letter-spacing:1px;font-size:12px;font-style:normal;font-weight:900}.skill-card-copy{min-width:0;display:block}.skill-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.skill-card-meta small{color:#a54a66;letter-spacing:.6px;font-size:9px;font-weight:900}.skill-card-meta em{border-radius:8px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.skill-card-meta em.used{color:#31745c;background:#e5f4ed}.skill-card-meta em.unused{color:#866972;background:#eee9ec}.skill-card-meta em.trash{color:#a5465c;background:#fae8ed}.skill-card-copy>b{color:#3f3941;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:15px;display:block;overflow:hidden}.skill-card-copy>span:not(.skill-card-meta):not(.skill-data-state){color:#807882;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.skill-data-state{gap:5px;margin-top:8px;display:flex}.skill-data-state i{color:#aaa3ac;background:#f2eff2;border:1px solid #e0dce1;border-radius:6px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.skill-data-state i.ready{color:#397660;background:#ebf6f2;border-color:#cde2da}.skill-card-actions{background:#f6f3f6;border-top:1px solid #e7e2e7;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:9px 12px;display:flex}.skill-card-actions button{color:#696169;cursor:pointer;background:#fff;border:1px solid #d8d1d9;border-radius:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:850}.skill-card-actions button.danger{color:#aa4059;background:#fff6f8;border-color:#e4b7c2}.skill-editor-layer{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1c171cad;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.skill-editor-panel{color:#423b43;background:#fff;border:1px solid #d8cfd8;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,100%);max-height:calc(100vh - 64px);display:grid;overflow:hidden;box-shadow:0 34px 90px #16111652}.skill-editor-panel>header{background:radial-gradient(circle at 14% -30%,#d8688626,#0000 35%),linear-gradient(135deg,#fff,#faf7f9);border-bottom:1px solid #e2dce3;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.skill-editor-panel>header>button{color:#8e7f89;cursor:pointer;background:#fff;border:1px solid #dfd8df;border-radius:11px;width:42px;height:42px;font-size:28px}.skill-editor-title{align-items:center;gap:14px;min-width:0;display:flex}.skill-editor-title>span{background:#f4eef1;border:1px solid #ddced4;border-radius:14px;flex:none;place-items:center;width:62px;height:62px;display:grid}.skill-editor-title img{object-fit:contain;max-width:50px;max-height:50px;image-rendering:pixelated}.skill-editor-title i{color:#a78794;font-style:normal;font-weight:900}.skill-editor-title small{color:#ac4d68;letter-spacing:1px;font-size:9px;font-weight:900}.skill-editor-title h2{color:#3d363d;margin:3px 0 0;font-size:23px}.skill-editor-title p{color:#8d848d;margin:4px 0 0;font-size:10px}.skill-editor-body{background:#f7f5f7;padding:24px;overflow:auto}.skill-editor-body>section{background:#fff;border:1px solid #e0dae1;border-radius:15px;padding:20px}.skill-editor-body>section+section{margin-top:14px}.skill-editor-form>header small,.skill-formula-section>header small{color:#ad4d69;letter-spacing:1.3px;font-size:8px;font-weight:900}.skill-editor-form>header h3,.skill-formula-section>header h3{color:#433c44;margin:4px 0 0;font-size:18px}.skill-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}.skill-editor-grid label{gap:6px;min-width:0;display:grid}.skill-editor-grid label.wide{grid-column:1/-1}.skill-editor-grid label>span{color:#746b75;font-size:11px;font-weight:800}.skill-editor-grid input,.skill-editor-grid select,.skill-editor-grid textarea{color:#403a42;background:#fbfafb;border:1px solid #ddd6de;border-radius:9px;outline:0;width:100%;min-width:0;font-size:13px}.skill-editor-grid input,.skill-editor-grid select{height:42px;padding:0 11px}.skill-editor-grid textarea{resize:vertical;min-height:90px;padding:11px;line-height:1.7}.skill-editor-grid label>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.skill-formula-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.skill-formula-section>header>b{color:#8b818b;font-size:10px}.skill-formula-empty{text-align:center;background:#faf8fa;border:1px dashed #d8d1d9;border-radius:11px;margin-top:16px;padding:28px}.skill-formula-empty span{color:#8a4d60;font-size:13px;font-weight:850}.skill-formula-empty p{color:#908791;margin:5px 0 0;font-size:11px}.skill-formula-layout{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.skill-common-values,.skill-level-values{background:#faf9fa;border:1px solid #e3dde4;border-radius:11px;min-width:0;max-height:370px;overflow:auto}.skill-common-values h4,.skill-level-values>header{z-index:1;color:#5b535c;background:#faf9faf5;border-bottom:1px solid #e4dfe4;margin:0;padding:11px 13px;font-size:12px;position:sticky;top:0}.skill-level-values>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.skill-level-values h4{margin:0}.skill-level-values select{color:#5b535c;background:#fff;border:1px solid #d9d2da;border-radius:7px;height:30px;font-size:10px;font-weight:800}.skill-common-values>div,.skill-level-values>div{border-bottom:1px solid #ebe7eb;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:11px;padding:9px 12px;display:grid}.skill-common-values code,.skill-level-values code{overflow-wrap:anywhere;color:#a34762;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:750}.skill-common-values span,.skill-level-values span{overflow-wrap:anywhere;color:#5f5861;font-size:11px;line-height:1.55}.skill-level-values>p{color:#8b838d;text-align:center;margin:0;padding:24px;font-size:11px}.skill-source-section{grid-template-columns:1fr 1fr;gap:12px;display:grid}.skill-source-section>div{background:#faf9fa;border:1px dashed #ded7df;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.skill-source-section span{color:#918992;font-size:9px;font-weight:850}.skill-source-section b{color:#5d555e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.skill-editor-panel>footer{background:#fff;border-top:1px solid #e1dbe2;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex}.skill-editor-panel>footer p{color:#8a818b;margin:0;font-size:10px}.skill-editor-panel>footer>div{gap:8px;display:flex}.skill-editor-panel>footer button{color:#645c65;cursor:pointer;background:#fff;border:1px solid #d8d0d9;border-radius:9px;min-height:40px;padding:0 16px;font-size:12px;font-weight:850}.skill-editor-panel>footer button.publish{color:#fff;background:linear-gradient(135deg,#bd5874,#8f405e);border-color:#a74b67}html[data-theme=dark] .skill-import-intro{color:#e6c787;background:linear-gradient(135deg,#342d23,#30252b);border-color:#5b4c35}html[data-theme=dark] .skill-import-intro p{color:#c8bca9}html[data-theme=dark] .skill-source-key span{color:#c8c0c9}html[data-theme=dark] .skill-classification-filters label>span{color:#c4bdc6}html[data-theme=dark] .skill-classification-filters select{color:#eeeaf0;background:#2b272d;border-color:#4c454d}html[data-theme=dark] .skill-card-grid article{background:#29252b;border-color:#443e46}html[data-theme=dark] .skill-card-grid article:hover{border-color:#73505d;box-shadow:0 12px 28px #0000003d}html[data-theme=dark] .skill-card-icon{background:radial-gradient(circle at 30% 25%,#373239,#211e23);border-color:#4d454d;box-shadow:inset 0 0 0 4px #ffffff06}html[data-theme=dark] .skill-card-copy>b{color:#f0ecf2}html[data-theme=dark] .skill-card-copy>span:not(.skill-card-meta):not(.skill-data-state){color:#beb6c0}html[data-theme=dark] .skill-card-meta em.used{color:#9fdbc4;background:#294037}html[data-theme=dark] .skill-card-meta em.unused{color:#c6bdc8;background:#3a353c}html[data-theme=dark] .skill-card-meta em.trash{color:#efaabd;background:#432e36}html[data-theme=dark] .skill-data-state i{color:#a9a1ab;background:#332f35;border-color:#484149}html[data-theme=dark] .skill-data-state i.ready{color:#9bd4be;background:#293c34;border-color:#385849}html[data-theme=dark] .skill-card-actions{background:#242126;border-color:#443e46}html[data-theme=dark] .skill-card-actions button{color:#d1cad3;background:#302c32;border-color:#4c454d}html[data-theme=dark] .skill-card-actions button.danger{color:#ef9fb3;background:#422a31;border-color:#6b414c}html[data-theme=dark] .skill-editor-panel{color:#eeeaf0;background:#242126;border-color:#504851}html[data-theme=dark] .skill-editor-panel>header{background:radial-gradient(circle at 14% -30%,#d868861f,#0000 35%),linear-gradient(135deg,#302b31,#252226);border-color:#443e46}html[data-theme=dark] .skill-editor-panel>header>button{color:#c9c0ca;background:#2b272d;border-color:#4d464e}html[data-theme=dark] .skill-editor-title>span{background:#211e23;border-color:#504750}html[data-theme=dark] .skill-editor-title h2,html[data-theme=dark] .skill-editor-form>header h3,html[data-theme=dark] .skill-formula-section>header h3{color:#f0ecf2}html[data-theme=dark] .skill-editor-title p,html[data-theme=dark] .skill-formula-section>header>b{color:#beb6c0}html[data-theme=dark] .skill-editor-body{background:#1d1a1f}html[data-theme=dark] .skill-editor-body>section{background:#29252b;border-color:#433d45}html[data-theme=dark] .skill-editor-grid label>span{color:#d1cad3}html[data-theme=dark] .skill-editor-grid input,html[data-theme=dark] .skill-editor-grid select,html[data-theme=dark] .skill-editor-grid textarea{color:#eeeaf0;background:#211e23;border-color:#4b444c}html[data-theme=dark] .skill-formula-empty,html[data-theme=dark] .skill-common-values,html[data-theme=dark] .skill-level-values,html[data-theme=dark] .skill-source-section>div{background:#211e23;border-color:#49424a}html[data-theme=dark] .skill-common-values h4,html[data-theme=dark] .skill-level-values>header{color:#ddd6df;background:#211e23f5;border-color:#484149}html[data-theme=dark] .skill-common-values>div,html[data-theme=dark] .skill-level-values>div{border-color:#403a42}html[data-theme=dark] .skill-common-values span,html[data-theme=dark] .skill-level-values span{color:#d0c8d2}html[data-theme=dark] .skill-level-values select{color:#eeeaf0;background:#302c32;border-color:#4c454d}html[data-theme=dark] .skill-source-section b{color:#d4ccd6}html[data-theme=dark] .skill-editor-panel>footer{background:#242126;border-color:#443e46}html[data-theme=dark] .skill-editor-panel>footer p{color:#beb6c0}html[data-theme=dark] .skill-editor-panel>footer button{color:#d1cad3;background:#302c32;border-color:#4b444c}@media (width<=900px){.skill-import-panel{grid-template-columns:1fr}.skill-import-panel>button{min-height:46px}.skill-card-grid{grid-template-columns:1fr}.skill-editor-grid{grid-template-columns:1fr 1fr}.skill-formula-layout{grid-template-columns:1fr}}@media (width<=650px){.skill-import-intro{flex-direction:column;align-items:flex-start}.skill-editor-layer{padding:0}.skill-editor-panel{border:0;border-radius:0;width:100%;max-height:100vh}.skill-editor-body{padding:14px}.skill-editor-grid,.skill-source-section{grid-template-columns:1fr}.skill-editor-grid input,.skill-editor-grid select,.skill-editor-grid textarea{font-size:16px}.skill-editor-panel>footer{flex-direction:column;align-items:flex-start}.skill-editor-panel>footer>div{width:100%}.skill-editor-panel>footer button{flex:1}}html[data-theme=dark] .boss-entry-detail-button{color:#ffdbe5;background:#472b35;border-color:#b65a74;box-shadow:0 8px 20px #00000047}html[data-theme=dark] .party-game-site .boss-main-reward header button,html[data-theme=dark] .party-game-site .boss-entry-detail-button{color:#d8fff1;background:#263b34;border-color:#58957f}@media (width<=650px){.boss-main-reward header button{min-height:42px;padding-inline:14px;font-size:13px}.boss-reward-modal>footer>span{display:flex}.boss-reward-modal>footer{justify-content:flex-start}}@media (width<=760px){.xml-import-panel{grid-template-columns:1fr}.xml-import-panel>button{min-height:48px}.xml-item-grid{grid-template-columns:1fr}.xml-item-search{flex-wrap:wrap}.xml-item-search input{flex-basis:100%}.xml-catalog-section>header{align-items:flex-start}.xml-cleanup-panel{flex-direction:column;align-items:flex-start}.xml-cleanup-panel>div{justify-content:flex-start;width:100%}}.career-site{color:#403a40;background:#f7f5f6;min-height:100vh}.career-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#ffd69a42,#0000 25%),radial-gradient(circle at 63% 80%,#e874953d,#0000 28%),linear-gradient(122deg,#47353f 0%,#7f465b 56%,#ad6277 100%);align-items:center;min-height:218px;padding:46px max(20px,50% - 580px);display:grid;position:relative;overflow:hidden}.career-hero:after{content:"IV";color:#ffffff0f;font-family:Georgia,serif;font-size:190px;font-weight:900;line-height:1;position:absolute;top:50%;right:max(24px,50% - 555px);transform:translateY(-50%)}.career-hero>div{z-index:1;position:relative}.career-hero small{color:#ffd891;letter-spacing:2.2px;font-size:11px;font-weight:900}.career-hero h1{letter-spacing:-2.5px;margin:7px 0 5px;font-size:clamp(38px,5vw,58px)}.career-hero p{color:#fffc;margin:0;font-size:15px;line-height:1.7}.career-shell{z-index:2;width:min(1160px,100% - 40px);margin:-25px auto 0;padding-bottom:70px;position:relative}.career-group-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #e4dce0;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:7px;display:grid;box-shadow:0 15px 38px #4b313e1c}.career-group-tabs button{color:#716a71;cursor:pointer;background:0 0;border:0;border-radius:12px;place-content:center;gap:4px;min-width:0;min-height:62px;padding:9px 8px;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.career-group-tabs button small{color:#aca4aa;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.career-group-tabs button b{font-size:14px}.career-group-tabs button:hover{color:#a34661;background:#fbf3f6}.career-group-tabs button.active{color:#fff;background:linear-gradient(135deg,#cf6a84,#9d425f);transform:translateY(-1px);box-shadow:0 8px 20px #a2436038}.career-group-tabs button.active small{color:#ffdce5}.career-layout{grid-template-columns:216px minmax(0,1fr);gap:16px;height:720px;margin-top:18px;display:grid}.career-job-list{background:#fff;border:1px solid #e2dade;border-radius:18px;flex-direction:column;min-height:0;padding:16px 12px;display:flex;overflow:hidden;box-shadow:0 15px 38px #392a3112}.career-job-list>header{border-bottom:1px solid #eee8eb;gap:4px;padding:2px 5px 13px;display:grid}.career-job-list>header small{color:#bd5872;letter-spacing:1.5px;font-size:8px;font-weight:900}.career-job-list>header b{color:#403a40;font-size:16px}.career-job-list>div{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d2c8ce transparent;align-content:start;gap:7px;min-height:0;margin-top:10px;padding-right:3px;display:grid;overflow-y:auto}.career-job-list>div::-webkit-scrollbar{width:6px}.skill-inventory>div::-webkit-scrollbar{width:6px}.career-job-list>div::-webkit-scrollbar-thumb{background:#d2c8ce;border-radius:99px}.skill-inventory>div::-webkit-scrollbar-thumb{background:#d2c8ce;border-radius:99px}.career-job-list button{color:#625c62;text-align:left;cursor:pointer;background:#fbfafb;border:1px solid #e8e2e5;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:68px;padding:8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.career-job-list button:hover{background:#fff;border-color:#d7c7cf;transform:translate(2px)}.career-job-list button.active{color:#3f363b;background:#fff2f6;border-color:#d69aae;box-shadow:inset 3px 0 #c75f7b}.career-job-list button>img,.career-job-list button>.career-image-fallback{width:46px;height:46px}.career-job-list button>span:last-child{gap:5px;min-width:0;display:grid}.career-job-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.career-job-list button small{color:#a099a0;letter-spacing:.7px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.career-image-fallback{color:#af536d;letter-spacing:.4px;background:linear-gradient(145deg,#fff,#eee7eb);border:1px solid #d5cbd0;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.career-job-list img,.skill-job-identity img,.skill-inventory img,.skill-detail>header>img,.guide-image-field img{object-fit:contain;display:block}.skill-simulator{background:#fff;border:1px solid #ddd4d9;border-radius:20px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #3a28321a}.skill-window-head{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 79% 18%,#eca45b42,#0000 24%),linear-gradient(110deg,#473740,#6d4353 58%,#98526a);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:center;gap:16px;min-height:128px;padding:20px 23px;display:flex}.skill-job-identity{align-items:center;gap:15px;min-width:0;display:flex}.skill-job-identity>span{min-width:0}.skill-job-identity small{color:#ffd697;letter-spacing:1.4px;font-size:9px;font-weight:900}.skill-job-identity h2{margin:3px 0 4px;font-size:28px;line-height:1.15}.skill-job-identity p{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:12px;line-height:1.65;overflow:hidden}.skill-window-mode{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c171a4d;border:1px solid #ffffff3d;border-radius:11px;flex:none;align-content:center;gap:3px;min-width:150px;min-height:54px;padding:9px 15px;display:grid}.skill-window-mode small{color:#ffd99d;letter-spacing:1.2px;font-size:8px;font-weight:900}.skill-window-mode b{font-size:13px}.skill-book-tabs{background:#f6f3f5;border-bottom:1px solid #e3dcdf;flex:none;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:7px;min-height:62px;padding:8px 12px 0;display:grid}.skill-book-tabs button{color:#8b838a;cursor:pointer;background:#ebe7e9;border:1px solid #ded6da;border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:8px;padding:5px 8px 8px;display:flex}.skill-book-tabs button span{font-family:Georgia,serif;font-size:19px;font-weight:900}.skill-book-tabs button small{letter-spacing:.8px;font-size:8px;font-weight:850}.skill-book-tabs button.active{color:#9c405d;background:#fff;border-color:#dcb1bf;position:relative}.skill-book-tabs button.active:after{content:"";background:#ce6681;height:2px;position:absolute;bottom:0;left:13px;right:13px}.skill-window-body{flex:auto;grid-template-columns:288px minmax(0,1fr);min-height:0;display:grid}.skill-inventory{background:#f8f6f7;border-right:1px solid #e3dcdf;flex-direction:column;min-height:0;display:flex}.skill-inventory>header{border-bottom:1px solid #e4dde0;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.skill-inventory>header span{color:#a34b64;letter-spacing:1.2px;font-size:9px;font-weight:900}.skill-inventory>header b{color:#7e777e;font-size:12px}.skill-inventory>div{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;contain:layout paint;align-content:start;gap:7px;min-height:0;padding:10px;display:grid;overflow-y:auto}.skill-entry{color:#5b555a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dadd;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:9px;display:grid}.skill-entry:hover{background:#fff8fa;border-color:#d8b9c3}.skill-entry.active{color:#3f373b;background:#fff2f6;border-color:#d17d96;box-shadow:inset 3px 0 #c95f7a}.skill-inventory img,.skill-inventory .career-image-fallback{border-radius:9px;width:48px;height:48px}.skill-entry>span{gap:5px;min-width:0;display:grid}.skill-entry>span b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.skill-entry>span small{color:#999198;font-size:11px}.skill-entry>i{color:#b65370;background:#f7e8ed;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;font-style:normal;font-weight:700;display:grid}.skill-detail{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;contain:layout paint;scrollbar-width:thin;scrollbar-color:#d5ccd1 transparent;background:#fff;min-width:0;min-height:0;padding:23px 25px 26px;overflow-y:auto}.skill-detail>header{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.skill-detail>header>img,.skill-detail>header>.career-image-fallback{border-radius:12px;width:64px;height:64px}.skill-detail>header>div{min-width:0}.skill-detail>header small{color:#b4526d;letter-spacing:1.2px;font-size:9px;font-weight:900}.skill-detail>header h3{color:#383238;margin:2px 0 4px;font-size:27px}.skill-detail>header span{color:#8f878e;font-size:12px}.skill-detail>header span b{color:#b34e6b;font-size:15px}.skill-description{color:#6d656c;white-space:pre-line;background:#faf5f7;border-left:3px solid #cd6b84;border-radius:0 9px 9px 0;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.75}.soul-mode-pair{background:linear-gradient(115deg,#f4f1fb,#fff8ed);border:1px solid #ddd7e4;border-radius:13px;margin-top:16px;padding:11px}.soul-mode-pair>small{color:#887a9e;letter-spacing:1.3px;margin:0 0 7px 4px;font-size:8px;font-weight:950;display:block}.soul-mode-pair>div{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;display:grid}.soul-mode-pair>div>i{color:#8d708d;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;font-weight:900;display:grid;box-shadow:0 3px 10px #43344c1a}.soul-mode-pair button{color:#514a54;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:57px;padding:7px 9px;display:grid}.soul-mode-pair button.moon{background:linear-gradient(135deg,#eef1ff,#e4dcf7)}.soul-mode-pair button.sun{background:linear-gradient(135deg,#fff5d9,#ffe5b7)}.soul-mode-pair button.moon.active{border-color:#8179c9;box-shadow:0 0 0 2px #6965c31f}.soul-mode-pair button.sun.active{border-color:#d99a3f;box-shadow:0 0 0 2px #dc943021}.soul-mode-pair button img,.soul-mode-pair button .career-image-fallback{border-radius:8px;width:40px;height:40px}.soul-mode-pair button span{gap:2px;min-width:0;display:grid}.soul-mode-pair button small{color:#8d8490;font-size:8px;font-weight:900}.soul-mode-pair button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html[data-theme=dark] .soul-mode-pair{background:linear-gradient(115deg,#2b293c,#382d29);border-color:#4d4554}html[data-theme=dark] .soul-mode-pair button{color:#f1ebf2}html[data-theme=dark] .soul-mode-pair button.moon{background:linear-gradient(135deg,#30334c,#393049)}html[data-theme=dark] .soul-mode-pair button.sun{background:linear-gradient(135deg,#483b28,#453128)}.xeno-mode-switcher{background:linear-gradient(120deg,#edf8fa,#f5f2fb);border:1px solid #cfdde1;border-radius:13px;margin-top:16px;padding:11px;overflow:hidden}.xeno-mode-switcher>small{color:#557f89;letter-spacing:1.4px;margin:0 0 8px 4px;font-size:8px;font-weight:950;display:block}.xeno-mode-switcher>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.xeno-mode-switcher button{color:#4b5559;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #d8e2e5;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:60px;padding:7px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.xeno-mode-switcher button:hover{border-color:#82aeb8;transform:translateY(-1px)}.xeno-mode-switcher button.active{background:#fff;border-color:#4f9faf;box-shadow:0 0 0 2px #4599aa1f,inset 0 -2px #53a5b5}.xeno-mode-switcher button img,.xeno-mode-switcher button .career-image-fallback{border-radius:8px;width:40px;height:40px}.xeno-mode-switcher button span{gap:3px;min-width:0;display:grid}.xeno-mode-switcher button span small{color:#799096;letter-spacing:.08em;font-size:8px;font-weight:900}.xeno-mode-switcher button span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=dark] .xeno-mode-switcher{background:linear-gradient(120deg,#24343a,#302c3d);border-color:#435158}html[data-theme=dark] .xeno-mode-switcher button{color:#e9f0f2;background:#181c21b8;border-color:#46555b}html[data-theme=dark] .xeno-mode-switcher button.active{background:#293a40;border-color:#64adbb}.maple-skill-text-mark{color:#a33e5c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f8dfe7;border-radius:5px;padding:1px 5px;font-weight:900}html[data-theme=dark] .maple-skill-text-mark{color:#ffd0dc;background:#57303d}.skill-growth-panel{padding-top:3px}.skill-growth-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.skill-growth-panel>header small{color:#b75a74;letter-spacing:1.2px;font-size:8px;font-weight:900}.skill-growth-panel h4{color:#403940;margin:3px 0 0;font-size:17px}.skill-level-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:145px;display:grid}.skill-level-select>span{color:#8f858c;white-space:nowrap;font-size:10px;font-weight:800}.skill-level-select select{color:#9f405d;cursor:pointer;background:#fff7f9;border:1px solid #d8c8cf;border-radius:9px;outline:none;width:100%;height:38px;padding:0 30px 0 11px;font-size:13px;font-weight:900}.skill-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.skill-metric-grid>div{background:linear-gradient(145deg,#fff,#faf7f8);border:1px solid #e5dde1;border-radius:12px;min-width:0;padding:13px 14px}.skill-metric-grid small{color:#817980;font-size:11px;font-weight:750}.skill-metric-grid p{white-space:nowrap;margin:7px 0 4px}.skill-metric-grid p strong{color:#b14564;text-overflow:ellipsis;font-size:22px;overflow:hidden}.skill-metric-grid em{color:#a99fa6;font-size:10px;font-style:normal}.skill-no-growth{color:#9b9399;background:#faf8f9;border:1px dashed #d8ced3;border-radius:11px;margin:12px 0 0;padding:15px;font-size:12px}.skill-exact-level{background:#f8f5f7;border:1px solid #e3dade;border-radius:12px;margin-top:11px;padding:13px;display:block}.skill-exact-level>div{min-width:0}.skill-exact-level small{color:#a45a70;font-size:9px;font-weight:850}.skill-exact-level p{color:#5e575d;white-space:pre-line;margin:5px 0 0;font-size:12px;line-height:1.65}.skill-showcase{background:#f8f5f7;border:1px solid #ded5da;border-radius:13px;margin-top:13px;overflow:hidden}.skill-showcase>button{color:#5c555c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 13px;display:grid}.skill-showcase>button>span{color:#fff;background:linear-gradient(135deg,#ce6b84,#a44562);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.skill-showcase>button>div{gap:2px;display:grid}.skill-showcase>button small{color:#b45770;letter-spacing:1.1px;font-size:8px;font-weight:900}.skill-showcase>button b{font-size:13px}.skill-showcase>button i{color:#b65b74;font-size:20px;font-style:normal}.skill-showcase iframe,.skill-showcase video{aspect-ratio:16/9;background:#151316;border:0;width:100%;display:block}.skill-book-empty{color:#918990;text-align:center;background:radial-gradient(circle at 50% 45%,#fff,#f5f1f3);flex:auto;place-content:center;min-height:0;display:grid}.skill-book-empty span{color:#c06a82;font-family:Georgia,serif;font-size:19px;font-weight:900}.skill-book-empty p{margin:7px 0 0;font-size:13px}.career-empty{color:#5e575d;text-align:center;background:radial-gradient(circle at 50% 40%,#fff,#f5f1f3);border:1px solid #e2dade;border-radius:20px;place-content:center;justify-items:center;min-height:430px;margin-top:18px;display:grid;box-shadow:0 16px 42px #3b2b3312}.career-empty>span{color:#c8617d;font-size:28px}.career-empty h2{margin:8px 0 5px;font-size:28px}.career-empty p{color:#958d94;max-width:450px;margin:0;font-size:13px;line-height:1.7}.career-intro-stage{background-color:#0000;background-image:radial-gradient(circle at 50% 0,#e7a9572e,#0000 29%),radial-gradient(circle at 92% 62%,#cb54702e,#0000 30%),linear-gradient(118deg,#281e22,#432b33 55%,#271d21);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:650px;padding:46px max(20px,50% - 590px) 54px;transition:background-image .35s;display:block}.career-intro-stage:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 78%);mask-image:linear-gradient(#00000080,#0000 78%)}.career-intro-stage:after{content:"88";color:#ffffff06;font-size:250px;top:54%;right:max(20px,50% - 590px);transform:translateY(-50%)}.career-intro-inner{z-index:1;width:min(1180px,100%);margin:0 auto;position:relative}.career-intro-title{color:#fff;text-align:center;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;gap:22px;display:grid}.career-intro-title>span{background:linear-gradient(90deg,#0000,#f0ca80ad);height:1px;position:relative}.career-intro-title>span:last-child{background:linear-gradient(90deg,#f0ca80ad,#0000)}.career-intro-title>span:after{content:"";border:1px solid #f0ca80;width:8px;height:8px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)rotate(45deg)}.career-intro-title>span:last-child:after{left:-4px;right:auto}.career-intro-title small{color:#eac47e;letter-spacing:.24em;font-size:10px;font-weight:950}.career-intro-title h1{color:#fffaf1;letter-spacing:.05em;text-shadow:0 5px 22px #00000057;margin:5px 0 2px;font-size:clamp(38px,5vw,58px)}.career-intro-title .career-title-motion{color:#0000;text-shadow:none;filter:drop-shadow(0 3px 10px #d3953538)drop-shadow(0 6px 18px #00000052);background:linear-gradient(90deg,#b87a2c,#e2b65e 48%,#c58a35);-webkit-background-clip:text;background-clip:text;font-weight:950;animation:6.5s ease-in-out infinite career-title-breathe}@keyframes career-title-breathe{0%,to{opacity:.84;filter:drop-shadow(0 3px 8px #d3953529)drop-shadow(0 6px 18px #00000052)}50%{opacity:1;filter:drop-shadow(0 3px 14px #ecb75661)drop-shadow(0 6px 18px #00000052)}}.career-intro-title p{color:#fff7efa8;margin:0;font-size:13px}.career-intro-stage .career-group-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#18121480;border:1px solid #efcd8f2b;border-radius:15px;justify-content:center;gap:7px;margin-top:27px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 14px 34px #0003}.career-intro-stage .career-group-tabs::-webkit-scrollbar{display:none}.career-intro-stage .career-group-tabs button{color:#d8cfd1;border:1px solid #0000;border-radius:10px;place-content:center;min-width:max-content;min-height:52px;padding:8px 17px}.career-intro-stage .career-group-tabs button small{color:#92878a;letter-spacing:.12em;font-size:7px}.career-intro-stage .career-group-tabs button b{font-size:14px}.career-intro-stage .career-group-tabs button:hover{color:#fff1d8;background:#ffffff0e;border-color:#e8be7138;transform:translateY(-1px)}.career-intro-stage .career-group-tabs button.active{color:#4a291f;background:linear-gradient(135deg,#fff2c7,#d9a64a 54%,#b87728);border-color:#f3d597;box-shadow:inset 0 1px #ffffffb8,0 8px 24px #be7d2742}.career-intro-stage .career-group-tabs button.active small{color:#81501f}.career-job-showcase{margin-top:29px}.career-job-showcase>header{justify-content:space-between;align-items:end;gap:18px;min-height:52px;display:flex}.career-job-showcase>header>div:first-child{gap:3px;display:grid}.career-job-showcase>header small{color:#e7be76;letter-spacing:.2em;font-size:8px;font-weight:950}.career-job-showcase>header h2{color:#fff8ee;margin:0;font-size:25px}.career-gallery-controls{gap:7px;display:flex}.career-gallery-controls button{color:#f6ddae;cursor:pointer;background:#1d1417ad;border:1px solid #ebc57f61;border-radius:50%;place-items:center;width:39px;height:39px;font-size:25px;line-height:1;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.career-gallery-controls button:hover{color:#4b2b20;background:#edc875;border-color:#f1d495;transform:translateY(-1px)}.career-job-gallery{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#ecc47b8c #ffffff0f;gap:13px;margin-top:13px;padding:10px 8px 18px;display:flex;overflow-x:auto}.career-job-gallery::-webkit-scrollbar{height:5px}.career-job-gallery::-webkit-scrollbar-track{background:#ffffff0f;border-radius:99px}.career-job-gallery::-webkit-scrollbar-thumb{background:#ecc47b8c;border-radius:99px}.career-job-card{scroll-snap-align:start;color:#3d2924;text-align:left;cursor:pointer;background:#f8e7bd;border:1px solid #efcd8e6b;border-radius:18px;grid-template-rows:450px auto;width:174px;min-width:174px;padding:0;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;overflow:hidden;box-shadow:0 15px 34px #0000003d}.career-job-card:hover,.career-job-card:focus-visible{z-index:2;border-color:#ffe09a;outline:none;transform:translateY(-5px);box-shadow:0 0 0 2px #f4d0893d,0 21px 46px #00000052,0 0 24px #e0ae5226}.career-job-card.active{border-color:#ffe8ab;transform:translateY(-5px);box-shadow:0 0 0 2px #e2b1564d,0 22px 48px #00000059}.career-card-art{isolation:isolate;background:linear-gradient(145deg,#4b333b,#241a1d);place-items:center;display:grid;position:relative;overflow:hidden}.career-card-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#1c121438 48%,#1c1214c7);position:absolute;inset:38% 0 0}.career-card-backdrop{z-index:0;object-fit:cover;opacity:.58;filter:blur(18px)brightness(.52)saturate(.88);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.24)}.career-card-foreground{z-index:1;place-items:end center;width:100%;height:100%;padding:7px 5px 0;display:grid;position:relative}.career-card-foreground>img{object-fit:contain;object-position:center bottom;image-rendering:auto;filter:drop-shadow(0 11px 15px #0000006b);width:100%;height:100%;transition:transform .38s;display:block}.career-card-art.official-art .career-card-backdrop{object-position:center center}.career-card-art.official-art .career-card-foreground{padding:7px 5px 0}.career-card-art.official-art .career-card-foreground>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 11px 15px #0000006b)}.career-card-art.icon-art .career-card-foreground{place-items:center}.career-card-art.icon-art .career-card-foreground>img{width:124px;height:124px;image-rendering:pixelated}.career-job-card:hover .career-card-foreground>img,.career-job-card:focus-visible .career-card-foreground>img,.career-job-card.active .career-card-foreground>img{transform:none}.career-card-foreground>.career-image-fallback{color:#f3d397;background:#1c1417c2;border-color:#edca8970;border-radius:25px;width:102px;height:102px;font-size:24px}.career-card-selected{z-index:4;color:#fff3d2;letter-spacing:.08em;background:linear-gradient(135deg,#b84d54,#843239);border:1px solid #ffe2a1c7;border-radius:99px;place-items:center;min-width:48px;min-height:25px;padding:0 10px;font-size:10px;font-weight:900;display:grid;position:absolute;top:12px;right:11px;box-shadow:0 6px 16px #1e101252}.career-card-copy{background:linear-gradient(145deg,#fff7df,#efd79f 56%,#dcb875);border-top:1px solid #ffffffb8;flex-direction:column;align-items:stretch;gap:3px;min-height:112px;padding:11px 14px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffad}.career-card-copy small{color:#a44b45;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;overflow:hidden}.career-card-copy>b{color:#3f2a24;overflow-wrap:anywhere;white-space:normal;font-size:19px;line-height:1.24}.career-card-copy>i{color:#775f4c;border-top:1px solid #744e3329;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:auto;padding-top:7px;font-size:10px;font-style:normal;font-weight:850;display:flex}.career-card-copy>i em{color:#a54447;font-size:19px;font-style:normal;line-height:1}.career-job-card.active .career-card-copy{background:linear-gradient(145deg,#fff5d7,#ebcc89 58%,#cf9f4d);box-shadow:inset 0 3px #a84047,inset 0 4px #ffffff52}.career-job-card.active .career-card-copy>i{color:#8d383b}.career-intro-stage .career-empty{color:#fff8ed;min-height:260px;box-shadow:none;background:#1b1417b3;border-color:#edc98533;margin-top:28px}.career-intro-stage .career-empty p{color:#fff7ee9e}.career-shell{width:min(1160px,100% - 40px);margin:26px auto 0}.career-layout{height:720px;margin-top:0;display:block}.career-layout .skill-simulator{height:100%}.career-detail-overlay{z-index:10020;background:#0f0b0ee6;place-items:center;padding:24px;animation:.18s both career-modal-fade;display:grid;position:fixed;inset:0}.career-detail-modal{background:#f7f5f6;border:1px solid #f1cf905c;border-radius:24px;width:min(1180px,100%);height:min(640px,100dvh - 48px);animation:.28s both career-modal-rise;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000008c}.career-detail-close{z-index:30;color:#fff4da;cursor:pointer;background:#1f161ab8;border:1px solid #ffe2ae7a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:29px;line-height:1;transition:color .2s,background .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #0000004d}.career-detail-close:hover{color:#4a2b22;background:#edc978;transform:rotate(4deg)}.career-detail-modal .career-shell{width:100%;height:100%;margin:0;padding:0}.career-detail-modal .career-layout{height:100%;margin:0}.career-detail-modal .skill-simulator{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.career-detail-modal .skill-window-head{padding-right:76px}.career-detail-modal .career-kms-browser{color:#f6f1ed;background:radial-gradient(circle at 84% 8%,#e0ae521a,#0000 27%),linear-gradient(145deg,#1d2430,#141922 72%)}.career-kms-browser .skill-window-head{background-color:#242c3a;border-bottom:1px solid #e8c2773d;flex:none;min-height:122px}.career-kms-browser .skill-window-mode{background:#0c10178a;border-color:#eecc8b57}.career-kms-book-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e0ae5275 transparent;flex:auto;align-content:start;gap:11px;min-height:0;padding:16px 18px 20px;display:grid;overflow-y:auto}.career-kms-skill-row{--book-accent:#e4ae5d;background:linear-gradient(105deg,#ffffff0e,#ffffff05);border:1px solid #d6e0f021;border-radius:14px;grid-template-columns:158px minmax(0,1fr);min-height:102px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.career-kms-skill-row:nth-child(3n+2){--book-accent:#8fa8d4}.career-kms-skill-row:nth-child(3n){--book-accent:#d786a6}.career-kms-skill-row>header{background:linear-gradient(90deg,var(--book-accent),transparent);border-right:1px solid #d6e0f01c;align-items:center;gap:12px;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.career-kms-skill-row>header{background:linear-gradient(90deg,color-mix(in srgb,var(--book-accent) 11%,transparent),transparent)}}.career-kms-skill-row>header>i{border:1px solid var(--book-accent);flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.career-kms-skill-row>header>i{border:1px solid color-mix(in srgb,var(--book-accent) 48%,transparent)}}.career-kms-skill-row>header>i{color:#fff8e9;background:var(--book-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.career-kms-skill-row>header>i{background:color-mix(in srgb,var(--book-accent) 16%,#151b25)}}.career-kms-skill-row>header>i{font-family:Georgia,serif;font-size:17px;font-style:normal;font-weight:900;box-shadow:inset 0 1px #ffffff14,0 7px 18px #0000002e}.career-kms-skill-row>header>span{gap:3px;min-width:0;display:grid}.career-kms-skill-row>header small{color:var(--book-accent)}@supports (color:color-mix(in lab, red, red)){.career-kms-skill-row>header small{color:color-mix(in srgb,var(--book-accent) 82%,#fff)}}.career-kms-skill-row>header small{letter-spacing:.16em;font-size:8px;font-weight:900}.career-kms-skill-row>header b{color:#f5f1ec;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.career-kms-icon-rail{align-items:center;min-width:0;display:flex;position:relative}.career-kms-row-icons{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;gap:10px;width:100%;min-width:0;padding:16px 36px;display:flex;overflow-x:auto}.career-kms-row-icons::-webkit-scrollbar{display:none}.career-kms-row-icons>button{color:#e9edf5;cursor:pointer;background:linear-gradient(145deg,#252d3b,#111722);border:1px solid #dce4f038;border-radius:12px;place-items:center;width:62px;min-width:62px;height:62px;padding:3px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 7px 17px #04070c47}.career-kms-row-icons>button:hover,.career-kms-row-icons>button:focus-visible{border-color:var(--book-accent);box-shadow:0 0 0 2px var(--book-accent),0 8px 20px #03060b59}@supports (color:color-mix(in lab, red, red)){.career-kms-row-icons>button:hover,.career-kms-row-icons>button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--book-accent) 18%,transparent),0 8px 20px #03060b59}}.career-kms-row-icons>button:hover,.career-kms-row-icons>button:focus-visible{outline:none;transform:translateY(-2px)}.career-kms-row-icons img,.career-kms-row-icons .career-image-fallback{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:0;border-radius:9px;display:block}.career-kms-row-arrow{z-index:2;color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:27px;height:42px;padding:0;font-family:Arial,sans-serif;font-size:17px;line-height:1;transition:color .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 14px #0003}.career-kms-row-arrow:hover{color:#ffffffe0;background:#ffffff1a;border-color:#ffffff2e}.career-kms-row-arrow.previous{left:6px}.career-kms-row-arrow.next{right:6px}.career-kms-skill-row>p{color:#eff2f86b;align-items:center;margin:0;padding:0 24px;font-size:11px;display:flex}.career-kms-skill-preview{z-index:45;color:#f7f3f8;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 37%),linear-gradient(#2a242ffc,#1b1820fe);border:1px solid #e6ca8b9e;border-radius:10px;width:286px;min-height:134px;padding:14px 15px 12px;position:absolute;overflow:hidden;box-shadow:0 15px 38px #08090e6b,inset 0 1px #ffffff14}.career-kms-skill-preview>header{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;display:grid}.career-kms-skill-preview>header>img,.career-kms-skill-preview>header>.career-image-fallback{width:50px;height:50px;image-rendering:pixelated;border-radius:9px}.career-kms-skill-preview header small{color:#e7bd73;letter-spacing:.1em;font-size:8px;font-weight:900}.career-kms-skill-preview h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:15px;overflow:hidden}.career-kms-skill-preview>div{color:#e5c887;background:#e5c88714;border-radius:6px;margin-top:10px;padding:6px 8px;font-size:9px;font-weight:850}.career-kms-skill-preview>p{color:#f7f3f89e;max-height:none;margin:8px 0 0;font-size:10px;line-height:1.55;overflow:visible}.career-kms-skill-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070a0fd1;place-items:center;padding:18px;animation:.18s both fade-in;display:grid;position:absolute;inset:0}.career-kms-skill-dialog{color:#f4f1ef;background:radial-gradient(circle at 84% 5%,#e4ae531f,#0000 28%),linear-gradient(145deg,#252c3a,#171c26 75%);border:1px solid #e7c47e75;border-radius:20px;width:min(760px,100%);max-height:100%;animation:.22s both hyper-skill-card-in;position:relative;overflow:hidden;box-shadow:0 28px 76px #0000008a,inset 0 1px #ffffff0f}.career-kms-skill-dialog-close{z-index:3;color:#ffffffad;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:26px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.career-kms-skill-dialog-close:hover{color:#fff;background:#ffffff21}.career-kms-skill-dialog .skill-detail{color:#eee9e8;background:0 0;max-height:calc(100dvh - 84px);padding:25px 27px 28px}.career-kms-skill-dialog .skill-detail>header{padding-right:40px}.career-kms-skill-dialog .skill-detail>header h3,.career-kms-skill-dialog .skill-growth-panel h4{color:#fff8f2}.career-kms-skill-dialog .skill-detail>header span,.career-kms-skill-dialog .skill-level-select>span{color:#efebeb99}.career-kms-skill-dialog .skill-description{color:#f7f1f0bd;background:#ffffff0e;border-left-color:#dfa85b}.career-kms-skill-dialog .skill-level-select select{color:#f0c779;background:#171d28;border-color:#e6c17847}.career-kms-skill-dialog .skill-metric-grid>div{background:#ffffff0b;border-color:#d8e1ef21}.career-kms-skill-dialog .skill-metric-grid small,.career-kms-skill-dialog .skill-metric-grid em{color:#edeef285}.career-kms-skill-dialog .skill-metric-grid p strong{color:#efbd70}.career-kms-skill-dialog .skill-no-growth,.career-kms-skill-dialog .skill-exact-level{color:#f0edef9e;background:#ffffff09;border-color:#dae0eb29}.career-kms-skill-dialog .skill-exact-level p{color:#f4eff0b8}.career-kms-skill-dialog .skill-showcase{background:#ffffff09;border-color:#dae0eb29}.career-kms-skill-dialog .skill-showcase>button{color:#f1ecee}.career-kms-skill-dialog .soul-mode-pair{background:linear-gradient(115deg,#494d7c4d,#6f512f3d);border-color:#dae0eb29}.career-kms-skill-dialog .soul-mode-pair button{color:#f2edf3}.career-kms-skill-dialog .soul-mode-pair button.moon{background:linear-gradient(135deg,#30334c,#393049)}.career-kms-skill-dialog .soul-mode-pair button.sun{background:linear-gradient(135deg,#483b28,#453128)}.career-kms-skill-dialog .xeno-mode-switcher{background:linear-gradient(120deg,#24343a,#302c3d);border-color:#dae0eb29}.career-kms-skill-dialog .xeno-mode-switcher button{color:#e9f0f2;background:#181c21b8;border-color:#46555b}.career-kms-skill-dialog .xeno-mode-switcher button.active{background:#293a40;border-color:#64adbb}@media (width<=700px){.career-kms-browser .skill-window-head{min-height:118px;padding:17px 58px 17px 18px}.career-kms-browser .skill-window-mode{display:none}.career-kms-browser .skill-job-identity p{white-space:normal}.career-kms-book-list{gap:9px;padding:12px}.career-kms-skill-row{grid-template-columns:1fr}.career-kms-skill-row>header{border-bottom:1px solid #d6e0f01c;border-right:0;min-height:66px;padding:10px 13px}.career-kms-skill-row>header>i{width:42px;height:42px}.career-kms-row-icons{padding:12px 34px}.career-kms-row-icons>button{width:58px;min-width:58px;height:58px}.career-kms-skill-dialog-backdrop{padding:8px}.career-kms-skill-dialog{border-radius:15px}.career-kms-skill-dialog .skill-detail{padding:20px 18px 23px}.career-kms-skill-dialog .skill-detail>header h3{font-size:22px}}@keyframes career-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes career-modal-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.career-admin-workspace{grid-template-columns:minmax(0,1fr) 390px}.career-admin-intro{color:#87683c;background:#fff9ef;border-color:#eadac2}.career-admin-intro p{color:#9a876b}.career-media-section{margin-top:25px}.career-skill-editor{border-top:1px solid #ebe5e9;margin-top:26px;padding-top:25px}.career-skill-editor>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.career-skill-editor>header h2{color:#403940;margin:0;font-size:20px}.career-skill-editor>header p{color:#928a91;margin:5px 0 0;font-size:13px;line-height:1.6}.career-skill-editor>header>button,.career-metric-editor>header>button{color:#a3425f;cursor:pointer;background:#fff4f7;border:1px solid #cf8097;border-radius:9px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850}.career-skill-card-list{gap:14px;margin-top:14px;display:grid}.career-skill-card{background:#fbfafb;border:1px solid #e4dce1;border-radius:14px;padding:15px}.career-skill-card>header{border-bottom:1px solid #e5dde1;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.career-skill-card>header>b{color:#a24762;font-size:12px}.career-skill-card>header>div{gap:5px;display:flex}.career-skill-card>header button{color:#746d73;cursor:pointer;background:#fff;border:1px solid #ded5da;border-radius:7px;min-width:31px;height:31px;font-size:11px}.career-skill-card>header button.danger{color:#b74d67}.career-skill-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.career-skill-fields label,.career-video-field,.career-level-notes{gap:6px;display:grid}.career-skill-fields label.wide,.career-level-notes{grid-column:1/-1}.career-skill-fields span,.career-video-field>span,.career-level-notes>span,.career-metric-row span{color:#625b61;font-size:12px;font-weight:800}.career-skill-fields input,.career-skill-fields select,.career-skill-fields textarea,.career-video-field input,.career-level-notes textarea,.career-metric-row input{color:#4b454a;background:#fff;border:1px solid #dcd4d9;border-radius:8px;outline:none;width:100%;min-height:41px;padding:9px 11px;font-size:14px}.career-skill-fields textarea{resize:vertical;min-height:86px}.career-skill-media{grid-template-columns:220px minmax(0,1fr);gap:12px;margin-top:13px;display:grid}.career-video-field{background:#fff;border:1px solid #e2dade;border-radius:11px;align-content:start;padding:12px}.career-video-field>div{gap:7px;display:flex}.career-video-field button,.career-video-field label{color:#9f425e;cursor:pointer;background:#fff6f8;border:1px solid #d9cdd3;border-radius:8px;align-items:center;min-height:35px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.career-video-field input[type=file]{display:none}.career-metric-editor{background:#fff;border:1px solid #e3dade;border-radius:11px;margin-top:13px;padding:13px}.career-metric-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-metric-editor>header>div{gap:3px;display:grid}.career-metric-editor>header b{color:#554e54;font-size:13px}.career-metric-editor>header small{color:#9e959d;font-size:10px}.career-metric-editor>p{color:#a198a0;font-size:11px}.career-metric-row{grid-template-columns:1.4fr .8fr .8fr .7fr auto;align-items:end;gap:7px;margin-top:9px;display:grid}.career-metric-row label{gap:4px;display:grid}.career-metric-row>button{color:#b24a65;cursor:pointer;background:#fff3f6;border:1px solid #e1ccd2;border-radius:8px;height:41px;padding:0 10px;font-size:11px}.career-level-notes{margin-top:13px}.career-level-notes textarea{resize:vertical;min-height:115px;line-height:1.7}.career-level-notes small{color:#9a9299;font-size:10px;line-height:1.6}.career-category-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-skill-library-editor>header>div:last-child{gap:8px;display:flex}.career-skill-library-editor>header button{color:#7e7077;cursor:pointer;background:#fff;border:1px solid #d7cbd1;border-radius:10px;min-height:40px;padding:0 14px;font-size:12px;font-weight:850}.career-skill-library-editor>header button.primary{color:#fff;background:linear-gradient(135deg,#bd607a,#98415b);border-color:#a84964;box-shadow:0 8px 20px #a1435e2e}.career-skill-library-editor>header button:disabled{opacity:.45;cursor:default}.career-lineage-summary{background:linear-gradient(135deg,#fff,#faf6f8);border:1px solid #e1d8dd;border-radius:14px;grid-template-columns:minmax(175px,.8fr) minmax(0,2fr) auto;align-items:center;gap:15px;margin-top:18px;padding:16px;display:grid}.career-lineage-summary>div{gap:5px;display:grid}.career-lineage-summary>div small{color:#bd627d;letter-spacing:.17em;font-size:9px;font-weight:950}.career-lineage-summary>div b{color:#40383f;font-size:14px}.career-lineage-summary ol{align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.career-lineage-summary li{background:#fff;border:1px solid #e3d8de;border-radius:9px;gap:2px;min-width:max-content;padding:7px 9px;display:grid}.career-lineage-summary li:not(:last-child):after{content:"›";position:absolute}.career-lineage-summary li span{color:#554c53;font-size:11px;font-weight:850}.career-lineage-summary li code{color:#b45b75;font-size:9px}.career-lineage-summary>strong{color:#a54360;justify-items:center;min-width:74px;font-size:25px;display:grid}.career-lineage-summary>strong small{color:#9b9299;font-size:9px}.career-soul-pair-editor{background:linear-gradient(135deg,#fffafd,#fffdf8);border:1px solid #ddd4db;border-radius:14px;margin-top:13px;overflow:hidden}.career-soul-pair-editor>header{background:linear-gradient(90deg,#7b4b7e14,#db9f4617);border-bottom:1px solid #e8dfe4;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.career-soul-pair-editor>header small{color:#ad5b79;letter-spacing:.16em;font-size:9px;font-weight:950}.career-soul-pair-editor>header h3{color:#443b42;margin:3px 0 2px;font-size:16px}.career-soul-pair-editor>header p{color:#8a8087;margin:0;font-size:11px}.career-soul-pair-editor>header>b{color:#7e536f;text-align:center;background:#fff;border-radius:999px;min-width:50px;padding:8px 10px;font-size:11px;box-shadow:0 4px 14px #54374b14}.career-soul-pair-list{gap:8px;padding:11px;display:grid}.career-soul-pair-row{background:#fff;border:1px solid #e9e1e6;border-radius:11px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 38px;align-items:end;gap:8px;padding:9px;display:grid}.career-soul-pair-row label{gap:5px;display:grid}.career-soul-pair-row label span{letter-spacing:.08em;font-size:9px;font-weight:900}.career-soul-pair-row label.moon span{color:#76609e}.career-soul-pair-row label.sun span{color:#b37a24}.career-soul-pair-row select{color:#51474f;background:#fff;border:1px solid #ded5db;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 10px;font-weight:750}.career-soul-pair-row>i{color:#a36a84;align-self:end;place-items:center;height:38px;font-style:normal;font-weight:950;display:grid}.career-soul-pair-row>button{color:#a54b68;cursor:pointer;background:#fff5f7;border:1px solid #e5d8df;border-radius:8px;height:38px;font-weight:950}.career-soul-pair-row>button.add{color:#6f5329;background:#fff5dc;border-color:#e2c78f;padding:0 10px}.career-soul-pair-row>button:disabled{opacity:.45;cursor:default}.career-soul-pair-row.composer{background:#fcfafb;border-style:dashed}.career-admin-book-tabs{gap:7px;margin-top:13px;display:flex;overflow-x:auto}.career-admin-book-tabs button{color:#6b6269;cursor:pointer;background:#fff;border:1px solid #e1d8dd;border-radius:10px;justify-items:start;gap:2px;min-width:82px;min-height:50px;padding:7px 11px;display:grid}.career-admin-book-tabs button b{font-size:12px}.career-admin-book-tabs button small{color:#a49ba2;font-size:9px}.career-admin-book-tabs button.active{color:#a14360;background:#fff3f6;border-color:#cc7991;box-shadow:inset 0 -2px #c95f7d}.career-catalog-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:12px;margin-top:13px;display:grid}.career-catalog-list,.career-catalog-detail{background:#fbfafb;border:1px solid #e2dade;border-radius:14px;overflow:hidden}.career-catalog-list>header{background:#fff;border-bottom:1px solid #e4dde1;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.career-catalog-list>header>div{gap:2px;display:grid}.career-catalog-list>header small{color:#bd607b;letter-spacing:.16em;font-size:8px;font-weight:950}.career-catalog-list>header b{color:#4a4248;font-size:14px}.career-catalog-list>header>span{color:#999097;font-size:10px}.career-catalog-list>header>button{color:#a34864;cursor:pointer;background:#fff7f9;border:1px solid #d8c6ce;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:900}.career-catalog-list>header>button:hover{color:#fff;background:#ac4765;border-color:#ac4765}.career-catalog-list>div{gap:7px;max-height:580px;padding:8px;display:grid;overflow-y:auto}.career-catalog-list article{background:#fff;border:1px solid #e4dde1;border-radius:10px;grid-template-columns:32px 46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:8px;display:grid}.career-catalog-list article.sortable{cursor:grab;grid-template-columns:32px 62px 46px minmax(0,1fr) auto}.career-catalog-list article.sortable:active{cursor:grabbing}.career-sort-controls{grid-template-columns:16px 20px 20px;align-items:center;gap:3px;display:grid}.career-sort-controls>i{color:#b65b76;letter-spacing:-2px;font-size:13px;font-style:normal}.career-sort-controls button{color:#a54864;cursor:pointer;background:#fff;border:1px solid #decbd2;border-radius:6px;width:20px;height:25px;padding:0;font-size:12px;font-weight:900}.career-sort-controls button:hover{color:#fff;background:#b9506f;border-color:#b9506f}.career-catalog-list article.included{background:#fff7f9;border-color:#d28aa0}.career-catalog-toggle{color:#978b92;cursor:pointer;background:#fff;border:1px solid #dcd2d7;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.career-catalog-list article.included .career-catalog-toggle{color:#fff;background:#b9506f;border-color:#b9506f}.career-catalog-toggle i{font-style:normal;font-weight:950}.career-catalog-icon{color:#b45a75;background:#f7f3f5;border:1px solid #ded5da;border-radius:9px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.career-catalog-icon img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated}.career-catalog-icon i{font-size:10px;font-style:normal;font-weight:900}.career-catalog-copy{color:#4f474d;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:4px;min-width:0;padding:2px 0;display:grid}.career-catalog-copy:disabled{cursor:default}.career-catalog-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.career-catalog-copy span{color:#9d949b;font-size:9px}.career-catalog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.career-catalog-actions>em{color:#9b9299;white-space:nowrap;font-size:9px;font-style:normal}.career-remove-skill{color:#b13f5c;cursor:pointer;background:#fff;border:1px solid #e0a9b7;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:48px;height:30px;padding:0 7px;font-size:17px;font-weight:900;display:flex}.career-remove-skill small{font-size:9px;font-weight:900}.career-remove-skill:hover{color:#fff;background:#b43e5d;border-color:#b43e5d}.career-catalog-empty{color:#80767d;text-align:center;place-content:center;justify-items:center;min-height:150px;display:grid!important}.career-catalog-empty span{color:#a69ca4;margin-top:4px;font-size:10px}.career-catalog-detail{position:sticky;top:92px}.career-catalog-detail>header{background:#fff;border-bottom:1px solid #e2dade;grid-template-columns:50px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}.career-catalog-detail>header>span{background:#f5f1f3;border:1px solid #ddd3d8;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.career-catalog-detail>header img{object-fit:contain;width:42px;height:42px;image-rendering:pixelated}.career-catalog-detail>header i{color:#b45b75;font-size:10px;font-style:normal;font-weight:900}.career-catalog-detail>header small{color:#bc5d78;font-size:9px;font-weight:900}.career-catalog-detail>header h3{color:#453d43;margin:4px 0 0;font-size:16px}.career-catalog-detail>header>button{color:#968a92;cursor:pointer;background:#fff;border:1px solid #ddd3d8;border-radius:8px;width:31px;height:31px}.career-catalog-detail-empty{color:#6e646b;text-align:center;place-content:center;justify-items:center;min-height:390px;padding:30px;display:grid}.career-catalog-detail-empty>span{color:#c1607b;font-size:25px}.career-catalog-detail-empty b{margin-top:8px;font-size:15px}.career-catalog-detail-empty p{color:#9d949b;max-width:250px;margin:7px 0 0;font-size:11px;line-height:1.6}.career-compact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.career-compact-fields label{gap:5px;display:grid}.career-compact-fields label.wide{grid-column:1/-1}.career-compact-fields span,.career-compact-video>span{color:#625a61;font-size:10px;font-weight:850}.career-compact-fields input,.career-compact-fields select,.career-compact-fields textarea{color:#4d454b;background:#fff;border:1px solid #ddd4d9;border-radius:8px;outline:none;width:100%;min-height:39px;padding:8px 10px;font-size:12px}.career-compact-fields textarea{resize:vertical;min-height:80px;line-height:1.6}.career-compact-fields small{color:#9c939a;font-size:9px}.career-compact-video{margin:0 13px 13px}html[data-theme=dark] .career-site{color:#eee9ef;background:#18161a}html[data-theme=dark] .career-hero{background:radial-gradient(circle at 82% 20%,#e6a5542e,#0000 25%),radial-gradient(circle at 63% 80%,#d252772b,#0000 28%),linear-gradient(122deg,#242126,#392830 58%,#512f3b)}html[data-theme=dark] .career-group-tabs,html[data-theme=dark] .career-job-list,html[data-theme=dark] .skill-simulator,html[data-theme=dark] .career-empty{background:#242126f7;border-color:#443d45;box-shadow:0 16px 40px #00000038}html[data-theme=dark] .career-group-tabs button{color:#c3bcc5}html[data-theme=dark] .career-group-tabs button small{color:#8f8790}html[data-theme=dark] .career-group-tabs button:hover{color:#f2c5d1;background:#322a2f}html[data-theme=dark] .career-group-tabs button.active{color:#fff;background:linear-gradient(135deg,#bd5c77,#843850)}html[data-theme=dark] .career-job-list>header,html[data-theme=dark] .skill-book-tabs,html[data-theme=dark] .skill-inventory,html[data-theme=dark] .skill-inventory>header{border-color:#443d44}html[data-theme=dark] .career-job-list>header b{color:#f2edf2}html[data-theme=dark] .career-job-list button{color:#d4cdd5;background:#2b272d;border-color:#494249}html[data-theme=dark] .career-job-list button:hover{background:#342e34;border-color:#6a525c}html[data-theme=dark] .career-job-list button.active{color:#fff;background:#3c2931;border-color:#a85770}html[data-theme=dark] .career-image-fallback{color:#e39ab0;background:linear-gradient(145deg,#39343a,#28252a);border-color:#50464d}html[data-theme=dark] .skill-book-tabs{background:#211e23}html[data-theme=dark] .skill-book-tabs button{color:#aaa2ab;background:#302c32;border-color:#4a434a}html[data-theme=dark] .skill-book-tabs button.active{color:#f0a9bd;background:#242126}html[data-theme=dark] .skill-inventory{background:#211e23}html[data-theme=dark] .skill-inventory>header b{color:#c8c0c9}html[data-theme=dark] .skill-entry{color:#d8d1d9;background:#2a272c;border-color:#464047}html[data-theme=dark] .skill-entry:hover{background:#352b30;border-color:#72505c}html[data-theme=dark] .skill-entry.active{color:#fff;background:#3b2930;border-color:#a7526b}html[data-theme=dark] .skill-entry>span small{color:#b6aeb7}html[data-theme=dark] .skill-entry>i{color:#efa7bb;background:#422d35}html[data-theme=dark] .skill-detail{background:#242126}html[data-theme=dark] .skill-detail>header h3,html[data-theme=dark] .skill-growth-panel h4{color:#f2edf2}html[data-theme=dark] .skill-detail>header span{color:#bbb3bc}html[data-theme=dark] .skill-description{color:#d0c8d1;background:#30272c}html[data-theme=dark] .skill-level-select>span{color:#c6bdc7}html[data-theme=dark] .skill-level-select select{color:#f4b4c6;background:#342930;border-color:#5a4850}html[data-theme=dark] .skill-metric-grid>div,html[data-theme=dark] .skill-no-growth,html[data-theme=dark] .skill-exact-level,html[data-theme=dark] .skill-showcase{background:#2b272d;border-color:#474048}html[data-theme=dark] .skill-metric-grid small,html[data-theme=dark] .skill-metric-grid p b,html[data-theme=dark] .skill-exact-level p,html[data-theme=dark] .skill-showcase>button{color:#d2cad3}html[data-theme=dark] .skill-metric-grid em,html[data-theme=dark] .skill-no-growth{color:#b7afb8}html[data-theme=dark] .skill-book-empty{color:#bcb4bd;background:radial-gradient(circle at 50% 45%,#29252b,#211e23)}html[data-theme=dark] .career-empty{color:#eee9ef;background:radial-gradient(circle at 50% 40%,#29252b,#211e23)}html[data-theme=dark] .career-empty p{color:#bbb3bc}html[data-theme=dark] .career-admin-intro{color:#e4c085;background:#342d22;border-color:#59492f}html[data-theme=dark] .career-admin-intro p{color:#c9b591}html[data-theme=dark] .career-skill-editor,html[data-theme=dark] .career-skill-card>header{border-color:#433d44}html[data-theme=dark] .career-skill-editor>header h2{color:#eeeaf0}html[data-theme=dark] .career-skill-editor>header p{color:#beb6c0}html[data-theme=dark] .career-skill-card,html[data-theme=dark] .career-video-field,html[data-theme=dark] .career-metric-editor{background:#29252b;border-color:#474048}html[data-theme=dark] .career-skill-card>header button,html[data-theme=dark] .career-video-field button,html[data-theme=dark] .career-video-field label{color:#d5cdd6;background:#332f35;border-color:#4f4750}html[data-theme=dark] .career-skill-fields span,html[data-theme=dark] .career-video-field>span,html[data-theme=dark] .career-level-notes>span,html[data-theme=dark] .career-metric-row span,html[data-theme=dark] .career-metric-editor>header b{color:#ddd6de}html[data-theme=dark] .career-skill-fields input,html[data-theme=dark] .career-skill-fields select,html[data-theme=dark] .career-skill-fields textarea,html[data-theme=dark] .career-video-field input,html[data-theme=dark] .career-level-notes textarea,html[data-theme=dark] .career-metric-row input{color:#eeeaf0;background:#211e23;border-color:#4d464e}html[data-theme=dark] .career-metric-row>button{color:#ef9db3;background:#422b32;border-color:#70404d}html[data-theme=dark] .career-level-notes small,html[data-theme=dark] .career-metric-editor>header small,html[data-theme=dark] .career-metric-editor>p{color:#bbb3bd}html[data-theme=dark] .career-skill-library-editor>header button,html[data-theme=dark] .career-lineage-summary,html[data-theme=dark] .career-lineage-summary li,html[data-theme=dark] .career-admin-book-tabs button,html[data-theme=dark] .career-catalog-list,html[data-theme=dark] .career-catalog-detail,html[data-theme=dark] .career-catalog-list>header,html[data-theme=dark] .career-catalog-list article,html[data-theme=dark] .career-catalog-detail>header,html[data-theme=dark] .career-catalog-toggle{color:#ddd5dd;background:#29252b;border-color:#494149}html[data-theme=dark] .career-skill-library-editor>header button.primary{color:#fff;background:linear-gradient(135deg,#b95472,#87364e);border-color:#a94e68}html[data-theme=dark] .career-lineage-summary>div b,html[data-theme=dark] .career-lineage-summary li span,html[data-theme=dark] .career-catalog-list>header b,html[data-theme=dark] .career-catalog-copy,html[data-theme=dark] .career-catalog-detail>header h3{color:#eee8ef}html[data-theme=dark] .career-soul-pair-editor,html[data-theme=dark] .career-soul-pair-row,html[data-theme=dark] .career-soul-pair-row.composer{background:#29252b;border-color:#494149}html[data-theme=dark] .career-soul-pair-editor>header{background:linear-gradient(90deg,#86568b2e,#ca913d1f);border-color:#494149}html[data-theme=dark] .career-soul-pair-editor>header h3{color:#eee8ef}html[data-theme=dark] .career-soul-pair-row select{color:#eee8ef;background:#211e22;border-color:#514851}html[data-theme=dark] .career-admin-book-tabs button.active,html[data-theme=dark] .career-catalog-list article.included{color:#f3c1cf;background:#3a2930;border-color:#9d4a64}html[data-theme=dark] .career-catalog-list>header>button{color:#f2b7c8;background:#362a30;border-color:#654552}html[data-theme=dark] .career-sort-controls button{color:#efb4c5;background:#30262c;border-color:#684654}html[data-theme=dark] .career-remove-skill{color:#ffb5c7;background:#3b2930;border-color:#754454}html[data-theme=dark] .career-catalog-icon,html[data-theme=dark] .career-catalog-detail>header>span{color:#e99cb2;background:#211e23;border-color:#4c444c}html[data-theme=dark] .career-catalog-detail-empty,html[data-theme=dark] .career-catalog-copy span,html[data-theme=dark] .career-catalog-list article>em,html[data-theme=dark] .career-catalog-detail-empty p{color:#bcb3bc}html[data-theme=dark] .career-compact-fields span,html[data-theme=dark] .career-compact-video>span{color:#ddd5de}html[data-theme=dark] .career-compact-fields input,html[data-theme=dark] .career-compact-fields select,html[data-theme=dark] .career-compact-fields textarea{color:#eee9ef;background:#211e23;border-color:#4b444c}@media (width<=1050px){.career-layout{grid-template-columns:190px minmax(0,1fr)}.skill-window-body{grid-template-columns:255px minmax(0,1fr)}.skill-detail{padding-inline:18px}.career-admin-workspace{grid-template-columns:1fr}.career-catalog-detail{position:static}}@media (width<=820px){.career-soul-pair-row{grid-template-columns:1fr 28px 1fr}.career-soul-pair-row>button{grid-column:1/-1}.career-shell{width:calc(100% - 24px)}.career-group-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.career-layout{grid-template-columns:1fr;height:auto}.career-job-list{height:auto}.career-job-list>div{display:flex;overflow:auto hidden}.career-job-list button{flex:0 0 190px;width:190px}.skill-simulator{min-height:720px}.skill-window-body{grid-template-columns:1fr}.skill-inventory{border-bottom:1px solid #e3dcdf;border-right:0;max-height:310px}.skill-detail{overflow:visible}.career-skill-media{grid-template-columns:1fr}.career-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.career-metric-row>button{width:fit-content}.career-lineage-summary{grid-template-columns:1fr}.career-lineage-summary>strong{justify-items:start}.career-catalog-layout{grid-template-columns:1fr}}@media (width<=560px){.career-hero{min-height:190px;padding-top:38px}.career-hero h1{font-size:38px}.career-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-window-head{flex-direction:column;align-items:flex-start;padding:16px}.skill-job-identity h2{font-size:23px}.skill-window-mode{width:100%}.skill-book-tabs{gap:4px;height:58px;padding-inline:7px}.skill-book-tabs button{gap:3px}.skill-book-tabs button small{display:none}.skill-detail{padding:17px 14px 20px}.skill-detail>header{grid-template-columns:52px minmax(0,1fr)}.skill-detail>header>img,.skill-detail>header>.career-image-fallback{width:52px;height:52px}.skill-detail>header h3{font-size:22px}.skill-metric-grid{grid-template-columns:1fr}.skill-growth-panel>header{flex-direction:column;align-items:flex-start}.skill-level-select{width:100%}.career-skill-fields{grid-template-columns:1fr}.career-skill-fields label.wide{grid-column:auto}.career-metric-row{grid-template-columns:1fr}.career-skill-editor>header,.career-metric-editor>header{flex-direction:column;align-items:flex-start}.career-skill-library-editor>header>div:last-child{width:100%}.career-skill-library-editor>header button{flex:1}.career-catalog-list article{grid-template-columns:32px 42px minmax(0,1fr)}.career-catalog-list article.sortable{grid-template-columns:32px 58px 42px minmax(0,1fr)}.career-catalog-actions>em{display:none}.career-compact-fields{grid-template-columns:1fr}.career-compact-fields label.wide{grid-column:auto}}html[data-theme=dark] .career-intro-stage{background:radial-gradient(circle at 50% 0,#e1a74e21,#0000 29%),radial-gradient(circle at 92% 62%,#b7486321,#0000 30%),linear-gradient(118deg,#151114,#292025 55%,#171215)}html[data-theme=dark] .career-intro-stage .career-group-tabs{background:#0c0a0b9e;border-color:#efcd8f2b}html[data-theme=dark] .career-intro-stage .career-group-tabs button{color:#d8cfd1;background:0 0}html[data-theme=dark] .career-intro-stage .career-group-tabs button small{color:#92878a}html[data-theme=dark] .career-intro-stage .career-group-tabs button:hover{color:#fff1d8;background:#ffffff0e;border-color:#e8be7138}html[data-theme=dark] .career-intro-stage .career-group-tabs button.active{color:#4a291f;background:linear-gradient(135deg,#fff2c7,#d9a64a 54%,#b87728);border-color:#f3d597;box-shadow:inset 0 1px #ffffffb8,0 8px 24px #be7d2742}html[data-theme=dark] .career-intro-stage .career-group-tabs button.active small{color:#81501f}html[data-theme=dark] .career-job-card{color:#3d2924;background:#f8e7bd;border-color:#efcd8e6b}html[data-theme=dark] .career-job-card:hover,html[data-theme=dark] .career-job-card.active{border-color:#f1ce82}html[data-theme=dark] .career-card-copy{background:linear-gradient(145deg,#fff7df,#efd79f 56%,#dcb875)}html[data-theme=dark] .career-job-card.active .career-card-copy{background:linear-gradient(145deg,#fff5d7,#ebcc89 58%,#cf9f4d)}html[data-theme=dark] .career-detail-modal{background:#18161a}html[data-theme=dark] .career-intro-stage .career-empty{color:#fff8ed;background:#120e10cc;border-color:#edc98533}html[data-theme=dark] .career-intro-stage .career-empty p{color:#fff7ee9e}@media (prefers-reduced-motion:reduce){.career-intro-title .career-title-motion{opacity:1;background-position:48%;animation:none}.hyper-skill-title .hyper-title-motion{opacity:1;animation:none}}@media (width<=820px){.career-intro-stage{min-height:0;padding:35px 12px 39px}.career-intro-title{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);gap:13px}.career-intro-title p{max-width:390px}.career-intro-stage .career-group-tabs{justify-content:flex-start;margin-top:22px}.career-intro-stage .career-group-tabs button{padding-inline:14px}.career-job-showcase{margin-top:23px}.career-job-card{grid-template-rows:450px auto;width:174px;min-width:174px}.career-detail-overlay{padding:12px}.career-detail-modal{border-radius:18px;height:min(640px,100dvh - 24px);overflow:hidden}.career-detail-modal .career-shell,.career-detail-modal .career-layout,.career-detail-modal .skill-simulator{height:100%;min-height:0}.career-shell{width:calc(100% - 24px);margin-top:18px}.career-layout{height:auto}}@media (width<=560px){.career-intro-title{grid-template-columns:22px minmax(0,1fr) 22px;gap:8px}.career-intro-title h1{letter-spacing:.02em;font-size:36px}.career-intro-title p{font-size:12px}.career-intro-stage .career-group-tabs button{min-height:48px;padding:7px 12px}.career-intro-stage .career-group-tabs button small{display:none}.career-job-showcase>header h2{font-size:22px}.career-gallery-controls button{width:36px;height:36px}.career-job-card{border-radius:14px;grid-template-rows:414px auto;width:162px;min-width:162px}.career-detail-overlay{padding:0}.career-detail-modal{border:0;border-radius:0;height:100dvh}.career-detail-close{width:40px;height:40px;top:9px;right:9px}.career-detail-modal .skill-window-head{padding-right:58px}.career-card-art.icon-art .career-card-foreground>img{width:102px;height:102px}.career-card-copy{min-height:106px;padding:10px 11px}.career-card-copy>b{font-size:16px}.career-card-copy>i{font-size:9px}}.monster-park-heading{background:radial-gradient(circle at 80% 8%,#7ead522e,#0000 28%),radial-gradient(circle at 18% 92%,#d39c4421,#0000 28%),linear-gradient(120deg,#ebece8,#f8f7f2 61%,#edf1e8)}.monster-park-heading .boss-game-breadcrumb strong{color:#678d49}.monster-park-heading .boss-game-heading-inner>small{color:#729b50}.monster-park-tabs a:hover{color:#5f8245;background:#f1f7ea}.monster-park-tabs a.active{color:#fff;background:linear-gradient(135deg,#91b966,#668f48);box-shadow:0 7px 17px #5f8b4138}.monster-park-console,.monster-park-site .accent-park{--boss-accent:#82aa58}.monster-park-console{grid-template-columns:minmax(0,1fr);height:680px}.monster-park-console .boss-game-stage{width:100%}.monster-park-art{height:452px}.single-party-quest-console{grid-template-columns:minmax(0,1fr);height:680px}.single-party-quest-console .boss-game-stage{width:100%}.single-party-quest-console .party-game-art{height:452px}.monster-park-roster .boss-game-roster-label span{color:#789f51}.monster-park-roster .boss-game-roster-scroll::-webkit-scrollbar-thumb{background:#c8d9b5}.monster-park-art>img{object-position:50% 50%;filter:saturate(.82)brightness(.7)contrast(1.04)}.monster-park-art-shade{background:linear-gradient(90deg,#11130eeb 0,#171c11b8 38%,#10140d17 72%,#11140e2e),linear-gradient(#0000 53%,#080a07a8)}.monster-park-summary{border-color:#d6e8bf38}.monster-park-site .boss-main-reward header button{color:#638746;background:#f8fcf3;border-color:#c7ddae;box-shadow:0 7px 18px #63874621}.monster-park-site .boss-main-reward header button:hover{color:#fff;background:#729a50;box-shadow:0 7px 17px #5e894133}.monster-park-site .boss-main-reward header button.monster-park-shop-button{color:#9b6b22;background:linear-gradient(135deg,#fffaf0,#f7edcf);border-color:#ead5a9;box-shadow:0 7px 18px #9b6b221f}.monster-park-site .boss-main-reward header button.monster-park-shop-button:hover{color:#fff;background:linear-gradient(135deg,#c99643,#a66a1f);border-color:#b8822f}.monster-park-shop-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.monster-park-shop-button>img{object-fit:contain;image-rendering:auto;flex:none;width:24px;height:24px;display:block}.monster-park-note span{color:#6d944e}.monster-park-reward-modal .boss-reward-modal-title small,.monster-park-reward-modal .boss-reward-summary span{color:#7ca354}.monster-park-reward-modal .boss-reward-section>header>span{color:#6b934a;background:#eef6e6}.monster-park-shop-modal{--boss-accent:#c2903d}.monster-park-shop-modal .boss-reward-modal-head{background:linear-gradient(100deg,#4c432f,#36352d 65%,#2c3028)}.monster-park-shop-modal .boss-reward-modal-title small,.monster-park-shop-modal .boss-reward-summary span{color:#c49442}.shop-currency-brand-icon{background:radial-gradient(circle,#504631,#302d26);border:1px solid #6f6147;border-radius:11px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 3px #ffffff0d,0 6px 16px #0003}.shop-currency-brand-icon img{object-fit:contain;image-rendering:auto;width:44px;height:44px;display:block}.monster-park-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.monster-park-shop-item{background:linear-gradient(135deg,#fffdf8,#faf7ed);border:1px solid #e3ddd0;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid;box-shadow:0 8px 22px #5a431c0d}.monster-park-shop-icon{margin:0;padding:0;list-style:none}.monster-park-shop-icon .boss-reward-slot{width:58px;height:58px}.feature-guide-site{--boss-accent:#bd5874}.feature-guide-heading{background:radial-gradient(circle at 79% 8%,#dd708b29,#0000 27%),radial-gradient(circle at 18% 92%,#e6a95c21,#0000 27%),linear-gradient(120deg,#ece9eb,#f8f6f7 61%,#eee9eb)}.feature-guide-workspace{padding-bottom:70px}.feature-guide-window{overflow:visible}.feature-guide-tabs a{min-width:158px}.feature-guide-console{height:auto;min-height:0;display:block;overflow:visible}.feature-guide-stage{height:auto;min-height:0;overflow:visible}.feature-guide-overview{background:radial-gradient(circle at 90% 10%,#bf527117,#0000 26%),linear-gradient(135deg,#fff,#fbf8fa);border-bottom:1px solid #ebe5e9;border-radius:18px 18px 0 0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:22px;min-height:152px;padding:30px 34px;display:grid}.feature-guide-overview>div:last-child{min-width:0}.feature-guide-overview small{color:#b85370;letter-spacing:1.8px;font-size:9px;font-weight:900}.feature-guide-overview h2{color:#3f393f;letter-spacing:-1.3px;margin:6px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1.2}.feature-guide-overview p{color:#837b82;margin:0;font-size:13px;line-height:1.7}.feature-guide-emblem{background:linear-gradient(145deg,#fff,#f3e7eb);border:1px solid #e0c0c9;border-radius:22px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 5px #ffffffa6,0 10px 25px #5437421a}.feature-guide-emblem.cross-hunter-emblem{width:76px;height:76px}.feature-guide-emblem.cross-hunter-emblem.has-item-icon img{width:62px;height:62px}.feature-guide-emblem.inner-ability-emblem{color:#fff;background:linear-gradient(145deg,#ce7890,#9d405c);border-radius:22px;width:76px;height:76px;box-shadow:inset 0 0 0 5px #ffffff21,0 10px 25px #843a502e}.feature-guide-body{padding:30px 34px 36px}.inner-ability-guide-site .feature-guide-body{border-radius:18px}.feature-guide-section{scroll-margin-top:112px}.feature-guide-section+.feature-guide-section{border-top:1px solid #ece7ea;margin-top:36px;padding-top:34px}.feature-guide-section-heading{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:20px;display:grid}.feature-guide-section-heading>span{color:#b54f6b;background:#fae9ee;border-radius:11px;place-items:center;width:40px;height:40px;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.feature-guide-section-heading small{color:#a69ea5;letter-spacing:1.5px;font-size:8px;font-weight:900}.feature-guide-section-heading h2{color:#413b41;margin:3px 0 0;font-size:23px;line-height:1.2}.feature-guide-media{background:#fff;border:1px solid #e1dade;border-radius:14px;width:100%;margin:0;overflow:hidden;box-shadow:0 12px 30px #37283112}.feature-guide-media img{width:100%;height:auto;display:block}.feature-guide-media figcaption{color:#928a91;background:#fff;border-top:1px solid #ebe7ea;padding:12px 16px;font-size:12px;line-height:1.6}.feature-guide-media.cross-hunter-quest-image,.feature-guide-media.inner-ability-quest-image{width:min(720px,100%);margin-inline:auto}.feature-guide-callout{box-shadow:none;background:#faf7f8;border:1px solid #e4d9de;border-radius:13px;align-items:center;gap:14px;margin:0;padding:19px 21px;display:flex}.feature-guide-callout>span{color:#fff;background:linear-gradient(145deg,#c85f7b,#a54360);border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.feature-guide-callout strong{color:#433d43;font-size:16px}.feature-guide-callout p{color:#847c83;margin:4px 0 0;font-size:13px;line-height:1.6}.feature-guide-stage .inner-ability-unlock-flow{box-shadow:none;margin-bottom:17px}.feature-guide-stage .inner-ability-intro{margin-bottom:19px}.feature-guide-stage .inner-ability-honor-note{margin-bottom:16px}.feature-guide-stage .inner-ability-item-grid{gap:12px}.feature-guide-stage .inner-ability-item-card{box-shadow:none}.inner-ability-option-section{border-top:1px solid #e4dde2;margin-top:32px;padding-top:28px}.inner-ability-option-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.inner-ability-option-heading small{color:#b4516d;letter-spacing:1.7px;font-size:9px;font-weight:900}.inner-ability-option-heading h3{color:#413a40;margin:7px 0;font-size:24px;line-height:1.25}.inner-ability-option-heading p{color:#827a81;margin:0;font-size:13px;line-height:1.75}.inner-ability-table-key{background:#fff;border:1px solid #e2dbe0;border-radius:10px;align-items:center;gap:9px;min-width:max-content;padding:10px 13px;display:flex}.inner-ability-table-key span{color:#b95672}.inner-ability-table-key p{color:#817981;font-size:11px}.inner-ability-option-table-wrap{scrollbar-color:#c9a4af transparent;scrollbar-width:thin;background:#fff;border:1px solid #ddd6dc;border-radius:14px;max-height:620px;margin-top:20px;overflow:auto;box-shadow:0 10px 26px #3a28310b}.inner-ability-option-table{border-collapse:separate;border-spacing:0;color:#5d555c;width:100%;min-width:720px;font-size:13px}.inner-ability-option-table th{z-index:2;color:#574f56;text-align:center;letter-spacing:.3px;background:#ece7ea;border-bottom:1px solid #d7d0d5;border-right:1px solid #ffffff80;padding:14px 12px;font-size:12px;font-weight:900;position:sticky;top:0}.inner-ability-option-table th:first-child{text-align:left;min-width:330px}.inner-ability-option-table th[data-tier=special]{color:#315f86;background:#bdd9ee}.inner-ability-option-table th[data-tier=rare]{color:#76548c;background:#dac9e6}.inner-ability-option-table th[data-tier=unique]{color:#7b5c1f;background:#f2dc9f}.inner-ability-option-table th[data-tier=legendary]{color:#3f725f;background:#c8e2d6}.inner-ability-option-table td{vertical-align:middle;text-align:center;border-bottom:1px solid #eee8ec;border-right:1px solid #eee8ec;padding:13px 12px}.inner-ability-option-table td:last-child,.inner-ability-option-table th:last-child{border-right:0}.inner-ability-option-table tr:last-child td{border-bottom:0}.inner-ability-option-table tbody tr{transition:background .18s}.inner-ability-option-table tbody tr:hover{background:#fff9fb}.inner-ability-option-table td:first-child{text-align:left}.inner-ability-option-table td strong{color:#3f383e;font-size:13px;line-height:1.55;display:inline}.inner-ability-option-table td em{color:#9f405b;vertical-align:1px;background:#f9e9ee;border-radius:5px;margin-left:8px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850;display:inline-block}.inner-ability-option-table td.has-value{color:#4e464d;font-weight:850}.inner-ability-option-table td.is-empty{color:#c4bdc2}.inner-ability-option-note{color:#968e95;text-align:right;margin:11px 2px 0;font-size:10px;line-height:1.65}.inner-ability-unlock-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr);align-items:stretch;gap:24px;display:grid}.inner-ability-unlock-panel{background:#fff;border:1px solid #e3dce1;border-radius:16px;min-width:0;padding:26px;box-shadow:0 12px 30px #3728310e}.inner-ability-unlock-panel .inner-ability-quest-image{width:min(600px,100%)}.inner-ability-ui-showcase{background:radial-gradient(circle at 88% 10%,#4aa6cc1a,#0000 35%),linear-gradient(135deg,#fff,#faf7f9);border:1px solid #e3dce1;border-radius:16px;grid-template-columns:minmax(0,1fr) 208px;align-items:center;gap:34px;width:min(720px,100%);margin:24px auto 0;padding:26px 30px;display:grid;box-shadow:0 12px 30px #3728310f}.inner-ability-unlock-layout .inner-ability-ui-showcase{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;justify-items:center;gap:18px;width:100%;height:100%;margin:0;padding:26px 22px}.inner-ability-unlock-layout .inner-ability-ui-showcase>div{text-align:center}.inner-ability-unlock-layout .inner-ability-ui-showcase figure{align-self:center;width:min(190px,100%)}.inner-ability-ui-showcase>div small{color:#b4516d;letter-spacing:1.7px;font-size:9px;font-weight:900}.inner-ability-ui-showcase h3{color:#413a40;margin:7px 0 9px;font-size:22px;line-height:1.3}.inner-ability-ui-showcase>div p{color:#7e767d;margin:0;font-size:14px;line-height:1.8}.inner-ability-ui-showcase figure{background:#f1eff1;border:1px solid #d8d2d7;border-radius:12px;margin:0;padding:9px 9px 0;overflow:hidden;box-shadow:0 12px 26px #2f232a1f}.inner-ability-ui-showcase figure img{border-radius:5px 5px 0 0;width:100%;height:auto;display:block}.inner-ability-ui-showcase figcaption{color:#8d858c;text-align:center;padding:10px 4px 11px;font-size:10px;font-weight:750}.feature-guide-note{margin-top:18px}html[data-theme=dark] .feature-guide-heading{background:radial-gradient(circle at 79% 8%,#d6597b21,#0000 27%),radial-gradient(circle at 18% 92%,#d291461a,#0000 27%),linear-gradient(120deg,#242126,#302b31 61%,#262227)}html[data-theme=dark] .feature-guide-overview{background:radial-gradient(circle at 90% 10%,#bf527114,#0000 26%),#272329;border-color:#403a41}html[data-theme=dark] .feature-guide-overview h2,html[data-theme=dark] .feature-guide-section-heading h2{color:#f0ebef}html[data-theme=dark] .feature-guide-overview p{color:#b9b1b8}html[data-theme=dark] .feature-guide-emblem{background:linear-gradient(145deg,#352c31,#29252a);border-color:#55464c;box-shadow:inset 0 0 0 5px #ffffff06,0 10px 25px #0000002e}html[data-theme=dark] .feature-guide-body{background:#242126;border-radius:0 0 18px 18px}html[data-theme=dark] .feature-guide-section+.feature-guide-section{border-color:#403a41}html[data-theme=dark] .feature-guide-section-heading>span{color:#efa0b5;background:#412d35}html[data-theme=dark] .feature-guide-media{background:#272329;border-color:#484149;box-shadow:0 14px 30px #0000002e}html[data-theme=dark] .feature-guide-media figcaption{color:#aaa2a9;background:#272329;border-color:#403a41}html[data-theme=dark] .feature-guide-callout{background:#2b272d;border-color:#484149}html[data-theme=dark] .feature-guide-callout strong{color:#f0eaef}html[data-theme=dark] .feature-guide-callout p{color:#aaa2a9}html[data-theme=dark] .inner-ability-unlock-panel{background:#29252a;border-color:#484149;box-shadow:0 14px 30px #00000029}html[data-theme=dark] .inner-ability-ui-showcase{background:radial-gradient(circle at 88% 10%,#47a0c71a,#0000 35%),#29252a;border-color:#484149;box-shadow:0 14px 30px #00000029}html[data-theme=dark] .inner-ability-ui-showcase h3{color:#f0eaef}html[data-theme=dark] .inner-ability-ui-showcase>div p{color:#b4acb3}html[data-theme=dark] .inner-ability-ui-showcase figure{background:#211e22;border-color:#4c454c;box-shadow:0 12px 26px #00000040}html[data-theme=dark] .inner-ability-ui-showcase figcaption{color:#aaa2a9}html[data-theme=dark] .inner-ability-option-section{border-color:#484148}html[data-theme=dark] .inner-ability-option-heading h3{color:#f0eaef}html[data-theme=dark] .inner-ability-option-heading p{color:#b1a9b0}html[data-theme=dark] .inner-ability-table-key,html[data-theme=dark] .inner-ability-option-table-wrap{color:#c0b7be;background:#29252a;border-color:#4a434a}html[data-theme=dark] .inner-ability-table-key p{color:#bbb2b9}html[data-theme=dark] .inner-ability-option-table{color:#c4bbc2}html[data-theme=dark] .inner-ability-option-table th{color:#ddd5dc;background:#363138;border-color:#4c454b}html[data-theme=dark] .inner-ability-option-table th[data-tier=special]{color:#b9dcf7;background:#31516a}html[data-theme=dark] .inner-ability-option-table th[data-tier=rare]{color:#dec8eb;background:#594268}html[data-theme=dark] .inner-ability-option-table th[data-tier=unique]{color:#f3dda0;background:#67552f}html[data-theme=dark] .inner-ability-option-table th[data-tier=legendary]{color:#bce7d5;background:#31594a}html[data-theme=dark] .inner-ability-option-table td{border-color:#403a40}html[data-theme=dark] .inner-ability-option-table tbody tr:hover{background:#302a30}html[data-theme=dark] .inner-ability-option-table td strong,html[data-theme=dark] .inner-ability-option-table td.has-value{color:#f0eaef}html[data-theme=dark] .inner-ability-option-table td.is-empty{color:#686169}html[data-theme=dark] .inner-ability-option-table td em{color:#f0a0b7;background:#452d36}@media (width<=900px){.inner-ability-unlock-layout{grid-template-columns:1fr}.inner-ability-unlock-layout .inner-ability-ui-showcase{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 208px;justify-items:stretch;gap:26px;height:auto}.inner-ability-unlock-layout .inner-ability-ui-showcase>div{text-align:left}.inner-ability-unlock-layout .inner-ability-ui-showcase figure{width:100%}.inner-ability-option-heading{flex-direction:column;align-items:flex-start}}@media (width<=700px){.feature-guide-tabs{width:100%}.feature-guide-tabs a{min-width:145px}.feature-guide-overview{grid-template-columns:62px minmax(0,1fr);gap:15px;padding:24px 20px}.feature-guide-emblem,.feature-guide-emblem.cross-hunter-emblem,.feature-guide-emblem.inner-ability-emblem{border-radius:18px;width:62px;height:62px}.feature-guide-emblem.cross-hunter-emblem.has-item-icon img{width:50px;height:50px}.feature-guide-overview h2{font-size:24px}.feature-guide-body{padding:24px 20px 28px}.feature-guide-section+.feature-guide-section{margin-top:28px;padding-top:28px}.feature-guide-section-heading{grid-template-columns:36px minmax(0,1fr)}.feature-guide-section-heading>span{width:36px;height:36px}.feature-guide-section-heading h2{font-size:21px}.inner-ability-unlock-panel{padding:22px 20px}.inner-ability-unlock-layout .inner-ability-ui-showcase{grid-template-columns:1fr;justify-items:center;gap:20px;padding:22px 20px}.inner-ability-unlock-layout .inner-ability-ui-showcase>div{text-align:center}.inner-ability-unlock-layout .inner-ability-ui-showcase figure{width:min(208px,100%)}.inner-ability-option-table-wrap{max-height:480px}.inner-ability-option-table{min-width:720px}.inner-ability-table-key{min-width:0}}.monster-park-shop-copy{min-width:0}.monster-park-shop-copy small{color:#a59476;letter-spacing:.8px;font-size:8px;font-weight:850}.monster-park-shop-copy h3{color:#453f35;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;overflow:hidden}.monster-park-shop-copy>span{color:#c07a1f;margin-top:4px;font-size:10px;font-weight:850;display:block}.monster-park-shop-cost{border-left:1px solid #e7decc;justify-items:end;min-width:92px;padding-left:12px;display:grid}.monster-park-shop-cost small{color:#9d927e;font-size:9px}.monster-park-shop-cost>div{justify-content:flex-end;align-items:center;gap:5px;margin:2px 0;display:flex}.monster-park-shop-cost>div img{object-fit:contain;width:22px;height:22px;display:block}.monster-park-shop-cost b{color:#b17722;font:900 20px ui-monospace,SFMono-Regular,Menlo,monospace}.monster-park-shop-cost span{color:#857864;white-space:nowrap;font-size:9px;font-weight:800}.monster-park-shop-cost em{color:#8f5f20;white-space:nowrap;background:#f7ead2;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850}html[data-theme=dark] .monster-park-heading{background:radial-gradient(circle at 80% 8%,#75a3492e,#0000 28%),radial-gradient(circle at 18% 92%,#bc883c1c,#0000 28%),linear-gradient(120deg,#242126,#2a3025 61%,#232821)}html[data-theme=dark] .monster-park-tabs a:hover{color:#d8edc5;background:#2c3527}html[data-theme=dark] .monster-park-site .boss-main-reward header button{color:#e2f5ce;background:#2e3b28;border-color:#66874b}html[data-theme=dark] .monster-park-site .boss-main-reward header button.monster-park-shop-button{color:#ffe8b7;background:#403523;border-color:#80643c}html[data-theme=dark] .monster-park-shop-item{background:linear-gradient(135deg,#302c26,#292722);border-color:#51483a}html[data-theme=dark] .monster-park-shop-copy h3{color:#f1ece3}html[data-theme=dark] .monster-park-shop-copy small,html[data-theme=dark] .monster-park-shop-cost small,html[data-theme=dark] .monster-park-shop-cost span{color:#c5b9a5}html[data-theme=dark] .monster-park-shop-copy>span,html[data-theme=dark] .monster-park-shop-cost b{color:#efbd65}html[data-theme=dark] .monster-park-shop-cost{border-left-color:#51483a}html[data-theme=dark] .monster-park-shop-cost em{color:#f0c675;background:#463b28}@media (width<=650px){.monster-park-console{height:auto;min-height:0}.monster-park-art{height:360px}.monster-park-art>img{object-position:58% 50%}.monster-park-shop-grid{grid-template-columns:1fr}.monster-park-shop-item{grid-template-columns:52px minmax(0,1fr)}.monster-park-shop-icon .boss-reward-slot{width:52px;height:52px}.shop-currency-brand-icon{border-radius:9px;width:49px;height:49px}.shop-currency-brand-icon img{width:38px;height:38px}.monster-park-shop-cost{border-top:1px solid #e7decc;border-left:0;grid-column:1/-1;grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;gap:7px;padding:10px 0 0}html[data-theme=dark] .monster-park-shop-cost{border-top-color:#51483a}}@media (width>=651px) and (width<=900px){.monster-park-console{height:auto;min-height:0}.monster-park-art{height:430px}}.monster-park-shop-modal{color:#eaf0f4;background:#131921;border:1px solid #5d6873;border-radius:18px;width:min(1080px,100%);max-height:calc(100dvh - 48px);box-shadow:inset 0 0 0 2px #202a34,0 34px 110px #05090ea3}.monster-park-shop-modal .boss-reward-modal-head{background:radial-gradient(circle at 12% 0,#eabe6024,#0000 34%),linear-gradient(110deg,#212b35,#161d25 64%,#10161d);border-bottom:1px solid #3b4651;min-height:96px;padding:16px 20px;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000002e}.monster-park-shop-modal .boss-reward-modal-title>span:last-child{min-width:0}.monster-park-shop-modal .boss-reward-modal-title small{color:#e7bd66;letter-spacing:2px;font-size:9px}.monster-park-shop-modal .boss-reward-modal-title h2{color:#fff;letter-spacing:-.3px;margin:4px 0 0;font-size:24px;line-height:1.2}.monster-park-shop-modal .boss-reward-modal-title p{color:#8e9ba7;margin:5px 0 0;font-size:10px;line-height:1.5}.monster-park-shop-modal .boss-reward-modal-head>button{color:#b9c3ca;background:#202a34;border-color:#46515c;border-radius:11px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff0f}.monster-park-shop-modal .boss-reward-modal-head>button:hover{color:#fff;background:#2b3742;border-color:#7a8792}.monster-park-shop-modal .shop-currency-brand-icon{background:radial-gradient(circle at 35% 30%,#4d4a3b,#222821 70%);border:1px solid #756746;border-radius:15px;width:64px;height:64px;box-shadow:inset 0 0 0 3px #ffffff0e,0 8px 24px #0000004d}.monster-park-shop-modal .monster-park-shop-body{scrollbar-color:#52606d #171e26;background:radial-gradient(circle at 90% 0,#5484a41a,#0000 30%),linear-gradient(#161e27,#10161d);padding:20px 22px 24px}.wind-academy-shop-overview{background:linear-gradient(115deg,#2f3e4bdb,#1c252fe0);border:1px solid #35414d;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff09}.wind-academy-shop-overview>div small{color:#d5a94f;letter-spacing:1.7px;font-size:8px;font-weight:900;display:block}.wind-academy-shop-overview>div b{color:#f4f7f9;margin-top:4px;font-size:16px;line-height:1.3;display:block}.wind-academy-shop-overview>div p{color:#9aa7b2;margin:5px 0 0;font-size:11px;line-height:1.6}.wind-academy-shop-overview dl{gap:8px;margin:0;display:flex}.wind-academy-shop-overview dl>div{background:#0c12186b;border:1px solid #45515d;border-radius:10px;justify-items:center;min-width:82px;padding:9px 11px;display:grid}.wind-academy-shop-overview dt{color:#8d9ba6;font-size:8px;font-weight:800}.wind-academy-shop-overview dd{color:#f0c665;margin:3px 0 0;font:900 17px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.monster-park-shop-sections{gap:24px;margin-top:20px;display:grid}.monster-park-shop-section>header{justify-content:space-between;align-items:end;gap:16px;min-height:38px;display:flex}.monster-park-shop-section>header small{color:#778692;letter-spacing:1.6px;font-size:8px;font-weight:900}.monster-park-shop-section>header h3{color:#eef3f6;margin:3px 0 0;font-size:18px;line-height:1.2}.monster-park-shop-section>header>span{color:#91a0ab;background:#1b242d;border:1px solid #36424d;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.monster-park-shop-section .monster-park-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}.monster-park-shop-modal .monster-park-shop-item{background:radial-gradient(circle at 4% 0,#678aa214,#0000 38%),linear-gradient(145deg,#222c36,#1a222b);border:1px solid #34414d;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-content:center;gap:10px 12px;min-height:142px;padding:14px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000024}.monster-park-shop-modal .monster-park-shop-item:before{content:"";opacity:.65;background:#718896;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:12px auto 12px 0}.monster-park-shop-modal .monster-park-shop-item.is-equipment:before{background:linear-gradient(#f0ca71,#a6752b)}.monster-park-shop-modal .monster-park-shop-item:hover{z-index:1;border-color:#667784;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000047}.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot{background:linear-gradient(145deg,#343f49,#242c34);border-color:#596570;border-radius:10px;width:58px;height:58px;box-shadow:inset 0 0 0 3px #ffffff09}.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot:hover{border-color:#d0a958;box-shadow:inset 0 0 0 2px #f0c6651f,0 0 0 3px #d7ab4e14}.monster-park-shop-modal .monster-park-shop-copy{align-self:center}.monster-park-shop-modal .monster-park-shop-copy small{color:#cba653;letter-spacing:1px;font-size:8px}.monster-park-shop-modal .monster-park-shop-copy h3{color:#f2f5f7;margin-top:4px;font-size:14px;line-height:1.35}.monster-park-shop-modal .monster-park-shop-copy>span{color:#7f8d98;margin-top:4px;font-size:8px;font-weight:750}.monster-park-shop-modal .monster-park-shop-cost{border-top:1px solid #34404b;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:end;gap:10px;min-width:0;padding:10px 0 0;display:flex}.monster-park-shop-modal .monster-park-shop-price{justify-content:flex-start;align-items:center;gap:8px;margin:0;display:flex}.monster-park-shop-modal .monster-park-shop-price>i{color:#6c480d;background:linear-gradient(145deg,#f7d46f,#c78c28);border:1px solid #a97822;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:900 11px Georgia,serif;display:grid;box-shadow:inset 0 0 0 2px #ffffff47}.monster-park-shop-modal .monster-park-shop-price>img{object-fit:contain;width:28px;height:28px}.monster-park-shop-modal .monster-park-shop-price>span{grid-template-columns:auto auto;align-items:baseline;gap:0 5px;display:grid}.monster-park-shop-modal .monster-park-shop-price small{color:#72818d;letter-spacing:.5px;grid-column:1/-1;font-size:7px;font-weight:850}.monster-park-shop-modal .monster-park-shop-price b{color:#f1c86a;font:900 15px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.monster-park-shop-modal .monster-park-shop-price em{color:#87949e;background:0 0;font-size:8px;font-style:normal;font-weight:800}.monster-park-shop-modal .monster-park-shop-friendship{border-left:1px solid #35414c;justify-items:end;margin:0;padding-left:10px;display:grid}.monster-park-shop-modal .monster-park-shop-friendship small{color:#71808b;white-space:nowrap;font-size:7px;font-weight:850}.monster-park-shop-modal .monster-park-shop-friendship b{color:#a7d488;margin-top:2px;font:900 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=940px){.monster-park-shop-section .monster-park-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wind-academy-shop-overview{grid-template-columns:1fr;gap:13px}.wind-academy-shop-overview dl{justify-content:flex-start}}@media (width<=650px){.monster-park-shop-modal{border-radius:16px 16px 8px 8px;max-height:calc(100dvh - 20px)}.monster-park-shop-modal .boss-reward-modal-head{min-height:82px;padding:12px 14px}.monster-park-shop-modal .boss-reward-modal-title{gap:10px}.monster-park-shop-modal .boss-reward-modal-title h2{font-size:17px}.monster-park-shop-modal .boss-reward-modal-title p{display:none}.monster-park-shop-modal .shop-currency-brand-icon{border-radius:12px;width:52px;height:52px}.monster-park-shop-modal .shop-currency-brand-icon img{width:40px;height:40px}.monster-park-shop-modal .monster-park-shop-body{padding:13px}.wind-academy-shop-overview{padding:14px}.wind-academy-shop-overview dl{width:100%}.wind-academy-shop-overview dl>div{flex:1 1 0;min-width:0;padding-inline:5px}.monster-park-shop-sections{gap:20px}.monster-park-shop-section .monster-park-shop-grid{grid-template-columns:1fr}.monster-park-shop-modal .monster-park-shop-item{grid-template-columns:54px minmax(0,1fr);min-height:130px}.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot{width:54px;height:54px}}.nav-titles>a.active{color:#a6405e}.nav-titles>a.active:after{left:10px;right:10px}.ranking-site{color:#3b353b;background:#f5f3f4;min-height:100vh}.ranking-hero{isolation:isolate;color:#fff;background:#33272b;height:326px;position:relative;overflow:hidden}.ranking-hero>img{z-index:-3;object-fit:cover;object-position:center 48%;filter:saturate(.72)contrast(1.05);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.01)}.ranking-hero-shade{z-index:-2;background:linear-gradient(90deg,#1e1418de,#361f2899 46%,#21171b61),linear-gradient(#0000 36%,#1e1519ad);position:absolute;inset:0}.ranking-hero:before{content:"";z-index:-1;border:1px solid #f0c06f3d;border-radius:50%;width:560px;height:560px;position:absolute;top:-210px;right:-80px;box-shadow:inset 0 0 0 40px #ffffff05,inset 0 0 0 41px #f0c06f14}.ranking-hero:after{content:"88";z-index:-1;color:#ffffff0e;letter-spacing:-18px;font-family:Georgia,serif;font-size:240px;font-weight:900;line-height:1;position:absolute;bottom:-84px;right:8%}.ranking-hero-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1160px,100% - 40px);height:100%;margin:0 auto;padding:58px 8px 42px;display:flex}.ranking-hero-inner>div:first-child>small{color:#efc77c;letter-spacing:2.2px;font-size:11px;font-weight:900}.ranking-hero-inner h1{letter-spacing:2px;text-shadow:0 8px 28px #0000004d;margin:9px 0 8px;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(46px,6vw,74px);line-height:1}.ranking-hero-inner p{color:#ffffffc2;margin:0;font-size:16px;line-height:1.8}.ranking-hero-emblem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff26,#ffffff09);border:1px solid #f2c77794;border-radius:30px;flex:none;place-content:center;justify-items:center;width:122px;height:122px;display:grid;transform:rotate(4deg);box-shadow:inset 0 0 0 5px #ffffff0b,0 20px 45px #0000003d}.ranking-hero-emblem span{color:#f1d18e;font-family:Georgia,serif;font-size:52px;font-weight:900;line-height:.9}.ranking-hero-emblem small{color:#ffffffad;letter-spacing:2px;margin-top:8px;font-size:8px;font-weight:900}.ranking-workspace{width:min(1160px,100% - 40px);margin:0 auto;padding:22px 0 62px}.ranking-breadcrumb{color:#9a9298;align-items:center;gap:9px;font-size:12px;display:flex}.ranking-breadcrumb a:hover{color:#ad4966}.ranking-breadcrumb b{color:#5d565c}.ranking-title-row{justify-content:space-between;align-items:end;gap:20px;margin-top:30px;display:flex}.ranking-title-row>div>small{color:#b4516c;letter-spacing:1.9px;font-size:9px;font-weight:900}.ranking-title-row h2{color:#302a2f;margin:5px 0;font-size:34px;line-height:1.15}.ranking-title-row p{color:#8f878d;margin:0;font-size:14px}.ranking-title-row>span{color:#8a7f86;background:#ffffffb8;border:1px solid #eadde1;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.ranking-title-row>span i{background:#d38a4a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d38a4a21}.ranking-controls{background:#ffffffe0;border:1px solid #e4dde1;border-radius:18px;grid-template-columns:auto 220px minmax(230px,1fr);align-items:center;gap:12px;margin-top:22px;padding:16px;display:grid;box-shadow:0 14px 38px #3828310e}.ranking-mode-tabs{gap:7px;display:flex}.ranking-mode-tabs button{color:#766e74;cursor:pointer;background:#fff;border:1px solid #ded6da;border-radius:999px;min-height:42px;padding:0 17px;font-size:13px;font-weight:800;transition:color .2s,border-color .2s,background .2s,transform .2s}.ranking-mode-tabs button:hover{color:#a34360;border-color:#d6a9b6;transform:translateY(-1px)}.ranking-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#c86580,#9d405d);border-color:#a84964;box-shadow:0 8px 20px #a8466033}.ranking-job-filter{background:#fff;border:1px solid #ded6da;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;height:42px;padding:0 10px 0 13px;display:grid}.ranking-job-filter>span{color:#a65068;font-size:11px;font-weight:850}.ranking-job-filter select{color:#5b5459;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:13px;font-weight:700}.ranking-search{background:#fff;border:1px solid #ded6da;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:42px;padding:0 13px;display:grid}.ranking-search>span{color:#b95b75;font-family:Georgia,serif;font-size:22px;transform:rotate(-15deg)}.ranking-search input{color:#4b454a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.ranking-search input::placeholder{color:#aaa2a8}.ranking-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:25px;display:grid}.ranking-podium-card{background:linear-gradient(145deg,#fff,#f8f5f6);border:1px solid #e1dadd;border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:13px 15px;min-width:0;min-height:236px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 42px #37262f12}.ranking-podium-card:after{content:"";border:26px solid #bb57740d;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-75px;right:-52px}.ranking-podium-card.rank-1{background:radial-gradient(circle at 88% 6%,#f4cf7e40,#0000 29%),linear-gradient(145deg,#fffdf7,#fff7e8);border-color:#dfc07c;min-height:268px;box-shadow:0 20px 48px #744f131f}.ranking-podium-card.rank-2{background:radial-gradient(circle at 88% 6%,#c6cad03b,#0000 29%),linear-gradient(145deg,#fff,#f4f4f5);border-color:#d6d5d8}.ranking-podium-card.rank-3{background:radial-gradient(circle at 88% 6%,#c7825e2e,#0000 29%),linear-gradient(145deg,#fff,#fbf3ef);border-color:#dfc1b1}.ranking-medal{clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);color:#795414;filter:drop-shadow(0 5px 7px #67461029);background:linear-gradient(135deg,#f7dc83,#dca62c);place-content:center;justify-items:center;width:55px;height:66px;display:grid;position:absolute;top:0;right:18px}.rank-2 .ranking-medal{color:#54565a;background:linear-gradient(135deg,#eff0f1,#b9bdc2)}.rank-3 .ranking-medal{color:#6c3c29;background:linear-gradient(135deg,#e8b395,#ba7452)}.ranking-medal small{letter-spacing:1px;font-size:6px;font-weight:900}.ranking-medal b{font-family:Georgia,serif;font-size:28px;line-height:1}.ranking-avatar{color:#9e4260;background:radial-gradient(circle at 35% 25%,#fff,#efe4e8 70%);border:1px solid #d8cbd0;border-radius:24px;grid-row:1/3;place-content:center;justify-items:center;width:74px;height:74px;display:grid;box-shadow:inset 0 0 0 5px #ffffffb3,0 8px 18px #5235421a}.ranking-avatar b{font-family:Georgia,Noto Serif TC,serif;font-size:28px;line-height:1}.ranking-avatar small{color:#9f7a86;letter-spacing:.5px;margin-top:6px;font-size:7px;font-weight:900}.rank-1 .ranking-avatar{color:#946219;background:radial-gradient(circle at 35% 25%,#fff,#f5e7c1 70%);border-color:#e0bf72}.ranking-podium-name{min-width:0;padding-right:48px}.ranking-podium-name small{color:#b25770;letter-spacing:.9px;font-size:9px;font-weight:900}.ranking-podium-name h3{color:#342e33;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:21px;overflow:hidden}.ranking-podium-name span{color:#91898f;font-size:11px}.ranking-podium-card dl{border-top:1px solid #e6dfe2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:13px;display:grid}.ranking-podium-card dl>div{gap:5px;padding:1px 12px;display:grid}.ranking-podium-card dl>div+div{border-left:1px solid #e6dfe2}.ranking-podium-card dt{color:#9b9298;font-size:10px}.ranking-podium-card dd{color:#574d53;margin:0;font-size:15px;font-weight:900}.ranking-board{background:#fff;border:1px solid #dfd7dc;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 17px 42px #37262f11}.ranking-board>header,.ranking-board-scroll>article{grid-template-columns:74px minmax(230px,1.5fr) 100px minmax(120px,.8fr) minmax(120px,.8fr) 130px;align-items:center;display:grid}.ranking-board>header{color:#8b8289;letter-spacing:.5px;background:#f8f5f7;border-bottom:1px solid #e4dde1;min-height:52px;padding:0 20px;font-size:10px;font-weight:850}.ranking-board-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5c8ce transparent;height:570px;overflow-y:auto}.ranking-board-scroll::-webkit-scrollbar{width:7px}.ranking-board-scroll::-webkit-scrollbar-thumb{background:#d5c8ce;border-radius:99px}.ranking-board-scroll>article{border-bottom:1px solid #eee9ec;min-height:82px;padding:10px 20px;transition:background .18s}.ranking-board-scroll>article:hover{background:#fff8fa}.ranking-number{color:#81787e;background:#f3f0f2;border-radius:12px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:15px;display:grid}.ranking-number.top-1{color:#7f5712;background:linear-gradient(135deg,#f8df8b,#e8b543)}.ranking-number.top-2{color:#56585b;background:linear-gradient(135deg,#eceeef,#c8cbd0)}.ranking-number.top-3{color:#713f2b;background:linear-gradient(135deg,#e9b498,#ca8462)}.ranking-character{align-items:center;gap:12px;min-width:0;display:flex}.ranking-avatar.compact{border-radius:15px;flex:none;width:50px;height:50px}.ranking-avatar.compact b{font-size:19px}.ranking-avatar.compact small{font-size:6px}.ranking-character>span{gap:4px;min-width:0;display:grid}.ranking-character strong{color:#393339;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ranking-character small{color:#a0979e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ranking-level{color:#a54260;font-size:14px}.ranking-job,.ranking-guild{color:#665f64;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ranking-growth{gap:6px;display:grid}.ranking-growth>b{color:#776d73;font-size:11px}.ranking-growth>span{background:#eee8eb;border-radius:99px;width:100%;height:5px;overflow:hidden}.ranking-growth>span i{border-radius:inherit;background:linear-gradient(90deg,#c35e79,#e0a157);height:100%;display:block}.ranking-empty{color:#90878e;text-align:center;place-content:center;justify-items:center;height:100%;display:grid}.ranking-empty>span{color:#c1607a;font-size:26px}.ranking-empty h3{color:#51494f;margin:8px 0 4px;font-size:19px}.ranking-empty p{margin:0;font-size:12px}.ranking-footnote{background:#ffffffa6;border:1px solid #e2dade;border-radius:13px;align-items:center;gap:12px;margin-top:15px;padding:13px 17px;display:flex}.ranking-footnote span{color:#b4516d;letter-spacing:1.2px;font-size:8px;font-weight:900}.ranking-footnote p{color:#938b91;margin:0;font-size:11px;line-height:1.65}html[data-theme=dark] .nav-titles>a.active{color:#f18aa6}html[data-theme=dark] .ranking-site{color:#eeeaf0;background:#18161a}html[data-theme=dark] .ranking-hero-shade{background:linear-gradient(90deg,#130e11e8,#301b23b8 46%,#1510128a),linear-gradient(#0000 36%,#110d0fc7)}html[data-theme=dark] .ranking-breadcrumb{color:#aaa2aa}html[data-theme=dark] .ranking-breadcrumb b,html[data-theme=dark] .ranking-title-row h2{color:#f1edf2}html[data-theme=dark] .ranking-title-row p{color:#b8b0b7}html[data-theme=dark] .ranking-title-row>span,html[data-theme=dark] .ranking-controls,html[data-theme=dark] .ranking-footnote{color:#c0b8c0;background:#252127e6;border-color:#433d44;box-shadow:0 15px 38px #00000029}html[data-theme=dark] .ranking-mode-tabs button,html[data-theme=dark] .ranking-job-filter,html[data-theme=dark] .ranking-search{color:#cec6ce;background:#2b272d;border-color:#4a434a}html[data-theme=dark] .ranking-mode-tabs button:hover{color:#f2c1cf;border-color:#72515c}html[data-theme=dark] .ranking-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#bd5b76,#82364e);border-color:#bc5b76}html[data-theme=dark] .ranking-job-filter>span{color:#f0a5ba}html[data-theme=dark] .ranking-job-filter select{color:#f5f1f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#2b272d}html[data-theme=dark] .ranking-job-filter select option{color:#f5f1f5;background:#2b272d}html[data-theme=dark] .ranking-job-filter select:focus{color:#fff}html[data-theme=dark] .ranking-search input{color:#eeeaf0}html[data-theme=dark] .ranking-podium-card{color:#eeeaf0;background:radial-gradient(circle at 88% 6%,#c359771a,#0000 29%),linear-gradient(145deg,#2b272d,#242126);border-color:#453f46;box-shadow:0 18px 44px #00000038}html[data-theme=dark] .ranking-podium-card.rank-1{background:radial-gradient(circle at 88% 6%,#ecc06624,#0000 29%),linear-gradient(145deg,#302b25,#29241e);border-color:#765d2e}html[data-theme=dark] .ranking-podium-card.rank-2{background:radial-gradient(circle at 88% 6%,#bec2cb1a,#0000 29%),linear-gradient(145deg,#2d2b2e,#242326);border-color:#555258}html[data-theme=dark] .ranking-podium-card.rank-3{background:radial-gradient(circle at 88% 6%,#ca825d1c,#0000 29%),linear-gradient(145deg,#2e2826,#27211f);border-color:#644c41}html[data-theme=dark] .ranking-avatar{color:#e89db2;background:radial-gradient(circle at 35% 25%,#40363b,#29252a 70%);border-color:#51474d;box-shadow:inset 0 0 0 5px #ffffff06,0 8px 18px #0000002e}html[data-theme=dark] .rank-1 .ranking-avatar{color:#f0ca7b;background:radial-gradient(circle at 35% 25%,#483d28,#2d281e 70%);border-color:#6d572e}html[data-theme=dark] .ranking-podium-name h3,html[data-theme=dark] .ranking-podium-card dd,html[data-theme=dark] .ranking-character strong{color:#f1edf2}html[data-theme=dark] .ranking-podium-name span,html[data-theme=dark] .ranking-podium-card dt{color:#bbb3bb}html[data-theme=dark] .ranking-podium-card dl,html[data-theme=dark] .ranking-podium-card dl>div+div{border-color:#474047}html[data-theme=dark] .ranking-board{background:#242126;border-color:#443d44;box-shadow:0 18px 44px #00000038}html[data-theme=dark] .ranking-board>header{color:#bcb4bc;background:#211e23;border-color:#443e45}html[data-theme=dark] .ranking-board-scroll>article{border-color:#3e383f}html[data-theme=dark] .ranking-board-scroll>article:hover{background:#2f282d}html[data-theme=dark] .ranking-number{color:#c2bac2;background:#343036}html[data-theme=dark] .ranking-job,html[data-theme=dark] .ranking-guild,html[data-theme=dark] .ranking-growth>b{color:#d0c8d0}html[data-theme=dark] .ranking-character small{color:#aaa2aa}html[data-theme=dark] .ranking-growth>span{background:#403940}html[data-theme=dark] .ranking-empty h3{color:#eeeaf0}html[data-theme=dark] .ranking-footnote p{color:#b6aeb6}@media (width<=980px){.ranking-controls{grid-template-columns:1fr 1fr}.ranking-mode-tabs{grid-column:1/-1}.ranking-mode-tabs button{flex:1 1 0}.ranking-podium{grid-template-columns:1fr;align-items:stretch}.ranking-podium-card{min-height:205px}.ranking-podium-card.rank-1{order:-1;min-height:225px}.ranking-board{overflow-x:auto}.ranking-board>header,.ranking-board-scroll>article{min-width:900px}}@media (width<=650px){.ranking-hero{height:270px}.ranking-hero-inner{width:calc(100% - 28px);padding-inline:0}.ranking-hero-inner h1{font-size:48px}.ranking-hero-inner p{max-width:250px;font-size:13px}.ranking-hero-emblem{border-radius:22px;width:84px;height:84px}.ranking-hero-emblem span{font-size:36px}.ranking-workspace{width:calc(100% - 28px);padding-bottom:38px}.ranking-title-row{flex-direction:column;align-items:start}.ranking-title-row h2{font-size:29px}.ranking-controls{grid-template-columns:1fr;padding:12px}.ranking-mode-tabs{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ranking-mode-tabs button{min-width:0;padding:0 7px;font-size:11px}.ranking-podium-card,.ranking-podium-card.rank-1{min-height:206px}.ranking-board-scroll{height:520px}.ranking-footnote{flex-direction:column;align-items:flex-start;gap:5px}}.page-hero-shell{--hero-surface:radial-gradient(circle at 78% 12%,#ce5b8033,transparent 30%),linear-gradient(125deg,#251d23,#49313b 58%,#2a2026);--hero-title-a:#ffd8e3;--hero-title-b:#fff1c9;--hero-title-c:#ee9fba;--hero-eyebrow:#f3b4c7;--hero-line:#f0aec2b8;--hero-node:#ffd8a1;--hero-glow-soft:#e6709433;--hero-glow-strong:#f69dbb6b;--star-a:#ffe8b5;--star-b:#efadc0;--star-c:#fff8e8;isolation:isolate;position:relative;overflow:hidden}.page-hero-shell--career{--hero-title-a:#c78a32;--hero-title-b:#f5d68d;--hero-title-c:#c78a32;--hero-eyebrow:#eac47e;--hero-line:#f0ca80b8;--hero-node:#f4d594;--hero-glow-soft:#d395352e;--hero-glow-strong:#ecb7566b;--star-a:#ffe7af;--star-b:#efadc0;--star-c:#fff8e8}.page-hero-shell--hyper{--hero-surface:radial-gradient(circle at 16% 80%,#55cfff2e,transparent 30%),radial-gradient(circle at 82% 16%,#f670d233,transparent 30%),linear-gradient(120deg,#171b2a,#30254b 55%,#322238);--hero-title-a:#71dcff;--hero-title-b:#bd9cff;--hero-title-c:#ff8bcf;--hero-eyebrow:#9edfff;--hero-line:#84d4ffbd;--hero-node:#ef8ed8;--hero-glow-soft:#69cdff33;--hero-glow-strong:#f27cd36b;--star-a:#94e6ff;--star-b:#ff9edb;--star-c:#ffe08a}.page-hero-shell--settings{--hero-surface:radial-gradient(circle at 16% 110%,#d34f763d,transparent 38%),radial-gradient(circle at 86% 3%,#ebb75f29,transparent 27%),linear-gradient(120deg,#21191e,#4a2e38 58%,#2c2026);--hero-title-a:#d87893;--hero-title-b:#f4cc81;--hero-title-c:#d45f7d;--hero-eyebrow:#eea8ba;--hero-line:#e389a2b8;--hero-node:#f2c674;--hero-glow-soft:#c54b6f33;--hero-glow-strong:#ec97ae6b;--star-a:#ffd992;--star-b:#f39ab6;--star-c:#fff1d3}.page-hero-shell--guild{--hero-surface:radial-gradient(circle at 17% 90%,#439fd638,transparent 34%),radial-gradient(circle at 84% 8%,#e7bb5c2e,transparent 28%),linear-gradient(120deg,#17232d,#1f4254 58%,#172a35);--hero-title-a:#79cce9;--hero-title-b:#f0d27f;--hero-title-c:#78b8dd;--hero-eyebrow:#9fdcf1;--hero-line:#72c0e0b8;--hero-node:#f1d17d;--hero-glow-soft:#4eb0db33;--hero-glow-strong:#74cbec6b;--star-a:#a9e8ff;--star-b:#f0ce7d;--star-c:#e9fbff}.page-hero-shell--potential{--hero-surface:radial-gradient(circle at 18% 86%,#805bd03b,transparent 33%),radial-gradient(circle at 84% 9%,#e8bc632b,transparent 28%),linear-gradient(120deg,#211b2d,#3d3155 58%,#2c2340);--hero-title-a:#bda0f5;--hero-title-b:#efd28e;--hero-title-c:#d29be6;--hero-eyebrow:#cbb8f3;--hero-line:#bb99eeb3;--hero-node:#edd18a;--hero-glow-soft:#9068db33;--hero-glow-strong:#c49af26b;--star-a:#d8c4ff;--star-b:#efce82;--star-c:#fff7dc}.page-hero-shell--profession{--hero-surface:radial-gradient(circle at 16% 88%,#3fac9138,transparent 35%),radial-gradient(circle at 84% 10%,#e5b3532e,transparent 28%),linear-gradient(120deg,#172825,#24463e 58%,#1d332f);--hero-title-a:#7bd2b5;--hero-title-b:#efd07e;--hero-title-c:#73c8aa;--hero-eyebrow:#9addc7;--hero-line:#70cbaeb8;--hero-node:#f0cd77;--hero-glow-soft:#45ae9033;--hero-glow-strong:#75d3b56b;--star-a:#a5ead5;--star-b:#efca75;--star-c:#f4fff9}.page-hero-shell--boss{--hero-surface:radial-gradient(circle at 16% 90%,#b934443d,transparent 35%),radial-gradient(circle at 84% 8%,#eb924333,transparent 29%),linear-gradient(120deg,#251919,#492727 58%,#301d1e);--hero-title-a:#ef8a75;--hero-title-b:#f2c66e;--hero-title-c:#d96068;--hero-eyebrow:#f1a58f;--hero-line:#e06d5eb8;--hero-node:#f0c064;--hero-glow-soft:#cd4a4b33;--hero-glow-strong:#ef846970;--star-a:#ffc28d;--star-b:#ef7780;--star-c:#ffe4a5}.page-hero-shell--party{--hero-surface:radial-gradient(circle at 17% 88%,#3aa8be38,transparent 34%),radial-gradient(circle at 83% 8%,#63c59d2b,transparent 29%),linear-gradient(120deg,#172529,#24434b 58%,#1c3237);--hero-title-a:#73d3dc;--hero-title-b:#c7e997;--hero-title-c:#68bdd4;--hero-eyebrow:#97dde6;--hero-line:#67c8d3b8;--hero-node:#c8e98f;--hero-glow-soft:#43acbe33;--hero-glow-strong:#6bd3de6b;--star-a:#a9edf3;--star-b:#bfe78e;--star-c:#effffb}.page-hero-shell--park{--hero-surface:radial-gradient(circle at 17% 88%,#56994b40,transparent 35%),radial-gradient(circle at 84% 8%,#e3b14833,transparent 29%),linear-gradient(120deg,#1a281d,#30462c 58%,#243521);--hero-title-a:#9dd078;--hero-title-b:#f0cb70;--hero-title-c:#83bb69;--hero-eyebrow:#b6dc96;--hero-line:#91c56cb8;--hero-node:#efca6c;--hero-glow-soft:#5ba04a33;--hero-glow-strong:#94cf696b;--star-a:#c4e9a5;--star-b:#eec469;--star-c:#f7ffe9}.page-hero-shell--hunter{--hero-surface:radial-gradient(circle at 17% 88%,#6f53be38,transparent 34%),radial-gradient(circle at 83% 8%,#d6578a2e,transparent 29%),linear-gradient(120deg,#201b2a,#3e2e50 58%,#2b2238);--hero-title-a:#b69beb;--hero-title-b:#ee9fbd;--hero-title-c:#d9b779;--hero-eyebrow:#c7b4ee;--hero-line:#b291e1b8;--hero-node:#efa8c0;--hero-glow-soft:#825cca33;--hero-glow-strong:#d174b86b;--star-a:#d7c5ff;--star-b:#f3a8c3;--star-c:#ffe6ae}.story-quests-hero.page-hero-shell{--hero-surface:radial-gradient(circle at 18% 88%,#9c5b8b47,transparent 34%),radial-gradient(circle at 84% 8%,#e7a96933,transparent 30%),linear-gradient(120deg,#261a25,#573147 56%,#31212d);--hero-title-a:#fff0f6;--hero-title-b:#ffc0d4;--hero-title-c:#f4d08c;--hero-eyebrow:#f2c2d2;--hero-line:#f2b0c6c7;--hero-node:#f7d18d;background:var(--hero-surface);align-content:center;width:100%;min-height:245px;padding:48px max(20px,50% - 580px);display:grid;box-shadow:inset 0 -1px #ffffff14,0 12px 34px #47253521}.story-quests-hero .page-hero-title .page-hero-title-motion{filter:drop-shadow(0 3px 8px #1408108c)drop-shadow(0 0 18px #ffb0cd33)}.story-quests-hero .page-hero-title p{color:#fff6f9d1}.page-hero-shell--notice{--hero-title-a:#ec9bb3;--hero-title-b:#f4cf83;--hero-title-c:#df789a;--hero-eyebrow:#f2b2c5;--hero-line:#eb9eb6b8;--hero-node:#f1cd81;--hero-glow-soft:#db688c33;--hero-glow-strong:#f199b56b;--star-a:#ffe0ad;--star-b:#f1a1bb;--star-c:#fff4dc}.page-hero-shell--ranking{--hero-title-a:#dcae4f;--hero-title-b:#fff0b8;--hero-title-c:#c9902f;--hero-eyebrow:#efc77c;--hero-line:#eec26ebd;--hero-node:#f7dc8d;--hero-glow-soft:#d8a13b33;--hero-glow-strong:#f7cd7570;--star-a:#ffe5a2;--star-b:#d7dce4;--star-c:#fff8dc}.page-hero-shell--gear{--hero-surface:radial-gradient(circle at 17% 88%,#4b96bc36,transparent 34%),radial-gradient(circle at 83% 8%,#b0becb2e,transparent 29%),linear-gradient(120deg,#19242c,#304654 58%,#202f39);--hero-title-a:#8bc6e0;--hero-title-b:#dce6ec;--hero-title-c:#78adc8;--hero-eyebrow:#aed8e8;--hero-line:#82bed8b8;--hero-node:#dce6eb;--hero-glow-soft:#4b99bb33;--hero-glow-strong:#83c7e16b;--star-a:#b8e7f7;--star-b:#dce5eb;--star-c:#f4fdff}.page-hero-shell--monster{--hero-surface:radial-gradient(circle at 17% 88%,#4e53ba3b,transparent 34%),radial-gradient(circle at 83% 8%,#bd509d2e,transparent 29%),linear-gradient(120deg,#1b1b2e,#34334f 58%,#27263b);--hero-title-a:#969fea;--hero-title-b:#dfa0d0;--hero-title-c:#8e83d4;--hero-eyebrow:#b5b9ef;--hero-line:#9196deb8;--hero-node:#dfa1d0;--hero-glow-soft:#585bbd33;--hero-glow-strong:#b76ec16b;--star-a:#bcc2ff;--star-b:#e8a6d7;--star-c:#f7efff}.page-hero-shell--reward{--hero-surface:radial-gradient(circle at 17% 88%,#c07f3038,transparent 34%),radial-gradient(circle at 83% 8%,#eec35b33,transparent 29%),linear-gradient(120deg,#2b2117,#4a3822 58%,#332719);--hero-title-a:#dda64c;--hero-title-b:#fff0ad;--hero-title-c:#d18a3f;--hero-eyebrow:#edc87c;--hero-line:#e2ae53b8;--hero-node:#f6dd8b;--hero-glow-soft:#c9872f33;--hero-glow-strong:#f1bf5c70;--star-a:#ffe29a;--star-b:#f2bc66;--star-c:#fff8d5}.category-hero.page-hero-shell,.boss-game-heading.page-hero-shell,.professions-hero.page-hero-shell,.hyper-skill-hero.page-hero-shell,.nm-settings-unified-hero.page-hero-shell,html .boss-game-heading.page-hero-shell,html .category-hero.page-hero-shell,html .professions-hero.page-hero-shell,html .hyper-skill-hero.page-hero-shell,html .nm-settings-unified-hero.page-hero-shell{background:var(--hero-surface)}.page-hero-shell>.nm-star-field{z-index:1;opacity:.86;width:auto;height:auto;inset:0}.page-hero-shell>.nm-star-field span{background:var(--star-a);box-shadow:0 0 6px 1px var(--star-a)}@supports (color:color-mix(in lab, red, red)){.page-hero-shell>.nm-star-field span{box-shadow:0 0 6px 1px color-mix(in srgb,var(--star-a) 52%,transparent)}}.page-hero-shell>.nm-star-field span:nth-child(3n){background:var(--star-b);box-shadow:0 0 6px 1px var(--star-b)}@supports (color:color-mix(in lab, red, red)){.page-hero-shell>.nm-star-field span:nth-child(3n){box-shadow:0 0 6px 1px color-mix(in srgb,var(--star-b) 48%,transparent)}}.page-hero-shell>.nm-star-field span:nth-child(4n){background:var(--star-c);box-shadow:0 0 9px 2px var(--star-c)}@supports (color:color-mix(in lab, red, red)){.page-hero-shell>.nm-star-field span:nth-child(4n){box-shadow:0 0 9px 2px color-mix(in srgb,var(--star-c) 54%,transparent)}}.page-hero-title{z-index:2;color:#fff;grid-template-columns:minmax(64px,1fr) minmax(0,620px) minmax(64px,1fr);gap:24px;width:min(1060px,100%);margin:0 auto;position:relative}.page-hero-title>div{min-width:0}.page-hero-title>span{background:linear-gradient(90deg,transparent,var(--hero-line));height:1px}.page-hero-title>span:last-child{background:linear-gradient(90deg,var(--hero-line),transparent)}.page-hero-title>span:after{border-color:var(--hero-node);width:8px;height:8px;box-shadow:0 0 13px var(--hero-glow-strong);right:-4px}.page-hero-title>span:last-child:after{left:-4px;right:auto}.page-hero-title small{color:var(--hero-eyebrow);letter-spacing:.25em;font-size:10px;font-weight:950;display:block}.page-hero-title .page-hero-title-motion{color:#0000;background:linear-gradient(96deg,var(--hero-title-a),var(--hero-title-b) 50%,var(--hero-title-c));letter-spacing:.06em;text-shadow:none;filter:drop-shadow(0 3px 9px var(--hero-glow-soft)) drop-shadow(0 7px 20px #0000004d);-webkit-background-clip:text;background-clip:text;margin:6px 0 4px;font-family:inherit;font-size:clamp(42px,5.2vw,62px);font-weight:950;line-height:1.12;animation:6.8s ease-in-out infinite page-hero-title-breathe}.page-hero-title p{color:#ffffffb3;max-width:610px;margin:0 auto;font-size:14px;line-height:1.7}html[data-theme=dark] .page-hero-title .page-hero-title-motion{color:#0000}html[data-theme=dark] .page-hero-title p{color:#ffffffb3}.page-hero-breadcrumb{z-index:2;color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:9px;width:100%;margin:0 auto 24px;font-size:11px;display:flex;position:relative}.page-hero-breadcrumb a,.page-hero-breadcrumb b{color:inherit}.page-hero-breadcrumb strong{color:#ffffffdb}.page-hero-breadcrumb a:hover{color:var(--hero-eyebrow)}@keyframes page-hero-title-breathe{0%,to{opacity:.86;filter:drop-shadow(0 3px 7px var(--hero-glow-soft)) drop-shadow(0 7px 20px #0000004d)}50%{opacity:1;filter:drop-shadow(0 3px 15px var(--hero-glow-strong)) drop-shadow(0 7px 20px #0000004d)}}.career-intro-stage>.nm-star-field{z-index:1}.career-intro-stage .career-intro-inner{z-index:2;position:relative}.hyper-skill-hero.page-hero-shell{padding-inline:max(20px,50% - 590px)}.nm-settings-title-wrap{z-index:2;position:relative}.boss-game-heading.page-hero-shell{color:#fff;min-height:250px}.boss-game-heading.page-hero-shell .boss-game-heading-inner{z-index:2;padding:30px 0 42px;position:relative}.professions-hero.page-hero-shell{place-items:center;width:min(1160px,100% - 40px);padding:48px 58px;display:grid}.professions-hero.page-hero-shell:after{display:none}.category-hero.page-hero-shell{min-height:245px;padding:48px max(20px,50% - 580px)}.news-hero.page-hero-shell{place-items:center;display:grid}.news-hero.page-hero-shell>img{z-index:-2;position:absolute;inset:0}.news-hero.page-hero-shell>div{z-index:-1;background:linear-gradient(90deg,#1a151cb8,#2f1b267a,#1c161da8)}.news-hero.page-hero-shell>.page-hero-title{width:min(1060px,100% - 40px)}.ranking-hero.page-hero-shell{place-items:center;display:grid}.ranking-hero.page-hero-shell .ranking-hero-inner{z-index:2;place-items:center;width:min(1160px,100% - 40px);padding:42px 8px;display:grid;position:relative}.ranking-hero.page-hero-shell .page-hero-title{width:100%}@media (width<=760px){.story-quests-hero.page-hero-shell{min-height:220px;padding:40px 14px}.page-hero-title{grid-template-columns:minmax(22px,1fr) minmax(0,440px) minmax(22px,1fr);gap:13px}.page-hero-title .page-hero-title-motion{letter-spacing:.04em;font-size:clamp(34px,10vw,48px)}.page-hero-title small{letter-spacing:.2em;font-size:8px}.page-hero-title p{font-size:12px}.page-hero-breadcrumb{margin-bottom:18px}.boss-game-heading.page-hero-shell{min-height:225px}.boss-game-heading.page-hero-shell .boss-game-heading-inner{width:calc(100% - 28px);padding:25px 0 34px}.category-hero.page-hero-shell{min-height:215px;padding:40px 14px}.professions-hero.page-hero-shell{width:calc(100% - 28px);min-height:220px;margin-top:14px;padding:38px 14px}.news-hero.page-hero-shell{height:220px}.news-hero.page-hero-shell>.page-hero-title{width:calc(100% - 28px)}.ranking-hero.page-hero-shell{height:260px}.ranking-hero.page-hero-shell .ranking-hero-inner{width:calc(100% - 28px);padding-inline:0}}@media (prefers-reduced-motion:reduce){.page-hero-title .page-hero-title-motion{opacity:1;animation:none}}html,body{cursor:url(/cursors/point.cur),auto}html[data-maple-cursor-pressed=true],html[data-maple-cursor-pressed=true] body,html[data-maple-cursor-pressed=true] body *{cursor:url(/cursors/point_low.cur),auto!important}.maple-context-menu{z-index:100000;color:#4b4542;background:#fcfaf7fb;border:1px solid #cfc6c0;border-radius:11px;width:230px;padding:7px;animation:.12s ease-out both maple-context-menu-in;position:fixed;overflow:hidden;box-shadow:0 16px 42px #3024283b,inset 0 0 0 1px #ffffffb3}.maple-context-menu header{color:#9f4a63;letter-spacing:1.4px;border-bottom:1px solid #e7dfda;align-items:center;gap:8px;height:30px;padding:0 9px;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.maple-context-menu header span{color:#d6a75c;font-size:8px}.maple-context-menu button{width:100%;min-height:35px;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;display:grid}.maple-context-menu button:hover,.maple-context-menu button:focus-visible{color:#8f3f58;background:#f4e9ec;outline:0}.maple-context-menu button i{color:#a45269;text-align:center;font-size:15px;font-style:normal}.maple-context-menu button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.maple-context-menu button small{color:#a39a96;font-size:8px;font-weight:700}.maple-context-menu hr{background:#e7dfda;border:0;height:1px;margin:6px 7px}@keyframes maple-context-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}html[data-theme=dark] .maple-context-menu{color:#ddd6d2;background:#272324fb;border-color:#4c4441;box-shadow:0 16px 42px #0000005c,inset 0 0 0 1px #ffffff06}html[data-theme=dark] .maple-context-menu header{color:#e295aa;border-color:#4b4341}html[data-theme=dark] .maple-context-menu button:hover,html[data-theme=dark] .maple-context-menu button:focus-visible{color:#f0b4c4;background:#3c3035}html[data-theme=dark] .maple-context-menu button i{color:#de8fa5}html[data-theme=dark] .maple-context-menu button small{color:#8f8784}html[data-theme=dark] .maple-context-menu hr{background:#4b4341}:where(a[href],button:not(:disabled),summary,select,label[for],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[role=button]:not([aria-disabled=true]),[data-maple-cursor=action]){cursor:url(/cursors/point_click.cur),pointer!important}:where(button:disabled,[aria-disabled=true],[data-maple-cursor=locked]){cursor:url(/cursors/point_lock.cur),not-allowed!important}:where([draggable=true],[data-maple-cursor=grab]){cursor:url(/cursors/hand_open.cur),grab!important}:where([draggable=true]:active,[data-maple-cursor=grabbing]){cursor:url(/cursors/grab.cur),grabbing!important}:where(.classic-item-slot,.expedition-item-slot,.boss-reward-slot){cursor:url(/cursors/hand_open.cur),pointer!important}:where([data-maple-cursor=help],[data-maple-cursor=zoom]){cursor:url(/cursors/magnifying_glass.cur),help!important}:where([aria-busy=true],[data-maple-cursor=busy]){cursor:url(/cursors/meso_coin_gold.cur),progress!important}:where([data-maple-cursor=resize-x]){cursor:url(/cursors/point_horizontal_green.cur),ew-resize!important}:where([data-maple-cursor=resize-y]){cursor:url(/cursors/point_vertical_green.cur),ns-resize!important}:where([data-maple-cursor=resize-nwse]){cursor:url(/cursors/point_diagonal_green.cur),nwse-resize!important}:where([data-maple-cursor=resize-nesw]){cursor:url(/cursors/point_diagonal_2_green.cur),nesw-resize!important}:where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input[type=tel],textarea,[contenteditable=true]){cursor:text!important}.hyper-skill-site .hyper-skill-hero:before{opacity:.7;background:linear-gradient(90deg,#0000,#e0b97347,#0000) 50% 78%/100% 1px no-repeat,radial-gradient(circle at 50% 100%,#b44d6924,#0000 42%);-webkit-mask-image:none;mask-image:none}.hyper-skill-site .hyper-skill-title small{color:#ddb979;letter-spacing:.18em}.hyper-skill-site .hyper-skill-title .page-hero-title-motion{color:#fff3dd;-webkit-text-fill-color:#fff3dd;text-shadow:0 3px 15px #00000057;filter:none;background:0 0;animation:none}.hyper-skill-site .hyper-skill-title>span:after{box-shadow:none;border-color:#d5a95f}.hyper-skill-site .hyper-skill-title p{color:#fff4e2ad}.hyper-skill-site .hyper-unlock-guide{background:#fff;border:1px solid #e2d9d5;border-left:4px solid #98445e;border-radius:10px;grid-template-columns:minmax(0,1fr) 238px;gap:28px;margin-bottom:20px;padding:24px 26px;box-shadow:0 10px 28px #3f2c3312}.hyper-skill-site .hyper-unlock-level{color:#855b24;letter-spacing:.08em;background:#f5ead7;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.hyper-skill-site .hyper-unlock-copy h2{margin:8px 0 7px;font-size:23px}.hyper-skill-site .hyper-unlock-copy>p{font-size:13px}.hyper-skill-site .hyper-unlock-copy ol{border-block:1px solid #eee6e2;gap:0;margin:15px 0}.hyper-skill-site .hyper-unlock-copy li{border:0;background:0 0;border-right:1px solid #eee6e2;border-radius:0;padding:11px 12px}.hyper-skill-site .hyper-unlock-copy li:last-child{border-right:0}.hyper-skill-site .hyper-unlock-copy li b{color:#8e4058;background:#f3e4e8;border-radius:50%;width:23px;height:23px;font-size:10px}.hyper-skill-site .hyper-unlock-copy .hyper-unlock-note{border-left-color:#ba9153}.hyper-skill-site .hyper-unlock-guide figure{width:238px;box-shadow:none;border-color:#d8ceca;border-radius:8px}.hyper-skill-site .hyper-command-layout{gap:18px}.hyper-skill-site .hyper-roster-console{background:#fff;border:1px solid #ded5d2;border-radius:10px;box-shadow:0 12px 30px #3c2c3214}.hyper-skill-site .hyper-roster-console>header{background:#f7f3f1;border-bottom-color:#e9e1de;padding:20px 18px 16px}.hyper-skill-site .hyper-roster-console>header h2{color:#433b3e;margin:0 0 5px;font-size:21px}.hyper-skill-site .hyper-roster-console>header p{color:#857a7d;font-size:11px}.hyper-skill-site .hyper-command-layout .hyper-career-groups{background:#fbf9f8;border-bottom-color:#e8dfdc;padding:9px}.hyper-skill-site .hyper-command-layout .hyper-career-groups button{color:#6d6366;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px}.hyper-skill-site .hyper-command-layout .hyper-career-groups button:hover{color:#873d55;border-color:#dfcacd}.hyper-skill-site .hyper-command-layout .hyper-career-groups button.active{color:#fff;box-shadow:none;background:#914159;border-color:#914159}.hyper-skill-site .hyper-command-layout .hyper-career-picker{scrollbar-color:#cabfc0 #f6f2f1;padding:9px}.hyper-skill-site .hyper-command-layout .hyper-career-picker button{color:#5e5558;box-shadow:none;background:#fff;border:1px solid #e7dfdc;border-radius:6px}.hyper-skill-site .hyper-command-layout .hyper-career-picker button:hover{background:#fbf7f6;border-color:#cdaeb5}.hyper-skill-site .hyper-command-layout .hyper-career-picker button.active{color:#4b381f;background:#fff9eb;border-color:#bf9349;box-shadow:inset 3px 0 #c59643}.hyper-skill-site .hyper-command-layout .hyper-career-picker button.active>span{color:#493615;text-shadow:none;background:linear-gradient(90deg,#fff4ce 0%,#e8c879 67%,#e8c87900 100%)}.hyper-skill-site .hyper-command-layout .hyper-career-picker button.active span b{color:#493615}.hyper-skill-site .hyper-database-page .hyper-skill-workbench{background:#fff;border:1px solid #ded5d2;border-radius:10px;box-shadow:0 12px 32px #3a2b3117}.hyper-skill-site .hyper-database-page .hyper-skill-workbench:before{display:none}.hyper-skill-site .hyper-command-layout .hyper-skill-workbench>header.hyper-career-showcase{background:#292326;border-bottom:0;min-height:164px}.hyper-skill-site .hyper-career-showcase:before{background:linear-gradient(90deg,#251d21f5 0%,#302329de 28%,#30232970 53%,#30232914 77%,#30232924 100%)}.hyper-skill-site .hyper-database-page .hyper-career-showcase small{color:#d8b372}.hyper-skill-site .hyper-database-page .hyper-career-showcase h2{color:#fff0d7}.hyper-skill-site .hyper-database-page .hyper-career-showcase p{color:#fff1dcb3}.hyper-skill-site .hyper-database-page .hyper-type-tabs{gap:8px;margin:14px}.hyper-skill-site .hyper-database-page .hyper-type-tabs button{color:#62595c;box-shadow:none;background:#faf8f7;border:1px solid #e0d8d5;border-radius:7px}.hyper-skill-site .hyper-database-page .hyper-type-tabs button:hover{border-color:var(--tab-accent);transform:none}.hyper-skill-site .hyper-database-page .hyper-type-tabs button i{color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-type-tabs button i{color:color-mix(in srgb,var(--tab-accent) 74%,#51474a)}}.hyper-skill-site .hyper-database-page .hyper-type-tabs button i{box-shadow:none;background:#eee9e7;border:0;border-radius:6px}.hyper-skill-site .hyper-database-page .hyper-type-tabs button.active{color:#3f373a;border-color:var(--tab-accent);box-shadow:inset 0 -3px var(--tab-accent);background:#fff}.hyper-skill-site .hyper-database-page .hyper-type-tabs button.active i{color:#fff;background:var(--tab-accent);box-shadow:none}.hyper-skill-site .hyper-database-page .hyper-skill-browser{padding:0}.hyper-skill-site .hyper-database-page .hyper-skill-list{background:#f7f4f3;border-color:#e4dcda;border-radius:8px}.hyper-skill-site .hyper-database-page .hyper-skill-list>header{background:#eee8e6;border-color:#e4dcda}.hyper-skill-site .hyper-database-page .hyper-skill-list>header small{color:#8f4058}.hyper-skill-site .hyper-database-page .hyper-skill-list>button{color:#5f5659;border-radius:6px}.hyper-skill-site .hyper-database-page .hyper-skill-list>button:hover,.hyper-skill-site .hyper-database-page .hyper-skill-list>button.active{border-color:var(--hyper-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-skill-list>button:hover,.hyper-skill-site .hyper-database-page .hyper-skill-list>button.active{border-color:color-mix(in srgb,var(--hyper-accent) 56%,#d9cecb)}}.hyper-skill-site .hyper-database-page .hyper-skill-list>button:hover,.hyper-skill-site .hyper-database-page .hyper-skill-list>button.active{box-shadow:inset 3px 0 var(--hyper-accent);background:#fff}.hyper-skill-site .hyper-database-page .hyper-skill-detail{color:#51484c;background:#fff;border-color:#e1d9d6;border-radius:8px}.hyper-skill-site .hyper-database-page .hyper-skill-detail>header h2{color:#3d3639}.hyper-skill-site .hyper-database-page .hyper-skill-description{color:#5b5256;background:#f6f2f1}.hyper-skill-site .hyper-database-page .hyper-level-control,.hyper-skill-site .hyper-database-page .hyper-skill-values>div{color:#5b5256;background:#faf8f7;border-color:#e5ddda}.hyper-skill-site .hyper-database-page .hyper-data-empty{background:#faf8f7}.hyper-skill-site .hyper-database-page .hyper-version-note{color:#73696c;background:#fbf9f8;border-color:#e3dad7}.hyper-skill-site .hyper-database-page .hyper-version-note b{color:#8e4058}html[data-theme=dark] .hyper-skill-site .hyper-roster-console,html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-workbench{background:#252124;border-color:#493f43;box-shadow:0 12px 30px #0003}html[data-theme=dark] .hyper-skill-site .hyper-roster-console>header{background:#2c272a;border-color:#443b3f}html[data-theme=dark] .hyper-skill-site .hyper-roster-console>header h2{color:#f0e9e7}html[data-theme=dark] .hyper-skill-site .hyper-roster-console>header p{color:#aaa0a3}html[data-theme=dark] .hyper-skill-site .hyper-command-layout .hyper-career-groups{background:#211e20;border-color:#41383c}html[data-theme=dark] .hyper-skill-site .hyper-command-layout .hyper-career-groups button{color:#b9afb2;background:0 0}html[data-theme=dark] .hyper-skill-site .hyper-command-layout .hyper-career-groups button.active{color:#fff;background:#914159;border-color:#a54b65}html[data-theme=dark] .hyper-skill-site .hyper-command-layout .hyper-career-picker{scrollbar-color:#54484d #211d20}html[data-theme=dark] .hyper-skill-site .hyper-command-layout .hyper-career-picker button{color:#d7ced0;background:#2b2729;border-color:#443b3f}html[data-theme=dark] .hyper-skill-site .hyper-command-layout .hyper-career-picker button.active{background:#352d21;border-color:#bc9148;box-shadow:inset 3px 0 #c3974b}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-type-tabs button{color:#c4babe;background:#2a2628;border-color:#4b4245}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-type-tabs button i{background:#373134}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-type-tabs button.active{color:#f2eaec;background:#302a2d}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-list{background:#211e20;border-color:#473e42}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-list>header{background:#2e292c;border-color:#473e42}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-list>button{color:#d7ced1}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-list>button:hover,html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-list>button.active{background:#312b2e}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-detail{color:#ddd4d7;background:#2a2528;border-color:#473e42}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-detail>header h2{color:#f3ecee}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-description{color:#d0c7ca;background:#352e32}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-level-control,html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-skill-values>div{background:#312b2e;border-color:#4c4246}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-data-empty,html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-version-note{background:#262225}html[data-theme=dark] .hyper-skill-site .hyper-unlock-guide{background:#272326;border-color:#4b4145 #4b4145 #4b4145 #a64c65}html[data-theme=dark] .hyper-skill-site .hyper-unlock-copy li{background:0 0;border-color:#494044}@media (width<=720px){.hyper-skill-site .hyper-skill-page{margin-top:18px}.hyper-skill-site .hyper-unlock-guide{grid-template-columns:1fr;padding:21px 19px}.hyper-skill-site .hyper-unlock-guide figure{justify-self:center;width:min(238px,100%)}.hyper-skill-site .hyper-unlock-copy ol{grid-template-columns:1fr}.hyper-skill-site .hyper-unlock-copy li{border-bottom:1px solid #eee6e2;border-right:0}.hyper-skill-site .hyper-unlock-copy li:last-child{border-bottom:0}.hyper-skill-site .hyper-command-layout{gap:12px}}.hyper-skill-site .hyper-skill-hero.page-hero-shell{background:radial-gradient(circle at 18% 20%,#69b2cd21,#0000 28%),radial-gradient(circle at 82% 12%,#be5b842e,#0000 29%),linear-gradient(118deg,#241c22,#3d2936 56%,#231c24);min-height:268px;padding-block:54px 50px}.hyper-skill-site .hyper-skill-title .page-hero-title-motion{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 3px 9px #d49d4a2e)drop-shadow(0 7px 20px #0000004d);background:linear-gradient(96deg,#e5ba66,#fff0bd 48%,#d4839b 76%,#a89bd7);-webkit-background-clip:text;background-clip:text;animation:6.8s ease-in-out infinite page-hero-title-breathe}.hyper-skill-site .hyper-skill-page{margin:22px auto 80px}.hyper-entry-help{background:#fff;border-block:1px solid #e4dcda;margin-bottom:14px}.hyper-entry-help summary{color:#4d4548;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:14px 4px;list-style:none;display:flex}.hyper-entry-help summary::-webkit-details-marker{display:none}.hyper-entry-help summary>span{align-items:baseline;gap:12px;display:flex}.hyper-entry-help summary b{font-size:15px}.hyper-entry-help summary small{color:#8d8486;font-size:11px}.hyper-entry-help summary em{color:#9a435d;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.hyper-entry-help summary em:after{content:" ＋"}.hyper-entry-help[open] summary em:after{content:" －"}.hyper-entry-help>div{border-top:1px dashed #e4dcda;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:26px;padding:16px 4px 20px;display:grid}.hyper-entry-help p{color:#70676a;margin:0;font-size:13px;line-height:1.85}.hyper-entry-help strong{color:#98445e}.hyper-entry-help figure{background:#282326;border:1px solid #d9d0cc;border-radius:5px;width:220px;margin:0;overflow:hidden}.hyper-entry-help img{width:100%;height:auto;display:block}.hyper-entry-help figcaption{color:#b9afb2;text-align:center;padding:7px 10px;font-size:9px}.hyper-skill-site .hyper-reference-layout{display:block}.hyper-skill-site .hyper-reference-layout .hyper-roster-console{box-shadow:none;background:#fff;border:1px solid #ded6d3;border-radius:5px;position:static;overflow:visible}.hyper-skill-site .hyper-reference-layout .hyper-roster-console>header{background:0 0;border-bottom:1px solid #eee7e4;align-items:baseline;gap:12px;padding:15px 17px 12px;display:flex}.hyper-skill-site .hyper-reference-layout .hyper-roster-console>header h2{margin:0;font-size:17px}.hyper-skill-site .hyper-reference-layout .hyper-roster-console>header p{margin:0;font-size:10px}.hyper-skill-site .hyper-reference-layout .hyper-career-groups{scrollbar-width:thin;background:#faf8f7;border:0;border-bottom:1px solid #eee7e4;grid-template-columns:none;gap:4px;margin:0;padding:8px 12px;display:flex;overflow-x:auto}.hyper-skill-site .hyper-reference-layout .hyper-career-groups button{color:#6d6467;background:0 0;border:0;border-radius:4px;min-width:max-content;min-height:36px;padding:7px 13px}.hyper-skill-site .hyper-reference-layout .hyper-career-groups button:hover{color:#8e3e57;background:#f3e9ec;border:0}.hyper-skill-site .hyper-reference-layout .hyper-career-groups button.active{color:#fff;box-shadow:none;background:#924158;border:0}.hyper-skill-site .hyper-reference-layout .hyper-career-picker{scrollbar-width:thin;scrollbar-color:#cfc4c5 transparent;background:#fff;gap:7px;max-height:none;margin:0;padding:10px 12px 12px;display:flex;overflow:auto hidden}.hyper-skill-site .hyper-reference-layout .hyper-career-picker button{width:146px;min-width:146px;height:54px;box-shadow:none;background:#fff;border:1px solid #e5ddda;border-radius:5px;padding:9px 11px}.hyper-skill-site .hyper-reference-layout .hyper-career-picker button:hover{background:#fbf8f7;border-color:#cdb8bc;transform:none}.hyper-skill-site .hyper-reference-layout .hyper-career-picker button.active{background:#fff9eb;border-color:#bf9349;box-shadow:inset 0 -3px #c59643}.hyper-skill-site .hyper-reference-layout .hyper-career-picker button>span{width:auto;min-width:0;max-width:none;padding:0}.hyper-skill-site .hyper-reference-layout .hyper-career-picker button.active>span{background:linear-gradient(90deg,#fff5d3 0%,#edcf87 67%,#edcf8700 100%);width:86px;max-width:86px;height:100%;padding:8px 10px}.hyper-skill-site .hyper-reference-layout .hyper-career-picker .hyper-career-button-face{width:calc(100% - 58px);left:58px}.hyper-skill-site .hyper-reference-layout .hyper-skill-workbench{margin-top:16px}.hyper-skill-site .hyper-reference-layout .hyper-skill-workbench>header.hyper-career-showcase{aspect-ratio:auto;min-height:182px}.hyper-skill-site .hyper-reference-layout .hyper-career-showcase>div{max-width:42%}.hyper-skill-site .hyper-reference-layout .hyper-type-tabs{border-bottom:1px solid #ece5e2;padding-bottom:13px}.hyper-skill-site .hyper-reference-layout .hyper-skill-browser{grid-template-columns:280px minmax(0,1fr)}html[data-theme=dark] .hyper-entry-help{background:#201d1f;border-color:#443c40}html[data-theme=dark] .hyper-entry-help summary{color:#eee7e9}html[data-theme=dark] .hyper-entry-help summary small,html[data-theme=dark] .hyper-entry-help p{color:#aca2a5}html[data-theme=dark] .hyper-entry-help>div{border-color:#443c40}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-roster-console{background:#272326;border-color:#484044}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-roster-console>header{background:0 0;border-color:#484044}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-career-groups{background:#211e20;border-color:#484044}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-career-groups button:hover{color:#f0c9d4;background:#34282e}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-career-picker button{background:#2d282b;border-color:#453d40}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-career-picker{background:#272326}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-career-picker button.active{background:#352d21;border-color:#bc9148}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-roster-console{box-shadow:none;background:#fff;border-color:#ded6d3}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-roster-console>header{background:#fff;border-color:#eee7e4}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-groups{box-shadow:none;background:#faf8f7;border-color:#eee7e4}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-groups button{color:#6d6467;box-shadow:none;background:0 0;border:0}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-groups button:hover{color:#8e3e57;background:#f3e9ec;border:0}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-groups button.active{color:#fff;box-shadow:none;background:#924158;border:0}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-picker{background:#fff}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-picker button{color:#5e5558;box-shadow:none;background:#fff;border-color:#e5ddda}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-picker button:hover{box-shadow:none;background:#fbf8f7;border-color:#cdb8bc}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-picker button.active{color:#493615;background:#fff9eb;border-color:#bf9349;box-shadow:inset 0 -3px #c59643}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-career-picker button.active>span{background:linear-gradient(90deg,#fff5d3 0%,#edcf87 67%,#edcf8700 100%)}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-skill-workbench{background:#fff;border-color:#ded6d3;box-shadow:0 12px 32px #3a2b3117}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-type-tabs button{color:#62595c;box-shadow:none;background:#faf8f7;border-color:#e0d8d5}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-type-tabs button.active{color:#3f373a;border-color:var(--tab-accent);box-shadow:inset 0 -3px var(--tab-accent);background:#fff}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-skill-list{background:#f7f4f3;border-color:#e4dcda}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-skill-list>header{background:#eee8e6;border-color:#e4dcda}html:not([data-theme=dark]) .hyper-skill-site .hyper-reference-layout .hyper-skill-detail{color:#51484c;background:#fff;border-color:#e1d9d6}@media (width<=720px){.hyper-entry-help summary>span{flex-direction:column;align-items:flex-start;gap:3px}.hyper-entry-help>div{grid-template-columns:1fr}.hyper-entry-help figure{width:min(220px,100%)}.hyper-skill-site .hyper-reference-layout .hyper-roster-console>header{flex-direction:column;align-items:flex-start;gap:4px}.hyper-skill-site .hyper-reference-layout .hyper-career-groups,.hyper-skill-site .hyper-reference-layout .hyper-career-picker{display:flex}.hyper-skill-site .hyper-reference-layout .hyper-skill-browser{grid-template-columns:1fr}.hyper-skill-site .hyper-reference-layout .hyper-career-showcase>div{max-width:58%}}.hyper-skill-site .hyper-skill-hero.page-hero-shell{background:radial-gradient(circle at 18% 18%,#43caff38,#0000 30%),radial-gradient(circle at 82% 10%,#a088d538,#0000 29%),radial-gradient(circle at 55% 110%,#7897b626,#0000 36%),linear-gradient(118deg,#171b23,#28303b 52%,#181d25)}.hyper-skill-site .hyper-skill-hero:before{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hyper-skill-site .hyper-skill-title small{color:#9edfff}.hyper-skill-site .hyper-skill-title .page-hero-title-motion{-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 10px #69cdff38)drop-shadow(0 7px 20px #00000057);background:linear-gradient(96deg,#71dcff 4%,#a9b8d1 45%,#bd9cff 70%,#ff9bcf 100%);-webkit-background-clip:text;background-clip:text}.hyper-skill-site .hyper-skill-title>span{background:linear-gradient(90deg,#0000,#6fdaffad,#a9b8d194)}.hyper-skill-site .hyper-skill-title>span:last-child{background:linear-gradient(90deg,#a9b8d194,#bd9cff94,#0000)}.hyper-skill-site .hyper-skill-title>span:after{border-color:#91c9e2;box-shadow:0 0 10px #6fdaff5c}:active{cursor:url(/cursors/point_low.cur),pointer!important}.nm-settings-unified-hero.page-hero-shell,.hyper-skill-site .hyper-skill-hero.page-hero-shell,.boss-game-heading.page-hero-shell,.category-hero.page-hero-shell,.news-hero.page-hero-shell,.ranking-hero.page-hero-shell,.professions-hero.page-hero-shell{border-radius:0;place-items:center;width:100%;height:270px;min-height:270px;margin:0;padding:0 max(20px,50% - 580px);display:grid}.nm-settings-unified-hero.page-hero-shell .nm-settings-title-wrap,.boss-game-heading.page-hero-shell .boss-game-heading-inner,.ranking-hero.page-hero-shell .ranking-hero-inner{z-index:2;width:min(1160px,100%);margin:0 auto;padding:0;position:relative}.page-hero-shell .page-hero-title{grid-template-columns:minmax(64px,1fr) minmax(0,620px) minmax(64px,1fr);gap:24px;width:min(1060px,100%)}.page-hero-shell .page-hero-title .page-hero-title-motion{letter-spacing:.06em;margin:6px 0 4px;font-size:clamp(44px,5.2vw,62px);line-height:1.12}.page-hero-shell .page-hero-title small{letter-spacing:.25em;font-size:10px}.page-hero-shell .page-hero-title p{font-size:14px;line-height:1.7}.boss-game-heading.page-hero-shell .page-hero-breadcrumb{margin-bottom:24px}@media (width<=760px){.nm-settings-unified-hero.page-hero-shell,.hyper-skill-site .hyper-skill-hero.page-hero-shell,.boss-game-heading.page-hero-shell,.category-hero.page-hero-shell,.news-hero.page-hero-shell,.ranking-hero.page-hero-shell,.professions-hero.page-hero-shell{border-radius:0;width:100%;height:220px;min-height:220px;margin:0;padding:0 14px}.nm-settings-unified-hero.page-hero-shell .nm-settings-title-wrap,.boss-game-heading.page-hero-shell .boss-game-heading-inner,.ranking-hero.page-hero-shell .ranking-hero-inner{width:100%;padding:0}.page-hero-shell .page-hero-title{grid-template-columns:minmax(22px,1fr) minmax(0,440px) minmax(22px,1fr);gap:13px;width:100%}.page-hero-shell .page-hero-title .page-hero-title-motion{letter-spacing:.04em;font-size:clamp(34px,10vw,44px)}.page-hero-shell .page-hero-title small{letter-spacing:.2em;font-size:8px}.page-hero-shell .page-hero-title p{font-size:12px}.boss-game-heading.page-hero-shell .page-hero-breadcrumb{margin-bottom:18px}}.hyper-skill-site .hyper-reference-layout .hyper-skill-workbench>header.hyper-career-showcase{isolation:isolate;background:linear-gradient(105deg,#5ea0ba21,#0000 36%),linear-gradient(90deg,#edf1f3 0%,#f8f7f5 58%,#e8edf0 100%);border-bottom:1px solid #cfd7dc;justify-content:space-between;align-items:center;gap:28px;min-height:148px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.hyper-skill-site .hyper-career-showcase:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 74%,#496a7912 74% 74.2%,#0000 74.2%),repeating-linear-gradient(90deg,#405c690b 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#405c6909 0 1px,#0000 1px 34px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000bf,#0000002e);mask-image:linear-gradient(90deg,#000000bf,#0000002e)}.hyper-skill-site .hyper-database-page .hyper-career-showcase:after{content:"";z-index:0;pointer-events:none;border:1px solid #4c708021;border-radius:50%;width:132px;height:132px;display:block;position:absolute;top:50%;right:13%;transform:translateY(-50%);box-shadow:inset 0 0 0 18px #4c708006,inset 0 0 0 19px #4c708014}.hyper-skill-site .hyper-career-showcase>*{z-index:2;position:relative}.hyper-skill-site .hyper-career-showcase-copy{min-width:210px;max-width:44%}.hyper-skill-site .hyper-database-page .hyper-career-showcase-copy small{color:#51778a;letter-spacing:.2em}.hyper-skill-site .hyper-database-page .hyper-career-showcase-copy h2{color:#29343c;letter-spacing:.04em;text-shadow:none;margin:5px 0 4px;font-size:31px;line-height:1.08}.hyper-skill-site .hyper-database-page .hyper-career-showcase-copy p{color:#66737a}.hyper-career-showcase-eye{opacity:.92;filter:saturate(.82)contrast(1.03);flex:0 330px;width:clamp(190px,30vw,330px);height:88px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.hyper-career-showcase-eye:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000 28% 72%,#37536014);border-block:1px solid #54768621;position:absolute;inset:0}.hyper-career-showcase-eye img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.035)}.hyper-career-showcase-types{flex:none;align-items:stretch;margin-left:0;display:flex}.hyper-career-showcase-types span{border-left:1px solid #465c672e;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-width:78px;padding:8px 14px 7px;display:grid}.hyper-career-showcase-types i{color:#526c79;font-size:20px;font-style:normal;font-weight:950;line-height:1}.hyper-career-showcase-types b{color:#68767d;white-space:nowrap;font-size:10px;font-weight:800}.hyper-career-showcase-types span[data-type=S] i{color:#b58a3b}.hyper-career-showcase-types span[data-type=P] i{color:#5d91a8}.hyper-career-showcase-types span[data-type=A] i{color:#ad5875}.hyper-career-showcase-word{color:#364e590b;letter-spacing:-.06em;pointer-events:none;font-size:94px;font-weight:950;line-height:1;bottom:-24px;right:-12px;z-index:1!important;position:absolute!important}html[data-theme=dark] .hyper-skill-site .hyper-reference-layout .hyper-skill-workbench>header.hyper-career-showcase{background:linear-gradient(105deg,#4e9aba24,#0000 38%),linear-gradient(90deg,#1d252b 0%,#252b31 58%,#1c242a 100%);border-color:#3e4b54}html[data-theme=dark] .hyper-skill-site .hyper-career-showcase:before{background:linear-gradient(90deg,#0000 0 74%,#9ccade14 74% 74.2%,#0000 74.2%),repeating-linear-gradient(90deg,#b1d8e80a 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#b1d8e808 0 1px,#0000 1px 34px)}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-career-showcase-copy small{color:#87c5df}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-career-showcase-copy h2{color:#eef5f7}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-career-showcase-copy p{color:#9fadb4}html[data-theme=dark] .hyper-career-showcase-eye{opacity:.86;filter:saturate(.76)brightness(.84)contrast(1.08)}html[data-theme=dark] .hyper-career-showcase-eye:after{background:linear-gradient(#c4e2ef12,#0000 30% 72%,#00000029);border-color:#aad3e61f}html[data-theme=dark] .hyper-career-showcase-types span{border-color:#bcdae724}html[data-theme=dark] .hyper-career-showcase-types b{color:#a7b4ba}html[data-theme=dark] .hyper-career-showcase-word{color:#b9dfef09}@media (width<=720px){.hyper-skill-site .hyper-reference-layout .hyper-skill-workbench>header.hyper-career-showcase{min-height:132px;padding:22px 20px}.hyper-skill-site .hyper-career-showcase-copy{max-width:62%}.hyper-skill-site .hyper-database-page .hyper-career-showcase-copy h2{font-size:27px}.hyper-career-showcase-eye{opacity:.46;width:160px;height:76px;right:52px;position:absolute!important}.hyper-career-showcase-types span{text-align:center;grid-template-columns:1fr;min-width:36px;padding:8px 9px}.hyper-career-showcase-types b{display:none}.hyper-career-showcase-word{font-size:68px;bottom:-16px}}.hyper-skill-site .hyper-skill-page{width:min(1160px,100% - 40px);margin:26px auto 80px}.hyper-quick-guide{background:#fff;border-block:1px solid #ded8d5;margin-bottom:14px}.hyper-quick-guide summary{color:#403b3d;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 4px;list-style:none;display:flex}.hyper-quick-guide summary::-webkit-details-marker{display:none}.hyper-quick-guide summary>span{gap:4px;display:grid}.hyper-quick-guide summary b{font-size:15px}.hyper-quick-guide summary small{color:#827b7e;font-size:11px}.hyper-quick-guide summary em{color:#9e4661;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.hyper-quick-guide summary em:after{content:" ＋"}.hyper-quick-guide[open] summary em:after{content:" －"}.hyper-quick-guide>div{border-top:1px dashed #ded8d5;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px;padding:18px 4px 22px;display:grid}.hyper-quick-guide p{color:#665f62;margin:0;font-size:13px;line-height:1.85}.hyper-quick-guide strong{color:#9e4661}.hyper-quick-guide figure{background:#242123;border:1px solid #d8d0cd;border-radius:5px;width:220px;margin:0;overflow:hidden}.hyper-quick-guide img{width:100%;height:auto;display:block}.hyper-quick-guide figcaption{color:#bdb4b7;text-align:center;padding:7px 9px;font-size:9px}.hyper-skill-site .hyper-archive-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.hyper-skill-site .hyper-archive-layout .hyper-roster-console{background:#fff;border:1px solid #ddd6d3;border-radius:7px;position:sticky;top:82px;overflow:hidden;box-shadow:0 10px 28px #372b3012}.hyper-skill-site .hyper-archive-layout .hyper-roster-console>header{background:#f7f5f3;border-bottom:1px solid #e7e1de;padding:17px 16px 15px}.hyper-skill-site .hyper-archive-layout .hyper-roster-console>header small{color:#a44a65;letter-spacing:.16em;font-size:8px;font-weight:900}.hyper-skill-site .hyper-archive-layout .hyper-roster-console>header h2{color:#3f393c;margin:3px 0 4px;font-size:20px}.hyper-skill-site .hyper-archive-layout .hyper-roster-console>header p{color:#8b8386;margin:0;font-size:10px}.hyper-skill-site .hyper-archive-layout .hyper-career-groups{background:#fbfaf9;border:0;border-bottom:1px solid #e8e2df;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:9px;display:grid;overflow:visible}.hyper-skill-site .hyper-archive-layout .hyper-career-groups button{color:#766f72;text-align:left;background:0 0;border:0;border-radius:3px;min-width:0;min-height:38px;padding:7px 8px;display:block;overflow:hidden}.hyper-skill-site .hyper-archive-layout .hyper-career-groups button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.hyper-skill-site .hyper-archive-layout .hyper-career-groups button:hover{color:#8f3f58;background:#f3e9ec}.hyper-skill-site .hyper-archive-layout .hyper-career-groups button.active{color:#fff;background:#95435b;box-shadow:inset 3px 0 #e0b266}.hyper-skill-site .hyper-archive-layout .hyper-career-picker{scrollbar-width:thin;scrollbar-color:#cfc5c7 transparent;background:#fff;grid-template-columns:1fr;gap:3px;max-height:420px;margin:0;padding:7px;display:grid;overflow:hidden auto}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button{color:#625b5e;text-align:left;width:100%;min-width:0;height:48px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px;padding:8px 10px;position:relative;overflow:hidden}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button:hover{background:#f8f5f4;border-color:#e2d9d7;transform:none}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button>span{z-index:3;background:0 0;width:100%;min-width:0;max-width:none;padding:0;position:relative}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button span b{color:inherit;font-size:12px}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button.active{color:#4b3616;background:#fff8e8;border-color:#d7b66f;box-shadow:inset 3px 0 #c9983d}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button.active>span{color:#4b3616;width:92px;max-width:92px;height:100%;text-shadow:none;background:linear-gradient(90deg,#fff4ce 0%,#e9cb82 68%,#e9cb8200 100%);align-content:center;padding:8px 10px;animation:.34s ease-out both hyper-career-label-reveal;display:grid;position:absolute;top:0;left:0}.hyper-skill-site .hyper-archive-layout .hyper-career-picker .hyper-career-button-face{z-index:1;object-fit:cover;object-position:center;opacity:.94;filter:saturate(.86)contrast(1.02);border-radius:0;width:calc(100% - 70px);height:100%;animation:.34s ease-out both hyper-career-art-push;position:absolute;top:0;left:70px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px 100%)}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-skill-workbench{background:#fff;border:1px solid #d9d2cf;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #372b3012}.hyper-skill-site .hyper-archive-layout .hyper-skill-workbench>header.hyper-career-toolbar{color:#3e393b;background:linear-gradient(90deg,#f4f2f1,#fbfaf9);border-bottom:1px solid #ddd6d3;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:17px 18px 16px 21px;display:flex}.hyper-skill-site .hyper-archive-layout .hyper-career-toolbar>div{min-width:185px}.hyper-skill-site .hyper-archive-layout .hyper-career-toolbar small{color:#a24964;letter-spacing:.12em;font-size:9px;font-weight:900}.hyper-skill-site .hyper-archive-layout .hyper-career-toolbar h2{color:#342f31;margin:3px 0;font-size:26px;line-height:1.05}.hyper-skill-site .hyper-archive-layout .hyper-career-toolbar p{color:#837b7e;margin:0;font-size:10px}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs{background:#fff;border:1px solid #ddd6d3;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:0;width:min(480px,62%);margin:0;display:grid}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button{color:#6c6568;min-width:0;min-height:58px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e4dedb;border-radius:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button:first-child{border-left:0}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button:hover{background:#f8f5f4;transform:none}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button i{width:30px;height:30px;box-shadow:none;background:#f0ecea;border:0;border-radius:3px;font-size:15px}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button b{white-space:nowrap;font-size:11px}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button.active{color:#3e383a;background:var(--tab-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button.active{background:color-mix(in srgb,var(--tab-accent) 8%,#fff)}}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button.active{box-shadow:inset 0 -3px var(--tab-accent)}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button.active i{color:#fff;background:var(--tab-accent);box-shadow:none}.hyper-skill-site .hyper-archive-layout .hyper-skill-browser{grid-template-columns:270px minmax(0,1fr);gap:0;margin:0;display:grid}.hyper-skill-site .hyper-archive-layout .hyper-skill-list{background:#f6f3f2;border:0;border-right:1px solid #e0d9d6;border-radius:0;max-height:620px;overflow-y:auto}.hyper-skill-site .hyper-archive-layout .hyper-skill-list>header{background:#ece7e5;border:0;border-bottom:1px solid #ddd6d3;padding:12px 14px}.hyper-skill-site .hyper-archive-layout .hyper-skill-list>button{background:0 0;border:0;border-bottom:1px solid #e5dfdc;border-radius:0;width:100%;margin:0;padding:10px 12px}.hyper-skill-site .hyper-archive-layout .hyper-skill-list>button:hover,.hyper-skill-site .hyper-archive-layout .hyper-skill-list>button.active{background:#fff;border-color:#e5dfdc}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-skill-list>button.active{box-shadow:inset 3px 0 var(--hyper-accent)}.hyper-skill-site .hyper-archive-layout .hyper-skill-detail{background:#fff;border:0;border-radius:0;min-height:620px;padding:24px}.hyper-skill-site .hyper-archive-layout .hyper-data-empty{border-radius:0;min-height:430px}html[data-theme=dark] .hyper-quick-guide{background:#201d1f;border-color:#453e41}html[data-theme=dark] .hyper-quick-guide summary{color:#eee8ea}html[data-theme=dark] .hyper-quick-guide summary small,html[data-theme=dark] .hyper-quick-guide p{color:#aaa1a4}html[data-theme=dark] .hyper-quick-guide>div{border-color:#453e41}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-roster-console,html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-skill-workbench{background:#272326;border-color:#474044;box-shadow:0 10px 28px #0000002e}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-roster-console>header{background:#242124;border-color:#474044}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-roster-console>header h2{color:#eee8ea}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-groups{background:#211e20;border-color:#474044}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-groups button{color:#aaa2a5}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-groups button:hover{color:#efc4d1;background:#34272d}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-picker{scrollbar-color:#554b50 transparent;background:#272326}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-picker button{color:#d8d1d3}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-picker button:hover{background:#312c2f;border-color:#4b4246}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-picker button.active{color:#f2d899;background:#352d21;border-color:#8e7137}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-picker button.active>span{color:#f5dda4;background:linear-gradient(90deg,#4c3517 0%,#6f4d1f 68%,#6f4d1f00 100%)}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-workbench>header.hyper-career-toolbar{color:#eee8ea;background:linear-gradient(90deg,#242124,#292528);border-color:#474044}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-toolbar h2{color:#f2edef}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-career-toolbar p{color:#9f969a}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs{background:#201d1f;border-color:#4b4347}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button{color:#aaa1a5;border-color:#474044}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button:hover{background:#302a2e}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button i{background:#332e31}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button.active{color:#eee8ea;background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button.active{background:color-mix(in srgb,var(--tab-accent) 12%,#272326)}}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-list{background:#211e20;border-color:#474044}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-list>header{background:#2d282b;border-color:#474044}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-list>button{color:#d8d1d3;border-color:#40393d}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-list>button:hover,html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-list>button.active{background:#302a2e;border-color:#40393d}html[data-theme=dark] .hyper-skill-site .hyper-archive-layout .hyper-skill-detail{background:#272326}@media (width<=900px){.hyper-skill-site .hyper-archive-layout{grid-template-columns:1fr}.hyper-skill-site .hyper-archive-layout .hyper-roster-console{position:static}.hyper-skill-site .hyper-archive-layout .hyper-career-groups{display:flex;overflow-x:auto}.hyper-skill-site .hyper-archive-layout .hyper-career-groups button{text-align:center;min-width:106px}.hyper-skill-site .hyper-archive-layout .hyper-career-picker{max-height:none;display:flex;overflow:auto hidden}.hyper-skill-site .hyper-archive-layout .hyper-career-picker button{width:142px;min-width:142px}}@media (width<=720px){.hyper-skill-site .hyper-skill-page{width:calc(100% - 28px);margin-top:18px}.hyper-quick-guide summary{align-items:flex-start}.hyper-quick-guide summary>span{padding-right:4px}.hyper-quick-guide>div{grid-template-columns:1fr}.hyper-quick-guide figure{width:min(220px,100%)}.hyper-skill-site .hyper-archive-layout .hyper-skill-workbench>header.hyper-career-toolbar{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding:17px}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs{width:100%}.hyper-skill-site .hyper-database-page .hyper-archive-layout .hyper-career-toolbar .hyper-type-tabs button{justify-content:center}.hyper-skill-site .hyper-archive-layout .hyper-skill-browser{grid-template-columns:1fr}.hyper-skill-site .hyper-archive-layout .hyper-skill-list{border-bottom:1px solid #e0d9d6;border-right:0;max-height:300px}.hyper-skill-site .hyper-archive-layout .hyper-skill-detail{min-height:0;padding:19px}}.nm-settings .nm-settings-dashboard{width:min(1080px,100% - 40px);height:auto;min-height:0;max-height:none;margin:26px auto 0;display:block}.nm-settings .nm-settings-dashboard>#server-settings{width:100%;height:auto;margin:0;padding:0;overflow:visible}.nm-settings-console-v2{background:#fff;border:1px solid #ddd3d6;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 50px #40283117}.nm-settings-console-v2:before{content:"";z-index:3;background:linear-gradient(90deg,#a94763,#e0b266 50%,#a94763);height:3px;position:absolute;inset:0 0 auto}.nm-settings-overview-v2{color:#fff;background:radial-gradient(circle at 87% 12%,#e8bb6833,#0000 27%),linear-gradient(118deg,#302329,#573441 58%,#34252b);grid-template-columns:1.25fr 1.75fr;align-items:center;gap:34px;min-height:154px;padding:28px 32px;display:grid}.nm-settings-profile-v2{border-right:1px solid #ffffff21;min-width:0;padding-right:28px}.nm-settings-profile-v2 small{color:#e2c7cf;letter-spacing:.18em;font-size:10px;font-weight:900}.nm-settings-profile-v2 strong{color:#fff3dc;letter-spacing:.02em;margin-top:8px;font-size:34px;line-height:1.1;display:block}.nm-settings-profile-v2 p{color:#cbbec2;margin:9px 0 0;font-size:13px;line-height:1.55}.nm-settings-highlights-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.nm-settings-highlights-v2 div{border-right:1px solid #ffffff1c;min-width:0;padding:4px 22px}.nm-settings-highlights-v2 div:first-child{padding-left:0}.nm-settings-highlights-v2 div:last-child{border-right:0;padding-right:0}.nm-settings-highlights-v2 dt{color:#d6c8cd;font-size:12px;font-weight:750}.nm-settings-highlights-v2 dd{color:#f3cf86;white-space:nowrap;margin:10px 0 0;font-size:27px;font-weight:950;line-height:1}.nm-settings-highlights-v2 dd small{color:#e7d5b2;font-size:13px}.nm-settings-ledger-v2{grid-template-columns:1fr 1fr;display:grid}.nm-settings-section-v2{min-width:0}.nm-settings-section-v2+.nm-settings-section-v2{border-left:1px solid #e5dcdf}.nm-settings-section-v2>header{background:#f8f5f5;border-bottom:1px solid #e5dcdf;align-items:center;gap:14px;min-height:78px;padding:18px 26px;display:flex}.nm-settings-section-v2>header>span{color:#a1742d;border:1px solid #d7b46c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.nm-settings-section-v2>header small{color:#ac536b;letter-spacing:.16em;font-size:9px;font-weight:900}.nm-settings-section-v2>header h2{color:#3f363a;margin:2px 0 0;font-size:21px;line-height:1.15}.nm-settings-lines-v2 article{background:#fff;border-bottom:1px solid #ece5e7;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:19px 25px;transition:background .2s;display:grid;position:relative}.nm-settings-lines-v2 article:last-child{border-bottom:0}.nm-settings-lines-v2 article:hover{background:#fdf9fa}.nm-settings-lines-v2 article>span{color:#b34e69;align-self:start;padding-top:4px;font-size:11px;font-weight:950}.nm-settings-lines-v2 article>div{min-width:0}.nm-settings-lines-v2 article b{color:#806f75;font-size:13px;font-weight:800;display:block}.nm-settings-lines-v2 article strong{color:#42373c;margin-top:6px;font-size:18px;font-weight:900;line-height:1.45;display:block}.nm-settings-lines-v2 article small{color:#9c8f94;margin-top:5px;font-size:11px;line-height:1.45;display:block}.nm-settings-lines-v2 article>a{color:#9f405b;background:#fff;border:1px solid #ddc4cb;border-radius:99px;align-items:center;gap:7px;min-width:max-content;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.nm-settings-lines-v2 article>a:hover{background:#fff5f7;border-color:#b75a72;transform:translate(2px)}.nm-settings-lines-v2 article>a i{font-size:17px;font-style:normal;line-height:1}.nm-settings-rate-row-v2 ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.nm-settings-rate-row-v2 li{background:#f7eff1;border-left:2px solid #c55a75;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.nm-settings-rate-row-v2 li:nth-child(2){background:#fbf5eb;border-color:#d4a253}.nm-settings-rate-row-v2 li:nth-child(3){background:#f4f1f2;border-color:#8b6a77}.nm-settings-rate-row-v2 li small{color:#75676c;margin:0;font-size:11px;font-weight:800}.nm-settings-rate-row-v2 li strong{color:#8f4057;margin:0;font-size:19px}.nm-settings-career-row-v2 strong{font-size:16px!important}html[data-theme=dark] .nm-settings-console-v2{background:#272327;border-color:#443b40;box-shadow:0 20px 50px #0003}html[data-theme=dark] .nm-settings-section-v2+.nm-settings-section-v2,html[data-theme=dark] .nm-settings-section-v2>header,html[data-theme=dark] .nm-settings-lines-v2 article{border-color:#443b40}html[data-theme=dark] .nm-settings-section-v2>header{background:#211e21}html[data-theme=dark] .nm-settings-section-v2>header h2{color:#f0e9eb}html[data-theme=dark] .nm-settings-lines-v2 article{background:#292529}html[data-theme=dark] .nm-settings-lines-v2 article:hover{background:#302a2e}html[data-theme=dark] .nm-settings-lines-v2 article b{color:#c2b6ba}html[data-theme=dark] .nm-settings-lines-v2 article strong{color:#f3edef}html[data-theme=dark] .nm-settings-lines-v2 article small{color:#a89da1}html[data-theme=dark] .nm-settings-lines-v2 article>a{color:#e5a5b6;background:#32272c;border-color:#654753}html[data-theme=dark] .nm-settings-rate-row-v2 li{background:#36282e}html[data-theme=dark] .nm-settings-rate-row-v2 li:nth-child(2){background:#352e23}html[data-theme=dark] .nm-settings-rate-row-v2 li:nth-child(3){background:#302b2f}html[data-theme=dark] .nm-settings-rate-row-v2 li small{color:#b9adb1}html[data-theme=dark] .nm-settings-rate-row-v2 li strong{color:#eca3b6}@media (width<=900px){.nm-settings-overview-v2{grid-template-columns:1fr;gap:22px}.nm-settings-profile-v2{border-bottom:1px solid #ffffff21;border-right:0;padding:0 0 22px}.nm-settings-ledger-v2{grid-template-columns:1fr}.nm-settings-section-v2+.nm-settings-section-v2{border-top:1px solid #e5dcdf;border-left:0}}@media (width<=640px){.nm-settings .nm-settings-dashboard{width:calc(100% - 28px);margin-top:18px}.nm-settings-console-v2{border-radius:13px}.nm-settings-overview-v2{padding:25px 20px}.nm-settings-profile-v2 strong{font-size:29px}.nm-settings-highlights-v2{grid-template-columns:1fr}.nm-settings-highlights-v2 div,.nm-settings-highlights-v2 div:first-child,.nm-settings-highlights-v2 div:last-child{border-bottom:1px solid #ffffff1a;border-right:0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.nm-settings-highlights-v2 div:last-child{border-bottom:0}.nm-settings-highlights-v2 dd{margin:0;font-size:22px}.nm-settings-section-v2>header{padding:17px 19px}.nm-settings-lines-v2 article{grid-template-columns:25px minmax(0,1fr);min-height:0;padding:18px 17px}.nm-settings-lines-v2 article>a{grid-column:2;justify-self:start;margin:4px 0 0}.nm-settings-lines-v2 article strong{font-size:16px}.nm-settings-rate-row-v2 ul{grid-template-columns:1fr}}.nm-settings .nm-settings-dashboard{width:min(1060px,100% - 40px);margin-top:28px}.nm-maple-settings-v3{background:#f8f1e5;border:1px solid #d9c8ac;border-radius:24px;overflow:hidden;box-shadow:0 24px 58px #4d372721}.nm-maple-rate-stage{color:#fff;background:radial-gradient(circle at 76% 18%,#ffe5973d,#0000 23%),radial-gradient(circle at 18% 110%,#599a8552,#0000 42%),linear-gradient(118deg,#315e56,#487566 48%,#785260 100%);grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);align-items:center;gap:34px;min-height:246px;padding:38px 225px 34px 42px;display:grid;position:relative;overflow:hidden}.nm-maple-rate-stage:before{content:"";opacity:.28;background-image:radial-gradient(circle,#fff4cb 0 1px,#0000 1.7px),radial-gradient(circle,#f5c6d2 0 1px,#0000 1.7px);background-position:18px 23px,67px 54px;background-size:113px 89px,157px 127px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#000 70%,#0000 96%);mask-image:linear-gradient(90deg,#00000080,#000 70%,#0000 96%)}.nm-maple-rate-stage:after{content:"";background:linear-gradient(90deg,#e7c26e 0 18%,#f3dfaa 18% 20%,#d291a3 20% 80%,#f3dfaa 80% 82%,#e7c26e 82%);height:9px;position:absolute;inset:auto 0 0;box-shadow:0 -1px #ffffff47}.nm-maple-rate-copy,.nm-maple-rate-ribbon{z-index:2;position:relative}.nm-maple-rate-copy>small{color:#ffe5a6;letter-spacing:.16em;font-size:11px;font-weight:950}.nm-maple-rate-copy h2{color:#fff9eb;letter-spacing:.015em;text-shadow:0 3px 14px #16342e33;margin:8px 0 10px;font-size:34px;line-height:1.22}.nm-maple-rate-copy p{color:#dfeee9;max-width:390px;margin:0;font-size:14px;line-height:1.75}.nm-maple-rate-ribbon{border-top:1px solid #fff5d859;border-bottom:1px solid #fff5d859;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0;display:grid}.nm-maple-rate-ribbon div{text-align:center;border-right:1px solid #fff3;padding:4px 20px}.nm-maple-rate-ribbon div:last-child{border-right:0}.nm-maple-rate-ribbon span{color:#e5f1ed;font-size:12px;font-weight:800;display:block}.nm-maple-rate-ribbon strong{color:#ffe6a5;text-shadow:0 3px 14px #3323152e;margin-top:7px;font-size:42px;font-weight:950;line-height:1;display:block}.nm-maple-settings-mascot{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 15px #19262347);width:190px;height:190px;position:absolute;bottom:-12px;right:18px;transform:rotate(3deg)}.nm-maple-world-sheet{background:linear-gradient(#fffaf0,#f7eddc);padding:0 34px 30px;position:relative}.nm-maple-world-sheet:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#87633f14 1px,#0000 1px);background-size:100% 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 90%,#0000);mask-image:linear-gradient(#0000,#000 18% 90%,#0000)}.nm-maple-sheet-title{z-index:1;border-bottom:1px solid #dfcfb5;justify-content:space-between;align-items:center;gap:22px;min-height:92px;display:flex;position:relative}.nm-maple-sheet-title>div{align-items:center;gap:13px;display:flex}.nm-maple-sheet-title>div>span{color:#a46a27;background:#fff7df;border:2px solid #c6994a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid;box-shadow:inset 0 0 0 3px #f1ddb0}.nm-maple-sheet-title p{margin:0}.nm-maple-sheet-title p small{color:#aa6c77;letter-spacing:.16em;font-size:9px;font-weight:950;display:block}.nm-maple-sheet-title p strong{color:#493b32;margin-top:3px;font-size:23px;display:block}.nm-maple-sheet-title em{color:#8b7766;font-size:12px;font-style:normal;font-weight:750}.nm-maple-core-facts{z-index:1;border-bottom:1px solid #dfcfb5;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}.nm-maple-core-facts div{border-right:1px solid #e4d6bf;padding:24px 26px}.nm-maple-core-facts div:first-child{padding-left:8px}.nm-maple-core-facts div:last-child{border-right:0}.nm-maple-core-facts dt{color:#8e7c6c;font-size:12px;font-weight:800}.nm-maple-core-facts dd{color:#9f435d;margin:7px 0 0;font-size:25px;font-weight:950;line-height:1.1}.nm-maple-core-facts dd small{color:#997345;font-size:13px}.nm-maple-rule-list{z-index:1;border-bottom:1px solid #dfcfb5;grid-template-columns:1fr 1fr;display:grid;position:relative}.nm-maple-rule-list article{border-bottom:1px solid #e6d9c3;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-height:112px;padding:22px 25px 20px 8px;display:grid}.nm-maple-rule-list article:nth-child(odd){border-right:1px solid #e2d3bc}.nm-maple-rule-list article:nth-last-child(-n+2){border-bottom:0}.nm-maple-rule-list article>span{color:#bb6c7e;padding-top:3px;font-size:11px;font-weight:950}.nm-maple-rule-list b{color:#7c6958;font-size:13px;display:block}.nm-maple-rule-list strong{color:#46382f;margin-top:6px;font-size:18px;font-weight:900;line-height:1.4;display:block}.nm-maple-rule-list small{color:#9b8877;margin-top:5px;font-size:11px;line-height:1.45;display:block}.nm-maple-career-link{z-index:1;min-height:92px;color:inherit;grid-template-columns:165px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 8px;text-decoration:none;display:grid;position:relative}.nm-maple-career-link span small{color:#a65d6e;letter-spacing:.15em;font-size:9px;font-weight:950;display:block}.nm-maple-career-link span b{color:#4b3c33;margin-top:4px;font-size:16px;display:block}.nm-maple-career-link>strong{color:#765b43;font-size:15px;line-height:1.45}.nm-maple-career-link>i{color:#9b3e58;white-space:nowrap;background:#fff9ee;border:1px solid #cdaab1;border-radius:99px;padding:9px 13px;font-size:12px;font-style:normal;font-weight:900;transition:transform .2s,background .2s}.nm-maple-career-link:hover>i{background:#f9e9ec;transform:translate(3px)}html[data-theme=dark] .nm-maple-settings-v3{background:#28241f;border-color:#51483b;box-shadow:0 24px 58px #0000003d}html[data-theme=dark] .nm-maple-rate-stage{background:radial-gradient(circle at 76% 18%,#dab05b29,#0000 23%),radial-gradient(circle at 18% 110%,#407a6a40,#0000 42%),linear-gradient(118deg,#203d38,#2b4d43 48%,#513844 100%)}html[data-theme=dark] .nm-maple-world-sheet{background:linear-gradient(#2d2923,#25221e)}html[data-theme=dark] .nm-maple-sheet-title,html[data-theme=dark] .nm-maple-core-facts,html[data-theme=dark] .nm-maple-rule-list{border-color:#51483b}html[data-theme=dark] .nm-maple-sheet-title>div>span{color:#e0b766;background:#332d23;border-color:#8b6b37;box-shadow:inset 0 0 0 3px #443824}html[data-theme=dark] .nm-maple-sheet-title p strong,html[data-theme=dark] .nm-maple-rule-list strong,html[data-theme=dark] .nm-maple-career-link span b{color:#f2e9db}html[data-theme=dark] .nm-maple-sheet-title em,html[data-theme=dark] .nm-maple-core-facts dt,html[data-theme=dark] .nm-maple-rule-list b,html[data-theme=dark] .nm-maple-rule-list small,html[data-theme=dark] .nm-maple-career-link>strong{color:#b9aa98}html[data-theme=dark] .nm-maple-core-facts div,html[data-theme=dark] .nm-maple-rule-list article,html[data-theme=dark] .nm-maple-rule-list article:nth-child(odd){border-color:#51483b}html[data-theme=dark] .nm-maple-core-facts dd{color:#eca2b4}html[data-theme=dark] .nm-maple-career-link>i{color:#e7a4b4;background:#33282b;border-color:#6f5159}@media (width<=900px){.nm-maple-rate-stage{grid-template-columns:1fr;gap:25px;padding:34px 200px 32px 30px}.nm-maple-rate-copy p{max-width:520px}.nm-maple-settings-mascot{width:168px;height:168px;right:15px}.nm-maple-career-link{grid-template-columns:145px minmax(0,1fr)}.nm-maple-career-link>i{grid-column:2;justify-self:start}}@media (width<=680px){.nm-settings .nm-settings-dashboard{width:calc(100% - 28px);margin-top:18px}.nm-maple-settings-v3{border-radius:16px}.nm-maple-rate-stage{grid-template-columns:1fr;padding:28px 20px}.nm-maple-rate-copy{padding-right:100px}.nm-maple-rate-copy h2{font-size:29px}.nm-maple-rate-copy p{font-size:13px}.nm-maple-rate-ribbon{margin-top:8px}.nm-maple-rate-ribbon div{padding:4px 8px}.nm-maple-rate-ribbon span{font-size:10px}.nm-maple-rate-ribbon strong{font-size:32px}.nm-maple-settings-mascot{width:118px;height:118px;top:16px;bottom:auto;right:2px}.nm-maple-world-sheet{padding:0 18px 22px}.nm-maple-sheet-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.nm-maple-sheet-title em{padding-left:55px}.nm-maple-core-facts{grid-template-columns:1fr}.nm-maple-core-facts div,.nm-maple-core-facts div:first-child{border-bottom:1px solid #e4d6bf;border-right:0;justify-content:space-between;align-items:center;padding:15px 3px;display:flex}.nm-maple-core-facts div:last-child{border-bottom:0}.nm-maple-core-facts dd{margin:0;font-size:21px}.nm-maple-rule-list{grid-template-columns:1fr}.nm-maple-rule-list article,.nm-maple-rule-list article:nth-child(odd),.nm-maple-rule-list article:nth-last-child(-n+2){border-bottom:1px solid #e6d9c3;border-right:0;min-height:0;padding:17px 3px}.nm-maple-rule-list article:last-child{border-bottom:0}.nm-maple-career-link{grid-template-columns:1fr;gap:9px;padding:20px 3px}.nm-maple-career-link>i{grid-column:1}}.nm-settings .nm-settings-dashboard-v4{width:min(1080px,100% - 40px);margin-top:32px}.nm-world-board{background:#fff;border:1px solid #d8cfd2;border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #32262c1f}.nm-world-board-intro{color:#fff;background:radial-gradient(circle at 83% 18%,#daa95c2e,#0000 24%),radial-gradient(circle at 9% 120%,#b44f6b42,#0000 38%),linear-gradient(120deg,#202a2e 0%,#293c3c 52%,#49333c 100%);grid-template-columns:150px minmax(0,1fr) 128px;align-items:center;gap:34px;min-height:276px;padding:42px 42px 42px 34px;display:grid;position:relative;overflow:hidden}.nm-world-board-intro:before{content:"";opacity:.2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 71px,#ffffff14 71px 72px),linear-gradient(135deg,#0000 0 64%,#ffffff14 64% 64.15%,#0000 64.15%);position:absolute;inset:0}.nm-world-board-intro:after{content:"88MS";color:#ffffff09;letter-spacing:-.08em;pointer-events:none;font-size:190px;font-weight:950;line-height:1;position:absolute;bottom:-52px;right:-20px}.nm-world-board-brand,.nm-world-board-copy,.nm-world-board-stamp{z-index:1;position:relative}.nm-world-board-brand{border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:148px;padding-right:28px;display:flex}.nm-world-board-brand b{color:#f1c86f;letter-spacing:-.1em;text-indent:-.08em;font-size:82px;font-weight:950;line-height:.78}.nm-world-board-brand span{color:#ffffff7a;letter-spacing:.25em;margin-top:14px;font-size:9px;font-weight:900;line-height:1.5}.nm-world-board-copy>small{color:#6fd0d8;letter-spacing:.2em;font-size:10px;font-weight:950}.nm-world-board-copy h2{color:#fff4dc;letter-spacing:.015em;margin:9px 0 12px;font-size:39px;font-weight:950;line-height:1.2}.nm-world-board-copy p{color:#ffffffad;max-width:570px;margin:0;font-size:14px;line-height:1.75}.nm-world-board-stamp{text-align:center;border:1px solid #f0c66b8c;border-radius:50%;place-content:center;justify-self:end;width:112px;height:112px;display:grid;transform:rotate(5deg);box-shadow:inset 0 0 0 5px #f0c66b0f}.nm-world-board-stamp:before,.nm-world-board-stamp:after{content:"";background:#c8985c;width:38px;height:1px;margin:7px auto}.nm-world-board-stamp span{color:#d9b270;letter-spacing:.17em;font-size:8px;font-weight:950}.nm-world-board-stamp b{color:#f4e3c2;font-size:14px}.nm-world-rates{z-index:2;color:#3e3438;background:#fcf8f5;border-bottom:1px solid #dfd6d8;grid-template-columns:repeat(3,minmax(0,1fr));min-height:128px;display:grid;position:relative}.nm-world-rates article{border-right:1px solid #dfd6d8;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:13px;padding:24px 31px;display:grid;position:relative}.nm-world-rates article:last-child{border-right:0}.nm-world-rates article:after{content:"";background:#b24e6a;width:44px;height:3px;position:absolute;bottom:0;left:31px}.nm-world-rates article:nth-child(2):after{background:#ca9853}.nm-world-rates article:nth-child(3):after{background:#4e8f88}.nm-world-rates article>small{color:#c2b4b8;font-size:9px;font-weight:950}.nm-world-rates article div{min-width:0}.nm-world-rates article span{color:#6f6267;font-size:13px;font-weight:900;display:block}.nm-world-rates article em{color:#b0a3a7;margin-top:4px;font-size:10px;font-style:normal;display:block}.nm-world-rates article strong{color:#9f405b;letter-spacing:-.04em;font-size:43px;font-weight:950;line-height:1}.nm-world-rates article:nth-child(2) strong{color:#9a6b2e}.nm-world-rates article:nth-child(3) strong{color:#397a74}.nm-world-record{background:#fff;padding:0 38px 32px}.nm-world-record-title{border-bottom:1px solid #e3dcde;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.nm-world-record-title small{color:#ae4a67;letter-spacing:.2em;font-size:9px;font-weight:950}.nm-world-record-title h3{color:#352d31;margin:4px 0 0;font-size:25px;line-height:1.2}.nm-world-record-title p{color:#9b9094;margin:0;font-size:12px}.nm-world-facts{border-bottom:1px solid #e3dcde;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nm-world-facts div{border-right:1px solid #e7e0e2;justify-content:space-between;align-items:flex-end;gap:15px;min-width:0;padding:26px 28px;display:flex}.nm-world-facts div:first-child{padding-left:0}.nm-world-facts div:last-child{border-right:0;padding-right:0}.nm-world-facts dt{color:#766a6f;font-size:13px;font-weight:850}.nm-world-facts dt small{color:#b3a7ab;letter-spacing:.12em;margin-top:4px;font-size:8px;font-weight:900;display:block}.nm-world-facts dd{color:#493b40;white-space:nowrap;margin:0;font-size:21px;font-weight:950}.nm-world-rules{border-bottom:1px solid #e3dcde}.nm-world-rules article{border-bottom:1px solid #eee8ea;grid-template-columns:38px 100px minmax(230px,1fr) minmax(180px,.8fr);align-items:center;gap:18px;min-height:82px;padding:17px 0;display:grid}.nm-world-rules article:last-child{border-bottom:0}.nm-world-rules article>span{color:#c0b3b7;font-size:10px;font-weight:950}.nm-world-rules article>b{color:#9e3d59;font-size:13px}.nm-world-rules article>strong{color:#3e3438;font-size:17px;font-weight:900}.nm-world-rules article>small{color:#9b8f93;font-size:11px;line-height:1.5}.nm-world-careers{min-height:86px;color:inherit;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:24px;padding:21px 0 0;text-decoration:none;display:grid}.nm-world-careers span small{color:#4b8883;letter-spacing:.18em;font-size:8px;font-weight:950;display:block}.nm-world-careers span b{color:#352d31;margin-top:4px;font-size:16px;display:block}.nm-world-careers p{color:#83757a;margin:0;font-size:13px;line-height:1.55}.nm-world-careers>strong{color:#a23f5c;white-space:nowrap;font-size:13px}.nm-world-careers>strong i{margin-left:5px;font-style:normal;transition:transform .2s;display:inline-block}.nm-world-careers:hover>strong i{transform:translate(4px)}html[data-theme=dark] .nm-world-board{background:#282327;border-color:#474044;box-shadow:0 24px 65px #0000003d}html[data-theme=dark] .nm-world-rates{color:#ede6e8;background:#282327;border-color:#4a4246}html[data-theme=dark] .nm-world-rates article{border-color:#4a4246}html[data-theme=dark] .nm-world-rates article span{color:#c5babe}html[data-theme=dark] .nm-world-rates article em,html[data-theme=dark] .nm-world-rates article>small{color:#8f8589}html[data-theme=dark] .nm-world-rates article strong{color:#e18aa2}html[data-theme=dark] .nm-world-rates article:nth-child(2) strong{color:#dfb36f}html[data-theme=dark] .nm-world-rates article:nth-child(3) strong{color:#76bdb6}html[data-theme=dark] .nm-world-record{background:#211e21}html[data-theme=dark] .nm-world-record-title,html[data-theme=dark] .nm-world-facts,html[data-theme=dark] .nm-world-rules{border-color:#443e41}html[data-theme=dark] .nm-world-record-title h3,html[data-theme=dark] .nm-world-facts dd,html[data-theme=dark] .nm-world-rules article>strong,html[data-theme=dark] .nm-world-careers span b{color:#f1e9ec}html[data-theme=dark] .nm-world-record-title p,html[data-theme=dark] .nm-world-facts dt,html[data-theme=dark] .nm-world-rules article>small,html[data-theme=dark] .nm-world-careers p{color:#a99da1}html[data-theme=dark] .nm-world-facts div,html[data-theme=dark] .nm-world-rules article{border-color:#3d373a}@media (width<=860px){.nm-world-board-intro{grid-template-columns:110px minmax(0,1fr)}.nm-world-board-stamp{display:none}.nm-world-board-brand b{font-size:68px}.nm-world-rates article{padding-inline:20px}.nm-world-rates article:after{left:20px}.nm-world-rules article{grid-template-columns:32px 90px minmax(0,1fr);gap:12px}.nm-world-rules article>small{grid-column:3;margin-top:-8px}.nm-world-careers{grid-template-columns:150px minmax(0,1fr)}.nm-world-careers>strong{grid-column:2}}@media (width<=640px){.nm-settings .nm-settings-dashboard-v4{width:calc(100% - 28px);margin-top:18px}.nm-world-board{border-radius:14px}.nm-world-board-intro{grid-template-columns:1fr;gap:18px;min-height:245px;padding:29px 21px}.nm-world-board-brand{border-bottom:1px solid #ffffff24;border-right:0;flex-direction:row;align-items:flex-end;gap:14px;min-height:0;padding:0 0 13px}.nm-world-board-brand b{font-size:45px;line-height:.8}.nm-world-board-brand span{margin:0;font-size:7px}.nm-world-board-copy h2{font-size:29px}.nm-world-board-copy p{font-size:12px}.nm-world-rates{grid-template-columns:1fr}.nm-world-rates article{border-bottom:1px solid #dfd6d8;border-right:0;min-height:84px;padding:16px 20px}.nm-world-rates article:last-child{border-bottom:0}.nm-world-rates article strong{font-size:35px}.nm-world-record{padding:0 20px 24px}.nm-world-record-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:92px}.nm-world-facts{grid-template-columns:1fr}.nm-world-facts div,.nm-world-facts div:first-child,.nm-world-facts div:last-child{border-bottom:1px solid #e7e0e2;border-right:0;padding:17px 0}.nm-world-facts div:last-child{border-bottom:0}.nm-world-rules article{grid-template-columns:27px minmax(0,1fr);gap:6px 10px;min-height:0;padding:18px 0}.nm-world-rules article>b{grid-column:2}.nm-world-rules article>strong{grid-column:2;font-size:16px}.nm-world-rules article>small{grid-column:2;margin-top:0}.nm-world-careers{grid-template-columns:1fr;gap:9px;padding-top:22px}.nm-world-careers>strong{grid-column:1}}.nm-settings .nm-settings-dashboard-v5{width:min(980px,100% - 40px);margin-top:30px}.nm-settings-panel{background:#fff;border:1px solid #ddd5d8;border-radius:14px;overflow:hidden;box-shadow:0 16px 45px #362a3014}.nm-settings-rate-bar{color:#fff;background:radial-gradient(circle at 90% -40%,#e5b35e40,#0000 36%),linear-gradient(112deg,#303a3b,#3c4644 55%,#584047);grid-template-columns:190px minmax(0,1fr);align-items:stretch;min-height:128px;padding:0 34px;display:grid;position:relative;overflow:hidden}.nm-settings-rate-bar:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;top:-86px;right:-60px;box-shadow:0 0 0 28px #ffffff06,0 0 0 57px #ffffff05}.nm-settings-rate-bar>header{z-index:1;border-right:1px solid #ffffff26;flex-direction:column;justify-content:center;padding-right:28px;display:flex;position:relative}.nm-settings-rate-bar>header:before{content:"";background:#e2b562;width:34px;height:3px;position:absolute;bottom:0;left:0}.nm-settings-rate-bar>header small{color:#72c4c4;letter-spacing:.22em;font-size:9px;font-weight:950}.nm-settings-rate-bar>header h2{color:#fff5e4;margin:5px 0 0;font-size:24px;line-height:1.2}.nm-settings-rate-values{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.nm-settings-rate-values>div{border-right:1px solid #ffffff1f;justify-content:center;align-items:center;gap:16px;padding:0 28px;display:flex}.nm-settings-rate-values>div:last-child{border-right:0}.nm-settings-rate-values span{color:#ffffffa3;font-size:13px;font-weight:850}.nm-settings-rate-values strong{color:#f3cc7d;letter-spacing:-.05em;font-size:42px;font-weight:950;line-height:1}.nm-settings-rate-values>div:last-child strong{color:#e7a0b3}.nm-settings-list{padding:0 34px 24px}.nm-settings-list-heading{border-bottom:1px solid #e5dfe1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;display:grid}.nm-settings-list-heading>span{color:#fff;background:#ae4966;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:grid;box-shadow:inset 0 0 0 4px #ffffff2e}.nm-settings-list-heading small{color:#ae4966;letter-spacing:.18em;font-size:8px;font-weight:950}.nm-settings-list-heading h3{color:#342c30;margin:3px 0 0;font-size:22px;line-height:1.15}.nm-settings-list-heading p{color:#998e92;margin:0;font-size:12px}.nm-settings-rows{margin:0}.nm-settings-rows>div{border-bottom:1px solid #eee9eb;grid-template-columns:130px minmax(260px,1fr) minmax(180px,.75fr);align-items:center;gap:18px;min-height:66px;display:grid}.nm-settings-rows dt{color:#8f3d55;font-size:13px;font-weight:900}.nm-settings-rows dd{color:#3c3337;margin:0;font-size:17px;font-weight:900}.nm-settings-rows small{color:#9c9195;font-size:11px;line-height:1.45}.nm-settings-jobs-row{min-height:82px;color:inherit;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:18px;text-decoration:none;display:grid}.nm-settings-jobs-row>span{color:#8f3d55;font-size:13px;font-weight:900}.nm-settings-jobs-row>div{min-width:0}.nm-settings-jobs-row>div strong{color:#3c3337;font-size:17px;display:block}.nm-settings-jobs-row>div small{color:#9c9195;margin-top:4px;font-size:11px;line-height:1.5;display:block}.nm-settings-jobs-row>b{color:#9e3e59;white-space:nowrap;font-size:12px}.nm-settings-jobs-row>b i{margin-left:5px;font-style:normal;transition:transform .2s;display:inline-block}.nm-settings-jobs-row:hover>b i{transform:translate(4px)}html[data-theme=dark] .nm-settings-panel{background:#211e21;border-color:#454044;box-shadow:0 16px 45px #0003}html[data-theme=dark] .nm-settings-list-heading,html[data-theme=dark] .nm-settings-rows>div{border-color:#403a3e}html[data-theme=dark] .nm-settings-list-heading h3,html[data-theme=dark] .nm-settings-rows dd,html[data-theme=dark] .nm-settings-jobs-row>div strong{color:#f1e9ec}html[data-theme=dark] .nm-settings-list-heading p,html[data-theme=dark] .nm-settings-rows small,html[data-theme=dark] .nm-settings-jobs-row>div small{color:#a79ca0}@media (width<=760px){.nm-settings-rate-bar{grid-template-columns:140px minmax(0,1fr);padding:0 24px}.nm-settings-rate-bar>header{padding-right:20px}.nm-settings-rate-values>div{flex-direction:column;gap:7px;padding:0 12px}.nm-settings-rate-values strong{font-size:34px}.nm-settings-rows>div{grid-template-columns:105px minmax(0,1fr);gap:5px 14px;padding:13px 0}.nm-settings-rows small{grid-column:2}.nm-settings-jobs-row{grid-template-columns:105px minmax(0,1fr);padding:15px 0}.nm-settings-jobs-row>b{grid-column:2}}@media (width<=560px){.nm-settings .nm-settings-dashboard-v5{width:calc(100% - 28px);margin-top:18px}.nm-settings-panel{border-radius:11px}.nm-settings-rate-bar{grid-template-columns:1fr;min-height:0;padding:0 19px}.nm-settings-rate-bar>header{border-bottom:1px solid #ffffff24;border-right:0;min-height:74px;padding:0}.nm-settings-rate-values{min-height:86px}.nm-settings-rate-values>div{padding:14px 6px}.nm-settings-rate-values span{font-size:11px}.nm-settings-rate-values strong{font-size:30px}.nm-settings-list{padding:0 19px 18px}.nm-settings-list-heading{grid-template-columns:42px minmax(0,1fr);min-height:86px}.nm-settings-list-heading>span{width:36px;height:36px}.nm-settings-list-heading p{display:none}.nm-settings-rows>div{grid-template-columns:86px minmax(0,1fr)}.nm-settings-rows dd{font-size:15px}.nm-settings-jobs-row{grid-template-columns:86px minmax(0,1fr)}}.hyper-skill-site .hyper-kms-layout{--kms-navy:#303646;--kms-slate:#5a637d;--kms-orange:#ff8150;gap:12px;display:grid}.hyper-skill-site .hyper-kms-groups{background:var(--kms-navy);scrollbar-width:thin;scrollbar-color:#70788f transparent;border-radius:18px 18px 7px 7px;align-items:stretch;gap:0;min-height:72px;padding:0 18px;display:flex;overflow-x:auto}.hyper-skill-site .hyper-kms-groups button{color:#aab1c6;cursor:pointer;background:0 0;border:0;min-width:150px;padding:0 24px;font-size:15px;position:relative}.hyper-skill-site .hyper-kms-groups button+button:before{content:"";background:#ffffff26;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hyper-skill-site .hyper-kms-groups button:after{content:"";background:0 0;border-radius:0 0 4px 4px;height:4px;position:absolute;inset:0 12px auto}.hyper-skill-site .hyper-kms-groups button:hover,.hyper-skill-site .hyper-kms-groups button.active{color:#fff}.hyper-skill-site .hyper-kms-groups button.active:after{background:var(--kms-orange)}.hyper-skill-site .hyper-kms-groups button b{white-space:nowrap;font-size:15px;font-weight:850}.hyper-skill-site .hyper-kms-career-stage{background:linear-gradient(108deg,#5b657f 0%,#66708a 48%,#f8f8f7 48%,#fff 100%);border:1px solid #d7dbe2;border-radius:7px 7px 18px 18px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 22px 54px #242b3a29}.hyper-skill-site .hyper-kms-career-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#444c64fc 0%,#545e7af5 34%,#545e7a8f 49%,#545e7a00 66%),radial-gradient(circle at 16% 32%,#ffffff1f,#0000 36%);position:absolute;inset:0}.hyper-skill-site .hyper-kms-career-stage:after{content:"";z-index:2;pointer-events:none;opacity:.14;background-image:linear-gradient(105deg,#0000 0 62%,#fffc 62.1%,#0000 62.4%);position:absolute;inset:0}.hyper-skill-site .hyper-kms-career-art{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.02);width:68%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 100%)}.hyper-skill-site .hyper-kms-career-copy{z-index:3;color:#fff;width:min(530px,50%);padding:62px 0 150px 42px;position:relative}.hyper-skill-site .hyper-kms-breadcrumb{color:#ffffffbd;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.hyper-skill-site .hyper-kms-breadcrumb span,.hyper-skill-site .hyper-kms-breadcrumb b{border:1px solid #ffffff47;border-radius:999px;padding:4px 10px}.hyper-skill-site .hyper-kms-breadcrumb b{color:#fff}.hyper-skill-site .hyper-kms-breadcrumb i{font-style:normal}.hyper-skill-site .hyper-kms-career-copy h2{color:#fff;letter-spacing:.01em;text-shadow:0 3px 18px #1c223047;margin:0;font-size:44px;font-weight:900;line-height:1.08}.hyper-skill-site .hyper-kms-career-copy h3{color:#fff;margin:16px 0 0;font-size:17px;font-weight:850;line-height:1.55}.hyper-skill-site .hyper-kms-description{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:455px;margin:11px 0 0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.hyper-skill-site .hyper-kms-stats{border-top:1px solid #ffffff38;gap:0;max-width:480px;margin:23px 0 0;display:grid}.hyper-skill-site .hyper-kms-stats>div{border-bottom:1px solid #ffffff21;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:42px;display:grid}.hyper-skill-site .hyper-kms-stats dt{color:#ffffff94;font-size:11px;font-weight:800}.hyper-skill-site .hyper-kms-stats dd{color:#fff;margin:0;font-size:12px;font-weight:850}.hyper-skill-site .hyper-kms-job-rail{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;scrollbar-color:#777f94 transparent;background:linear-gradient(#2b31435c,#272c3ef5 30%);align-items:center;gap:5px;height:116px;padding:13px 30px 11px;display:flex;position:absolute;inset:auto 0 0;overflow-x:auto}.hyper-skill-site .hyper-kms-job-rail button{color:#aeb5c5;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;width:82px;min-width:82px;height:89px;padding:3px 2px;display:grid}.hyper-skill-site .hyper-kms-job-rail button>span,.hyper-skill-site .hyper-kms-job-rail button>i{background:#687189;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid;overflow:hidden;box-shadow:0 5px 12px #0d111c3d}.hyper-skill-site .hyper-kms-job-rail img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transform:scale(1.7)}.hyper-skill-site .hyper-kms-job-rail button b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.hyper-skill-site .hyper-kms-job-rail button:hover,.hyper-skill-site .hyper-kms-job-rail button.active{color:#fff}.hyper-skill-site .hyper-kms-job-rail button.active>span,.hyper-skill-site .hyper-kms-job-rail button.active>i{border-color:var(--kms-orange);box-shadow:0 0 0 3px #ff81502e,0 7px 15px #0d111c4d}.hyper-skill-site .hyper-database-page .hyper-kms-skill-panel{background:#fff;border:1px solid #d7dde2;border-radius:14px;margin-top:8px;overflow:hidden;box-shadow:0 18px 45px #2a34411a}.hyper-skill-site .hyper-kms-skill-header{color:#33414c;background:linear-gradient(90deg,#f4f7f8,#fff);border-bottom:1px solid #dce2e6;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:19px 22px 19px 27px;display:flex}.hyper-skill-site .hyper-kms-skill-header>div{min-width:210px}.hyper-skill-site .hyper-kms-skill-header small{color:#557d91;letter-spacing:.18em;font-size:9px;font-weight:950}.hyper-skill-site .hyper-kms-skill-header h2{color:#26343e;margin:4px 0 3px;font-size:25px}.hyper-skill-site .hyper-kms-skill-header p{color:#849098;margin:0;font-size:11px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:6px;width:min(500px,55%);margin:0;padding:0;display:grid}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button{color:#66727a;min-width:0;min-height:58px;box-shadow:none;background:#f8fafb;border:1px solid #dce2e6;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:flex}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button:hover{background:#fff;border-color:#bcc8cf;transform:none}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button i{width:31px;height:31px;color:var(--tab-accent);background:var(--tab-accent);border:0;border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button i{background:color-mix(in srgb,var(--tab-accent) 12%,#edf2f4)}}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button i{box-shadow:none;font-size:14px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button b{white-space:nowrap;font-size:11px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{color:#26343d;border-color:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{border-color:color-mix(in srgb,var(--tab-accent) 55%,#ccd5da)}}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{background:color-mix(in srgb,var(--tab-accent) 8%,#fff)}}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{box-shadow:inset 0 -3px var(--tab-accent)}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active i{color:#fff;background:var(--tab-accent)}.hyper-skill-site .hyper-kms-layout .hyper-skill-browser{grid-template-columns:290px minmax(0,1fr);gap:0;margin:0;display:grid}.hyper-skill-site .hyper-kms-layout .hyper-skill-list{background:#f2f5f6;border:0;border-right:1px solid #dfe5e8;border-radius:0;max-height:630px;overflow-y:auto}.hyper-skill-site .hyper-kms-layout .hyper-skill-list>header{background:#e8edef;border:0;border-bottom:1px solid #dbe2e5;padding:13px 15px}.hyper-skill-site .hyper-kms-layout .hyper-skill-list>button{background:0 0;border:0;border-bottom:1px solid #dfe5e8;border-radius:0;width:100%;margin:0;padding:11px 13px}.hyper-skill-site .hyper-kms-layout .hyper-skill-list>button:hover,.hyper-skill-site .hyper-kms-layout .hyper-skill-list>button.active{background:#fff;border-color:#dfe5e8}.hyper-skill-site .hyper-database-page .hyper-kms-layout .hyper-skill-list>button.active{box-shadow:inset 4px 0 var(--hyper-accent)}.hyper-skill-site .hyper-kms-layout .hyper-skill-detail{background:#fff;border:0;border-radius:0;min-height:630px;padding:28px}.hyper-skill-site .hyper-kms-layout .hyper-data-empty{background:#fff;border-radius:0;min-height:360px}html[data-theme=dark] .hyper-skill-site .hyper-kms-career-stage{background:#202735;border-color:#444d5c;box-shadow:0 22px 54px #00000042}html[data-theme=dark] .hyper-skill-site .hyper-kms-career-art{filter:saturate(.86)brightness(.62)contrast(1.08)}html[data-theme=dark] .hyper-skill-site .hyper-kms-career-stage:before{background:linear-gradient(90deg,#242b3b 0%,#343c51fa 38%,#30384b8f 58%,#1a1f2b6b 100%)}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-panel{background:#222a30;border-color:#414b54;box-shadow:0 18px 45px #0000003d}html[data-theme=dark] .hyper-skill-site .hyper-kms-skill-header{color:#edf4f7;background:linear-gradient(90deg,#20292e,#283239);border-color:#414b54}html[data-theme=dark] .hyper-skill-site .hyper-kms-skill-header h2{color:#edf4f7}html[data-theme=dark] .hyper-skill-site .hyper-kms-skill-header p{color:#9caab1}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button{color:#b8c3c8;background:#1c2429;border-color:#414d54}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button:hover{background:#273137;border-color:#5a6870}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{color:#fff;background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button.active{background:color-mix(in srgb,var(--tab-accent) 10%,#232c31)}}html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-skill-list{background:#1c2428;border-color:#414b51}html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-skill-list>header{background:#2a3439;border-color:#414b51}html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-skill-list>button{color:#d2dce0;border-color:#384248}html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-skill-list>button:hover,html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-skill-list>button.active{background:#2a3439;border-color:#384248}html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-skill-detail,html[data-theme=dark] .hyper-skill-site .hyper-kms-layout .hyper-data-empty{background:#222a30}@media (width<=900px){.hyper-skill-site .hyper-kms-groups button{min-width:132px;padding-inline:18px}.hyper-skill-site .hyper-kms-career-stage{min-height:530px}.hyper-skill-site .hyper-kms-career-art{opacity:.86;width:73%}.hyper-skill-site .hyper-kms-career-copy{width:58%;padding-left:30px}.hyper-skill-site .hyper-kms-career-copy h2{font-size:38px}.hyper-skill-site .hyper-kms-description{-webkit-line-clamp:3}.hyper-skill-site .hyper-kms-skill-header{flex-direction:column;align-items:flex-start;gap:15px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs{width:100%}}@media (width<=700px){.hyper-skill-site .hyper-kms-groups{border-radius:12px 12px 5px 5px;min-height:58px;padding:0 8px}.hyper-skill-site .hyper-kms-groups button{min-width:112px;padding-inline:12px}.hyper-skill-site .hyper-kms-groups button b{font-size:13px}.hyper-skill-site .hyper-kms-career-stage{border-radius:5px 5px 13px 13px;min-height:610px}.hyper-skill-site .hyper-kms-career-art{opacity:.56;object-position:center 22%;width:100%;height:60%;top:0;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.hyper-skill-site .hyper-kms-career-stage:before{background:linear-gradient(#3a435940,#3c455cf5 48%,#30374a 72%)}.hyper-skill-site .hyper-kms-career-copy{width:100%;padding:210px 20px 138px}.hyper-skill-site .hyper-kms-career-copy h2{font-size:34px}.hyper-skill-site .hyper-kms-career-copy h3{margin-top:10px;font-size:15px}.hyper-skill-site .hyper-kms-description{-webkit-line-clamp:2;margin-top:7px;font-size:12px}.hyper-skill-site .hyper-kms-stats{margin-top:15px}.hyper-skill-site .hyper-kms-stats>div{grid-template-columns:82px minmax(0,1fr);min-height:36px}.hyper-skill-site .hyper-kms-job-rail{height:116px;padding-inline:12px}.hyper-skill-site .hyper-kms-job-rail button{width:70px;min-width:70px}.hyper-skill-site .hyper-kms-job-rail button>span,.hyper-skill-site .hyper-kms-job-rail button>i{width:44px;height:44px}.hyper-skill-site .hyper-kms-skill-header{min-height:0;padding:18px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs{gap:4px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button{gap:5px;padding-inline:6px}.hyper-skill-site .hyper-database-page .hyper-kms-skill-header .hyper-type-tabs button i{width:28px;height:28px}.hyper-skill-site .hyper-kms-layout .hyper-skill-browser{grid-template-columns:1fr}.hyper-skill-site .hyper-kms-layout .hyper-skill-list{border-bottom:1px solid #dfe5e8;border-right:0;max-height:280px}.hyper-skill-site .hyper-kms-layout .hyper-skill-detail{min-height:0;padding:20px}}.hyper-skill-site .hyper-kms-career-stage[data-type=S]{--hyper-accent:#54c7ed;--hyper-accent-rgb:84,199,237}.hyper-skill-site .hyper-kms-career-stage[data-type=P]{--hyper-accent:#c77bf0;--hyper-accent-rgb:199,123,240}.hyper-skill-site .hyper-kms-career-stage[data-type=A]{--hyper-accent:#f0ad55;--hyper-accent-rgb:240,173,85}.hyper-skill-site .hyper-kms-career-stage[data-type]{border-color:var(--hyper-accent);min-height:720px}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-kms-career-stage[data-type]{border-color:color-mix(in srgb,var(--hyper-accent) 24%,#cbd3db)}}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{opacity:.88;width:64%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 25% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 25% 100%)}.hyper-skill-site .hyper-kms-skill-copy{box-sizing:border-box;width:min(600px,59%);min-height:720px;padding:42px 0 142px 42px}.hyper-skill-site .hyper-kms-tagline{color:#ffffffc7;margin:11px 0 17px;font-size:14px;font-weight:750;line-height:1.55}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:0 0 12px;display:grid}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button{color:#ffffffb8;min-width:0;min-height:48px;box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12182475;border:1px solid #ffffff2b;border-radius:8px;justify-content:flex-start;gap:8px;padding:7px 10px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button:hover{color:#fff;border-color:var(--tab-accent);transform:none}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button:hover{border-color:color-mix(in srgb,var(--tab-accent) 64%,#fff3)}}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{width:31px;height:31px;color:var(--tab-accent);border:1px solid var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{border:1px solid color-mix(in srgb,var(--tab-accent) 45%,transparent)}}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{background:var(--tab-accent);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{background:color-mix(in srgb,var(--tab-accent) 13%,#0f151fb8)}}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button b{color:inherit;white-space:nowrap;font-size:11px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active{color:#fff;border-color:var(--tab-accent);background:var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active{background:color-mix(in srgb,var(--tab-accent) 17%,#141b27e0)}}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active{box-shadow:inset 0 -2px var(--tab-accent),0 0 18px var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active{box-shadow:inset 0 -2px var(--tab-accent),0 0 18px color-mix(in srgb,var(--tab-accent) 12%,transparent)}}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active i{color:#16202a;background:var(--tab-accent);box-shadow:0 0 14px var(--tab-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active i{box-shadow:0 0 14px color-mix(in srgb,var(--tab-accent) 42%,transparent)}}.hyper-skill-site .hyper-kms-stage-skill-list{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;gap:6px;width:100%;padding:3px 0 7px;display:flex;overflow-x:auto}.hyper-skill-site .hyper-kms-stage-skill-list button{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d131d7a;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:8px;min-width:142px;height:55px;padding:6px 9px;display:flex}.hyper-skill-site .hyper-kms-stage-skill-list button:hover,.hyper-skill-site .hyper-kms-stage-skill-list button.active{color:#fff;border-color:var(--hyper-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-kms-stage-skill-list button:hover,.hyper-skill-site .hyper-kms-stage-skill-list button.active{border-color:color-mix(in srgb,var(--hyper-accent) 62%,#ffffff2e)}}.hyper-skill-site .hyper-kms-stage-skill-list button:hover,.hyper-skill-site .hyper-kms-stage-skill-list button.active{background:#101722c9}.hyper-skill-site .hyper-kms-stage-skill-list button.active{box-shadow:inset 3px 0 var(--hyper-accent)}.hyper-skill-site .hyper-kms-stage-skill-list button>img,.hyper-skill-site .hyper-kms-stage-skill-list button>i{object-fit:contain;background:#19222d;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.hyper-skill-site .hyper-kms-stage-skill-list button>span{text-align:left;gap:2px;min-width:0;display:grid}.hyper-skill-site .hyper-kms-stage-skill-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hyper-skill-site .hyper-kms-stage-skill-list button small{color:#ffffff80;font-size:9px}.hyper-skill-site .hyper-kms-stage-skill-detail{color:#eef4f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f151fbd;border:1px solid #ffffff26;border-radius:10px;margin-top:5px;padding:15px 16px 16px;box-shadow:0 16px 34px #0c111b33}.hyper-skill-site .hyper-kms-stage-skill-detail>header{align-items:center;gap:11px;display:flex}.hyper-skill-site .hyper-kms-stage-skill-detail>header>img,.hyper-skill-site .hyper-kms-stage-skill-detail>header>i{object-fit:contain;background:#17212b;border-radius:7px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.hyper-skill-site .hyper-kms-stage-skill-detail>header small{color:var(--hyper-accent);letter-spacing:.12em;font-size:8px;font-weight:900}.hyper-skill-site .hyper-kms-stage-skill-detail>header h3{color:#fff;margin:2px 0;font-size:18px;line-height:1.25}.hyper-skill-site .hyper-kms-stage-skill-detail>header p{color:#ffffff87;margin:0;font-size:9px}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-description{color:#ffffffc7;border-left-color:var(--hyper-accent);background:#ffffff0f;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.65}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-level-control,.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-values>div{color:#edf3f6;background:#ffffff0e;border-color:#ffffff21}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-level-control{padding:8px 10px}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-level-control label,.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-values dt{color:#ffffff9e}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-level-control select{color:#eef4f7;background:#202a36;border-color:#ffffff2e;padding:6px 9px}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-values{gap:5px;margin-top:8px}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-values>div{padding:7px 9px}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-values dd{color:var(--hyper-accent)}.hyper-skill-site .hyper-kms-stage-empty{color:#ffffffbd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f151f66;border:1px dashed #fff3;border-radius:10px;align-items:center;gap:12px;min-height:112px;padding:18px;display:flex}.hyper-skill-site .hyper-kms-stage-empty>span{color:var(--hyper-accent);text-shadow:0 0 16px rgba(var(--hyper-accent-rgb),.5);font-size:22px}.hyper-skill-site .hyper-kms-stage-empty>div{gap:4px;display:grid}.hyper-skill-site .hyper-kms-stage-empty b{color:#fff;font-size:13px}.hyper-skill-site .hyper-kms-stage-empty small{color:#ffffff85;font-size:10px}@media (width<=900px){.hyper-skill-site .hyper-kms-career-stage[data-type]{min-height:760px}.hyper-skill-site .hyper-kms-skill-copy{width:66%;min-height:760px;padding-left:30px}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{opacity:.7;width:70%}}@media (width<=700px){.hyper-skill-site .hyper-kms-career-stage[data-type]{min-height:820px}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{opacity:.5;width:100%;height:48%;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 100%);mask-image:linear-gradient(#000 0 42%,#0000 100%)}.hyper-skill-site .hyper-kms-career-stage[data-type]:before{background:linear-gradient(#2d364c2e,#30394ff7 35%,#272f42 58%)}.hyper-skill-site .hyper-kms-skill-copy{width:100%;min-height:820px;padding:190px 18px 132px}.hyper-skill-site .hyper-kms-skill-copy h2{font-size:34px}.hyper-skill-site .hyper-kms-tagline{margin-bottom:12px;font-size:12px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button{gap:5px;min-height:44px;padding:6px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{width:28px;height:28px}.hyper-skill-site .hyper-kms-stage-skill-list button{min-width:132px}.hyper-skill-site .hyper-kms-stage-skill-detail{padding:13px}.hyper-skill-site .hyper-kms-stage-skill-detail .hyper-skill-values{grid-template-columns:1fr}}.hyper-skill-site .hyper-kms-career-stage[data-type]{isolation:isolate;background:radial-gradient(circle at 82% 42%,rgba(var(--hyper-accent-rgb),.14),transparent 33%), linear-gradient(110deg,#59627f 0%,#69738e 50%,#3b4258 100%)}.hyper-skill-site .hyper-kms-career-stage[data-type]:before{z-index:1;background:linear-gradient(90deg,#3d4660f5 0%,#48526fe6 39%,#3e47607a 60%,#2b31442e 100%),radial-gradient(circle at 18% 30%,#ffffff1a,#0000 34%);animation:.9s ease-out both kms-scene-shade-in}.hyper-skill-site .hyper-kms-career-stage[data-type]:after{z-index:2;opacity:.24;background:linear-gradient(105deg,transparent 0 61%,rgba(var(--hyper-accent-rgb),.52) 61.08%,transparent 61.32%), linear-gradient(90deg,rgba(var(--hyper-accent-rgb),.13),transparent 48%);animation:1.2s ease-out .15s both kms-scene-glint-in}.hyper-skill-site .hyper-kms-career-ghost{z-index:0;object-fit:cover;object-position:center 24%;opacity:.14;filter:grayscale()contrast(1.3)brightness(.72);mix-blend-mode:multiply;transform-origin:42% 42%;width:58%;height:100%;animation:1.15s cubic-bezier(.22,1,.36,1) both kms-ghost-in;position:absolute;inset:0 auto 0 -3%}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{z-index:0;opacity:.98;object-fit:cover;object-position:center 22%;filter:saturate(1.03)contrast(1.04)brightness(1.05);mix-blend-mode:multiply;transform-origin:70% 45%;width:65%;animation:.82s cubic-bezier(.22,1,.36,1) both kms-character-in;inset:0 -1% 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000c 16%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0,#000c 16%,#000 30% 100%)}.hyper-skill-site .hyper-kms-skill-copy{animation:.68s cubic-bezier(.22,1,.36,1) 80ms both kms-copy-in}.hyper-skill-site .hyper-kms-job-rail{animation:.64s cubic-bezier(.22,1,.36,1) .22s both kms-rail-in}.hyper-skill-site .hyper-kms-stage-skill-list{animation:.42s ease-out both kms-skill-strip-in}.hyper-skill-site .hyper-kms-stage-skill-detail{animation:.38s cubic-bezier(.22,1,.36,1) both kms-skill-detail-in}.hyper-skill-site .hyper-kms-groups button:after{transition:background-color .2s,transform .32s cubic-bezier(.22,1,.36,1);transform:scaleX(.28)}@keyframes kms-character-in{0%{opacity:0;transform:translate(150px)scale(1.025)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes kms-ghost-in{0%{opacity:0;transform:translate(-28px)scale(1.36)}to{opacity:.13;transform:translate(0)scale(1.3)}}@keyframes kms-copy-in{0%{opacity:0;transform:translate(-52px)}to{opacity:1;transform:translate(0)}}@keyframes kms-rail-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}@keyframes kms-scene-shade-in{0%{opacity:.42}to{opacity:1}}@keyframes kms-scene-glint-in{0%{opacity:0;transform:translate(28px)}to{opacity:.24;transform:translate(0)}}@keyframes kms-skill-strip-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes kms-skill-detail-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.hyper-skill-site .hyper-kms-career-ghost{opacity:.09;object-position:center 20%;width:100%;height:46%;inset:0}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{opacity:.72;object-position:center 19%;width:100%;height:49%;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 100%);mask-image:linear-gradient(#000 0 45%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.hyper-skill-site .hyper-kms-career-stage[data-type]:before,.hyper-skill-site .hyper-kms-career-stage[data-type]:after,.hyper-skill-site .hyper-kms-career-ghost,.hyper-skill-site .hyper-kms-career-art,.hyper-skill-site .hyper-kms-skill-copy,.hyper-skill-site .hyper-kms-job-rail,.hyper-skill-site .hyper-kms-stage-skill-list,.hyper-skill-site .hyper-kms-stage-skill-detail{animation:none}}.hyper-skill-site .hyper-kms-layout{width:100vw;margin-left:calc(50% - 50vw);display:block;position:relative}.hyper-skill-site .hyper-kms-groups{z-index:12;width:58%;min-height:78px;box-shadow:none;background:#2e3141;border-radius:0 0 25px 25px;padding:0 28px;display:flex;position:absolute;inset:0 auto auto 4.5%;overflow:hidden}.hyper-skill-site .hyper-kms-groups button{color:#9ea6c4;flex:1 1 0;min-width:0;padding:0 16px}.hyper-skill-site .hyper-kms-groups button:after{transform-origin:50%;border-radius:0;height:4px;inset:0 8px auto;transform:scaleX(0)}.hyper-skill-site .hyper-kms-groups button.active:after{transform:scaleX(1)}.hyper-skill-site .hyper-kms-groups button b{font-size:14px}.hyper-skill-site .hyper-kms-career-stage[data-type]{min-height:650px;box-shadow:none;background:#606981;border:0;border-radius:0;overflow:hidden}.hyper-skill-site .hyper-kms-career-stage[data-type]:before{background:linear-gradient(90deg,#58617ffa 0%,#58617ff2 42%,#4a526cb3 57%,#272b3a14 76%),linear-gradient(#ffffff09,#1b1f2d1f)}.hyper-skill-site .hyper-kms-career-stage[data-type]:after{opacity:.12;background:linear-gradient(120deg,#ffffff2e,transparent 24% 74%,rgba(var(--hyper-accent-rgb),.18))}.hyper-skill-site .hyper-kms-career-ghost{opacity:.1;object-fit:cover;object-position:center 17%;filter:grayscale()contrast(1.18)brightness(.78);mix-blend-mode:multiply;width:54%;height:100%;inset:0 auto 0 0;transform:scale(1.08)}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{z-index:3;opacity:1;object-fit:cover;object-position:center 12%;filter:saturate(1.08)contrast(1.12)brightness(1.52);mix-blend-mode:multiply;width:58%;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000000d1 13%,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0,#000000d1 13%,#000 27% 100%)}.hyper-skill-site .hyper-kms-skill-copy{z-index:4;width:49%;min-height:650px;padding:142px 0 132px 7.6%}.hyper-skill-site .hyper-kms-breadcrumb{margin-bottom:10px}.hyper-skill-site .hyper-kms-breadcrumb span,.hyper-skill-site .hyper-kms-breadcrumb b{border-color:#ffffff61;padding:3px 9px}.hyper-skill-site .hyper-kms-skill-copy h2{font-size:39px}.hyper-skill-site .hyper-kms-tagline{color:#fff;border-bottom:1px solid #ffffff38;max-width:460px;margin:12px 0 20px;padding-bottom:20px;font-size:14px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types{border-bottom:1px solid #ffffff29;gap:0;max-width:460px;height:46px;margin:0 0 11px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button{color:#fff9;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;min-height:46px;padding:0 13px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button+button{border-left:1px solid #ffffff24}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button:hover{color:#fff;background:0 0;border-color:#ffffff24}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{width:25px;height:25px;color:inherit;background:0 0;border:0}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button b{font-size:11px}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active{color:#fff;box-shadow:inset 0 -3px var(--tab-accent);background:0 0;border-color:#0000}.hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active i{color:var(--tab-accent);box-shadow:none;background:0 0}.hyper-skill-site .hyper-kms-stage-empty{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:9px;max-width:460px;min-height:64px;padding:13px 0}.hyper-skill-site .hyper-kms-stage-empty b{font-size:12px}.hyper-skill-site .hyper-kms-stage-empty small{font-size:9px}.hyper-skill-site .hyper-kms-stage-skill-list{max-width:460px}.hyper-skill-site .hyper-kms-stage-skill-list button{background:#2a304247;border-color:#ffffff26;min-width:132px}.hyper-skill-site .hyper-kms-stage-skill-detail{max-width:460px;box-shadow:none;background:#30374b7a;border-color:#ffffff26}.hyper-skill-site .hyper-kms-job-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000,#31384c42);gap:5px;width:61%;height:116px;padding:9px 5.5% 9px 7.6%;animation:none;inset:auto auto 0 0;overflow-x:auto}.hyper-skill-site .hyper-kms-job-rail button{opacity:0;width:74px;min-width:74px;height:94px;animation:.46s cubic-bezier(.22,1,.36,1) forwards kms-job-item-in}.hyper-skill-site .hyper-kms-job-rail button>span,.hyper-skill-site .hyper-kms-job-rail button>i{width:46px;height:46px;box-shadow:none;filter:grayscale(.76)saturate(.58);background:#2f364b8f;border-color:#fff3}.hyper-skill-site .hyper-kms-job-rail button.active>span,.hyper-skill-site .hyper-kms-job-rail button.active>i{border-width:3px;border-color:var(--kms-orange);filter:none;box-shadow:0 0 0 2px #fff3}.hyper-skill-site .hyper-kms-job-rail button b{font-size:10px}@keyframes kms-job-item-in{0%{opacity:0;transform:translate(20px,10px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.hyper-skill-site .hyper-kms-groups{width:68%;padding-inline:14px;left:3%}.hyper-skill-site .hyper-kms-groups button{padding-inline:8px}.hyper-skill-site .hyper-kms-skill-copy{width:58%;padding-left:5%}.hyper-skill-site .hyper-kms-job-rail{width:70%;padding-left:5%}}@media (width<=700px){.hyper-skill-site .hyper-kms-layout{gap:0;width:100%;margin-left:0;display:grid}.hyper-skill-site .hyper-kms-groups{border-radius:12px 12px 0 0;width:100%;min-height:58px;padding:0 8px;position:relative;inset:auto;overflow-x:auto}.hyper-skill-site .hyper-kms-groups button{flex:none;min-width:112px}.hyper-skill-site .hyper-kms-career-stage[data-type]{min-height:800px}.hyper-skill-site .hyper-kms-career-ghost{opacity:.07;width:100%;height:42%}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{opacity:.76;object-position:center 12%;width:100%;height:45%}.hyper-skill-site .hyper-kms-skill-copy{width:100%;min-height:800px;padding:178px 18px 128px}.hyper-skill-site .hyper-kms-job-rail{width:100%;padding-inline:12px}}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-stage-types button{color:#fff9;box-shadow:none;background:0 0;border-color:#0000}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-stage-types button+button{border-left-color:#ffffff24}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-stage-types button:hover{color:#fff;background:0 0;border-color:#0000}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-stage-types button i{color:inherit;box-shadow:none;background:0 0;border:0}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active{color:#fff;box-shadow:inset 0 -3px var(--tab-accent);background:0 0;border-color:#0000}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-stage-types button.active i{color:var(--tab-accent);background:0 0}.hyper-skill-site .hyper-kms-career-ghost{z-index:2;opacity:.13;object-position:34% 14%;filter:grayscale()contrast(1.2)brightness(1.55);transform:scale(1.3)}.hyper-skill-site .hyper-kms-career-stage[data-type] .hyper-kms-career-art{filter:saturate(1.2)contrast(1.06)brightness(2.28)}.hyper-skill-site .hyper-kms-skill-icon-strip{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;align-items:flex-start;gap:10px;max-width:460px;min-height:78px;padding:12px 0 4px;animation:.42s ease-out both kms-skill-strip-in;display:flex;overflow-x:auto}.hyper-skill-site .hyper-kms-skill-icon-strip button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;width:58px;min-width:58px;padding:0;display:grid}.hyper-skill-site .hyper-kms-skill-icon-strip button>img,.hyper-skill-site .hyper-kms-skill-icon-strip button>i{object-fit:contain;background:#2b324585;border:1px solid #ffffff47;border-radius:8px;place-items:center;width:44px;height:44px;font-size:14px;font-style:normal;font-weight:900;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 5px 14px #161a262e}.hyper-skill-site .hyper-kms-skill-icon-strip button b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;font-weight:750;line-height:1.3;overflow:hidden}.hyper-skill-site .hyper-kms-skill-icon-strip button:hover{color:#fff}.hyper-skill-site .hyper-kms-skill-icon-strip button:hover>img,.hyper-skill-site .hyper-kms-skill-icon-strip button:hover>i{border-color:var(--hyper-accent);box-shadow:0 0 0 2px rgba(var(--hyper-accent-rgb),.18),0 7px 18px #161a263d;transform:translateY(-3px)}.hyper-skill-site .hyper-kms-icons-empty{color:#ffffff75;letter-spacing:.04em;max-width:460px;margin:0;padding:16px 0;font-size:10px}.hyper-kms-skill-dialog-backdrop{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14181f85;place-items:center;padding:24px;animation:.2s ease-out both hyper-dialog-backdrop-in;display:grid;position:fixed;inset:0}.hyper-kms-skill-dialog{--dialog-accent:#8fcddd;color:#f2f5f7;background:linear-gradient(150deg,#373e47,#2c323a 76%);border:0;border-radius:22px;width:min(600px,100%);max-height:min(760px,86vh);padding:30px 32px 32px;animation:.3s cubic-bezier(.22,1,.36,1) both hyper-dialog-in;position:relative;overflow-y:auto;box-shadow:0 22px 58px #080c1257}.hyper-kms-skill-dialog[data-type=P]{--dialog-accent:#c5a3d7}.hyper-kms-skill-dialog[data-type=A]{--dialog-accent:#d8b47d}.hyper-kms-skill-dialog:before{display:none}.hyper-kms-skill-dialog-close{color:#ffffffa3;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.hyper-kms-skill-dialog>header{align-items:center;gap:14px;padding-right:44px;display:flex}.hyper-kms-skill-dialog>header>img,.hyper-kms-skill-dialog>header>i{border:1px solid var(--dialog-accent);flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.hyper-kms-skill-dialog>header>img,.hyper-kms-skill-dialog>header>i{border:1px solid color-mix(in srgb,var(--dialog-accent) 48%,transparent)}}.hyper-kms-skill-dialog>header>img,.hyper-kms-skill-dialog>header>i{object-fit:contain;background:#13181e9e;border-radius:10px;font-size:18px;font-style:normal;font-weight:900}.hyper-kms-skill-dialog>header small{color:var(--dialog-accent);letter-spacing:.12em;font-size:9px;font-weight:900}.hyper-kms-skill-dialog>header h2{color:#fff;margin:4px 0 3px;font-size:25px}.hyper-kms-skill-dialog>header p{color:#ffffff7a;margin:0;font-size:10px}.hyper-kms-skill-dialog .hyper-skill-detail-section{border-top:1px solid #ffffff1a;margin-top:22px;padding-top:18px}.hyper-kms-skill-dialog .hyper-skill-detail-section+.hyper-skill-detail-section{margin-top:18px}.hyper-kms-skill-dialog .hyper-skill-detail-section>h3{color:var(--dialog-accent);letter-spacing:.1em;margin:0 0 9px;font-size:11px;font-weight:900}.hyper-kms-skill-dialog .hyper-skill-description{color:#f4f7f9bd;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.85}.hyper-kms-skill-dialog .hyper-skill-effect-copy{color:#f2f5f7;white-space:pre-wrap;margin:12px 0 0;font-size:14px;font-weight:650;line-height:1.85}.hyper-kms-skill-dialog .hyper-level-control{color:#ffffffc7;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;margin-top:4px;padding:12px 0}.hyper-kms-skill-dialog .hyper-skill-values{border-top:0;margin:7px 0 0;padding-top:4px;display:block}.hyper-kms-skill-dialog .hyper-skill-value-detail{border-top:1px dashed #ffffff1a;margin-top:16px;padding-top:12px}.hyper-kms-skill-dialog .hyper-skill-value-detail>h4{color:#ffffff75;letter-spacing:.08em;margin:0;font-size:9px;font-weight:850}.hyper-kms-skill-dialog .hyper-skill-values>div{color:#ffffffc7;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:baseline;gap:16px;min-height:30px;padding:5px 0;display:flex}.hyper-kms-skill-dialog .hyper-level-control label,.hyper-kms-skill-dialog .hyper-skill-values dt{color:#ffffff80;min-width:90px}.hyper-kms-skill-dialog .hyper-level-control select{color:#fff;border-color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-kms-skill-dialog .hyper-level-control select{border-color:color-mix(in srgb,var(--dialog-accent) 38%,transparent)}}.hyper-kms-skill-dialog .hyper-level-control select{background:#151b22}.hyper-kms-skill-dialog .hyper-skill-values dd{color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){.hyper-kms-skill-dialog .hyper-skill-values dd{color:color-mix(in srgb,var(--dialog-accent) 70%,#fff)}}.hyper-kms-skill-dialog .hyper-skill-values dd{text-align:left}html[data-theme=dark] .hyper-kms-skill-dialog{color:#e6ebee;background:linear-gradient(150deg,#373e47,#2c323a 76%);border:0}html[data-theme=dark] .hyper-kms-skill-dialog-close{color:#d6dde1;background:#ffffff0e;border:0}html[data-theme=dark] .hyper-kms-skill-dialog>header h2{color:#f4f7f8}html[data-theme=dark] .hyper-kms-skill-dialog>header>img,html[data-theme=dark] .hyper-kms-skill-dialog>header>i{border-color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hyper-kms-skill-dialog>header>img,html[data-theme=dark] .hyper-kms-skill-dialog>header>i{border-color:color-mix(in srgb,var(--dialog-accent) 48%,transparent)}}html[data-theme=dark] .hyper-kms-skill-dialog>header>img,html[data-theme=dark] .hyper-kms-skill-dialog>header>i{background:#13181e9e}html[data-theme=dark] .hyper-kms-skill-dialog .hyper-skill-description{color:#d5dce0;background:0 0}html[data-theme=dark] .hyper-kms-skill-dialog .hyper-level-control,html[data-theme=dark] .hyper-kms-skill-dialog .hyper-skill-values>div{background:0 0;border:0}html[data-theme=dark] .hyper-kms-skill-dialog .hyper-level-control select{color:#eef3f5;border-color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hyper-kms-skill-dialog .hyper-level-control select{border-color:color-mix(in srgb,var(--dialog-accent) 38%,transparent)}}html[data-theme=dark] .hyper-kms-skill-dialog .hyper-level-control select{background:#151b22}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-description{color:#d5dce0;box-shadow:none;background:0 0;border:0}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control{color:#ffffffc7;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values>div{color:#ffffffc7;box-shadow:none;background:0 0;border:0}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control label,html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values dt{color:#ffffff80}html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values dd{color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values dd{color:color-mix(in srgb,var(--dialog-accent) 70%,#fff)}}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-description{color:#f4f7f9bd;background:0 0;border:0}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control{color:#ffffffc7;background:0 0;border:0;border-bottom:1px solid #ffffff1a}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values>div{color:#ffffffc7;background:0 0;border:0}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control label,html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values dt{color:#ffffff80}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values dd{color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-skill-values dd{color:color-mix(in srgb,var(--dialog-accent) 70%,#fff)}}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control select{color:#fff;border-color:var(--dialog-accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control select{border-color:color-mix(in srgb,var(--dialog-accent) 32%,transparent)}}html:not([data-theme=dark]) .hyper-skill-site .hyper-database-page .hyper-kms-skill-dialog .hyper-level-control select{background:#14191f9e}@keyframes hyper-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes hyper-dialog-in{0%{opacity:0;transform:translateY(20px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.hyper-kms-skill-dialog-backdrop{padding:12px}.hyper-kms-skill-dialog{border-radius:13px;max-height:90vh;padding:21px}.hyper-kms-skill-dialog>header h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.hyper-kms-skill-dialog-backdrop,.hyper-kms-skill-dialog{animation:none}}.hyper-skill-site .hyper-kms-page{z-index:1;width:100%;max-width:none;margin:0;padding:0;position:relative}.hyper-skill-site .hyper-kms-page .hyper-kms-layout{width:100%;margin:0}.hyper-skill-site .hyper-kms-page .hyper-kms-groups{width:51%;left:5.4%}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type]{height:calc(100svh - 74px);min-height:620px;max-height:760px}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-copy{height:100%;min-height:100%}.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail{width:58%}.hyper-skill-site .hyper-kms-page .hyper-kms-groups,.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail,.hyper-skill-site .hyper-kms-page .hyper-kms-skill-icon-strip{scrollbar-width:none}.hyper-skill-site .hyper-kms-page .hyper-kms-groups::-webkit-scrollbar{display:none}.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail::-webkit-scrollbar{display:none}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-icon-strip::-webkit-scrollbar{display:none}@media (width<=900px){.hyper-skill-site .hyper-kms-page .hyper-kms-groups{width:67%;left:3%}.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail{width:70%}}@media (width<=700px){.hyper-skill-site .hyper-kms-page .hyper-kms-groups{width:100%;left:auto}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type]{height:auto;min-height:800px;max-height:none}.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail{width:100%}}.hyper-skill-site .hyper-kms-page .hyper-kms-groups{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(90deg,#2b2e3dde,#2b2e3dc7 70%,#2b2e3da8);border:1px solid #ffffff17;border-radius:20px 20px 26px 26px;width:min(920px,100% - 40px);height:70px;min-height:70px;padding:0 12px;display:flex;top:8px;left:max(20px,50% - 848px);overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 32px #181b2829}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button{color:#a1a5ca;justify-content:center;align-items:center;gap:9px;height:70px;padding:0 19px;font-size:16px;font-weight:500;display:flex}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button>svg{color:#6c6e88;stroke-width:2.15px;flex:0 0 21px;width:21px;height:21px}.hyper-skill-site .hyper-kms-page .hyper-kms-groups .hyper-kms-group-mark{color:#6c6e88;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:18px;font-style:normal;line-height:1;display:grid}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button:hover>svg,.hyper-skill-site .hyper-kms-page .hyper-kms-groups button.active>svg,.hyper-skill-site .hyper-kms-page .hyper-kms-groups button:hover .hyper-kms-group-mark,.hyper-skill-site .hyper-kms-page .hyper-kms-groups button.active .hyper-kms-group-mark{color:#fff}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button b{font-size:16px;font-weight:600}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button+button:before{background:#a1a5ca4d;height:20px}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button:after{background:linear-gradient(93deg,#f73 6.02%,#ff9364 99.05%);height:3px;inset:0 17% auto;transform:scaleX(0)}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button.active:after{transform:scaleX(1)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type]{width:100%;height:710px;min-height:710px;max-height:710px;box-shadow:none;isolation:isolate;background-color:#595d7a;background-position:50%;background-repeat:no-repeat;background-size:auto 710px;border:0;border-radius:0;position:relative;overflow:hidden}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-official-scene:before,.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-official-scene:after{display:none}.hyper-skill-site .hyper-kms-page .hyper-kms-art-frame{z-index:2;pointer-events:none;width:min(1696px,100%);height:710px;position:absolute;inset:0 auto 0 50%;overflow:visible;transform:translate(-50%)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type] .hyper-kms-art-frame .hyper-kms-career-art{opacity:1;object-fit:fill;object-position:center;filter:none;mix-blend-mode:normal;width:1344px;max-width:none;height:710px;margin-left:-10.43%;animation:.5s cubic-bezier(.33,1,.68,1) both kms-official-character-in;position:absolute;inset:auto auto 0 50%;transform:none;-webkit-mask-image:none;mask-image:none}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-copy{z-index:4;color:#fff;width:460px;height:auto;min-height:0;padding:0;position:absolute;top:184px;left:max(40px,50% - 808px)}.hyper-skill-site .hyper-kms-page .hyper-kms-breadcrumb{color:#fff;border:2px solid #ffffff4d;border-radius:17px;align-items:center;gap:8px;width:max-content;height:30px;margin:0;padding:0 18px;font-size:13px;line-height:1;display:inline-flex}.hyper-skill-site .hyper-kms-page .hyper-kms-breadcrumb span,.hyper-skill-site .hyper-kms-page .hyper-kms-breadcrumb b{color:#fff;border:0;border-radius:0;padding:0;font-weight:600}.hyper-skill-site .hyper-kms-page .hyper-kms-breadcrumb span{opacity:.5}.hyper-skill-site .hyper-kms-page .hyper-kms-breadcrumb i{color:#ffffffb3;font-size:17px}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-copy h2{color:#fff;letter-spacing:0;text-shadow:none;margin:2px 0 0;font-size:50px;font-weight:500;line-height:1.2}.hyper-skill-site .hyper-kms-page .hyper-kms-tagline{color:#fff;border:0;max-width:460px;margin:10px 0 0;padding:0;font-size:18px;font-weight:600;line-height:21px}.hyper-skill-site .hyper-kms-page .hyper-database-page .hyper-kms-stage-types,.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types{border-top:2px solid #fff3;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:460px;max-width:460px;height:66px;margin:28px 0 0;padding:20px 0 0;display:grid}.hyper-skill-site .hyper-kms-page .hyper-database-page .hyper-kms-stage-types button,.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types button{color:#ffffffa3;min-width:0;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:flex}.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types button+button{border-left:1px solid #fff3}.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types button i{width:auto;height:auto;color:inherit;background:0 0;border:0;font-size:15px;font-weight:800}.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types button b{font-size:13px;font-weight:600}.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types button.active{color:#fff;box-shadow:inset 0 -3px var(--tab-accent);background:0 0}.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types button.active i{color:var(--tab-accent)}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-icon-strip{max-width:460px;min-height:66px;padding:8px 0 0}.hyper-skill-site .hyper-kms-page .hyper-kms-icons-empty{color:#fff9;max-width:460px;padding:11px 0 0;font-size:12px}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-rows{border-top:2px solid #fff3;width:460px;margin-top:26px;padding-top:10px;display:grid}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row{--row-accent:#54c7ed;border-bottom:1px solid #ffffff24;grid-template-columns:124px minmax(0,1fr);align-items:center;min-height:61px;display:grid}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row[data-type=P]{--row-accent:#c77bf0}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row[data-type=A]{--row-accent:#f0ad55}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row>header{color:#ffffffd1;align-items:center;gap:10px;min-width:0;display:flex}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row>header i{width:28px;height:28px;color:var(--row-accent);border:1px solid var(--row-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row>header i{border:1px solid color-mix(in srgb,var(--row-accent) 58%,transparent)}}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row>header i{background:#171d2b5c;border-radius:50%;font-size:13px;font-style:normal;font-weight:800}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row>header b{white-space:nowrap;font-size:12px;font-weight:600}.hyper-kms-page-loader{z-index:150;color:#fff8ec;background:radial-gradient(circle at 50% 43%,#f0ad5529,#0000 25%),radial-gradient(circle at 22% 12%,#6587c221,#0000 30%),linear-gradient(145deg,#151a24 0%,#202734 52%,#171c26 100%);place-items:center;padding:24px;animation:.22s both hyper-page-loader-in;display:grid;position:fixed;inset:0}.hyper-kms-page-loader:before{content:"";pointer-events:none;opacity:.28;background:linear-gradient(90deg,#0000,#ffffff09,#0000) 50%/42% 100% no-repeat;animation:2.2s ease-in-out infinite hyper-page-loader-sheen;position:absolute;inset:0}.hyper-kms-page-loader-content{z-index:1;text-align:center;justify-items:center;width:min(330px,100%);display:grid;position:relative}.hyper-kms-page-loader-orbit{border:1px solid #f0ad552e;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:20px;display:grid;position:relative}.hyper-kms-page-loader-orbit:before,.hyper-kms-page-loader-orbit:after{content:"";border:2px solid #0000;border-radius:50%;position:absolute}.hyper-kms-page-loader-orbit:before{border-top-color:#f0ad55;border-right-color:#f0ad5538;animation:1.1s linear infinite hyper-page-loader-spin;inset:7px}.hyper-kms-page-loader-orbit:after{border-bottom-color:#8fa6d5;border-left-color:#8fa6d533;animation:.88s linear infinite reverse hyper-page-loader-spin;inset:17px}.hyper-kms-page-loader-orbit>span{background:#f4bc69;border-radius:3px;width:12px;height:12px;animation:1.15s ease-in-out infinite hyper-page-loader-pulse;transform:rotate(45deg);box-shadow:0 0 20px #f0ad55b8}.hyper-kms-page-loader-content>small{color:#d5a65e;letter-spacing:.23em;font-size:9px;font-weight:900}.hyper-kms-page-loader-content>b{letter-spacing:.03em;margin-top:8px;font-size:18px}.hyper-kms-page-loader-content>p{color:#f6f1e98c;margin:7px 0 17px;font-size:11px}.hyper-kms-page-loader-content>i{background:#ffffff14;border-radius:999px;width:180px;height:2px;display:block;overflow:hidden}.hyper-kms-page-loader-content>i>span{border-radius:inherit;background:linear-gradient(90deg,#d9933f,#f6c878);width:0;height:100%;transition:width .22s;display:block;box-shadow:0 0 12px #f0ad556b}.hyper-kms-page-loader-content>em{color:#fff4e28a;font-variant-numeric:tabular-nums;margin-top:7px;font-size:10px;font-style:normal}@keyframes hyper-page-loader-in{0%{opacity:0}to{opacity:1}}@keyframes hyper-page-loader-spin{to{transform:rotate(360deg)}}@keyframes hyper-page-loader-pulse{50%{opacity:.62;transform:rotate(45deg)scale(.72)}}@keyframes hyper-page-loader-sheen{0%,to{opacity:.15;transform:translate(-55%)}50%{opacity:.36;transform:translate(55%)}}.hyper-kms-demo-backdrop{z-index:130;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c13c7;place-items:center;padding:18px;animation:.2s both fade-in;display:grid;position:fixed;inset:0}.hyper-kms-demo-dialog{color:#f7f4f2;background:radial-gradient(circle at 82% 8%,#f0ad5521,#0000 28%),linear-gradient(145deg,#252c3a,#1b202c 72%);border:1px solid #f0ad556b;border-radius:24px;width:min(700px,100vw - 36px);max-height:calc(100vh - 36px);padding:24px;animation:.24s both hyper-skill-card-in;position:relative;overflow:auto;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff12}.hyper-kms-demo-dialog>header{padding:0 46px 18px 2px}.hyper-kms-demo-dialog>header small{color:#f0ad55;letter-spacing:.16em;font-size:9px;font-weight:900}.hyper-kms-demo-dialog>header h2{margin:4px 0 2px;font-size:25px;font-weight:800}.hyper-kms-demo-dialog>header p{color:#f7f4f28c;margin:0;font-size:11px}.hyper-kms-demo-close{z-index:2;color:#ffffffad;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:25px;line-height:1;display:grid;position:absolute;top:17px;right:17px}.hyper-kms-demo-close:hover,.hyper-kms-demo-close:focus-visible{color:#fff;background:#ffffff21}.hyper-kms-demo-stage{background:#000;border-radius:16px;place-items:center;width:100%;min-height:min(68vh,588px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 38px #00000047}.hyper-kms-demo-stage img{object-fit:contain;opacity:1;width:100%;max-height:min(68vh,588px);transition:opacity .22s;display:block}.hyper-kms-demo-stage img.is-loading{opacity:0}.hyper-kms-demo-loading{z-index:1;color:#ffffffad;letter-spacing:.06em;background:radial-gradient(circle,#f0ad5514,#0000 34%),#050607;place-content:center;justify-items:center;gap:12px;font-size:11px;display:grid;position:absolute;inset:0}.hyper-kms-demo-loading>span{border:2px solid #ffffff1a;border-top-color:#f0ad55;border-radius:50%;width:34px;height:34px;animation:.82s linear infinite hyper-page-loader-spin;display:block}@media (width<=700px){.hyper-kms-demo-dialog{border-radius:19px;padding:18px}.hyper-kms-demo-dialog>header{padding-bottom:14px}.hyper-kms-demo-stage{border-radius:12px;min-height:min(78vw,460px)}}@media (prefers-reduced-motion:reduce){.hyper-kms-page-loader:before,.hyper-kms-page-loader-orbit:before,.hyper-kms-page-loader-orbit:after,.hyper-kms-page-loader-orbit>span,.hyper-kms-page-loader-content>i>span,.hyper-kms-demo-loading>span{animation-duration:2.4s}}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row>p{color:#ffffff75;letter-spacing:.04em;margin:0;font-size:11px}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icon-rail{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:3px;min-width:0;display:grid}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll{color:#ffffff61;width:18px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:0;line-height:1;transition:color .18s,opacity .18s,transform .18s;display:grid;position:relative}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%,0 78%,58% 50%,0 22%);filter:drop-shadow(0 1px 2px #00000038);background:currentColor;width:9px;height:14px;transition:filter .18s;display:block;position:absolute;top:50%;left:50%}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.previous:before{transform:translate(-50%,-50%)scaleX(-1)}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.next:before{transform:translate(-50%,-50%)}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.previous{grid-area:1/1}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.next{grid-area:1/3}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll:hover,.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll:focus-visible{color:#ffffffc2;background:0 0}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll:hover:before,.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll:focus-visible:before{filter:drop-shadow(0 0 5px #ffffff3d)}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.previous:hover,.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.previous:focus-visible{transform:translate(-1px)}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.next:hover,.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll.next:focus-visible{transform:translate(1px)}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons{scrollbar-width:none;grid-area:1/2;align-items:center;gap:8px;min-width:0;padding:7px 0;display:flex;overflow-x:auto}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons::-webkit-scrollbar{display:none}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons button{width:44px;min-width:44px;height:44px;color:var(--row-accent);background:#232a3a8a;border:1px solid #ffffff3d;border-radius:8px;place-items:center;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 5px 14px #1317222e}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons button:hover{border-color:var(--row-accent);box-shadow:0 0 0 2px var(--row-accent),0 7px 18px #13172242}@supports (color:color-mix(in lab, red, red)){.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons button:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--row-accent) 20%,transparent),0 7px 18px #13172242}}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons button:hover{transform:translateY(-2px)}.map-system-site{background:linear-gradient(#f2edef 0,#f7f5f6 340px,#f5f2f3 100%);min-height:100vh}.map-system-hero{color:#fff;background:var(--hero-surface);align-items:center;min-height:clamp(198px,24vh,228px);padding:34px 24px 43px;display:grid}.map-system-hero .page-hero-breadcrumb{color:#e9f7faa8}.map-system-workspace{z-index:3;width:min(1120px,100% - 40px);margin:-22px auto 36px;position:relative}.map-system-jump{background:linear-gradient(135deg,#fffdf8,#f8f2e6);border:1px solid #d9cfbc;border-radius:15px;width:min(480px,100%);padding:6px;box-shadow:0 10px 28px #4a3d2a14}.map-system-jump .feature-guide-tabs{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.map-system-jump .feature-guide-tabs a{color:#6d665d;width:100%;min-width:0;height:42px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 18px;font-size:12px;font-weight:850}.map-system-jump .feature-guide-tabs a:hover{color:#326e5d;background:#4a8b7417}.map-system-jump .feature-guide-tabs a.active{color:#fff;background:linear-gradient(135deg,#3f806e,#276654);height:42px;box-shadow:inset 0 0 0 1px #ffffff2e,0 5px 14px #2766543d}.map-system-tab-panel[hidden]{display:none}.map-system-tab-panel:not([hidden]){animation:.24s both map-system-page-in}.map-system-section{background:#fff;border:1px solid #ddd5d8;border-radius:14px;margin-top:11px;padding:16px 18px 18px;scroll-margin-top:94px;box-shadow:0 16px 45px #362a3012}.map-system-section-head{border-bottom:1px solid #e8e2e5;justify-content:space-between;align-items:flex-end;gap:20px;min-height:50px;padding:0 0 11px;display:flex}.map-system-section-head small,.map-elite-section .map-system-section-head small{color:#ae4966;letter-spacing:1.8px;font-size:8px;font-weight:900}.map-system-section-head h2{color:#342c30;letter-spacing:-.4px;margin:2px 0;font-size:23px;line-height:1.2}.map-system-section-head p{color:#8e8387;margin:0;font-size:12px;line-height:1.55}@keyframes map-system-page-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.map-rune-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.map-rune-facts article{background:linear-gradient(145deg,#f7fbfb,#eef5f5);border:1px solid #dbe6e8;border-radius:13px;padding:16px 18px}.map-rune-facts small{color:#87a1a8;letter-spacing:1.4px;font-size:8px;font-weight:900}.map-rune-facts b{color:#426773;margin-top:5px;font-size:18px;display:block}.map-rune-facts p{color:#869498;margin:3px 0 0;font-size:11px}.map-rune-warning{background:linear-gradient(110deg,#fff7f5,#fbefec);border:1px solid #e2c6c5;border-left:4px solid #b9575d;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:17px 19px;display:grid}.map-rune-warning>span{color:#fff;background:#b9575d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid;box-shadow:0 6px 15px #9d404633}.map-rune-warning small{color:#b45b60;letter-spacing:1.4px;font-size:8px;font-weight:900}.map-rune-warning h3{color:#71484b;margin:2px 0 3px;font-size:16px}.map-rune-warning p{color:#8e6b6b;margin:0;font-size:12px;line-height:1.65}.map-rune-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.map-rune-card{--rune:#6d91a0;--rune-soft:#edf5f6;border:1px solid var(--rune);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:17px;min-height:250px;padding:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map-rune-card{border:1px solid color-mix(in srgb,var(--rune) 32%,#dfe6e8)}}.map-rune-card{background:linear-gradient(145deg,#fff,var(--rune-soft));border-radius:16px}.map-rune-card:after{content:"";border:18px solid var(--rune);width:110px;height:110px;position:absolute;bottom:-53px;right:-48px}@supports (color:color-mix(in lab, red, red)){.map-rune-card:after{border:18px solid color-mix(in srgb,var(--rune) 9%,transparent)}}.map-rune-card:after{border-radius:50%}.map-rune-card.rune-renewal{--rune:#5f9aa5;--rune-soft:#eef8f9}.map-rune-card.rune-collapse{--rune:#9a7554;--rune-soft:#faf4ed}.map-rune-card.rune-destruction{--rune:#8b5a9b;--rune-soft:#f7f0fa}.map-rune-mark{z-index:1;place-items:center;width:110px;height:102px;display:grid;position:relative}.map-rune-mark:before{content:"";background:radial-gradient(ellipse,var(--rune),transparent 70%);border-radius:50%;width:88px;height:54px;position:absolute;bottom:2px;left:11px}@supports (color:color-mix(in lab, red, red)){.map-rune-mark:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--rune) 20%,transparent),transparent 70%)}}.map-rune-mark:before{filter:blur(5px)}.map-rune-mark img{object-fit:contain;width:102px;height:90px;image-rendering:pixelated;filter:drop-shadow(0 6px 8px #0f232d33);position:relative}.map-rune-copy{z-index:1;min-width:0;position:relative}.map-rune-copy>small{color:var(--rune);letter-spacing:1.4px;font-size:8px;font-weight:900}.map-rune-copy h3{color:#34454a;margin:3px 0 4px;font-size:19px}.map-rune-copy>span{color:var(--rune);background:var(--rune);border-radius:999px;padding:4px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.map-rune-copy>span{background:color-mix(in srgb,var(--rune) 10%,#fff)}}.map-rune-copy>span{font-size:9px;font-weight:850}.map-rune-string{color:#657579;margin:10px 0 0;font-size:11px;line-height:1.65}.map-rune-copy ul{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.map-rune-copy li{color:#6f7b7e;padding-left:13px;font-size:12px;line-height:1.55;position:relative}.map-rune-copy li:before{content:"";background:var(--rune);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.map-rune-showcase{margin-top:0}.map-rune-scene-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:10px;display:grid}.map-rune-scene-tabs button{color:#5f747a;min-height:48px;font:inherit;cursor:pointer;background:#f5f9f9;border:1px solid #dbe4e5;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:8px 13px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.map-rune-scene-tabs button:not(:last-child):after{content:"→";color:#9badaf;text-align:center;pointer-events:none;width:24px;font-size:16px;font-weight:850;line-height:1;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.map-rune-scene-tabs button:hover{border-color:#9ebdc3;transform:translateY(-1px)}.map-rune-scene-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#5f929d,#426d77);border-color:#4e7e89;box-shadow:0 7px 18px #37636c2e}.map-rune-scene-tabs button b{font-size:13px}.map-rune-experience{background:#183a36;border:1px solid #d5e1e1;border-radius:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);display:grid;overflow:hidden;box-shadow:0 14px 30px #2547461f}.map-rune-stage{color:#f5f1e6;background:radial-gradient(circle at 50% 48%,#73a99c42,#0000 34%),linear-gradient(145deg,#244b45,#132f2c);grid-template-rows:auto 1fr auto;min-height:336px;padding:20px 24px 18px;display:grid;position:relative;overflow:hidden}.map-rune-stage:before,.map-rune-stage:after{content:"";pointer-events:none;border:1px solid #d2e7dd17;border-radius:50%;position:absolute}.map-rune-stage:before{width:360px;height:360px;top:-190px;left:-160px}.map-rune-stage:after{width:260px;height:260px;bottom:-145px;right:-125px}.map-rune-stage>header{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.map-rune-stage>header small{color:#b1ccc4;letter-spacing:1.7px;font-size:8px;font-weight:900}.map-rune-stage>header b{color:#f2dc9a;font-size:12px}.map-rune-stage-visual{z-index:1;place-items:center;min-height:226px;display:grid;position:relative}.map-rune-stage-visual>img{z-index:2;object-fit:contain;width:170px;height:145px;image-rendering:pixelated;filter:drop-shadow(0 12px 14px #00000061);transition:filter .22s,opacity .22s,transform .22s;animation:.32s cubic-bezier(.2,.75,.3,1) both map-rune-stage-switch;position:relative}.map-rune-stage-orbit{border:1px solid #ddefe72b;border-radius:50%;width:220px;height:106px;position:absolute;top:50%;left:50%;transform:translate(-50%,-32%);box-shadow:0 0 45px #83bead26}.map-rune-space-prompt,.map-rune-command,.map-rune-effect{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.map-rune-space-prompt{white-space:nowrap;background:#0c1816d6;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;display:flex;bottom:9px;box-shadow:0 7px 18px #0003}.map-rune-space-prompt kbd{color:#31483e;letter-spacing:.6px;background:#efd77f;border-radius:5px;padding:4px 7px;font:900 9px/1 inherit}.map-rune-command{text-align:center;filter:drop-shadow(0 11px 20px #0000004d);place-items:center;width:min(336px,88%);min-height:104px;animation:.3s cubic-bezier(.2,.75,.3,1) both map-rune-command-in;display:grid;top:50%;transform:translate(-50%,-50%)}.map-rune-command-backdrop{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.map-rune-command-content{z-index:1;place-items:center;gap:9px;display:grid;position:relative}.map-rune-command small{color:#fff7cf;text-shadow:0 1px 2px #000;font-size:11px;font-weight:800}.map-rune-command-keys{justify-content:center;gap:6px;display:flex}.map-rune-command-keys img{object-fit:contain;width:41px;height:41px;image-rendering:pixelated;filter:drop-shadow(0 2px 1px #0000006b);animation:.26s cubic-bezier(.2,.8,.3,1) backwards map-rune-key-in;display:block}.map-rune-command-keys img:nth-child(2){animation-delay:60ms}.map-rune-command-keys img:nth-child(3){animation-delay:.12s}.map-rune-command-keys img:nth-child(4){animation-delay:.18s}.map-rune-effect{color:#fff;white-space:normal;background:#0d1c19eb;border:1px solid #f2d87e59;border-radius:10px;align-items:center;gap:10px;width:min(410px,100% - 18px);padding:9px 13px 9px 9px;animation:.34s cubic-bezier(.2,.75,.3,1) both map-rune-effect-in;display:flex;bottom:2px;box-shadow:0 8px 22px #0000003d}.map-rune-effect-icon{width:52px;height:52px;image-rendering:pixelated;background:linear-gradient(145deg,#ffffff24,#f2d87e1f);border:1px solid #f2d87e7a;border-radius:8px;place-items:center;animation:.48s cubic-bezier(.2,.8,.3,1) 80ms both map-rune-effect-burst;display:grid}.map-rune-effect-icon img{object-fit:contain;width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #0006);display:block}.map-rune-effect>span:not(.map-rune-effect-icon){flex:1;gap:3px;min-width:0;display:grid}.map-rune-effect b{color:#f4df9a;font-size:12px}.map-rune-effect ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.map-rune-effect li{color:#c5d3ce;font-size:9px;line-height:1.35}.map-rune-effect li:before{content:"•";color:#efd77f;margin-right:5px}.map-rune-experience.is-command .map-rune-stage-visual>img{opacity:.35;filter:blur(1px)drop-shadow(0 8px 10px #0003);transform:scale(.9)}.map-rune-experience.is-effect .map-rune-stage-visual>img{filter:drop-shadow(0 0 18px #ebd47775)drop-shadow(0 12px 14px #0000004d);transform:scale(1.08)}.map-rune-stage>p{z-index:2;color:#b9cbc5;text-align:center;margin:0;font-size:11px;line-height:1.55;position:relative}.map-rune-overview{color:#584f49;background:linear-gradient(145deg,#f6f0e2,#ebe1cd);padding:25px 23px}.map-rune-overview>small{color:#8b765d;letter-spacing:1.7px;font-size:8px;font-weight:900}.map-rune-overview h3{color:#3f4f46;margin:6px 0 8px;font-size:20px;line-height:1.35}.map-rune-overview>p{color:#766d62;margin:0;font-size:12px;line-height:1.7}.map-rune-overview dl{gap:7px;margin:18px 0 0;display:grid}.map-rune-overview dl>div{border-bottom:1px solid #6a573a26;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.map-rune-overview dt{color:#897d6e;font-size:10px}.map-rune-overview dd{color:#3f594d;margin:0;font-size:13px;font-weight:850}.map-rune-curse{background:#b45d5814;border:1px solid #9c534f33;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:15px;padding:11px;display:grid}.map-rune-curse>span{color:#fff;background:#ad5c59;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.map-rune-curse p{gap:2px;margin:0;display:grid}.map-rune-curse b{color:#80504d;font-size:11px}.map-rune-curse small{color:#957572;font-size:9px;line-height:1.45}.map-rune-library{background:#f9fbfb;border:1px solid #dfe6e6;border-radius:16px;margin-top:12px;padding:20px}.map-rune-library>header small{color:#71949c;letter-spacing:1.6px;font-size:8px;font-weight:900}.map-rune-library>header h3{color:#344b51;margin:4px 0 13px;font-size:18px}.map-rune-library-layout{grid-template-columns:minmax(235px,.58fr) minmax(0,1.42fr);gap:11px;display:grid}.map-rune-library-layout>nav{gap:6px;display:grid}.map-rune-library-layout>nav button{color:#596c70;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e7;border-radius:11px;grid-template-columns:51px minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.map-rune-library-layout>nav button:hover{border-color:#acc5c9;transform:translate(2px)}.map-rune-library-layout>nav button[aria-pressed=true]{background:#eaf2f2;border-color:#5d8993;box-shadow:inset 3px 0 #527f89}.map-rune-library-layout>nav button[aria-pressed=true] img{animation:.3s cubic-bezier(.2,.75,.3,1) both map-rune-tab-switch}.map-rune-library-layout>nav img{object-fit:contain;width:51px;height:47px;image-rendering:pixelated;filter:drop-shadow(0 4px 5px #20373e2e)}.map-rune-library-layout>nav button>span{gap:2px;min-width:0;display:grid}.map-rune-library-layout>nav small{color:#96a7aa;letter-spacing:1.1px;font-size:7px;font-weight:900}.map-rune-library-layout>nav b{color:#40585e;font-size:12px}.map-rune-detail-stack{min-width:0;display:grid}.map-rune-detail-stack>.map-rune-detail{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;animation:none}.map-rune-detail-stack>.map-rune-detail.is-active{visibility:visible;opacity:1;pointer-events:auto;animation:.34s cubic-bezier(.2,.75,.3,1) both map-rune-detail-switch}.map-rune-detail{--rune:#6d91a0;border:1px solid var(--rune);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px;min-height:266px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.map-rune-detail{border:1px solid color-mix(in srgb,var(--rune) 30%,#dfe7e8)}}.map-rune-detail{background:linear-gradient(145deg,#fff,var(--rune));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.map-rune-detail{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--rune) 7%,#fff))}}.map-rune-detail.rune-renewal{--rune:#5f9aa5}.map-rune-detail.rune-collapse{--rune:#9a7554}.map-rune-detail.rune-destruction{--rune:#8b5a9b}.map-rune-detail:after{content:"";border:24px solid var(--rune);width:170px;height:170px;position:absolute;bottom:-95px;right:-85px}@supports (color:color-mix(in lab, red, red)){.map-rune-detail:after{border:24px solid color-mix(in srgb,var(--rune) 8%,transparent)}}.map-rune-detail:after{border-radius:50%}.map-rune-detail-mark{z-index:1;background:var(--rune);border-radius:18px;place-items:center;width:130px;height:126px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.map-rune-detail-mark{background:color-mix(in srgb,var(--rune) 8%,#fff)}}.map-rune-detail-mark img{object-fit:contain;width:120px;height:108px;image-rendering:pixelated;filter:drop-shadow(0 7px 9px #182d3333)}.map-rune-detail-copy{z-index:1;min-width:0;position:relative}.map-rune-detail-copy>small{color:var(--rune);letter-spacing:1.5px;font-size:8px;font-weight:900}.map-rune-detail-copy h3{color:#34484d;margin:4px 0 5px;font-size:22px}.map-rune-detail-copy>span{color:var(--rune);background:var(--rune);border-radius:999px;padding:4px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.map-rune-detail-copy>span{background:color-mix(in srgb,var(--rune) 10%,#fff)}}.map-rune-detail-copy>span{font-size:9px;font-weight:850}.map-rune-detail-copy>p{color:#68787b;margin:10px 0 0;font-size:12px;line-height:1.65}.map-rune-detail-copy ul{gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.map-rune-detail-copy li{color:#637276;padding-left:13px;font-size:11px;line-height:1.5;position:relative}.map-rune-detail-copy li:before{content:"";background:var(--rune);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}@keyframes map-rune-stage-switch{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes map-rune-tab-switch{0%{transform:translateY(2px)scale(.88)}60%{transform:translateY(-2px)scale(1.06)}to{transform:translateY(0)scale(1)}}@keyframes map-rune-detail-switch{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes map-rune-command-in{0%{opacity:0;transform:translate(-50%,-45%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes map-rune-key-in{0%{opacity:0;transform:translateY(7px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes map-rune-effect-in{0%{opacity:0;transform:translate(-50%,8px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes map-rune-effect-burst{0%{opacity:.5;transform:scale(.82);box-shadow:0 0 #f2d87e00}65%{opacity:1;transform:scale(1.08);box-shadow:0 0 20px #f2d87e61}to{opacity:1;transform:scale(1);box-shadow:0 0 8px #f2d87e29}}@media (prefers-reduced-motion:reduce){.map-rune-stage-visual>img,.map-rune-library-layout>nav button[aria-pressed=true] img,.map-rune-detail,.map-rune-command,.map-rune-command-keys img,.map-rune-effect,.map-rune-effect-icon,.map-black-king-stage>section{animation:none}}.guild-guide-site{background:radial-gradient(circle at 12% 8%,#494f8e14,#0000 27%),#f5f5f6;min-height:100vh}.guild-guide-heading{background:radial-gradient(circle at 32% 48%,#5263bb4d,#0000 30%),radial-gradient(circle at 78% 20%,#e3be5621,#0000 24%),linear-gradient(120deg,#202246,#34386f 52%,#171833)}.guild-guide-heading .page-hero-title small,.guild-guide-heading .page-hero-title h1{color:#f2d77d}.guild-guide-heading .page-hero-title p{color:#ffffffbd}.guild-guide-workspace{width:min(1160px,100% - 40px);margin:-17px auto 0;padding:0 0 78px}.guild-guide-tabs{z-index:5;background:linear-gradient(#fffdf7,#f4ead8);border:1px solid #cbb995;border-radius:15px;grid-template-columns:repeat(2,158px);gap:5px;width:fit-content;margin:0 0 18px;padding:6px;display:grid;position:relative;box-shadow:0 12px 34px #4d372121,inset 0 0 0 1px #fffc}.guild-guide-tabs button{color:#756857;min-height:44px;font:inherit;text-shadow:0 1px #fff;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 24px;font-size:14px;font-weight:850;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.guild-guide-tabs button:hover{color:#3d5c50;background:#33655213;transform:translateY(-1px)}.guild-guide-tabs button[aria-pressed=true]{color:#fff7dc;text-shadow:0 1px 2px #0000003d;background:linear-gradient(145deg,#356d59,#1f4b3e);border:1px solid #ad843a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 2px #e5c27021,0 8px 22px #2a4f413d}.guild-overview,.guild-skills-view{background:#ffffffe6;border:1px solid #e1e0e4;border-radius:22px;padding:28px;box-shadow:0 18px 48px #2a2a4812}.guild-overview-heading{border-bottom:1px solid #ece9df;border-left:5px solid #ddb02c;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:end;gap:44px;margin-bottom:22px;padding:5px 0 18px 18px;display:grid}.guild-overview-heading small{color:#987331;letter-spacing:1.8px;font-size:9px;font-weight:900}.guild-overview-heading h2{color:#273f38;letter-spacing:-.8px;margin:6px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.2}.guild-overview-heading p{color:#716f69;margin:0;font-size:14px;line-height:1.85}.guild-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guild-overview-grid article{background:linear-gradient(145deg,#fffdf7,#fff);border:1px solid #e4dfcf;border-radius:17px;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding:21px 20px;display:grid;box-shadow:0 10px 26px #463d230b}.guild-overview-grid article>span{color:#fff7da;background:linear-gradient(145deg,#b99243,#786129);border:1px solid #d5c38c;border-radius:13px;place-items:center;width:43px;height:43px;font-size:17px;display:grid;box-shadow:inset 0 0 0 3px #ffffff21,0 7px 15px #74572329}.guild-overview-grid small{color:#789084;letter-spacing:1px;font-size:9px;font-weight:850}.guild-overview-grid h3{color:#31463f;margin:4px 0 7px;font-size:17px;line-height:1.3}.guild-overview-grid p{color:#77766f;margin:0;font-size:12px;line-height:1.7}.guild-growth-route{background:linear-gradient(90deg,#f7f6fb,#fffaf0);border:1px solid #e4dfcf;border-radius:16px;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;display:grid}.guild-growth-route div{align-items:center;gap:8px;min-width:0;display:flex}.guild-growth-route small{color:#4e796d;background:#ffffffc2;border-radius:8px;flex:none;place-items:center;width:34px;height:26px;font-size:9px;font-weight:900;display:grid}.guild-growth-route b{color:#40554e;white-space:nowrap;font-size:12px}.guild-growth-route i{color:#ac9f7a;font-size:16px;font-style:normal}.guild-points-note{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.guild-points-note div{background:#255b4b0f;border-left:3px solid #4d8a78;border-radius:4px 12px 12px 4px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px 16px;display:grid}.guild-points-note b{color:#2d6b5a;letter-spacing:.4px;font-size:13px}.guild-points-note p{color:#6d756f;margin:0;font-size:11px;line-height:1.6}.guild-overview-principles{border-top:1px solid #ebe7dc;margin-top:22px;padding-top:20px}.guild-overview-principles>header{border-left:4px solid #dfb22f;margin-bottom:14px;padding-left:14px}.guild-overview-principles small{color:#9b7930;letter-spacing:1.5px;font-size:9px;font-weight:900}.guild-overview-principles h3{color:#31324d;margin:4px 0 0;font-size:21px}.guild-overview-principles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guild-overview-principles p{background:#f6f5f9;border-radius:13px;margin:0;padding:15px 16px}.guild-overview-principles b{color:#373957;margin-bottom:5px;font-size:13px;display:block}.guild-overview-principles span{color:#777785;font-size:11px;line-height:1.65}.guild-rules-intro{border-bottom:1px solid #ece9df;border-left:5px solid #ddb02c;justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;padding:4px 0 17px 17px;display:flex}.guild-rules-intro small,.guild-source-section header small,.guild-rule-columns small{color:#987331;letter-spacing:1.5px;font-size:9px;font-weight:900}.guild-rules-intro h2{color:#273f38;margin:5px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.2}.guild-rules-intro p{color:#666e69;margin:0 0 2px;font-size:14px}.guild-rules-intro p strong{color:#245e4e}.guild-rule-summary{background:linear-gradient(105deg,#fff9e9,#f0f8f4);border:1px solid #d7c89f;border-radius:16px;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:grid}.guild-rule-summary div{min-width:0;padding:0 8px}.guild-rule-summary span{color:#857b6a;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.guild-rule-summary strong{color:#294d42;white-space:nowrap;font-size:15px}.guild-rule-summary i{color:#b29755;font-size:18px;font-style:normal}.guild-source-section{background:#fffdf8;border:1px solid #e1ddd2;border-radius:17px;margin-top:14px;padding:20px}.guild-source-section header{grid-template-columns:auto 1fr;align-items:end;column-gap:12px;display:grid}.guild-source-section header small{grid-column:1/-1}.guild-source-section h3{color:#313f3a;margin:4px 0 0;font-size:20px}.guild-source-section header p{color:#77756e;text-align:right;margin:0 0 1px;font-size:12px}.guild-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.guild-source-grid p{color:#3e514a;background:#f7faf8;border:1px solid #e0e4df;border-radius:11px;align-items:center;min-height:44px;margin:0;padding:10px 14px;font-size:13px;display:flex}.guild-source-grid p:before{content:"";background:#4d8a78;border-radius:50%;flex:0 0 4px;width:4px;height:4px;margin-right:10px}.guild-source-grid p b{min-width:0;line-height:1.35}.guild-daily-limit{color:#6d6252;background:#f8f0db;border-radius:10px;align-items:center;gap:12px;margin:12px 0 0;padding:10px 13px;font-size:12px;display:flex}.guild-daily-limit strong{color:#876423}.guild-rule-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.guild-rule-columns article{background:#fff;border:1px solid #e1ddd2;border-radius:16px;padding:19px 20px}.guild-rule-columns h3{color:#33443e;margin:4px 0 10px;font-size:18px}.guild-rule-columns ul{color:#666f6b;margin:0;padding-left:19px;font-size:12px;line-height:1.8}.guild-rule-columns li+li{margin-top:2px}.guild-rule-columns li::marker{color:#4d8a78}.guild-rule-columns li b{color:#315f52}.guild-guide-intro{grid-template-columns:auto 1fr auto;align-items:end;gap:22px;margin-bottom:17px;padding:0 3px;display:grid}.guild-guide-intro small{color:#987331;letter-spacing:1.8px;font-size:9px;font-weight:900}.guild-guide-intro h2{color:#273f38;margin:4px 0 0;font-size:28px;line-height:1.1}.guild-guide-intro p{color:#77756e;margin:0 0 2px;font-size:14px;line-height:1.7}.guild-guide-intro>span{color:#7c6532;letter-spacing:.6px;background:#fff9e9;border:1px solid #d9c89e;border-radius:999px;margin-bottom:3px;padding:7px 10px;font-size:10px;font-weight:850}.guild-skill-board{background:#ffffffdb;border:1px solid #d8d3c9;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);display:grid;overflow:hidden;box-shadow:0 20px 54px #343b3617}.guild-skill-library{background:linear-gradient(145deg,#fffffff2,#f6f4eeeb);border-right:1px solid #ded9cf;grid-template-columns:1fr;align-content:start;gap:15px;padding:22px;display:grid}.guild-skill-library section{min-width:0}.guild-skill-library h3{color:#786b50;letter-spacing:.8px;margin:0 0 8px;padding-left:9px;font-size:11px;font-weight:900;position:relative}.guild-skill-library h3:before{content:"";background:#4e8f7d;border-radius:99px;width:3px;height:12px;position:absolute;top:1px;left:0}.guild-skill-library section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.guild-skill-library button{color:#3e4b46;text-align:left;cursor:pointer;background:#fffc;border:1px solid #dedbd3;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:60px;padding:8px 9px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.guild-skill-library button:hover{background:#fff;border-color:#96b8aa;transform:translateY(-1px);box-shadow:0 7px 16px #24534614}.guild-skill-library button[aria-pressed=true]{color:#163f34;background:linear-gradient(135deg,#e7f5f0,#f9fcfa);border-color:#4e8f7d;box-shadow:inset 3px 0 #3b806d,0 7px 18px #2453461a}.guild-skill-library button img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(0 4px 4px #1a2f292e)}.guild-skill-library button span{min-width:0;font-size:13px;font-weight:850;line-height:1.3}.guild-skill-detail{background:radial-gradient(circle at 90% 12%,#e2bd5d2e,#0000 24%),linear-gradient(150deg,#f1faf6,#e5f1ed);flex-direction:column;min-height:100%;padding:34px 32px 26px;display:flex;position:relative;overflow:hidden}.guild-skill-detail:after{content:"";border:22px solid #3378650f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-88px;right:-78px}.guild-skill-detail-top{z-index:1;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.guild-skill-detail-top figure{background:#ffffffc2;border:1px solid #447d6b3d;border-radius:20px;place-items:center;width:82px;height:82px;margin:0;display:grid;box-shadow:inset 0 0 0 5px #ffffff7a,0 13px 25px #1f4d401f}.guild-skill-detail-top img{object-fit:contain;width:62px;height:62px;image-rendering:pixelated;filter:drop-shadow(0 7px 6px #16382f33)}.guild-skill-detail-top small{color:#4f8877;letter-spacing:1.2px;font-size:10px;font-weight:900}.guild-skill-detail-top h2{color:#203e35;letter-spacing:-.7px;margin:5px 0 7px;font-size:clamp(24px,3vw,32px);line-height:1.15}.guild-skill-detail-top span{color:#7a612b;background:#fff4cfe0;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.guild-skill-description{z-index:1;color:#566a63;margin:27px 0 18px;font-size:15px;line-height:1.85;position:relative}.guild-skill-effect,.guild-skill-requirement{z-index:1;background:#ffffff9e;border:1px solid #447d6b2e;border-radius:14px;padding:16px 17px;position:relative}.guild-skill-effect small,.guild-skill-requirement small{color:#9a7634;letter-spacing:1.2px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.guild-skill-effect strong{color:#294c41;font-size:14px;line-height:1.75}.guild-skill-requirement{margin-top:10px}.guild-skill-requirement p{color:#6f6554;margin:0;font-size:12px;line-height:1.65}.guild-skill-detail footer{z-index:1;color:#7d918a;letter-spacing:.6px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:9px;display:flex;position:relative}.guild-skill-detail footer b{color:#668078;font-weight:800}.guild-guide-footer{border-top-color:#547d702e}html[data-theme=dark] .guild-guide-site{background:radial-gradient(circle at 12% 8%,#525bb214,#0000 27%),#18181d}html[data-theme=dark] .guild-guide-tabs{background:linear-gradient(#332d27,#28231f);border-color:#594b38;box-shadow:0 12px 34px #0000004d,inset 0 1px #ffffff09}html[data-theme=dark] .guild-guide-tabs button{color:#c7b99f;text-shadow:none}html[data-theme=dark] .guild-guide-tabs button:hover{color:#f0ddae;background:#3a3329}html[data-theme=dark] .guild-overview,html[data-theme=dark] .guild-skills-view{background:#1f1e25f0;border-color:#3b3a44;box-shadow:0 18px 48px #0000002e}html[data-theme=dark] .guild-overview-heading h2{color:#edf4f1}html[data-theme=dark] .guild-overview-heading p{color:#aeb7b3}html[data-theme=dark] .guild-overview-grid article{background:#202825;border-color:#37443f;box-shadow:0 12px 28px #0000001f}html[data-theme=dark] .guild-overview-grid h3{color:#e6eeeb}html[data-theme=dark] .guild-overview-grid p{color:#aab4b0}html[data-theme=dark] .guild-growth-route{background:linear-gradient(90deg,#20362f,#302d22);border-color:#394740}html[data-theme=dark] .guild-growth-route small{color:#9bc5b8;background:#0f1b1780}html[data-theme=dark] .guild-growth-route b{color:#d7e3df}html[data-theme=dark] .guild-points-note div{background:#468b761c;border-color:#62a38f}html[data-theme=dark] .guild-points-note b{color:#88c3b1}html[data-theme=dark] .guild-points-note p{color:#aeb9b5}html[data-theme=dark] .guild-overview-principles{border-color:#413f39}html[data-theme=dark] .guild-overview-principles h3{color:#f0edf5}html[data-theme=dark] .guild-overview-principles p{background:#282730}html[data-theme=dark] .guild-overview-principles b{color:#e9e6ef}html[data-theme=dark] .guild-overview-principles span{color:#aaa8b2}html[data-theme=dark] .guild-rules-intro{border-bottom-color:#413f39}html[data-theme=dark] .guild-rules-intro h2,html[data-theme=dark] .guild-source-section h3,html[data-theme=dark] .guild-rule-columns h3{color:#edf4f1}html[data-theme=dark] .guild-rules-intro p,html[data-theme=dark] .guild-source-section header p{color:#aeb7b3}html[data-theme=dark] .guild-rules-intro p strong{color:#8cc8b5}html[data-theme=dark] .guild-rule-summary{background:linear-gradient(105deg,#302b20,#20362f);border-color:#5a5038}html[data-theme=dark] .guild-rule-summary span{color:#b7ab93}html[data-theme=dark] .guild-rule-summary strong{color:#e1eee9}html[data-theme=dark] .guild-source-section,html[data-theme=dark] .guild-rule-columns article{background:#202825;border-color:#394740}html[data-theme=dark] .guild-source-grid p{color:#d5e0dc;background:#252f2c;border-color:#3a4843}html[data-theme=dark] .guild-daily-limit{color:#c8bda8;background:#383123}html[data-theme=dark] .guild-rule-columns ul{color:#adb8b4}html[data-theme=dark] .guild-guide-intro h2{color:#edf4f1}html[data-theme=dark] .guild-guide-intro p{color:#aab4b0}html[data-theme=dark] .guild-guide-intro>span{color:#dfc476;background:#302d22;border-color:#675b39}html[data-theme=dark] .guild-skill-board{background:#202825;border-color:#37443f;box-shadow:0 20px 54px #00000038}html[data-theme=dark] .guild-skill-library{background:linear-gradient(145deg,#202825,#1b211f);border-color:#37443f}html[data-theme=dark] .guild-skill-library h3{color:#c4b88e}html[data-theme=dark] .guild-skill-library button{color:#cbd6d2;background:#252e2b;border-color:#3a4742}html[data-theme=dark] .guild-skill-library button:hover{background:#293632;border-color:#558b79}html[data-theme=dark] .guild-skill-library button[aria-pressed=true]{color:#f0faf6;background:linear-gradient(135deg,#24493e,#293d37);border-color:#64a28f}html[data-theme=dark] .guild-skill-detail{background:radial-gradient(circle at 90% 12%,#d2aa451f,#0000 24%),linear-gradient(150deg,#20362f,#1d2c27)}html[data-theme=dark] .guild-skill-detail-top figure{background:#121c1985;border-color:#46685d}html[data-theme=dark] .guild-skill-detail-top h2{color:#eff8f4}html[data-theme=dark] .guild-skill-description{color:#b8c8c2}html[data-theme=dark] .guild-skill-effect,html[data-theme=dark] .guild-skill-requirement{background:#0d181459;border-color:#3d594f}html[data-theme=dark] .guild-skill-effect strong{color:#d8ebe4}html[data-theme=dark] .guild-skill-requirement p{color:#bdb49b}@media (width<=900px){.guild-overview-heading{grid-template-columns:1fr;gap:10px}.guild-overview-grid{grid-template-columns:1fr}.guild-growth-route{grid-template-columns:1fr;justify-content:stretch}.guild-growth-route i{display:none}.guild-overview-principles>div{grid-template-columns:1fr}.guild-rules-intro{flex-direction:column;align-items:start;gap:8px}.guild-rule-summary{grid-template-columns:1fr}.guild-rule-summary i{display:none}.guild-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-rule-columns,.guild-skill-board{grid-template-columns:1fr}.guild-skill-library{border-bottom:1px solid #ded9cf;border-right:0}.guild-skill-detail{min-height:430px}}@media (width<=640px){.guild-guide-workspace{width:min(100% - 24px,1160px);padding-top:0}.guild-guide-tabs{grid-template-columns:1fr 1fr;width:100%;margin:0 0 16px}.guild-overview,.guild-skills-view{padding:18px 14px}.guild-guide-intro{grid-template-columns:1fr auto;gap:12px}.guild-guide-intro p{grid-area:2/1/auto/-1}.guild-overview{margin-bottom:34px}.guild-overview-grid article{padding:17px 16px}.guild-source-section header{grid-template-columns:1fr}.guild-source-section header p{text-align:left;margin-top:5px}.guild-source-grid,.guild-points-note{grid-template-columns:1fr}.guild-skill-library{grid-template-columns:1fr;gap:14px;padding:14px}.guild-skill-library section:first-child{grid-column:auto}.guild-skill-library section:first-child>div,.guild-skill-library section>div{grid-template-columns:1fr 1fr}.guild-skill-library button{grid-template-columns:36px minmax(0,1fr);min-height:54px}.guild-skill-library button img{width:36px;height:36px}.guild-skill-library button span{font-size:12px}.guild-skill-detail{min-height:460px;padding:25px 20px 22px}.guild-skill-detail-top{grid-template-columns:70px minmax(0,1fr)}.guild-skill-detail-top figure{width:70px;height:70px}.guild-skill-detail-top img{width:54px;height:54px}}.map-elite-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(250px,.62fr);align-items:stretch;gap:12px;display:grid}.map-black-king-panel,.map-elite-overview,.map-event-rewards{background:linear-gradient(145deg,#fff,#fbf8f3);border:1px solid #ddd4c8;border-radius:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 12px 30px #3e303611,inset 0 1px #ffffffe6}.map-black-king-panel>header,.map-event-rewards>header{padding-left:13px;position:relative}.map-black-king-panel>header:before,.map-event-rewards>header:before{content:"";background:linear-gradient(#d6ae55,#9e7130);border-radius:999px;width:3px;position:absolute;inset:2px auto 2px 0;box-shadow:0 0 0 1px #774f1a14}.map-black-king-panel>header h3,.map-elite-overview-head h3,.map-event-rewards>header h3{color:#43383f;letter-spacing:.02em;margin:0 0 3px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:17px;font-weight:900}.map-black-king-panel>header p,.map-elite-overview-head p,.map-event-rewards>header p{color:#857a80;margin:0;font-size:11px;line-height:1.55}.map-elite-overview{color:#55444d;background:radial-gradient(circle at 90% 0,#d7af5933,#0000 38%),linear-gradient(145deg,#faf4f7,#eee4ea);border-color:#d9c8d1;flex-direction:column;display:flex;box-shadow:0 12px 30px #5a3e4d16,inset 0 1px #ffffffe6}.map-elite-overview:after{content:"";pointer-events:none;border:1px solid #a16f8721;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-42px;right:-35px;box-shadow:0 0 0 14px #a16f8709,0 0 0 30px #a16f8706}.map-elite-overview-head{z-index:1;position:relative}.map-elite-overview-head h3{color:#70465b}.map-elite-overview-head p{color:#88747f}.map-elite-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.map-elite-summary article{z-index:1;background:#ffffffbd;border:1px solid #ddcfd7;border-radius:10px;align-content:center;min-height:60px;padding:9px 11px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 4px 12px #563a4709}.map-elite-summary small{color:#927c88;letter-spacing:.05em;font-size:9px;font-weight:700}.map-elite-summary b{color:#674457;margin-top:2px;font-size:14px;display:block}.map-elite-flow{grid-template-columns:1fr;align-items:stretch;gap:3px;margin-top:10px;display:grid}.map-elite-flow>div{z-index:1;background:#ffffffad;border:1px solid #dfd2da;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px 9px;display:grid;position:relative;box-shadow:inset 0 1px #fff}.map-elite-flow span{color:#fff8eb;background:linear-gradient(145deg,#a56d86,#7a4f65);border:1px solid #84526a38;border-radius:9px;place-items:center;width:40px;height:36px;font-size:10px;font-weight:900;display:grid;box-shadow:0 4px 10px #5b374a24}.map-elite-flow b{color:#5b4751;font-size:12px}.map-elite-flow>i{z-index:2;color:#91662d;background:linear-gradient(#fff8e8,#eddbb4);border:1px solid #9b6f3133;border-radius:999px;place-items:center;width:28px;height:24px;margin:-1px auto;font-size:18px;font-style:normal;font-weight:900;line-height:1;display:grid;position:relative;box-shadow:0 3px 9px #704c231a}.map-black-king-showcase{margin-top:11px}.map-black-king-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.map-black-king-tabs button{--king-accent:#7d6d80;color:#71666c;cursor:pointer;background:linear-gradient(#fff,#f8f4ee);border:1px solid #e3dbd3;border-radius:10px;align-content:center;place-items:center;gap:1px;min-width:0;min-height:48px;padding:7px 6px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px #fff}.map-black-king-tabs button:nth-child(2){--king-accent:#4f8291}.map-black-king-tabs button:nth-child(3){--king-accent:#8b5471}.map-black-king-tabs button:nth-child(4){--king-accent:#72528d}.map-black-king-tabs button:hover{color:var(--king-accent);border-color:var(--king-accent)}@supports (color:color-mix(in lab, red, red)){.map-black-king-tabs button:hover{border-color:color-mix(in srgb,var(--king-accent) 34%,#e3dbd3)}}.map-black-king-tabs button:hover{transform:translateY(-1px)}.map-black-king-tabs button[aria-selected=true]{color:#fff;border-color:var(--king-accent);background:linear-gradient(145deg,var(--king-accent),var(--king-accent))}@supports (color:color-mix(in lab, red, red)){.map-black-king-tabs button[aria-selected=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--king-accent) 84%,#fff),var(--king-accent))}}.map-black-king-tabs button[aria-selected=true]{box-shadow:0 7px 15px var(--king-accent),inset 0 1px #ffffff2e}@supports (color:color-mix(in lab, red, red)){.map-black-king-tabs button[aria-selected=true]{box-shadow:0 7px 15px color-mix(in srgb,var(--king-accent) 18%,transparent),inset 0 1px #ffffff2e}}.map-black-king-tabs button:focus-visible{outline-offset:2px;outline:2px solid #bc8d54}.map-black-king-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.map-black-king-tabs small{opacity:.76;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.3}.map-black-king-stage{background:radial-gradient(circle at 50% 82%,#ae8e6421,#0000 34%),linear-gradient(145deg,#fcfaf6,#f4eee5);border:1px solid #dfd6cc;border-radius:13px;min-height:224px;margin-top:8px;padding:12px 14px 8px;overflow:hidden;box-shadow:inset 0 1px #fff}.map-black-king-stage>section{animation:.26s both map-black-king-enter}.map-black-king-stage>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.map-black-king-stage header small{color:#92858b;letter-spacing:.04em;font-size:10px;font-weight:700}.map-black-king-stage h4{color:#493d44;margin:1px 0 0;font-size:17px;font-weight:900;line-height:1.25}.map-black-king-stage strong{color:#8f611e;white-space:nowrap;background:linear-gradient(#fff9e8,#f8e7ba);border:1px solid #e3cb8e;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:900;box-shadow:inset 0 1px #fff,0 4px 10px #6f4b1b12}.map-black-king-portraits{justify-content:center;align-items:flex-end;gap:22px;min-height:168px;display:flex}.map-black-king-portraits figure{align-content:end;justify-items:center;min-width:0;margin:0;display:grid}.map-black-king-portraits img{object-fit:contain;object-position:center bottom;width:128px;height:142px;image-rendering:pixelated;filter:drop-shadow(0 10px 11px #30212a33);display:block}.map-black-king-portraits figure:only-child img{width:156px;height:150px}.map-black-king-portraits figcaption{color:#5f5058;text-align:center;margin-top:-1px;font-size:12px;font-weight:850;line-height:1.35}@keyframes map-black-king-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.map-event-rewards{background:linear-gradient(145deg,#fffdf8,#f8f2e8);margin-top:12px}.map-event-rewards>header{align-items:baseline;gap:10px;display:flex}.map-event-reward-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.map-event-reward-list article{background:#ffffffc2;border:1px solid #e6ddd0;border-radius:11px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:10px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 14px #4d392909}.map-event-reward-list article:hover{border-color:#d3bd8c;transform:translateY(-1px);box-shadow:0 9px 20px #4d392914}.map-event-reward-list ul{margin:0;padding:0;list-style:none}.map-event-reward-list .boss-reward-slot{background:linear-gradient(145deg,#f7f3f8,#e8e1ea);border-color:#b3a6b5;width:54px;height:54px}.map-event-reward-list b{color:#4a3e43;font-size:13px}.map-event-reward-list p{color:#8a7d7c;margin:2px 0 0;font-size:10px;line-height:1.4}.map-event-reward-list .map-event-meso-reward{background:linear-gradient(145deg,#fffaf0,#f7efd9);border-color:#ead9ad}.map-event-reward-list .map-meso-bag{object-fit:contain;width:54px;height:54px;image-rendering:pixelated;background:linear-gradient(145deg,#fff8d9,#e7c45d);border:1px solid #d4b96e;border-radius:11px;padding:6px;box-shadow:inset 0 0 0 3px #ffffff4d,0 5px 12px #74500d24}.map-system-note{color:#81777f;background:#ffffffb8;border:1px solid #dad5d8;border-radius:13px;align-items:center;gap:17px;margin-top:15px;padding:15px 18px;font-size:12px;display:flex}.map-system-note span{color:#8c5f75;letter-spacing:1.5px;white-space:nowrap;font-size:8px;font-weight:900}.map-system-note p{margin:0}.map-system-footer{width:min(1120px,100% - 40px);margin:0 auto}@media (width>=1021px){.map-rune-showcase{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:10px 12px;display:grid}.map-rune-scene-tabs{grid-area:1/1;margin:0}.map-rune-experience{grid-area:2/1}.map-rune-library{grid-area:1/2/3;margin:0;padding:14px}.map-rune-library>header h3{margin:2px 0 9px;font-size:16px}.map-rune-library-layout{grid-template-columns:126px minmax(0,1fr);align-items:stretch;gap:8px}.map-rune-library-layout>nav{grid-template-rows:repeat(4,minmax(56px,1fr));align-self:stretch;gap:5px}.map-rune-library-layout>nav button{grid-template-columns:40px minmax(0,1fr);gap:6px;height:auto;min-height:56px;padding:5px 7px}.map-rune-library-layout>nav img{width:40px;height:39px}.map-rune-library-layout>nav small{display:none}.map-rune-detail{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:14px 13px}.map-rune-detail-mark{border-radius:14px;width:82px;height:82px}.map-rune-detail-mark img{width:78px;height:75px}.map-rune-detail-copy h3{margin:2px 0 4px;font-size:18px}.map-rune-detail-copy>p{margin-top:7px;font-size:10px;line-height:1.5}.map-rune-detail-copy ul{gap:4px;margin-top:7px}.map-rune-detail-copy li{font-size:9px;line-height:1.45}.map-rune-overview{padding:20px 16px}.map-rune-overview h3{margin:4px 0 6px;font-size:17px}.map-rune-overview>p{font-size:10px;line-height:1.55}.map-rune-overview dl{gap:4px;margin-top:11px}.map-rune-overview dl>div{padding:6px 8px}.map-rune-curse{margin-top:9px;padding:8px}.map-rune-stage{min-height:316px;padding:17px 18px 14px}.map-rune-stage-visual{min-height:210px}}html[data-theme=dark] .map-system-site{background:linear-gradient(#211e21,#18161a 360px,#18161a)}html[data-theme=dark] .map-system-jump,html[data-theme=dark] .map-system-section{color:#d8e0e2;background:#2a282cf5;border-color:#42494c}html[data-theme=dark] .map-system-jump .feature-guide-tabs{background:0 0;border:0}html[data-theme=dark] .map-system-jump .feature-guide-tabs a{color:#cfc8bd;background:0 0}html[data-theme=dark] .map-system-jump .feature-guide-tabs a:hover{color:#d9efe7;background:#343d39}html[data-theme=dark] .map-system-jump .feature-guide-tabs a.active{color:#fff;background:linear-gradient(135deg,#4b927d,#2f705e)}html[data-theme=dark] .map-rune-facts article{background:0 0;border-color:#403a3e}html[data-theme=dark] .map-system-section-head{border-color:#403a3e}html[data-theme=dark] .map-system-section-head h2,html[data-theme=dark] .map-rune-copy h3{color:#edf2f3}html[data-theme=dark] .map-rune-card{background:linear-gradient(145deg,#302d31,#29272b);border-color:#4d5053}html[data-theme=dark] .map-rune-copy li,html[data-theme=dark] .map-rune-string,html[data-theme=dark] .map-system-section-head p{color:#b6bfc1}html[data-theme=dark] .map-rune-warning{background:linear-gradient(110deg,#3b2b2c,#322829);border-color:#72494a}html[data-theme=dark] .map-rune-warning h3{color:#f2d7d8}html[data-theme=dark] .map-rune-warning p{color:#c9a9aa}html[data-theme=dark] .map-black-king-panel,html[data-theme=dark] .map-event-rewards{background:#312d32;border-color:#4b454d}html[data-theme=dark] .map-event-reward-list article,html[data-theme=dark] .map-event-rewards>aside{background:#29262b;border-color:#4c454e}html[data-theme=dark] .map-black-king-panel>header h3,html[data-theme=dark] .map-event-rewards>header h3,html[data-theme=dark] .map-event-reward-list b,html[data-theme=dark] .map-event-rewards>aside b{color:#eee8ef}html[data-theme=dark] .map-black-king-tabs button{color:#c8bec3;background:linear-gradient(#353034,#2d292d);border-color:#50484d}html[data-theme=dark] .map-black-king-tabs button[aria-selected=true]{color:#fff;border-color:var(--king-accent);background:linear-gradient(145deg,var(--king-accent),var(--king-accent))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .map-black-king-tabs button[aria-selected=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--king-accent) 84%,#fff),var(--king-accent))}}html[data-theme=dark] .map-black-king-stage{background:radial-gradient(circle at 50% 82%,#c49d671f,#0000 34%),linear-gradient(145deg,#332e31,#292629);border-color:#4f474b}html[data-theme=dark] .map-black-king-stage h4,html[data-theme=dark] .map-black-king-portraits figcaption{color:#eee8ef}html[data-theme=dark] .map-elite-overview{background:radial-gradient(circle at 90% 0,#e1bb652e,#0000 38%),linear-gradient(145deg,#624b5a,#4c3947);border-color:#806677;box-shadow:0 14px 32px #0e090d33,inset 0 1px #ffffff14}html[data-theme=dark] .map-elite-overview:after{border-color:#edcd8824;box-shadow:0 0 0 14px #edcd8809,0 0 0 30px #edcd8806}html[data-theme=dark] .map-elite-overview-head h3{color:#f4dfae}html[data-theme=dark] .map-elite-overview-head p{color:#dacbd2}html[data-theme=dark] .map-elite-summary article{background:#ffffff16;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .map-elite-summary small{color:#d6c5ce}html[data-theme=dark] .map-elite-summary b{color:#fff0c8}html[data-theme=dark] .map-elite-flow>div{background:#ffffff12;border-color:#ffffff1f}html[data-theme=dark] .map-elite-flow b{color:#f7edf2}html[data-theme=dark] .map-elite-flow{background:0 0;border:0}html[data-theme=dark] .map-elite-summary article.is-reward,html[data-theme=dark] .map-event-reward-list .map-event-meso-reward{background:linear-gradient(145deg,#373225,#2e2b25);border-color:#62583f}html[data-theme=dark] .map-system-note{color:#bbb2ba;background:#302c31;border-color:#494349}html[data-theme=dark] .map-rune-scene-tabs button{color:#b8c4c6;background:#30383a;border-color:#455052}html[data-theme=dark] .map-rune-scene-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#5b8c97,#3f6871);border-color:#6796a0}html[data-theme=dark] .map-rune-experience{border-color:#465250}html[data-theme=dark] .map-rune-overview{color:#ddd3c2;background:linear-gradient(145deg,#3b3730,#302d29)}html[data-theme=dark] .map-rune-overview h3{color:#eef1eb}html[data-theme=dark] .map-rune-overview>p{color:#c0b8ac}html[data-theme=dark] .map-rune-overview dl>div{border-color:#e2d4b91f}html[data-theme=dark] .map-rune-overview dt{color:#aaa094}html[data-theme=dark] .map-rune-overview dd{color:#e5dfd1}html[data-theme=dark] .map-rune-curse{background:#9a4f4c21;border-color:#6d4c4a}html[data-theme=dark] .map-rune-curse b{color:#efd2d0}html[data-theme=dark] .map-rune-curse small{color:#c6a7a5}html[data-theme=dark] .map-rune-library{background:#2d2d30;border-color:#454d4f}html[data-theme=dark] .map-rune-library>header h3,html[data-theme=dark] .map-rune-library-layout>nav b,html[data-theme=dark] .map-rune-detail-copy h3{color:#edf1f2}html[data-theme=dark] .map-rune-library-layout>nav button{color:#bcc5c7;background:#343438;border-color:#454d4f}html[data-theme=dark] .map-rune-library-layout>nav button[aria-pressed=true]{background:#35464a;border-color:#6b969f;box-shadow:inset 3px 0 #78a3ac}html[data-theme=dark] .map-rune-detail{background:linear-gradient(145deg,#343237,#2b2a2e);border-color:#4d5154}html[data-theme=dark] .map-rune-detail-mark{background:var(--rune)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .map-rune-detail-mark{background:color-mix(in srgb,var(--rune) 12%,#2d2b30)}}html[data-theme=dark] .map-rune-detail-copy>p,html[data-theme=dark] .map-rune-detail-copy li{color:#b9c1c3}@media (width<=820px){.map-system-hero{min-height:245px;padding-inline:20px}.map-system-section{padding:22px}.map-rune-grid,.map-elite-dashboard,.map-rune-facts{grid-template-columns:1fr}.map-elite-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.map-event-reward-list{grid-template-columns:repeat(3,minmax(0,1fr))}.map-rune-experience{grid-template-columns:1fr}.map-rune-overview{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);gap:0 22px;display:grid}.map-rune-overview>small,.map-rune-overview h3,.map-rune-overview>p{grid-column:1}.map-rune-overview dl{grid-area:1/2/4;align-self:start;margin:0}.map-rune-curse{grid-column:1/-1}}@media (width<=560px){.map-system-workspace{width:calc(100% - 24px)}.map-system-jump{padding:5px}.map-system-jump .feature-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.map-system-jump .feature-guide-tabs a{min-width:0;padding:0 8px;font-size:11px}.map-system-section{border-radius:17px;padding:18px 15px}.map-system-section-head h2{font-size:23px}.map-rune-card{grid-template-columns:78px minmax(0,1fr);gap:12px;min-height:0;padding:17px}.map-rune-mark{width:78px;height:72px}.map-rune-mark:before{width:68px;height:40px;left:5px}.map-rune-mark img{width:78px;height:69px}.map-elite-overview{padding:12px}.map-elite-summary,.map-black-king-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.map-event-reward-list{grid-template-columns:1fr}.map-event-rewards>header{flex-direction:column;align-items:flex-start;gap:0}.map-black-king-stage{min-height:238px}.map-black-king-portraits{gap:8px;min-height:178px}.map-black-king-portraits img{width:112px;height:150px}.map-system-note{flex-direction:column;align-items:flex-start;gap:5px}.map-rune-showcase{margin-top:18px}.map-rune-scene-tabs button{gap:5px;min-width:0;padding-inline:7px}.map-rune-scene-tabs{gap:18px}.map-rune-scene-tabs button:not(:last-child):after{width:18px;font-size:14px;right:-19px}.map-rune-stage{min-height:310px;padding:18px 14px 15px}.map-rune-stage-visual>img{width:142px;height:125px}.map-rune-command{width:min(316px,94%)}.map-rune-overview{padding:20px 17px;display:block}.map-rune-overview dl{margin-top:15px}.map-rune-library{padding:16px 13px}.map-rune-library-layout{grid-template-columns:1fr}.map-rune-library-layout>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.map-rune-library-layout>nav button{grid-template-columns:43px minmax(0,1fr);min-height:58px;padding:6px}.map-rune-library-layout>nav img{width:43px;height:41px}.map-rune-library-layout>nav small{display:none}.map-rune-detail{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:13px;min-height:0;padding:18px}.map-rune-detail-mark{width:88px;height:88px}.map-rune-detail-mark img{width:82px;height:78px}.map-rune-detail-copy h3{font-size:19px}}.hyper-skill-site .hyper-kms-page .hyper-kms-active-play{color:#fff;cursor:pointer;background:#f0ad552e;border:1px solid #f0ad5594;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:1px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 3px 10px #11162129}.hyper-skill-site .hyper-kms-page .hyper-kms-active-play span{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;margin-left:2px}.hyper-skill-site .hyper-kms-page .hyper-kms-active-play:hover,.hyper-skill-site .hyper-kms-page .hyper-kms-active-play:focus-visible{background:#f0ad5557;border-color:#ffcd86e6;transform:translateY(-1px);box-shadow:0 0 0 2px #f0ad551f,0 4px 12px #11162133}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons img{object-fit:contain;width:100%;height:100%;display:block}.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons i{font-size:13px;font-style:normal;font-weight:850}.hyper-skill-site .hyper-kms-skill-hover-card{z-index:120;color:#f7f3f8;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 37%),linear-gradient(#2a242ffb,#1b1820fc);border:1px solid #e6ca8b9e;border-radius:10px;width:286px;min-height:132px;padding:14px 15px 12px;animation:.14s ease-out both hyper-skill-card-in;position:fixed;overflow:hidden;box-shadow:0 15px 38px #08090e6b,inset 0 1px #ffffff14}.hyper-skill-site .hyper-kms-skill-hover-card:before{content:"";background:linear-gradient(90deg,#0000,#ecd28f,#0000);border-radius:999px;height:2px;position:absolute;inset:0 12px auto}.hyper-skill-site .hyper-kms-skill-hover-card>header{align-items:center;gap:11px;display:flex}.hyper-skill-site .hyper-kms-skill-hover-card>header>img,.hyper-skill-site .hyper-kms-skill-hover-card>header>i{object-fit:contain;background:#181820;border:1px solid #ffffff38;border-radius:7px;flex:0 0 42px;width:42px;height:42px;box-shadow:0 4px 12px #00000047}.hyper-skill-site .hyper-kms-skill-hover-card>header>i{color:#8fdaf1;place-items:center;font-style:normal;font-weight:850;display:grid}.hyper-skill-site .hyper-kms-skill-hover-card>header small{color:#d9b86b;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.hyper-skill-site .hyper-kms-skill-hover-card h3{color:#fff;margin:3px 0 0;font-size:16px;font-weight:850;line-height:1.3}.hyper-skill-site .hyper-kms-skill-hover-card>p{color:#f6f1f7c2;margin:6px 0 0;font-size:12px;line-height:1.58;display:block;overflow:visible}.hyper-skill-site .hyper-kms-skill-hover-hint{color:#e5c879;letter-spacing:.04em;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;font-weight:850}@keyframes hyper-skill-card-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.hyper-skill-site .hyper-kms-page .hyper-kms-skill-rows{width:100%;margin-top:20px}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-row{grid-template-columns:128px minmax(0,1fr)}.hyper-skill-site .hyper-kms-page .hyper-kms-row-scroll{width:18px}}.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail{z-index:6;background:0 0;align-items:center;gap:14px;width:min(1696px,100%);height:85px;padding:0 20px;display:flex;position:absolute;top:577px;bottom:auto;left:50%;overflow:visible;transform:translate(-50%)}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip{scroll-behavior:smooth;scrollbar-width:none;align-items:flex-start;width:min(900px,100% - 54px);height:85px;display:flex;overflow:auto hidden}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip::-webkit-scrollbar{display:none}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button{color:#fff;opacity:1;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100px;min-width:100px;height:85px;padding:0;animation:none;display:flex}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button>span,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button>i{width:60px;height:60px;box-shadow:none;filter:none;background:#46495f;border:0;border-radius:50%;flex:0 0 60px;padding:0;overflow:hidden}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button>span img{object-fit:contain;object-position:center;mix-blend-mode:luminosity;width:60px;height:60px;transform:none}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button:hover>span,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.active>span,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button:hover>i,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.active>i{box-shadow:none;background:linear-gradient(93deg,#f73 6.02%,#ff9364 99.05%);border:0}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button:hover img,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.active img{mix-blend-mode:normal}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button b{color:#fff;opacity:.67;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button:hover b,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.active b{opacity:1}.hyper-skill-site .hyper-kms-page .hyper-kms-rail-arrow{color:#fff;opacity:.5;cursor:pointer;background:0 0;border:0;place-items:center;width:13px;min-width:13px;height:60px;padding:0;font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1;display:grid}.hyper-skill-site .hyper-kms-page .hyper-kms-rail-arrow:hover{opacity:1}@keyframes kms-official-character-in{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (width<=1535px){.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type] .hyper-kms-art-frame .hyper-kms-career-art{margin-left:-19.43%}}@media (width<=900px){.hyper-skill-site .hyper-kms-page .hyper-kms-groups{width:min(966px,100% - 40px);left:20px}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-copy{left:40px}}@media (width<=700px){.hyper-skill-site .hyper-kms-page .hyper-kms-groups{border-radius:0;width:100%;height:58px;min-height:58px;position:relative;left:auto;overflow-x:auto}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button{min-width:132px;height:58px}.hyper-skill-site .hyper-kms-page .hyper-kms-groups button b{font-size:15px}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type]{background-position:top;height:920px;min-height:920px;max-height:none}.hyper-skill-site .hyper-kms-page .hyper-kms-art-frame{opacity:.9;width:100%;height:410px;inset:10px auto auto 0;transform:none}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage[data-type] .hyper-kms-art-frame .hyper-kms-career-art{width:776px;height:410px;margin-left:0;inset:0 auto auto calc(50% - 388px)}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-copy{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#303441d1;border-radius:18px;width:calc(100% - 36px);padding:24px 18px 130px;top:342px;left:18px}.hyper-skill-site .hyper-kms-page .hyper-kms-skill-copy h2{font-size:38px}.hyper-skill-site .hyper-kms-page .hyper-kms-stage-types{width:100%}.hyper-skill-site .hyper-kms-page .hyper-kms-job-rail{width:100%;padding-inline:12px;top:auto;bottom:22px}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip{width:calc(100% - 46px)}}.hyper-skill-site .hyper-skill-career-hero.page-hero-shell{isolation:isolate;background-color:#1a2230;background-position:50%,top;background-repeat:no-repeat;background-size:100% 100%,auto 980px}.hyper-skill-site .hyper-skill-career-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0f181a,#0a0f180d 58%,#0000 100%);position:absolute;inset:0}.hyper-skill-site .hyper-skill-career-hero>.nm-star-field{z-index:2}.hyper-skill-site .hyper-skill-career-hero>.page-hero-title{z-index:3}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-official-scene{background-position:bottom;background-size:auto 980px}@media (width<=700px){.hyper-skill-site .hyper-skill-career-hero.page-hero-shell{background-position:50%,top;background-size:100% 100%,auto 1030px}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-official-scene{background-size:auto 1030px}}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-legacy-art{background:radial-gradient(circle at 79% 46%,rgba(var(--hyper-accent-rgb),.22),transparent 25%), linear-gradient(112deg,#555f7d 0%,#626c8b 56%,#3e465f 100%)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-legacy-art .hyper-kms-art-frame{overflow:hidden}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-legacy-art .hyper-kms-art-frame .hyper-kms-career-art{object-fit:contain;border-radius:24px 24px 0 0;width:auto;max-width:none;height:640px;margin:0;inset:auto 12% 0 auto;box-shadow:0 24px 70px #10142357}@media (width<=900px){.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-legacy-art .hyper-kms-art-frame .hyper-kms-career-art{right:7%}}@media (width<=700px){.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-legacy-art .hyper-kms-art-frame .hyper-kms-career-art{width:auto;height:430px;margin:0;inset:8px 50% auto auto;transform:translate(50%)}}.hyper-skill-site .hyper-skill-career-hero.has-sengoku-hero.page-hero-shell{background:linear-gradient(#111824 0%,#222c40 62%,#58617d 100%)}.hyper-skill-site .hyper-skill-career-hero.is-hayato-hero.page-hero-shell{background:radial-gradient(circle at 82% 72%,#ae52651f,#0000 35%),linear-gradient(#111824 0%,#222c40 62%,#58617d 100%)}.hyper-skill-site .hyper-skill-career-hero.is-kanna-hero.page-hero-shell{background:radial-gradient(circle at 82% 72%,#7f63bc21,#0000 35%),linear-gradient(#111824 0%,#222c40 62%,#58617d 100%)}.hyper-skill-site .hyper-skill-sengoku-hero-art{z-index:0;opacity:.14;pointer-events:none;object-fit:contain;filter:grayscale(.2)contrast(1.08)saturate(1.15);mix-blend-mode:multiply;width:auto;height:500px;position:absolute;top:-105px;right:7%}.hyper-skill-site .hyper-skill-career-hero.is-kanna-hero .hyper-skill-sengoku-hero-art{height:520px;top:-120px;right:-1%}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-sengoku-scene[data-type]{background:radial-gradient(circle at 82% 42%,#ffffff14,#0000 34%),linear-gradient(110deg,#585e7b 0%,#626884 52%,#565b75 100%)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.is-hayato-scene[data-type]{background:radial-gradient(circle at 84% 43%,#ae526521,#0000 34%),linear-gradient(110deg,#585e7b 0%,#626884 52%,#585b73 100%)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.is-kanna-scene[data-type]{background:radial-gradient(circle at 84% 43%,#7f63bc24,#0000 35%),linear-gradient(110deg,#585e7b 0%,#626884 52%,#595d78 100%)}.hyper-skill-site .hyper-kms-page .hyper-kms-sengoku-backdrop-art{z-index:1;pointer-events:none;opacity:.13;filter:grayscale()brightness(1.7)contrast(.72);mix-blend-mode:luminosity;background-position:bottom;background-repeat:no-repeat;background-size:auto 980px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000eb 43%,#0000 69%);mask-image:linear-gradient(90deg,#000 0%,#000000eb 43%,#0000 69%)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-sengoku-scene:before{content:"";z-index:1;opacity:1;pointer-events:none;background:linear-gradient(90deg,#454e69fa 0%,#495370ed 39%,#3f4862a3 55%,#0000 70%);display:block;position:absolute;inset:0}.hyper-skill-site .hyper-skill-career-hero.has-sengoku-hero:after{background:linear-gradient(90deg,#1018274d,#1018271f 50%,#0000 72%)}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-sengoku-scene:after{display:none}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.sengoku-thumb>span{background:#f5f5f5;overflow:hidden}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.sengoku-thumb>span img{object-fit:cover;mix-blend-mode:normal}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.is-hayato-thumb>span img{object-position:58% 24%;transform:scale(2.3)}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.is-kanna-thumb>span img{object-position:50% 37%;transform:scale(2.2)}.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.sengoku-thumb:hover>span,.hyper-skill-site .hyper-kms-page .hyper-kms-job-strip>button.sengoku-thumb.active>span{background:#fff;box-shadow:0 0 0 3px #ff8150}@media (width<=700px){.hyper-skill-site .hyper-skill-sengoku-hero-art{height:390px;top:-70px;right:-18%}.hyper-skill-site .hyper-skill-career-hero.is-kanna-hero .hyper-skill-sengoku-hero-art{height:410px;top:-78px;right:-30%}.hyper-skill-site .hyper-kms-page .hyper-kms-career-stage.has-sengoku-scene:before{background:linear-gradient(#0000 0 29%,#3b445ce6 47%,#30384cfc 64%)}.hyper-skill-site .hyper-kms-page .hyper-kms-sengoku-backdrop-art{opacity:.1;background-position:top;background-size:auto 1030px}}.party-game-site{background:radial-gradient(circle at 12% 36%,#5ba48c0e,#0000 24%),radial-gradient(circle at 88% 64%,#c356740b,#0000 24%),linear-gradient(#f8f7f8 0,#f4f2f4 72%,#f0edef 100%)}.party-game-site .party-game-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border-color:#7668722b;border-radius:15px;gap:5px;padding:6px;box-shadow:0 12px 34px #372a3216,inset 0 1px #ffffffe6}.party-game-site .party-game-tabs a{border-radius:10px;transition:color .2s,background .2s,box-shadow .2s,transform .2s;position:relative}.party-game-site .party-game-tabs a:hover{transform:translateY(-1px)}.party-game-site .party-game-tabs a.active{background:linear-gradient(135deg,#79c4aa,#4b9079);box-shadow:inset 0 1px #ffffff61,0 8px 22px #40866e3d,0 0 0 1px #35745f1f}.party-game-site .party-game-stage{isolation:isolate;background:#fff;border-color:#d8dfe0;border-radius:21px;position:relative;box-shadow:0 24px 68px #2931341f,0 3px 10px #2a363a0e,inset 0 1px #fff}.party-game-site .party-game-stage:before{content:"";z-index:5;background:linear-gradient(90deg,transparent,var(--boss-accent),transparent);border-radius:0 0 999px 999px;height:3px;position:absolute;inset:0 14% auto}@supports (color:color-mix(in lab, red, red)){.party-game-site .party-game-stage:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--boss-accent) 82%,#fff),transparent)}}.party-game-site .party-game-stage:before{opacity:.72;pointer-events:none}.party-game-site .party-game-art{border-radius:20px 20px 0 0}.party-game-site .party-game-art:after{content:"";z-index:4;pointer-events:none;border:1px solid #ffffff21;border-radius:20px 20px 0 0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff17,inset 0 -70px 90px #040a0929}.party-game-site .party-game-art>img{filter:saturate(.83)brightness(.62)contrast(1.08);transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .5s}.party-game-site .party-game-stage:hover .party-game-art>img{filter:saturate(.88)brightness(.64)contrast(1.08);transform:scale(1.035)}.party-game-site .boss-game-title{top:30px;left:32px}.party-game-site .boss-game-title>small{color:#f1cd79;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.5px;background:#13181957;border:1px solid #eec46557;border-radius:999px;width:max-content;padding:5px 9px;display:block;box-shadow:inset 0 1px #ffffff0f}.party-game-site .boss-game-title h2{letter-spacing:-2px;text-shadow:0 4px 18px #0000007a;margin:11px 0 13px;font-weight:900}.party-game-site .boss-game-title dl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#13181999,#161d1d59);border:1px solid #ffffff24;border-radius:10px;gap:7px;width:max-content;max-width:calc(100vw - 90px);padding:11px 14px;box-shadow:inset 0 1px #ffffff0e,0 8px 24px #0000001f}.party-game-site .boss-game-title dl>div{min-width:190px}.party-game-site .party-game-summary{color:#f6faf8c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#131819ad,#1e25257a);border-color:#ffffff2b;border-radius:9px;padding:11px 14px;bottom:15px;left:25px;box-shadow:inset 0 1px #ffffff0e,0 8px 24px #00000029}.party-game-site .boss-game-bottom{background:linear-gradient(145deg,#fff 0,#fbfcfc 58%,#f7faf9 100%);border-top:1px solid #e8eeee;position:relative;overflow:hidden}.party-game-site .boss-game-bottom:before{content:"";background:linear-gradient(90deg,var(--boss-accent),transparent);width:42%;height:1px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.party-game-site .boss-game-bottom:before{background:linear-gradient(90deg,color-mix(in srgb,var(--boss-accent) 62%,#fff),transparent)}}.party-game-site .boss-main-reward,.party-game-site .boss-entry-counts{padding:25px 23px}.party-game-site .boss-main-reward header small,.party-game-site .boss-entry-counts header small{color:#9aa5a1;letter-spacing:1.7px}.party-game-site .boss-main-reward h3,.party-game-site .boss-entry-counts h3{color:#38423e;font-weight:900}.party-game-site .boss-main-reward ul{gap:10px}.party-game-site .boss-main-reward .boss-reward-slot{background:linear-gradient(145deg,#fff,#edf3f1);border-color:#d6dfdc;border-radius:11px;width:62px;height:62px;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #4879690e,0 7px 16px #36514813}.party-game-site .boss-main-reward .boss-reward-slot:hover,.party-game-site .boss-main-reward .boss-reward-slot:focus-visible{border-color:var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.party-game-site .boss-main-reward .boss-reward-slot:hover,.party-game-site .boss-main-reward .boss-reward-slot:focus-visible{border-color:color-mix(in srgb,var(--boss-accent) 58%,#d8e0dd)}}.party-game-site .boss-main-reward .boss-reward-slot:hover,.party-game-site .boss-main-reward .boss-reward-slot:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--boss-accent),0 12px 24px var(--boss-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.party-game-site .boss-main-reward .boss-reward-slot:hover,.party-game-site .boss-main-reward .boss-reward-slot:focus-visible{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px color-mix(in srgb,var(--boss-accent) 14%,transparent),0 12px 24px color-mix(in srgb,var(--boss-accent) 18%,transparent)}}.party-game-site .boss-entry-counts dl{border:0;border-radius:12px;margin-top:17px;overflow:visible}.party-game-site .boss-entry-counts dl>div{color:#5f6d67;background:linear-gradient(135deg,#fff,#f5f9f7);border:1px solid #dce6e2;border-radius:12px;min-height:92px;padding:0 16px;box-shadow:inset 0 1px #fff,0 8px 22px #39584d0e}.party-game-site .boss-entry-counts dd b{color:#58a88d;letter-spacing:-.4px;font-size:20px}.party-game-site .party-game-note{background:#ffffffdb;border-color:#dde5e2;border-radius:13px;min-height:54px;padding:15px 20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #33453f0e,inset 0 1px #fff}.party-game-site .party-game-note:before{content:"";background:linear-gradient(#77bca4,#bd6680);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:11px auto 11px 0}html[data-theme=dark] .party-game-site{background:radial-gradient(circle at 12% 36%,#5ba48c0e,#0000 24%),linear-gradient(#1c1a1e,#171519)}@media (width<=650px){.party-game-site .party-game-tabs{width:100%;overflow-x:auto}.party-game-site .party-game-tabs a{min-width:135px}.party-game-site .boss-game-title{top:22px;left:22px}.party-game-site .boss-game-title dl{padding:9px 11px}.party-game-site .party-game-summary{bottom:13px;left:18px;right:18px}.party-game-site .boss-main-reward,.party-game-site .boss-entry-counts{padding:21px 18px}.party-game-site .boss-main-reward .boss-reward-slot{width:56px;height:56px}}.party-game-site{--archive-paper:#f7f0e2;--archive-paper-deep:#eee2ce;--archive-ink:#40352b;--archive-muted:#8f806e;--archive-forest:#245647;--archive-forest-deep:#183c33;--archive-gold:#bd903c;--archive-gold-bright:#e0bd6a;background:repeating-linear-gradient(0deg,#5b452b05 0 1px,#0000 1px 4px),radial-gradient(circle at 12% 33%,#a6793212,#0000 27%),radial-gradient(circle at 88% 70%,#2c624f0e,#0000 26%),linear-gradient(#f8f3e9,#f1e8da 72%,#ebe0d1)}.party-game-site .party-game-heading.page-hero-shell{--hero-surface:radial-gradient(circle at 16% 110%,#ae762a3b,transparent 39%),radial-gradient(circle at 85% 4%,#4d826733,transparent 31%),linear-gradient(120deg,#17251f,#29483c 55%,#2b3129 78%,#33271f);--hero-title-a:#d9ae56;--hero-title-b:#fff0b8;--hero-title-c:#bf8b39;--hero-eyebrow:#e1c276;--hero-line:#d6b15bb8;--hero-node:#edd180;--hero-glow-soft:#b8893733;--hero-glow-strong:#e8c46f6b;--star-a:#ffe3a0;--star-b:#91c6ad;--star-c:#fff4cd;border-bottom:1px solid #cda34cb3;box-shadow:inset 0 -18px 45px #0c18132e}.party-game-site .party-game-heading.page-hero-shell:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 119px,#efcd8505 120px);position:absolute;inset:0}.party-game-site .party-game-heading .page-hero-title .page-hero-title-motion{letter-spacing:.05em;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-weight:950}.party-game-site .party-game-heading .page-hero-breadcrumb{color:#f4e8cb94}.party-game-site .party-game-heading .page-hero-breadcrumb strong{color:#f1d897}.hero.hero-image-carousel{aspect-ratio:3.55;isolation:isolate;background:#17151a;min-height:0}.hero-image-link{z-index:1;color:inherit;display:block;position:absolute;inset:0;overflow:hidden}.hero-image-link img{object-fit:cover;width:100%;height:100%;transition:filter .25s,transform .35s;animation:.55s both hero-in;display:block}.hero-image-link:hover img{filter:brightness(1.045)saturate(1.035);transform:scale(1.006)}.hero-image-link:focus-visible{outline-offset:-5px;outline:3px solid #ffd46d}.hero-activity-cta{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.04em;text-shadow:0 1px 4px #00000073;background:#141116a8;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:116px;height:42px;padding:0 17px;font-size:13px;font-weight:900;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;bottom:20px;right:22px;box-shadow:0 7px 20px #00000038}.hero-activity-cta>span{font-size:22px;line-height:1;transition:transform .2s}.hero-image-link:hover .hero-activity-cta{background:#141116d1;border-color:#fff;transform:translateY(-2px)}.hero-image-link:hover .hero-activity-cta>span{transform:translate(3px)}.hero-image-carousel .hero-arrow,.hero-image-carousel .hero-controls{z-index:3}.hero-image-carousel .hero-arrow{background:#110f136b}.hero-image-carousel .hero-controls{left:18px}.admin-area-tabs{scrollbar-width:thin;overflow-x:auto}.admin-area-tabs button{flex:none}.banner-admin-intro{color:#3f6757;background:linear-gradient(135deg,#f3faf6,#fbf8f2);border:1px solid #d9e6df;border-radius:12px;margin-bottom:20px;padding:14px 16px}.banner-admin-intro b{font-size:14px;display:block}.banner-admin-intro p{color:#768078;margin:5px 0 0;font-size:12px;line-height:1.65}.banner-upload-section{margin-top:22px}.banner-upload-heading h2{margin:0;font-size:19px}.banner-upload-heading p{color:#918b94;margin:5px 0 0;font-size:12px}.banner-upload-card{background:#faf9fa;border:1px solid #e0dae1;border-radius:14px;margin-top:13px;padding:14px}.banner-upload-preview{aspect-ratio:3.55;color:#9d969f;background:#efedf0;border:1px dashed #d2ccd4;border-radius:11px;place-items:center;font-size:12px;display:grid;overflow:hidden}.banner-upload-preview img{object-fit:cover;width:100%;height:100%;display:block}.banner-upload-actions{align-items:center;gap:12px;margin-top:11px;display:flex}.banner-upload-actions label{color:#fff;cursor:pointer;background:#8f4664;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:850}.banner-upload-actions input{display:none}.banner-upload-actions button{color:#a64b63;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.banner-admin-list article>img{aspect-ratio:3.55;object-fit:cover;background:#ece9ed;border-radius:9px;width:100%;margin-bottom:10px;display:block}.banner-admin-link{color:#8d8690;text-overflow:ellipsis;white-space:nowrap;margin-top:-3px;font-size:10px;display:block;overflow:hidden}html[data-theme=dark] .banner-admin-intro{color:#b8d7c8;background:linear-gradient(135deg,#24362f,#302d29);border-color:#3f554c}html[data-theme=dark] .banner-admin-intro p{color:#98a89f}html[data-theme=dark] .banner-upload-card{background:#312d33;border-color:#4a434d}html[data-theme=dark] .banner-upload-preview{color:#a8a1ab;background:#252228;border-color:#57505a}@media (width<=800px){.hero.hero-image-carousel{aspect-ratio:3.55;min-height:0}.hero-image-carousel .hero-arrow{width:32px;height:32px}.hero-image-carousel .hero-controls{padding:6px 8px;bottom:7px;left:8px}.hero-activity-cta{gap:6px;min-width:88px;height:30px;padding:0 11px;font-size:10px;bottom:8px;right:9px}.hero-activity-cta>span{font-size:17px}.banner-admin-workspace{grid-template-columns:1fr}.banner-admin-library{max-height:none;position:static}}.party-game-site .party-game-tabs{background:linear-gradient(#fffdf7,#f4ead8);border:1px solid #cbb995;box-shadow:0 12px 34px #4d372121,inset 0 0 0 1px #fffc,inset 0 -1px #84602e14}.party-game-site .party-game-tabs a{color:#756857;text-shadow:0 1px #fff}.party-game-site .party-game-tabs a:hover{color:#3d5c50;background:#33655213}.party-game-site .party-game-tabs a.active{color:#fff7dc;text-shadow:0 1px 2px #0000003d;background:linear-gradient(145deg,#356d59,#1f4b3e);border:1px solid #ad843a;box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 2px #e5c27021,0 8px 22px #2a4f413d,0 0 0 1px #89632a24}.party-game-site .party-game-roster{color:var(--archive-ink);background:repeating-linear-gradient(0deg,#634a2a05 0 1px,#0000 1px 4px),linear-gradient(145deg,#fffaf0,#f4ead9);border:1px solid #bfae8f;box-shadow:inset 0 0 0 3px #ffffff94,0 16px 38px #4733201f,0 0 0 1px #5b41250b}.party-game-site .party-game-roster .boss-game-roster-label{border-bottom-color:#ded0b8}.party-game-site .party-game-roster .boss-game-roster-label span{color:#9f7432}.party-game-site .party-game-roster .boss-game-roster-label b{color:#48392c;font-family:Georgia,Noto Serif TC,Microsoft JhengHei,serif}.party-game-site .party-game-roster .boss-game-roster-scroll::-webkit-scrollbar-track{background:#e8dcc8}.party-game-site .party-game-roster .boss-game-roster-scroll::-webkit-scrollbar-thumb{background:#bfa77e}.party-game-site .party-game-roster .boss-game-roster-scroll button{color:#5d5143;background:#fffcf4b3;border-color:#d9cbb3;box-shadow:inset 0 1px #ffffffb8}.party-game-site .party-game-roster .boss-game-roster-scroll button:hover{color:#304d42;background:#fffaf0;border-color:#b8a47f;box-shadow:0 7px 18px #50391f1a,inset 0 1px #fff}.party-game-site .party-game-roster .boss-game-roster-scroll button.active{color:#243f35;background:linear-gradient(135deg,#f7f1df,#e8e4ce);border-color:#9f8654;box-shadow:inset 4px 0 #2d6854,inset 0 0 0 1px #caa24e2b,0 8px 20px #4058481f}.party-game-site .party-game-roster .boss-game-roster-scroll button>span>small{color:#a19380}.party-game-site .party-game-roster .boss-game-portrait{background:linear-gradient(145deg,#fffdf5,#eadfc9);border-color:#c7b894;box-shadow:inset 0 0 0 3px #fff9eb,inset 0 0 0 4px #74532514,0 3px 8px #5a422614}.party-game-site .party-game-roster .boss-game-roster-scroll button.active .boss-game-portrait{background:linear-gradient(145deg,#fff9e6,#e5d2a9);border-color:#ad8a45;box-shadow:inset 0 0 0 3px #fff9e9,inset 0 0 0 5px #3268542e,0 4px 10px #4b3c221f}.party-game-site .party-game-stage{background:#2c231c;border-color:#775d3f;box-shadow:0 0 0 3px #33271f,0 0 0 4px #bd954b,0 25px 70px #412e1c33,inset 0 1px #ffffff14}.party-game-site .party-game-stage:before{opacity:.82;background:linear-gradient(90deg,#0000,#e4bd6a 24%,#fff0b0 50%,#e4bd6a 76%,#0000);inset:0 12% auto}.party-game-site .party-game-art:after{border-color:#eecc843d;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 3px #22191233,inset 0 -80px 100px #090c0938}.party-game-site .boss-game-title>small{color:#f0ce7d;background:linear-gradient(135deg,#2d231abf,#1e28218c);border-color:#dfb55880;box-shadow:inset 0 1px #ffffff0f,0 3px 10px #00000029}.party-game-site .boss-game-title h2{color:#fff8e8;text-shadow:0 3px #19100a8c,0 7px 24px #00000085;font-family:Georgia,Noto Serif TC,Microsoft JhengHei,serif}.party-game-site .boss-game-title dl{background:linear-gradient(135deg,#2a2119c2,#18261f94);border-color:#ddbc7738;box-shadow:inset 0 0 0 1px #ffffff08,0 9px 26px #0003}.party-game-site .boss-game-title dt{color:#e7d5b194}.party-game-site .boss-game-title dd{color:#fff6dc}.party-game-site .party-game-summary{color:#f6eacfcc;background:linear-gradient(135deg,#2b2018c7,#19261f94);border-color:#dcbb7738}.party-game-site .boss-game-bottom{background:repeating-linear-gradient(0deg,#61482904 0 1px,#0000 1px 4px),linear-gradient(145deg,#fffaf0 0,#f8efdf 58%,#efe4d0 100%);border-top-color:#c6aa77}.party-game-site .boss-game-bottom:before{background:linear-gradient(90deg,#d7ad57,#4d7b6673,#0000)}.party-game-site .boss-main-reward{background:radial-gradient(circle at 8% 0,#b1833912,#0000 36%);border-right-color:#d9c9ad}.party-game-site .boss-entry-counts{background:linear-gradient(145deg,#fffaef8c,#ece2cfcc)}.party-game-site .boss-main-reward header small,.party-game-site .boss-entry-counts header small{color:#a58551}.party-game-site .boss-main-reward h3,.party-game-site .boss-entry-counts h3{color:#493a2c;font-family:Georgia,Noto Serif TC,Microsoft JhengHei,serif}.party-game-site .boss-main-reward header .monster-park-shop-button{color:#fff4d3;background:linear-gradient(145deg,#356a57,#1f4c3e);border-color:#a77f36;box-shadow:inset 0 1px #fff3,inset 0 0 0 2px #e1be6d1a,0 9px 22px #30504233}.party-game-site .boss-main-reward header .monster-park-shop-button:hover{background:linear-gradient(145deg,#3f7762,#245744);border-color:#c99c44}.party-game-site .boss-main-reward header .reward-detail-button{color:#674d29;background:linear-gradient(145deg,#fffaf0,#ede0c7);border-color:#c5a76c;box-shadow:inset 0 1px #fff,0 7px 18px #5c43231f}.party-game-site .boss-main-reward header .reward-detail-button:hover{color:#fff4dc;background:linear-gradient(145deg,#9b6741,#71462f);border-color:#8e6135}.party-game-site .boss-main-reward .boss-reward-slot{background:linear-gradient(145deg,#fffdf5,#eadfc8);border-color:#c9b384;box-shadow:inset 0 0 0 3px #fff9eb,inset 0 0 0 4px #73532714,0 8px 17px #553d221a}.party-game-site .boss-main-reward .boss-reward-slot:hover,.party-game-site .boss-main-reward .boss-reward-slot:focus-visible{border-color:#ad8339;box-shadow:inset 0 0 0 3px #fff8e9,inset 0 0 0 4px #3a6c5826,0 12px 24px #523e2329}.party-game-site .boss-main-reward>p{color:#95846f}.party-game-site .boss-entry-counts dl>div{color:#645746;background:linear-gradient(135deg,#fffaf0,#eee2cc);border-color:#d2c09f;box-shadow:inset 0 1px #fff,0 8px 22px #523e2614}.party-game-site .boss-entry-counts dd b{color:#2f735d}.party-game-site .party-game-note{background:repeating-linear-gradient(0deg,#684e2d04 0 1px,#0000 1px 4px),linear-gradient(135deg,#fffbf2f5,#f1e7d5f0);border-color:#cdbb9b;box-shadow:0 10px 28px #4f392217,inset 0 1px #fff}.party-game-site .party-game-note:before{background:linear-gradient(#b98537,#7d3f44)}.party-game-site .party-game-note span{color:#8e4b4b}.party-game-site .party-game-note p{color:#857663}.party-game-site .classic-party-shop-dock{border-top-color:#d8c8ad}.party-game-site .classic-party-shop-card{color:#5b4120;background:radial-gradient(circle at 15% 18%,#ffffffe6,#0000 27%),linear-gradient(135deg,#fff7df,#ead5a8);border-color:#bc9956;box-shadow:inset 0 0 0 2px #ffffff73,0 10px 24px #6f4d1f21}.party-game-site .classic-party-shop-card:hover{border-color:#9f7131;box-shadow:inset 0 0 0 2px #ffffff85,0 14px 30px #66461c33}.party-game-site .boss-game-footer{background:#e9decd;border-top-color:#d4c3a8}html[data-theme=dark] .party-game-site{--archive-paper:#2e2923;--archive-paper-deep:#24211d;--archive-ink:#eee1c9;--archive-muted:#aa9a82;background:repeating-linear-gradient(0deg,#deb97003 0 1px,#0000 1px 4px),linear-gradient(#211d1a,#171513)}html[data-theme=dark] .party-game-site .party-game-tabs{background:linear-gradient(#332d27,#28231f);border-color:#594b38;box-shadow:0 12px 34px #0000004d,inset 0 1px #ffffff09}html[data-theme=dark] .party-game-site .party-game-tabs a{color:#c7b99f;text-shadow:none}html[data-theme=dark] .party-game-site .party-game-tabs a:hover{color:#f0ddae;background:#3a3329}html[data-theme=dark] .party-game-site .party-game-roster{color:#e7dac5;background:repeating-linear-gradient(0deg,#dcb76f03 0 1px,#0000 1px 4px),linear-gradient(145deg,#302b26,#25221e);border-color:#514534;box-shadow:inset 0 0 0 3px #ffffff05,0 16px 38px #00000047}html[data-theme=dark] .party-game-site .party-game-roster .boss-game-roster-label{border-color:#4c4235}html[data-theme=dark] .party-game-site .party-game-roster .boss-game-roster-label b{color:#f0e4d1}html[data-theme=dark] .party-game-site .party-game-roster .boss-game-roster-scroll button{color:#cfc3b0;background:#2b2723;border-color:#4d4438}html[data-theme=dark] .party-game-site .party-game-roster .boss-game-roster-scroll button:hover{color:#fff2d2;background:#352f29;border-color:#6c5a40}html[data-theme=dark] .party-game-site .party-game-roster .boss-game-roster-scroll button.active{color:#f2e7d3;background:linear-gradient(135deg,#3a352b,#2b342d);border-color:#7e6845}html[data-theme=dark] .party-game-site .party-game-stage{background:#181512;border-color:#765d38;box-shadow:0 0 0 3px #1d1814,0 0 0 4px #806536,0 25px 70px #00000061}html[data-theme=dark] .party-game-site .boss-game-bottom{background:repeating-linear-gradient(0deg,#deb97003 0 1px,#0000 1px 4px),linear-gradient(145deg,#302b26,#24211d);border-color:#584a36}html[data-theme=dark] .party-game-site .boss-main-reward{background:radial-gradient(circle at 8% 0,#b183390e,#0000 36%);border-color:#4b4236}html[data-theme=dark] .party-game-site .boss-entry-counts{background:linear-gradient(145deg,#2b2723,#24211e)}html[data-theme=dark] .party-game-site .boss-main-reward h3,html[data-theme=dark] .party-game-site .boss-entry-counts h3{color:#f2e6d3}html[data-theme=dark] .party-game-site .boss-main-reward .boss-reward-slot{background:linear-gradient(145deg,#3a342c,#2b2722);border-color:#5a4d3b;box-shadow:inset 0 0 0 3px #26221e,inset 0 0 0 4px #e0b8690e,0 8px 17px #0003}html[data-theme=dark] .party-game-site .boss-entry-counts dl>div{color:#d4c7b3;background:linear-gradient(135deg,#332e28,#292520);border-color:#514638;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000002e}html[data-theme=dark] .party-game-site .party-game-note{background:repeating-linear-gradient(0deg,#deb97003 0 1px,#0000 1px 4px),linear-gradient(135deg,#302b26,#26221e);border-color:#514638;box-shadow:0 10px 28px #0003}html[data-theme=dark] .party-game-site .boss-game-footer{background:#211d1a;border-color:#42392f}.monster-park-shop-modal{width:min(1180px,100%)}.monster-park-shop-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:22px;display:grid}.monster-park-shop-sidebar{gap:12px;display:grid;position:sticky;top:0}.monster-park-shop-sidebar .wind-academy-shop-overview{grid-template-columns:1fr;gap:15px;padding:18px;display:grid}.monster-park-shop-sidebar .wind-academy-shop-overview dl{gap:7px;width:100%;display:grid}.monster-park-shop-sidebar .wind-academy-shop-overview dl>div{border-radius:8px;justify-content:space-between;align-items:center;min-width:0;padding:9px 11px;display:flex}.monster-park-shop-sidebar .wind-academy-shop-overview dd{margin:0;font-size:15px}.monster-park-shop-sidebar>.boss-reward-summary{background:linear-gradient(145deg,#2f3e4bdb,#1c252fe0);border:1px solid #35414d;border-radius:13px;flex-direction:column;justify-content:center;min-height:132px;margin:0;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff09}.monster-park-shop-sidebar>.boss-reward-summary span{color:#d5a94f}.monster-park-shop-sidebar>.boss-reward-summary p{color:#9aa7b2;margin-top:8px;line-height:1.65}.monster-park-shop-wallet{background:linear-gradient(135deg,#202a34,#18212a);border:1px solid #3c4854;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.monster-park-shop-wallet>span{color:#5b3b0b;background:linear-gradient(145deg,#f8d678,#bf8429);border:1px solid #826b3e;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #fff3}.monster-park-shop-wallet>span.has-image{background:linear-gradient(145deg,#343f49,#242c34)}.monster-park-shop-wallet>span img{object-fit:contain;image-rendering:auto;width:36px;height:36px}.monster-park-shop-wallet>span b{font:900 12px/1 Georgia,serif}.monster-park-shop-wallet>div{min-width:0}.monster-park-shop-wallet small{color:#748491;letter-spacing:1.1px;font-size:7px;font-weight:900;display:block}.monster-park-shop-wallet div>b{color:#f2f5f7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.monster-park-shop-directory{background:#0e141b94;border:1px solid #313d48;border-radius:12px;padding:14px}.monster-park-shop-directory>small{color:#778692;letter-spacing:1.5px;font-size:7px;font-weight:900}.monster-park-shop-directory ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.monster-park-shop-directory li{background:#1a232c;border:1px solid #303c47;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.monster-park-shop-directory li>i{color:#d6ae57;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.monster-park-shop-directory li>span{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.monster-park-shop-directory li b{color:#dfe6ea;font-size:10px}.monster-park-shop-directory li em{color:#72818c;white-space:nowrap;font-size:8px;font-style:normal}.monster-park-shop-catalog{min-width:0}.monster-park-shop-catalog .monster-park-shop-sections{margin-top:0}.monster-park-shop-catalog .monster-park-shop-section{border-bottom:1px solid #2c3741;padding:0 0 22px}.monster-park-shop-catalog .monster-park-shop-section:last-child{border-bottom:0;padding-bottom:0}.monster-park-shop-catalog .monster-park-shop-item{min-height:132px;padding:15px}.monster-park-shop-catalog .monster-park-shop-copy h3{font-size:15px}.monster-park-shop-catalog .classic-party-shop-empty{flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}@media (width<=980px){.monster-park-shop-layout{grid-template-columns:1fr;gap:18px}.monster-park-shop-sidebar{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);position:static}.monster-park-shop-directory{grid-column:1/-1}.monster-park-shop-directory ul{grid-template-columns:repeat(2,minmax(0,1fr))}.monster-park-shop-sidebar .wind-academy-shop-overview{grid-template-columns:minmax(0,1fr) auto;align-items:center}.monster-park-shop-sidebar .wind-academy-shop-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;min-width:210px}.monster-park-shop-sidebar .wind-academy-shop-overview dl>div{justify-items:center;padding:8px;display:grid}}@media (width<=700px){.monster-park-shop-sidebar{grid-template-columns:1fr}.monster-park-shop-directory{grid-column:auto}.monster-park-shop-directory ul,.monster-park-shop-sidebar .wind-academy-shop-overview{grid-template-columns:1fr}.monster-park-shop-sidebar .wind-academy-shop-overview dl{width:100%;min-width:0}.monster-park-shop-catalog .monster-park-shop-section .monster-park-shop-grid{grid-template-columns:1fr}}.reward-detail-button{overflow:hidden}.reward-detail-button .reward-detail-chest{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #5d380b38);flex:none;transition:transform .24s,filter .24s;transform:scale(1)}.reward-detail-button:hover .reward-detail-chest,.reward-detail-button:focus-visible .reward-detail-chest{filter:drop-shadow(0 2px 7px #ad701661);transform:scale(1.1)translateY(-1px)}.party-reward-vault .boss-reward-modal-head{background:radial-gradient(circle at 9% 30%,#f3c2582e,#0000 28%),linear-gradient(110deg,#263f35,#183128 66%,#13271f);border-bottom-color:#9a7743;min-height:98px;padding:15px 20px;box-shadow:inset 0 1px #ffffff1a,0 9px 24px #2f201229}.party-reward-vault .boss-reward-modal-title{gap:16px}.party-reward-vault .boss-reward-modal-title>span:last-child{min-width:0}.party-reward-vault .boss-reward-modal-title small{color:#e6bd62;letter-spacing:1.8px;font-size:8px}.party-reward-vault .boss-reward-modal-title h2{color:#fff6df;letter-spacing:.2px;margin-top:4px;font:700 23px/1.2 Georgia,Noto Serif TC,Microsoft JhengHei,serif}.party-reward-vault .boss-reward-modal-title p{color:#f5e7c79e;margin:5px 0 0;font-size:9px}.party-reward-vault .boss-reward-modal-head>button{color:#d9c7a5;background:#09171147;border-color:#e4c17447}.party-reward-vault .boss-reward-modal-head>button:hover{color:#fff7df;background:#1b3329d1;border-color:#b8924e}.reward-chest-brand-icon{background:radial-gradient(circle,#755324,#243a30 68%);border:1px solid #e3be6a8a;border-radius:13px;flex:none;place-items:center;width:78px;height:66px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff0d,0 8px 20px #00000038}.reward-chest-brand-icon img{object-fit:contain;width:52px;height:52px;image-rendering:pixelated}.party-reward-vault .party-reward-vault-body{scrollbar-color:#b58c4b #eadcc3;background:repeating-linear-gradient(0deg,#674b2604 0 1px,#0000 1px 4px),radial-gradient(circle at 92% 0,#ca993a1c,#0000 28%),linear-gradient(145deg,#fffaf0,#eee0c7);padding:20px}.party-reward-vault-overview{background:linear-gradient(135deg,#fffaf0,#ead9b8);border:1px solid #c9ad77;border-radius:14px;grid-template-columns:142px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:154px;padding:13px 16px 13px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 10px 24px #4c331917}.party-reward-vault-overview:after{content:"";pointer-events:none;border:1px solid #9061251a;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-90px;box-shadow:inset 0 0 0 25px #90612506}.party-reward-vault-chest{background:radial-gradient(circle,#8d6227,#284236 70%);border:1px solid #7c623b;border-radius:11px;place-items:center;height:126px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff12,0 8px 18px #3826142b}.party-reward-vault-chest img{object-fit:contain;width:76px;height:76px;image-rendering:pixelated;filter:drop-shadow(0 6px 9px #04110b66)}.party-reward-vault-chest span{color:#efd490;letter-spacing:1px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1d16ad;border:1px solid #e8c57747;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;inset:auto 8px 8px}.party-reward-vault-copy small{color:#9d7436;letter-spacing:1.6px;font-size:8px;font-weight:900}.party-reward-vault-copy h3{color:#463526;margin:5px 0 0;font:700 21px/1.2 Georgia,Noto Serif TC,Microsoft JhengHei,serif}.party-reward-vault-copy p{color:#8c7a65;max-width:450px;margin:8px 0 0;font-size:10px;line-height:1.65}.party-reward-vault-overview dl{z-index:1;gap:8px;margin:0;display:grid;position:relative}.party-reward-vault-overview dl>div{background:#fffbf0b3;border:1px solid #d3bd91;border-radius:9px;justify-items:end;min-width:92px;padding:10px 13px;display:grid}.party-reward-vault-overview dt{color:#a3937c;font-size:8px;font-weight:800}.party-reward-vault-overview dd{color:#31705a;margin:3px 0 0;font:900 19px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.party-reward-vault .party-reward-vault-sections{gap:13px;margin-top:16px}.party-reward-vault .party-reward-vault-section{background:linear-gradient(145deg,#fffaf0,#f2e6d1);border-color:#cdb68b;padding:0;overflow:visible;box-shadow:inset 0 1px #fff,0 8px 20px #533a1e12}.party-reward-vault .party-reward-vault-section>header{background:linear-gradient(90deg,#e6cfa585,#fffaf04d);border-bottom:1px solid #d8c5a2;border-radius:10px 10px 0 0;grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:11px 14px}.party-reward-vault .party-reward-vault-section>header>span{color:#fff3d2;background:linear-gradient(145deg,#b7893f,#795629);border:1px solid #b98c45;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 0 0 2px #ffffff2e}.party-reward-vault .party-reward-vault-section header small{color:#a57d40;font-size:7px}.party-reward-vault .party-reward-vault-section header>b{color:#8d7555;letter-spacing:0;background:#fffaefa3;border:1px solid #d1bb90;border-radius:999px;padding:5px 8px;font-size:8px}.party-reward-vault .party-reward-vault-section ul{background:repeating-linear-gradient(90deg,#805c2d05 0 1px,#0000 1px 5px);border-radius:0 0 10px 10px;gap:10px;min-height:82px;margin:0;padding:14px}.party-reward-vault .party-reward-vault-section .boss-reward-slot{background:linear-gradient(145deg,#fffdf6,#ead8b9);border-color:#bfa16c;width:58px;height:58px;box-shadow:inset 0 0 0 3px #fff7e8,inset 0 0 0 4px #6f4e2314,0 6px 13px #4d341a1a}html[data-theme=dark] .party-reward-vault{color:#eee0c7;background:#231f1a;border-color:#745b34;box-shadow:inset 0 0 0 2px #4b3b27,0 34px 110px #0000009e}html[data-theme=dark] .party-reward-vault-overview{background:linear-gradient(135deg,#373029,#29251f);border-color:#5a4a35;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0003}html[data-theme=dark] .party-reward-vault-copy h3,html[data-theme=dark] .party-reward-vault .party-reward-vault-section h3{color:#f0e2c9}html[data-theme=dark] .party-reward-vault-copy p{color:#aa9b85}html[data-theme=dark] .party-reward-vault-overview dl>div{background:#2c2823;border-color:#514635}html[data-theme=dark] .party-reward-vault .party-reward-vault-section{background:linear-gradient(145deg,#332d27,#27231f);border-color:#504332;box-shadow:inset 0 1px #ffffff06,0 8px 20px #0000002e}html[data-theme=dark] .party-reward-vault .party-reward-vault-section>header{background:linear-gradient(90deg,#6f522c2e,#2b262040);border-color:#4b4032}html[data-theme=dark] .party-reward-vault .party-reward-vault-section header>b{color:#aa9a82;background:#2c2722;border-color:#514534}html[data-theme=dark] .party-reward-vault .party-reward-vault-section ul{background:repeating-linear-gradient(90deg,#deb97003 0 1px,#0000 1px 5px)}html[data-theme=dark] .party-reward-vault .party-reward-vault-section .boss-reward-slot{background:linear-gradient(145deg,#3a332b,#29251f);border-color:#5c4d39;box-shadow:inset 0 0 0 3px #26211d,inset 0 0 0 4px #e0b8690d,0 6px 13px #0003}@media (width<=720px){.party-reward-vault .boss-reward-modal-head{min-height:84px;padding:11px 13px}.reward-chest-brand-icon{width:58px;height:54px}.reward-chest-brand-icon img{width:44px;height:44px}.party-reward-vault .boss-reward-modal-title{gap:10px}.party-reward-vault .boss-reward-modal-title h2{font-size:16px}.party-reward-vault .boss-reward-modal-title p{display:none}.party-reward-vault .party-reward-vault-body{padding:12px}.party-reward-vault-overview{grid-template-columns:88px minmax(0,1fr);gap:12px;min-height:118px;padding:10px}.party-reward-vault-chest{height:88px}.party-reward-vault-chest img{width:62px;height:62px}.party-reward-vault-chest span{display:none}.party-reward-vault-copy h3{font-size:16px}.party-reward-vault-copy p{margin-top:5px;font-size:9px}.party-reward-vault-overview dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.party-reward-vault-overview dl>div{justify-content:space-between;align-items:center;min-width:0;display:flex}.party-reward-vault-overview dd{margin:0;font-size:16px}.party-reward-vault .party-reward-vault-section>header{grid-template-columns:34px minmax(0,1fr) auto;padding:9px 10px}.party-reward-vault .party-reward-vault-section>header>span{width:34px;height:34px}.party-reward-vault .party-reward-vault-section header>b{font-size:7px}}@media (prefers-reduced-motion:reduce){.route-loading-orbit:before{animation:none}.reward-detail-button .reward-detail-chest{transition:none}}.party-assets-page-loader{background:radial-gradient(circle at 50% 43%,#deb1592b,#0000 25%),radial-gradient(circle at 24% 12%,#50897126,#0000 31%),linear-gradient(145deg,#171d19 0%,#26342e 52%,#171e1a 100%)}.party-assets-page-loader .hyper-kms-page-loader-orbit{border-color:#e0b8693d}.party-assets-page-loader .hyper-kms-page-loader-orbit:before{border-top-color:#e0b869;border-right-color:#e0b8693d}.party-assets-page-loader .hyper-kms-page-loader-orbit:after{border-bottom-color:#7db79f;border-left-color:#7db79f3d}.party-assets-page-loader .hyper-kms-page-loader-orbit>span{background:#e0b869;box-shadow:0 0 20px #e0b869b8}.party-assets-page-loader .hyper-kms-page-loader-content>small{color:#e0b869}.party-assets-page-loader .hyper-kms-page-loader-content>i>span{background:linear-gradient(90deg,#4e8c73,#e0b869)}.party-game-site .boss-main-reward header .monster-park-shop-button,.party-game-site .boss-entry-counts .monster-park-shop-button{color:#715a35;background:linear-gradient(145deg,#fffaf0,#eee1c9);border-color:#c8ad75;box-shadow:inset 0 1px #fff,0 7px 18px #5c43231c}.party-game-site .boss-main-reward header .monster-park-shop-button:hover,.party-game-site .boss-main-reward header .monster-park-shop-button:focus-visible,.party-game-site .boss-entry-counts .monster-park-shop-button:hover,.party-game-site .boss-entry-counts .monster-park-shop-button:focus-visible{color:#fff5dc;background:linear-gradient(145deg,#4e8c73,#315f4d);border-color:#477d68;box-shadow:inset 0 1px #fff3,0 9px 22px #30504233}html[data-theme=dark] .party-game-site .boss-main-reward header .monster-park-shop-button,html[data-theme=dark] .party-game-site .boss-entry-counts .monster-park-shop-button{color:#e8d6b2;background:linear-gradient(145deg,#3b342b,#302a23);border-color:#6b5738;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000002e}html[data-theme=dark] .party-game-site .boss-main-reward header .monster-park-shop-button:hover,html[data-theme=dark] .party-game-site .boss-main-reward header .monster-park-shop-button:focus-visible,html[data-theme=dark] .party-game-site .boss-entry-counts .monster-park-shop-button:hover,html[data-theme=dark] .party-game-site .boss-entry-counts .monster-park-shop-button:focus-visible{color:#fff5dc;background:linear-gradient(145deg,#426f5d,#2e5546);border-color:#668f7d}.party-reward-vault{width:min(1080px,100%)}.party-reward-vault-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.party-reward-vault-layout .party-reward-vault-overview{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:14px;display:flex;position:sticky;top:0;overflow:hidden}.party-reward-vault-layout .party-reward-vault-overview:after{top:-118px;right:-122px}.party-reward-vault-layout .party-reward-vault-chest{flex:none;width:100%;height:120px}.party-reward-vault-layout .party-reward-vault-copy,.party-reward-vault-layout .party-reward-vault-overview dl,.party-reward-vault-directory{z-index:1;position:relative}.party-reward-vault-layout .party-reward-vault-copy h3{font-size:18px}.party-reward-vault-layout .party-reward-vault-copy p{margin-top:6px;font-size:9px;line-height:1.62}.party-reward-vault-layout .party-reward-vault-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.party-reward-vault-layout .party-reward-vault-overview dl>div{justify-items:start;min-width:0;padding:9px}.party-reward-vault-layout .party-reward-vault-overview dd{font-size:17px}.party-reward-vault-directory{border-top:1px solid #91693030;gap:7px;padding-top:11px;display:grid}.party-reward-vault-directory>small{color:#9d7436;letter-spacing:1.4px;margin-bottom:1px;font-size:7px;font-weight:900}.party-reward-vault-directory button{color:#5d4b37;text-align:left;background:#fffbf1ad;border:1px solid #d1bb91;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffffc7}.party-reward-vault-directory button:hover,.party-reward-vault-directory button:focus-visible{background:#fffaf0;border-color:#8d7447;outline:0;transform:translate(2px)}.party-reward-vault-directory button i{color:#fff3d2;background:linear-gradient(145deg,#b7893f,#795629);border:1px solid #b89250;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.party-reward-vault-directory button span{gap:2px;min-width:0;display:grid}.party-reward-vault-directory button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.party-reward-vault-directory button em{color:#9b876a;font-size:8px;font-style:normal;font-weight:800}.party-reward-vault-catalog{min-width:0}.party-reward-vault-catalog-head{background:linear-gradient(135deg,#fffbf1eb,#ead9b8b8);border:1px solid #cdb68b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 14px;display:flex;box-shadow:inset 0 1px #fff,0 8px 20px #533a1e0f}.party-reward-vault-catalog-head small{color:#9d7436;letter-spacing:1.5px;font-size:7px;font-weight:900}.party-reward-vault-catalog-head h3{color:#463526;margin:4px 0 0;font:700 18px/1.2 Georgia,Noto Serif TC,Microsoft JhengHei,serif}.party-reward-vault-catalog-head p{color:#8f7d66;margin:0;font-size:9px}.party-reward-vault-section{scroll-margin-top:10px}html[data-theme=dark] .party-reward-vault-directory{border-color:#cdae7121}html[data-theme=dark] .party-reward-vault-directory button{color:#e6d8c0;background:#2c2823;border-color:#514635;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .party-reward-vault-directory button:hover,html[data-theme=dark] .party-reward-vault-directory button:focus-visible{background:#39322a;border-color:#806c4a}html[data-theme=dark] .party-reward-vault-directory button em{color:#a99a83}html[data-theme=dark] .party-reward-vault-catalog-head{background:linear-gradient(135deg,#353029,#29251f);border-color:#504332;box-shadow:inset 0 1px #ffffff08,0 8px 20px #00000029}html[data-theme=dark] .party-reward-vault-catalog-head h3{color:#f0e2c9}html[data-theme=dark] .party-reward-vault-catalog-head p{color:#aa9b85}@media (width<=820px){.party-reward-vault-layout{grid-template-columns:1fr}.party-reward-vault-layout .party-reward-vault-overview{grid-template-columns:100px minmax(0,1fr);align-items:center;display:grid;position:static}.party-reward-vault-layout .party-reward-vault-chest{height:100px}.party-reward-vault-layout .party-reward-vault-overview dl,.party-reward-vault-directory{grid-column:1/-1}.party-reward-vault-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.party-reward-vault-directory>small{grid-column:1/-1}}@media (width<=560px){.party-reward-vault-directory{grid-template-columns:1fr}.party-reward-vault-catalog-head{flex-direction:column;align-items:flex-start;gap:5px}}.party-reward-vault .party-reward-vault-body{background:radial-gradient(circle at 76% 8%,#eac26724,#0000 27%),radial-gradient(circle at 7% 80%,#477f6617,#0000 30%),repeating-linear-gradient(0deg,#674b2603 0 1px,#0000 1px 5px),linear-gradient(145deg,#fffaf0,#ecdec4)}.party-reward-vault-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}.party-reward-vault-layout .party-reward-vault-overview{background:radial-gradient(circle at 50% 8%,#ebc36b29,#0000 28%),linear-gradient(165deg,#244437,#173228);border:0;border-radius:18px;gap:13px;padding:12px;box-shadow:inset 0 0 0 1px #e6c17075,inset 0 0 0 5px #ffffff09,0 15px 34px #3d2b192e}.party-reward-vault-layout .party-reward-vault-overview:after{border-color:#ecc7751f;width:150px;height:150px;top:-66px;right:-68px;box-shadow:inset 0 0 0 22px #ecc77506}.party-reward-vault-layout .party-reward-vault-chest{background:radial-gradient(circle at 50% 42%,#eec77040,#06140e2e 54%,#06140e6b);border:0;border-radius:14px;height:102px;box-shadow:inset 0 0 0 1px #e6c17038}.party-reward-vault-layout .party-reward-vault-chest:before{content:"";filter:blur(9px);background:#00000045;border-radius:50%;width:92px;height:25px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.party-reward-vault-layout .party-reward-vault-chest img{z-index:1;filter:drop-shadow(0 9px 10px #0000007a);width:58px;height:58px;position:relative}.party-reward-vault-layout .party-reward-vault-chest span{color:#f1d794;letter-spacing:.5px;background:0 0;border:0;font-size:7px;inset:auto 9px 8px}.party-reward-vault-layout .party-reward-vault-copy{padding:15px 7px 11px}.party-reward-vault-layout .party-reward-vault-copy:before{content:"✦";color:#efc66f;background:#e5b95b14;border:1px solid #e8c47557;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:15px;font-size:13px;display:grid;box-shadow:0 0 22px #e0b8691a}.party-reward-vault-layout .party-reward-vault-copy small{color:#d4a957}.party-reward-vault-layout .party-reward-vault-copy h3{color:#fff5dd;font-size:18px}.party-reward-vault-layout .party-reward-vault-copy p{color:#f4e8cd9e;font-size:9px}.party-reward-vault-directory{border-color:#e2bc692e;gap:6px;padding:11px 3px 3px}.party-reward-vault-directory>small{color:#d4a957;padding:0 4px 3px}.party-reward-vault-directory button{color:#f5ead2;background:#ffffff0b;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:45px;padding:6px 8px;box-shadow:inset 0 0 0 1px #e6c3761f}.party-reward-vault-directory button:hover,.party-reward-vault-directory button:focus-visible{color:#fff8e5;background:linear-gradient(135deg,#659a826b,#d5a85238);box-shadow:inset 0 0 0 1px #e8c37161,0 7px 16px #00000026}.party-reward-vault-directory button i{color:#efc66f;width:26px;height:26px;box-shadow:none;background:#e5b95b1c;border:0;font-size:10px}.party-reward-vault-directory button b{font-size:10px}.party-reward-vault-directory button em{color:#f4e8cd80;font-size:7px}.party-reward-vault-catalog .party-reward-vault-sections{gap:22px;margin:0}.party-reward-vault .party-reward-vault-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.party-reward-vault .party-reward-vault-section>header{background:linear-gradient(90deg,#fffaeff5,#efdfc0c7),#fffaf0;border:0;border-radius:13px;grid-template-columns:38px minmax(0,1fr);min-height:56px;margin:0 0 10px;padding:8px 12px 8px 9px;box-shadow:inset 0 0 0 1px #ccb180,0 7px 17px #4f371d12}.party-reward-vault .party-reward-vault-section>header>span{color:#f6d98f;background:linear-gradient(145deg,#3f765f,#234d3d);border:0;width:38px;height:38px;font-size:12px;box-shadow:inset 0 0 0 1px #eecd8357,0 5px 10px #2448392e}.party-reward-vault .party-reward-vault-section h3{font-size:16px}.party-reward-vault .party-reward-vault-section header>b{color:#8e744c;background:0 0;border:0;font-size:8px}.party-reward-treasure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.party-reward-treasure-card{background:radial-gradient(circle at 5% 5%,#e0b55c21,#0000 38%),linear-gradient(145deg,#fffdf7,#f1e4cd);border:1px solid #d2bb8e;border-radius:14px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:92px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 18px #4e361c13}.party-reward-treasure-card:after{content:"✦";color:#ae803517;pointer-events:none;font-size:27px;position:absolute;top:7px;right:10px}.party-reward-treasure-card:hover{z-index:2;border-color:#b68b42;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 12px 25px #4e361c21}.party-reward-vault .party-reward-vault-section .party-reward-treasure-icon{background:radial-gradient(circle,#fff9e9 28%,#e3cfa7 100%);border:0;border-radius:50%;place-items:center;width:66px;min-height:66px;margin:0;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #c5a86f,inset 0 0 0 5px #ffffff8c,0 6px 13px #5b3f1d21}.party-reward-vault .party-reward-vault-section .party-reward-treasure-icon .boss-reward-slot{width:52px;height:52px;box-shadow:none;background:0 0;border:0}.party-reward-treasure-card>div{z-index:1;min-width:0;position:relative}.party-reward-treasure-card>div b{color:#4d3a29;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.45 Georgia,Noto Serif TC,Microsoft JhengHei,serif;display:block;overflow:hidden}.party-reward-treasure-card>div small{color:#99856b;margin-top:4px;font-size:8px;display:block}html[data-theme=dark] .party-reward-vault-layout .party-reward-vault-overview{background:radial-gradient(circle at 50% 8%,#ebc36b1c,#0000 28%),linear-gradient(165deg,#203b31,#142a22)}html[data-theme=dark] .party-reward-vault-directory button{color:#eee1c9;background:#ffffff09;box-shadow:inset 0 0 0 1px #e6c3761a}html[data-theme=dark] .party-reward-vault .party-reward-vault-section>header{background:linear-gradient(90deg,#373029,#2b2721);box-shadow:inset 0 0 0 1px #5a4a35,0 7px 17px #0000002e}html[data-theme=dark] .party-reward-vault .party-reward-vault-section header>b{color:#b6a282;background:0 0}html[data-theme=dark] .party-reward-treasure-card{background:radial-gradient(circle at 5% 5%,#e0b55c12,#0000 38%),linear-gradient(145deg,#353029,#29251f);border-color:#514534;box-shadow:inset 0 1px #ffffff06,0 8px 18px #0000002e}html[data-theme=dark] .party-reward-treasure-card:hover{border-color:#826a42;box-shadow:inset 0 1px #ffffff08,0 12px 25px #00000047}html[data-theme=dark] .party-reward-vault .party-reward-vault-section .party-reward-treasure-icon{background:radial-gradient(circle,#41382c 28%,#28241f 100%);box-shadow:inset 0 0 0 1px #655337,inset 0 0 0 5px #ffffff06,0 6px 13px #00000038}html[data-theme=dark] .party-reward-treasure-card>div small{color:#aa9a83}@media (width<=860px){.party-reward-vault-layout{grid-template-columns:1fr}.party-reward-vault-layout .party-reward-vault-overview{display:block;position:static}.party-reward-vault-directory{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.party-reward-vault-directory>small{grid-column:1/-1}}@media (width<=640px){.party-reward-treasure-grid,.party-reward-vault-directory{grid-template-columns:1fr}.party-reward-vault .party-reward-vault-section>header{grid-template-columns:34px minmax(0,1fr)}.party-reward-vault .party-reward-vault-section>header>span{width:34px;height:34px}.party-reward-vault .party-reward-vault-section header>b{grid-column:2;padding:0}}.mega-menu,.settings-jump,.nm-settings-nav,.career-group-tabs,.career-intro-stage .career-group-tabs,.party-game-site .party-game-tabs,.career-kms-row-arrow{-webkit-backdrop-filter:none;backdrop-filter:none}.xml-item-tooltip-layer,.career-kms-skill-preview,.hyper-skill-site .hyper-kms-skill-hover-card{contain:layout paint style;will-change:opacity,transform;box-shadow:0 9px 24px #08090e57,inset 0 1px #ffffff12}.xml-item-tooltip-layer,.hyper-skill-site .hyper-kms-skill-hover-card{animation-duration:60ms}.career-kms-book-list,.career-kms-row-icons,.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons,.party-game-site .boss-game-roster-scroll,.party-reward-vault-catalog{contain:layout paint}@media (pointer:fine){.boss-reward-slot,.career-job-card,.career-kms-row-icons>button,.hyper-skill-site .hyper-kms-page .hyper-kms-row-icons button,.classic-party-shop-card,.party-reward-treasure-card{transition-property:transform,border-color,background-color,color;transition-duration:90ms}}html.nm-is-scrolling *,html.nm-is-scrolling :before,html.nm-is-scrolling :after{animation-play-state:paused!important}.party-reward-vault-layout{display:block}.party-reward-vault{color:#edf2f6;background:#0d1117;border-color:#39404b;width:min(880px,100%);box-shadow:inset 0 0 0 2px #1b222c,0 34px 110px #02050aad}.party-reward-vault .party-reward-vault-body{background:radial-gradient(circle at 88% 4%,#3f756914,#0000 28%),radial-gradient(circle at 8% 92%,#48699112,#0000 30%),#090d13;padding:21px}.party-reward-vault-catalog .party-reward-vault-sections{gap:12px;margin-top:0}.party-reward-vault .party-reward-vault-section{background:linear-gradient(145deg,#171c24,#12171f);border:1px solid #2b323d;border-radius:18px;padding:17px 16px 18px;box-shadow:inset 0 1px #ffffff06,0 8px 20px #0000002b}.party-reward-vault .party-reward-vault-section>header{width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0;display:block}.party-reward-vault .party-reward-vault-section h3{color:#c7d5e4;font:900 15px/1.4 Noto Sans TC,Microsoft JhengHei,sans-serif}.party-reward-vault .party-reward-vault-section.reward-tone-0 h3{color:#b9d9f4}.party-reward-vault .party-reward-vault-section.reward-tone-1 h3{color:#f1cd8e}.party-reward-vault .party-reward-vault-section.reward-tone-2 h3{color:#a7e5d0}.party-reward-treasure-grid{flex-wrap:wrap;gap:9px;display:flex}.party-reward-treasure-card{background:linear-gradient(145deg,#232a34,#1c222b);border:1px solid #3a4655;border-radius:999px;grid-template-columns:none;align-items:center;gap:8px;width:auto;min-height:35px;padding:4px 13px 4px 5px;display:inline-flex;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.party-reward-treasure-card:after{display:none}.party-reward-vault .reward-tone-0 .party-reward-treasure-card{background:linear-gradient(145deg,#213746,#172933);border-color:#355b73}.party-reward-vault .reward-tone-1 .party-reward-treasure-card{background:linear-gradient(145deg,#35291f,#28211c);border-color:#654b31}.party-reward-vault .reward-tone-2 .party-reward-treasure-card{background:linear-gradient(145deg,#1c3935,#172c2a);border-color:#2d5b54}.party-reward-treasure-card:hover{border-color:#8fa8ba;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 5px 13px #00000038}.party-reward-vault .party-reward-vault-section .party-reward-treasure-icon{width:27px;min-height:27px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.party-reward-vault .party-reward-vault-section .party-reward-treasure-icon .boss-reward-slot{width:27px;height:27px;box-shadow:none;background:#ffffff09;border:0;border-radius:50%;display:grid}.party-reward-vault .party-reward-vault-section .party-reward-treasure-icon .boss-reward-slot>img{width:24px;height:24px}.party-reward-treasure-card>div b{color:#e9eef2;white-space:nowrap;font:850 12px/1.35 Noto Sans TC,Microsoft JhengHei,sans-serif}html[data-theme=dark] .party-reward-vault .party-reward-vault-body{background:radial-gradient(circle at 88% 4%,#3f756914,#0000 28%),#090d13}html[data-theme=dark] .party-reward-vault .party-reward-vault-section{background:linear-gradient(145deg,#171c24,#12171f);border-color:#2b323d}html[data-theme=dark] .party-reward-vault .party-reward-vault-section h3{color:#c7d5e4}html[data-theme=dark] .party-reward-vault .party-reward-vault-section.reward-tone-0 h3{color:#b9d9f4}html[data-theme=dark] .party-reward-vault .party-reward-vault-section.reward-tone-1 h3{color:#f1cd8e}html[data-theme=dark] .party-reward-vault .party-reward-vault-section.reward-tone-2 h3{color:#a7e5d0}html[data-theme=dark] .party-reward-treasure-card>div b{color:#e9eef2}.monster-park-shop-modal{background:#0d1117;border-color:#39404b;width:min(860px,100%);box-shadow:inset 0 0 0 2px #1b222c,0 34px 110px #02050aad}.monster-park-shop-modal .boss-reward-modal-head{min-height:86px;padding:12px 16px}.monster-park-shop-modal .boss-reward-modal-title{gap:12px}.monster-park-shop-modal .shop-currency-brand-icon{border-radius:12px;width:54px;height:54px}.monster-park-shop-modal .shop-currency-brand-icon img{width:40px;height:40px}.monster-park-shop-modal .boss-reward-modal-title h2{font-size:22px}.monster-park-shop-modal .boss-reward-modal-title p{margin-top:4px;font-size:11px}.monster-park-shop-modal .monster-park-shop-body{background:radial-gradient(circle at 90% 0,#3f756914,#0000 28%),#090d13;padding:16px}.monster-park-shop-layout{display:block}.monster-park-shop-counter{background:radial-gradient(circle at 6% 0,#e5bc6021,#0000 33%),linear-gradient(125deg,#26343f,#1a242d 68%,#151d25);border:1px solid #3e4b56;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:10px 11px 10px 15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 25px #0000002b}.monster-park-shop-counter:after{content:"";pointer-events:none;border:1px solid #e7bd661a;border-radius:50%;width:132px;height:132px;position:absolute;top:-74px;right:-56px;box-shadow:inset 0 0 0 24px #e7bd6606}.monster-park-shop-greeting{z-index:1;min-width:0;position:relative}.monster-park-shop-greeting small{color:#d8ae57;letter-spacing:1.4px;font-size:8px;font-weight:900}.monster-park-shop-greeting b{color:#f5f7f8;margin-top:3px;font-size:16px;display:block}.monster-park-shop-greeting p{color:#aab5bd;max-width:520px;margin:5px 0 0;font-size:11px;line-height:1.55}.monster-park-shop-counter .monster-park-shop-wallet{z-index:1;background:#0b11166b;border-color:#59604f;gap:8px;min-width:166px;padding:8px 10px;position:relative}.monster-park-shop-counter .monster-park-shop-wallet>span{border-radius:8px;width:36px;height:36px}.monster-park-shop-counter .monster-park-shop-wallet>span img{width:29px;height:29px}.monster-park-shop-counter .monster-park-shop-wallet small{font-size:8px}.monster-park-shop-counter .monster-park-shop-wallet div>b{font-size:12px}.monster-park-shop-catalog .monster-park-shop-section{border:0;padding:0}.monster-park-shop-catalog .monster-park-shop-section+.monster-park-shop-section{margin-top:18px}.monster-park-shop-section>header{justify-content:flex-start;align-items:center;gap:8px;min-height:38px}.monster-park-shop-section>header h3{font-size:17px}.monster-park-shop-section>header small{font-size:8px}.monster-park-shop-emblem{color:#f0c969;background:radial-gradient(circle,#4e4734,#262d2c 72%);border:1px solid #725f3b;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;display:grid;box-shadow:inset 0 0 0 3px #ffffff09,0 6px 14px #0003}.monster-park-shop-catalog .monster-park-shop-section .monster-park-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.monster-park-shop-modal .monster-park-shop-item{background:radial-gradient(circle at 10% 5%,#dab35c17,#0000 38%),linear-gradient(145deg,#25313b,#19222a);border-radius:13px;grid-template-rows:55px auto;grid-template-columns:52px minmax(0,1fr);align-content:center;min-height:112px;padding:11px 12px}.monster-park-shop-modal .monster-park-shop-item:before{border-radius:0 0 4px 4px;width:auto;height:3px;inset:0 15px auto}.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot{border-radius:11px;width:48px;height:48px}.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot>img{width:38px;height:38px}.monster-park-shop-modal .monster-park-shop-copy h3{text-overflow:clip;white-space:normal;margin:0;font-size:14px;font-weight:900;line-height:1.4;overflow:visible}.monster-park-shop-modal .monster-park-shop-cost{border-top-color:#3b4853;padding-top:8px}.monster-park-shop-modal .monster-park-shop-price{gap:6px}.monster-park-shop-modal .monster-park-shop-price>i{width:22px;height:22px;font-size:9px}.monster-park-shop-modal .monster-park-shop-price>img{width:23px;height:23px}.monster-park-shop-modal .monster-park-shop-price small{font-size:8px}.monster-park-shop-modal .monster-park-shop-price b{font-size:15px}.monster-park-shop-modal .monster-park-shop-price em{font-size:9px}.monster-park-shop-modal .monster-park-shop-friendship small{font-size:8px}.monster-park-shop-modal .monster-park-shop-friendship b{font-size:13px}.monster-park-shop-modal .monster-park-shop-price small{color:#8f9ca5}@media (width<=940px){.monster-park-shop-modal{width:min(760px,100%)}}@media (width<=650px){.party-reward-vault .party-reward-vault-body{padding:13px}.party-reward-vault .party-reward-vault-section{border-radius:15px;padding:15px 13px}.monster-park-shop-modal .boss-reward-modal-head{min-height:76px;padding:10px 12px}.monster-park-shop-modal .shop-currency-brand-icon{width:46px;height:46px}.monster-park-shop-modal .shop-currency-brand-icon img{width:34px;height:34px}.monster-park-shop-modal .boss-reward-modal-title h2{font-size:16px}.monster-park-shop-modal .boss-reward-modal-title p{display:none}.monster-park-shop-modal .monster-park-shop-body{padding:11px}.monster-park-shop-counter{grid-template-columns:1fr;padding:11px}.monster-park-shop-counter .monster-park-shop-wallet{width:100%;min-width:0}.monster-park-shop-catalog .monster-park-shop-section .monster-park-shop-grid{grid-template-columns:1fr}.monster-park-shop-modal .monster-park-shop-item{min-height:106px}}.party-game-modal-v2{color:#edf2f6;background:#0d1117;border:1px solid #3a424d;border-radius:16px;width:min(900px,100%);max-height:calc(100dvh - 48px);box-shadow:inset 0 0 0 2px #1a2028,0 30px 95px #02050aad}.party-game-modal-v2 .boss-reward-modal-head{background:linear-gradient(110deg,#202731,#171c24 68%,#12171e);border-bottom:1px solid #303844;min-height:80px;padding:12px 16px;box-shadow:inset 0 1px #ffffff0e}.party-game-modal-v2 .boss-reward-modal-title{gap:12px}.party-game-modal-v2 .boss-reward-modal-title>span:last-child{min-width:0}.party-game-modal-v2 .boss-reward-modal-title small{color:#d7ad5c;letter-spacing:1.6px;font-size:8px}.party-game-modal-v2 .boss-reward-modal-title h2{color:#f4f6f8;margin-top:3px;font:900 20px/1.25 Noto Sans TC,Microsoft JhengHei,sans-serif}.party-game-modal-v2 .boss-reward-modal-title p{color:#8f9ba6;margin:4px 0 0;font-size:10px}.party-game-modal-v2 .boss-reward-modal-head>button{color:#aeb8c0;background:#222a33;border:1px solid #3b4550;border-radius:10px;width:38px;height:38px}.party-game-modal-v2 .boss-reward-modal-head>button:hover{color:#fff;background:#2b3540;border-color:#64717d}.party-game-modal-v2 .reward-chest-brand-icon,.party-game-modal-v2 .shop-currency-brand-icon{background:radial-gradient(circle at 38% 32%,#3d4137,#20262b 72%);border:1px solid #66583d;border-radius:12px;width:54px;height:54px;box-shadow:inset 0 0 0 3px #ffffff09}.party-game-modal-v2 .reward-chest-brand-icon img{width:43px;height:43px}.party-game-modal-v2 .shop-currency-brand-icon img{width:40px;height:40px}.party-game-modal-v2 .boss-reward-modal-body{background:radial-gradient(circle at 90% 0,#37655b13,#0000 28%),#090d13;padding:16px}.party-game-modal-v2.party-reward-vault .party-reward-vault-sections{gap:10px}.party-game-modal-v2.party-reward-vault .party-reward-vault-section{background:linear-gradient(145deg,#171c24,#12171f);border:1px solid #2a323d;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff06}.party-game-modal-v2.party-reward-vault .party-reward-vault-section>header{min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 9px;padding:0 1px;display:block}.party-game-modal-v2.party-reward-vault .party-reward-vault-section h3{color:#cbd5df;font:900 14px/1.4 Noto Sans TC,Microsoft JhengHei,sans-serif}.party-game-modal-v2.party-reward-vault .party-reward-vault-section.reward-tone-0 h3{color:#afd2ed}.party-game-modal-v2.party-reward-vault .party-reward-vault-section.reward-tone-1 h3{color:#e9c781}.party-game-modal-v2.party-reward-vault .party-reward-vault-section.reward-tone-2 h3{color:#99d9c3}.party-game-modal-v2 .party-reward-treasure-grid{gap:7px}.party-game-modal-v2 .party-reward-treasure-card{border-radius:999px;gap:7px;min-height:32px;padding:3px 11px 3px 4px;box-shadow:inset 0 1px #ffffff09}.party-game-modal-v2 .party-reward-treasure-card>div b{color:#edf2f5;font:850 11px/1.35 Noto Sans TC,Microsoft JhengHei,sans-serif}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-body{background:radial-gradient(circle at 90% 0,#37655b13,#0000 28%),#090d13;padding:16px}.party-game-modal-v2 .monster-park-shop-counter{background:linear-gradient(145deg,#171d25,#12171f);border:1px solid #2a333e;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin:0 0 10px;padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffff06}.party-game-modal-v2 .monster-park-shop-counter:after{display:none}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet{min-width:0;box-shadow:none;background:0 0;border:0;gap:9px;padding:0}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet>span{border-radius:9px;width:38px;height:38px}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet>span img{width:31px;height:31px}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet small{color:#788693;font-size:7px}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet div>b{color:#eef2f5;margin-top:2px;font-size:12px}.party-game-modal-v2 .monster-park-shop-guide{color:#87949e;text-align:right;max-width:480px;margin:0;font-size:9px;line-height:1.55}.party-game-modal-v2 .monster-park-shop-sections{gap:10px;display:grid}.party-game-modal-v2 .monster-park-shop-catalog .monster-park-shop-section,.party-game-modal-v2 .monster-park-shop-catalog .monster-park-shop-section+.monster-park-shop-section{background:linear-gradient(145deg,#171c24,#12171f);border:1px solid #2a323d;border-radius:14px;margin:0;padding:14px;box-shadow:inset 0 1px #ffffff06}.party-game-modal-v2 .monster-park-shop-section>header{min-height:0;margin:0 0 9px;padding:0 1px;display:block}.party-game-modal-v2 .monster-park-shop-section>header h3{color:#e1c178;font-size:14px;font-weight:900}.party-game-modal-v2 .monster-park-shop-catalog .monster-park-shop-section .monster-park-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-item{background:#1b222b;border:1px solid #303b46;border-radius:11px;grid-template-rows:48px auto;grid-template-columns:48px minmax(0,1fr);gap:7px 10px;min-height:94px;padding:10px;box-shadow:inset 0 1px #ffffff06}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-item:before{display:none}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-item:hover{background:#202933;border-color:#5d6c78;transform:translateY(-1px)}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot{background:#272f38;border:1px solid #4b5864;border-radius:10px;width:46px;height:46px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-icon .boss-reward-slot>img{width:36px;height:36px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-copy h3{color:#f0f3f5;font-size:13px;font-weight:900;line-height:1.4}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-cost{border-top:1px solid #303943;padding-top:7px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price{gap:6px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price>i{width:21px;height:21px;font-size:8px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price>img{width:22px;height:22px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price>span{align-items:baseline;gap:5px;display:flex}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price b{color:#efc765;font-size:14px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price em{color:#8996a0;font-size:8px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-friendship{padding-left:9px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-friendship small{color:#73818c;font-size:7px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-friendship b{color:#9bd07d;font-size:12px}@media (width<=700px){.party-game-modal-v2{border-radius:13px;max-height:calc(100dvh - 24px)}.party-game-modal-v2 .boss-reward-modal-head{min-height:70px;padding:9px 11px}.party-game-modal-v2 .reward-chest-brand-icon,.party-game-modal-v2 .shop-currency-brand-icon{width:46px;height:46px}.party-game-modal-v2 .reward-chest-brand-icon img,.party-game-modal-v2 .shop-currency-brand-icon img{width:35px;height:35px}.party-game-modal-v2 .boss-reward-modal-title h2{font-size:16px}.party-game-modal-v2 .boss-reward-modal-title p{display:none}.party-game-modal-v2 .boss-reward-modal-body,.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-body{padding:10px}.party-game-modal-v2.party-reward-vault .party-reward-vault-section,.party-game-modal-v2 .monster-park-shop-catalog .monster-park-shop-section,.party-game-modal-v2 .monster-park-shop-catalog .monster-park-shop-section+.monster-park-shop-section{border-radius:12px;padding:12px}.party-game-modal-v2 .monster-park-shop-counter{min-height:52px;padding:7px 9px}.party-game-modal-v2 .monster-park-shop-guide{display:none}.party-game-modal-v2 .monster-park-shop-catalog .monster-park-shop-section .monster-park-shop-grid{grid-template-columns:1fr}}.party-game-site,.party-game-modal-v2{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Microsoft JhengHei,Noto Sans TC,PingFang TC,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.party-game-site .boss-game-workspace{padding-bottom:0}.party-game-site .boss-game-stage{flex-direction:column;display:flex}.party-game-site .boss-game-bottom{flex:1 0 auto}.party-game-site .party-game-tabs a{font-size:14px;font-weight:600}.party-game-site .boss-game-roster-label span{font-size:10px;font-weight:700}.party-game-site .boss-game-roster-label b{font-size:17px;font-weight:600}.party-game-site .boss-game-roster-scroll button>span>b{font-size:15px;font-weight:600;line-height:1.45}.party-game-site .boss-game-roster-scroll button>span>small{margin-top:5px;font-size:11px;line-height:1.5}.party-game-site .boss-game-roster>p{font-size:12px;line-height:1.7}.party-game-site .classic-party-shop-copy small{font-size:11px;font-weight:700}.party-game-site .classic-party-shop-copy b{font-size:15px;font-weight:600}.party-game-site .classic-party-shop-copy em{font-size:12px}.party-game-site .boss-game-title>small{font-size:10px}.party-game-site .boss-game-title dt{font-size:13px;line-height:1.55}.party-game-site .boss-game-title dd{font-size:14px;font-weight:600;line-height:1.55}.party-game-site .party-game-summary{font-size:14px;line-height:1.65}.party-game-site .boss-main-reward header small,.party-game-site .boss-entry-counts header small{font-size:10px}.party-game-site .boss-main-reward h3,.party-game-site .boss-entry-counts h3{font-family:inherit;font-size:18px;font-weight:600}.party-game-site .boss-main-reward header button,.party-game-site .boss-entry-counts header button{min-height:38px;font-size:13px;font-weight:600}.party-game-site .boss-main-reward>p{font-size:14px;line-height:1.7}.party-game-site .boss-entry-counts dt,.party-game-site .boss-entry-counts dd{font-size:14px}.party-game-site .party-game-note p{font-size:14px;line-height:1.7}.party-game-site .boss-game-footer p{font-size:13px;line-height:1.65}.boss-game-site{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Microsoft JhengHei,Noto Sans TC,PingFang TC,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.boss-game-site .boss-game-roster-label span{font-size:10px;font-weight:700}.boss-game-site .boss-game-roster-label b{font-size:17px;font-weight:600}.boss-game-site .boss-game-roster-scroll button>span>b{font-size:15px;font-weight:600;line-height:1.45}.boss-game-site .boss-game-roster-scroll button>span>small{margin-top:5px;font-size:11px;line-height:1.5}.boss-game-site .boss-game-roster>p{font-size:12px;line-height:1.7}.boss-game-site .boss-game-title>small{font-size:10px;font-weight:900}.boss-game-site .boss-game-title h2{font-weight:900}.boss-game-site .boss-game-title dt{font-size:13px;line-height:1.55}.boss-game-site .boss-game-title dd{font-size:14px;font-weight:600;line-height:1.55}.boss-game-site .boss-main-reward header small,.boss-game-site .boss-entry-counts header small{font-size:10px}.boss-game-site .boss-main-reward h3,.boss-game-site .boss-entry-counts h3{font-family:inherit;font-size:18px;font-weight:600}.boss-game-site .boss-main-reward header button,.boss-game-site .boss-entry-counts header button{min-height:38px;font-size:13px;font-weight:600}.boss-game-site .boss-main-reward>p{font-size:14px;line-height:1.7}.boss-game-site .boss-entry-counts dt,.boss-game-site .boss-entry-counts dd{font-size:14px}.boss-game-site .boss-game-footer p{font-size:13px;line-height:1.65}.party-game-modal-v2 .boss-reward-modal-title small{font-size:10px;font-weight:700}.party-game-modal-v2 .boss-reward-modal-title h2{font-family:inherit;font-size:22px;font-weight:600}.party-game-modal-v2 .boss-reward-modal-title p{margin-top:6px;font-size:14px;line-height:1.6}.party-game-modal-v2.party-reward-vault .party-reward-vault-section h3,.party-game-modal-v2 .monster-park-shop-section>header h3{font-family:inherit;font-size:17px;font-weight:600;line-height:1.45}.party-game-modal-v2 .party-reward-treasure-card{gap:9px;min-height:40px;padding:5px 14px 5px 6px}.party-game-modal-v2 .party-reward-vault-section .party-reward-treasure-icon,.party-game-modal-v2 .party-reward-vault-section .party-reward-treasure-icon .boss-reward-slot{width:30px;height:30px;min-height:30px}.party-game-modal-v2 .party-reward-vault-section .party-reward-treasure-icon .boss-reward-slot>img{width:26px;height:26px}.party-game-modal-v2 .party-reward-treasure-card>div b{font-size:14px;font-weight:600;line-height:1.45}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet small{font-size:11px}.party-game-modal-v2 .monster-park-shop-counter .monster-park-shop-wallet div>b{font-size:15px}.party-game-modal-v2 .monster-park-shop-guide{max-width:520px;font-size:13px;line-height:1.65}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-copy h3{font-family:inherit;font-size:15px;font-weight:600;line-height:1.5}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price b{font-size:16px;font-weight:700}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-price em{font-size:12px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-friendship small{font-size:11px}.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-friendship b{font-size:14px}@media (width<=700px){.party-game-site .party-game-tabs a{font-size:14px}.party-game-site .boss-game-title dt{font-size:13px}.party-game-site .boss-game-title dd,.party-game-site .party-game-summary{font-size:14px}.party-game-modal-v2 .boss-reward-modal-title h2{font-size:18px}.party-game-modal-v2.party-reward-vault .party-reward-vault-section h3,.party-game-modal-v2 .monster-park-shop-section>header h3{font-size:17px}.party-game-modal-v2 .party-reward-treasure-card>div b,.party-game-modal-v2.monster-park-shop-modal .monster-park-shop-copy h3{font-size:14px}}.map-system-site{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Microsoft JhengHei,Noto Sans TC,PingFang TC,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.map-system-jump .feature-guide-tabs a{letter-spacing:normal;text-rendering:auto;height:44px;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:14px;font-weight:850;line-height:normal}.map-system-jump .feature-guide-tabs a.active{height:44px}.map-rune-scene-tabs button b{font-size:13px;font-weight:850}.map-rune-stage>header small,.map-rune-overview>small,.map-rune-library>header small,.map-rune-detail-copy>small,.map-black-king-panel>header small,.map-event-rewards>header small{font-size:9px;font-weight:800}.map-rune-stage>header b{font-size:13px;font-weight:850}.map-rune-space-prompt{font-size:12px}.map-rune-space-prompt span{font-weight:850}.map-rune-command small{font-size:12px}.map-rune-effect b{font-size:13px;font-weight:850}.map-rune-effect small{font-size:11px}.map-rune-stage>p{font-size:12px;line-height:1.55}.map-rune-overview h3,.map-rune-library>header h3{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:18px;font-weight:900}.map-rune-overview>p{font-size:13px;line-height:1.65}.map-rune-overview dt{font-size:12px}.map-rune-overview dd{font-size:13px;font-weight:850}.map-rune-curse b{font-size:12px;font-weight:850}.map-rune-curse small{font-size:11px;line-height:1.5}.map-rune-library-layout>nav b{font-synthesis:weight;-webkit-text-stroke:.18px currentColor;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:12px;font-weight:950}.map-rune-detail-copy h3{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:19px;font-weight:900}.map-rune-detail-copy>span{font-size:10px}.map-rune-detail-copy>p{font-size:13px;line-height:1.6}.map-rune-detail-copy li{font-size:12px;line-height:1.5}.map-elite-summary small{font-size:11px}.map-elite-summary b{font-size:15px;font-weight:850}.map-elite-flow b{font-size:13px;font-weight:850}.map-black-king-panel>header h3,.map-elite-overview-head h3,.map-event-rewards>header h3{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-size:19px;font-weight:900}.map-black-king-panel>header p,.map-elite-overview-head p,.map-event-rewards>header p{font-size:13px;line-height:1.55}.map-black-king-tabs b{font-size:13px;font-weight:900}.map-black-king-tabs small{font-size:10px}.map-black-king-stage header small{font-size:11px}.map-black-king-stage h4{font-size:18px;font-weight:900}.map-black-king-stage strong{font-size:12px;font-weight:900}.map-black-king-portraits figcaption{font-size:13px;font-weight:850}.map-event-reward-list b,.map-event-rewards>aside b{font-size:14px;font-weight:850}.map-event-reward-list p,.map-event-rewards>aside p{font-size:11px;line-height:1.45}.map-system-site .boss-game-footer p{font-size:12px;line-height:1.65}@media (width<=700px){.map-system-jump .feature-guide-tabs a{font-size:14px}.map-rune-detail-copy>p{font-size:13px}.map-rune-detail-copy li{font-size:12px}}.page-hero-shell .page-hero-title{text-align:center;justify-self:center}.page-hero-shell .page-hero-title>div{text-align:center;width:100%}.page-hero-shell .page-hero-title .page-hero-title-motion{font-weight:950}.professions-hero.page-hero-shell .page-hero-title{justify-self:center;width:min(1060px,100%);margin:0 auto}.professions-hero.page-hero-shell{justify-content:center;align-items:center;display:flex}.site-header{font-optical-sizing:auto;text-rendering:auto;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}.site-header .nav-titles>a,.site-header .mega-group .mega-section-title{color:#4d4850;font-family:inherit;font-weight:850}.site-header .nav-titles>a:hover,.site-header .nav-titles>a:focus-visible,.site-header .mega-group .mega-section-title:hover,.site-header .mega-group .mega-section-title:focus-visible{color:#9f425e}html[data-theme=dark] .site-header .nav-titles>a,html[data-theme=dark] .site-header .mega-group .mega-section-title{color:#d8d2da}html[data-theme=dark] .site-header .nav-titles>a:hover,html[data-theme=dark] .site-header .nav-titles>a:focus-visible,html[data-theme=dark] .site-header .mega-group .mega-section-title:hover,html[data-theme=dark] .site-header .mega-group .mega-section-title:focus-visible{color:#f18aa6}.map-system-hero .page-hero-title .page-hero-title-motion{letter-spacing:.05em;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-weight:950}.page-hero-shell .page-hero-title .page-hero-title-motion{font-synthesis:weight;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif;font-weight:900!important}.ranking-hero.page-hero-shell .ranking-hero-inner,.ranking-hero.page-hero-shell .page-hero-title,.ranking-hero.page-hero-shell .page-hero-title>div{text-align:center;justify-self:center}.ranking-title-row{text-align:center;justify-content:center;align-items:center;position:relative}.ranking-title-row>span{position:absolute;right:0}.ranking-controls.ranking-controls--level-only{grid-template-columns:220px minmax(280px,520px);justify-content:center}@media (width<=760px){.ranking-title-row>span{position:static}.ranking-controls.ranking-controls--level-only{grid-template-columns:1fr}}@keyframes guide-switch-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.guide-switch-panel,.boss-game-stage,.map-system-tab-panel:not([hidden]),.map-black-king-stage>section:not([hidden]),.map-rune-detail-stack>.map-rune-detail.is-active{animation:.28s cubic-bezier(.2,.75,.3,1) both guide-switch-enter}.hyper-skill-site .hyper-kms-career-stage.guide-switch-panel{animation:none}.hyper-skill-site .hyper-kms-career-stage.guide-switch-panel .hyper-kms-skill-copy{animation:.36s cubic-bezier(.2,.75,.3,1) both hyper-career-label-reveal}@media (prefers-reduced-motion:reduce){.guide-switch-panel,.boss-game-stage,.map-system-tab-panel:not([hidden]),.map-black-king-stage>section:not([hidden]),.map-rune-detail-stack>.map-rune-detail.is-active{animation:none}}.boss-game-roster-scroll .boss-game-family-card{grid-template-columns:56px minmax(0,1fr) 7px;gap:10px;min-height:74px}.boss-game-family-card .boss-game-portrait{box-sizing:border-box;background:linear-gradient(145deg,#fffdf8,#ece5d7);border:1px solid #cbbd9f;border-radius:10px;width:56px;height:56px;padding:4px;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffffc7,inset 0 -2px 4px #70542e17,0 4px 10px #4835201a}.boss-game-family-card .boss-game-portrait>img{object-fit:cover;image-rendering:auto;filter:drop-shadow(0 1px 1px #2b201833);border-radius:6px;width:46px;max-width:none;height:46px}.boss-game-roster-scroll .boss-game-family-card.active .boss-game-portrait{background:linear-gradient(145deg,#fff9e9,#e5d6b9);border-color:#aa8147;box-shadow:inset 0 0 0 3px #fffcf0e6,inset 0 -2px 4px #734d1e1f,0 0 0 2px #b78b4921,0 5px 12px #4f371924}html[data-theme=dark] .boss-game-family-card .boss-game-portrait{background:linear-gradient(145deg,#3b352b,#27231e);border-color:#66583f;box-shadow:inset 0 0 0 3px #fff1d30d,inset 0 -2px 4px #00000038,0 4px 10px #0000003d}html[data-theme=dark] .boss-game-roster-scroll .boss-game-family-card.active .boss-game-portrait{background:linear-gradient(145deg,#453a2b,#2d2922);border-color:#a27c45;box-shadow:inset 0 0 0 3px #f4cf8a14,0 0 0 2px #b889441f,0 5px 12px #00000047}.boss-game-family-content{min-width:0}.boss-game-roster-scroll .boss-game-family-content>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.boss-game-roster-scroll .boss-game-family-content>small{color:#a39ca3;letter-spacing:.4px;margin-top:5px;font-size:9px;font-weight:750}.boss-game-difficulty-switch{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#191619b8;border:1px solid #fff3;border-radius:11px;align-items:center;gap:9px;padding:7px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff14}.boss-game-difficulty-switch>small{color:#ffffff8c;letter-spacing:.5px;padding:0 5px;font-size:9px;font-weight:800}.boss-game-difficulty-switch>div{background:#00000047;border-radius:8px;gap:3px;padding:3px;display:flex}.boss-game-difficulty-switch button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:66px;height:32px;padding:0 16px;font-size:11px;font-weight:850;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.boss-game-difficulty-switch button:hover{color:#fff;background:#ffffff14}.boss-game-difficulty-switch button.active{color:#fff;background:var(--boss-accent);box-shadow:0 5px 14px var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.boss-game-difficulty-switch button.active{box-shadow:0 5px 14px color-mix(in srgb,var(--boss-accent) 36%,transparent)}}.boss-game-difficulty-switch button:active{transform:translateY(1px)}html[data-theme=dark] .boss-game-roster-scroll .boss-game-family-content>small{color:#b8b0bb}@media (width<=900px){.boss-game-roster-scroll .boss-game-family-card{min-width:210px}}@media (width<=650px){.boss-game-difficulty-switch{padding:5px;top:12px;right:12px}.boss-game-difficulty-switch>small{display:none}.boss-game-difficulty-switch button{min-width:55px;height:30px;padding:0 12px}}@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}
