:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eee9f5;background:#08060b;--bg: #08060b;--bg-soft: #100b15;--panel: rgba(21, 13, 29, .9);--panel-2: rgba(13, 9, 18, .94);--purple: #8d42e8;--purple-bright: #b06cff;--purple-dark: #3c1761;--silver: #d9d6df;--muted: #9c95a6;--border: rgba(164, 94, 255, .38);--glow: 0 0 28px rgba(141, 66, 232, .16)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% 10%,rgba(112,38,175,.14),transparent 28%),linear-gradient(180deg,#0a0710,#070509)}button{font:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;display:flex;flex-direction:column;border-right:1px solid var(--border);background:linear-gradient(180deg,#180c22f5,#08060bfa);box-shadow:12px 0 40px #0000003d}.brand{display:flex;align-items:center;gap:12px;padding:4px 8px 26px}.brand-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--purple);color:#fff;font-family:Georgia,serif;font-size:30px;font-weight:800;text-shadow:0 0 16px var(--purple-bright);clip-path:polygon(50% 0,100% 20%,85% 100%,15% 100%,0 20%);background:linear-gradient(180deg,#24122f,#0a070e)}.brand-title{font-weight:900;letter-spacing:.12em}.brand-subtitle{margin-top:2px;color:var(--purple-bright);font-size:11px;letter-spacing:.25em}.nav{display:grid;gap:6px}.nav-item{width:100%;padding:11px 12px;border:1px solid transparent;border-radius:6px;display:flex;align-items:center;gap:10px;color:var(--muted);background:transparent;cursor:pointer}.nav-item:hover,.nav-item.active{color:#fff;border-color:#ab63ff52;background:linear-gradient(90deg,#7d33c638,#2f16411f);box-shadow:inset 3px 0 0 var(--purple-bright)}.sidebar-bottom{margin-top:auto}.main{padding:34px;max-width:1500px;width:100%;margin:0 auto}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.topbar h1{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,46px);font-weight:700}.eyebrow{margin:0;color:var(--purple-bright);font-size:12px;font-weight:800;letter-spacing:.18em}.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--purple);background:#1c1026;box-shadow:0 0 18px #9b55ee47}.panel{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#1a1023eb,#0c0811f0);box-shadow:var(--glow)}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(255,255,255,.025)}.hero{min-height:245px;padding:42px;display:flex;align-items:center}.hero-content{position:relative;z-index:2;max-width:720px}.hero h2{margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,64px)}.hero p{max-width:650px;margin:0;color:#bdb5c7;line-height:1.7;font-size:17px}.hero-v{position:absolute;right:5%;top:-42px;font-family:Georgia,serif;font-size:330px;font-weight:900;line-height:1;color:#9448eb0f;text-shadow:0 0 55px rgba(163,83,255,.08)}.status-pill{display:inline-flex;padding:6px 9px;border:1px solid rgba(183,119,255,.45);border-radius:999px;background:#692a9b2b;color:#d9b9ff;font-size:11px;font-weight:800;letter-spacing:.12em}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.stat-card{min-height:160px;padding:24px;display:flex;flex-direction:column;justify-content:center}.card-label{color:var(--purple-bright);text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.16em}.stat-card strong{margin:10px 0 6px;font-family:Georgia,serif;font-size:28px}.stat-card small{color:var(--muted);line-height:1.5}.phase-card{margin-top:16px;padding:22px 26px;display:flex;justify-content:space-between;align-items:center}.phase-card h3{margin:6px 0 0;font-family:Georgia,serif;font-size:26px}.ornament{color:var(--purple-bright);letter-spacing:.35em;text-shadow:0 0 14px rgba(168,91,255,.4)}@media(max-width:900px){.app-shell{display:block}.sidebar{position:fixed;z-index:20;left:0;right:0;top:auto;bottom:0;width:100%;height:72px;padding:8px 10px;border-right:0;border-top:1px solid var(--border);flex-direction:row;align-items:center}.brand,.sidebar-bottom{display:none}.nav{width:100%;grid-template-columns:repeat(6,1fr);gap:2px}.nav-item{min-width:0;height:54px;padding:7px 4px;justify-content:center;flex-direction:column;gap:3px;font-size:10px}.nav-item:hover,.nav-item.active{box-shadow:inset 0 3px 0 var(--purple-bright)}.main{padding:24px 16px 96px}.hero{min-height:300px;padding:28px}.hero-v{right:-25px;top:25px;font-size:250px}.grid{grid-template-columns:1fr}}@media(max-width:560px){.nav-item:nth-child(5),.nav-item:nth-child(6){display:none}.nav{grid-template-columns:repeat(4,1fr)}.topbar h1{font-size:27px}.avatar{width:38px;height:38px}.hero{padding:24px}.hero h2{font-size:38px}.hero p{font-size:15px}.phase-card{align-items:flex-start;gap:20px;flex-direction:column}}.sidebar-bottom{display:grid;gap:6px}.db-total{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:#180d21b8}.db-total strong{color:#fff}.db-total span{color:var(--muted);font-size:12px}.db-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.type-panel{padding:12px;max-height:calc(100vh - 135px);position:sticky;top:24px;overflow:auto}.type-heading{display:flex;justify-content:space-between;padding:8px 8px 12px;color:#ddd4e7;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.type-heading span{color:var(--purple-bright)}.type-list{display:grid;gap:4px}.type-list button{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:6px;padding:9px;display:flex;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.type-list button:hover,.type-list button.selected{color:#fff;border-color:#ab63ff52;background:#7d33c62e}.type-list b{color:#c49af5;font-size:11px}.db-content{min-width:0}.db-toolbar{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.db-toolbar h2{margin:3px 0 0;font-family:Georgia,serif;font-size:27px}.searchbox{min-width:330px;height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--border);border-radius:7px;background:#0c0910;color:var(--muted)}.searchbox input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff}.searchbox button{border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center}.db-meta{display:flex;gap:18px;padding:12px 3px;color:var(--muted);font-size:12px}.db-meta strong{color:#e5d4fa}.entity-list{display:grid;gap:8px}.entity-row{padding:13px;display:grid;grid-template-columns:58px minmax(230px,1fr) auto;gap:14px;align-items:center;overflow:visible}.entity-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(164,94,255,.25);border-radius:7px;background:#09070d;color:#6e617a;overflow:hidden}.entity-icon img{width:100%;height:100%;object-fit:contain}.entity-main{min-width:0}.entity-title{display:flex;align-items:baseline;gap:9px;min-width:0}.entity-title strong{color:#f4eef9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-title>span{color:#756d7d;font-size:10px}.entity-sub,.variants{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;color:var(--muted);font-size:11px}.entity-sub>span,.variants>span{padding:3px 6px;border-radius:4px;background:#ffffff09;border:1px solid rgba(255,255,255,.05)}.entity-sub .variant-pill{color:#d4adff;border-color:#b06cff40}.review-actions{display:grid;grid-template-columns:repeat(2,112px);gap:6px}.review-actions button{min-height:34px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#100c14;color:#8f8797;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-size:11px}.review-actions button:hover{border-color:var(--purple);color:#fff}.review-actions button.ok{color:#dfc4ff;border-color:#b06cff85;background:#702fab38;box-shadow:inset 2px 0 0 var(--purple-bright)}.pager{display:flex;justify-content:center;align-items:center;gap:14px;padding:18px 0 2px;color:var(--muted);font-size:12px}.pager button{border:1px solid var(--border);border-radius:6px;padding:8px 12px;background:#120c18;color:#ddd;cursor:pointer}.pager button:disabled{opacity:.35;cursor:not-allowed}.loading,.empty{padding:45px;text-align:center;color:var(--muted)}.error{margin:0 0 10px;padding:10px 12px;border:1px solid rgba(255,95,125,.35);border-radius:6px;color:#ffafbe;background:#78192d1f}@media(max-width:1100px){.db-layout{grid-template-columns:1fr}.type-panel{position:static;max-height:none}.type-list{grid-template-columns:repeat(3,1fr)}.entity-row{grid-template-columns:58px 1fr}.review-actions{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.db-toolbar{align-items:stretch;flex-direction:column}.searchbox{min-width:0;width:100%}.type-list,.review-actions{grid-template-columns:repeat(2,1fr)}.db-meta{flex-wrap:wrap}}.vteam-main{max-width:1700px;padding:24px 34px 48px;background:radial-gradient(circle at 75% 0%,rgba(118,25,183,.1),transparent 31%),linear-gradient(180deg,#08050c40,#0504088c)}.vteam-sidebar{border-right-color:#b94eff6b;box-shadow:10px 0 45px #0000006b}.sidebar-motto{margin:24px 10px 4px;color:#bfa5d7;font-family:Georgia,serif;font-size:10px;line-height:1.7;letter-spacing:.23em}.database-hero{min-height:190px;position:relative;overflow:hidden;display:flex;align-items:center;padding:30px 34px;border:1px solid rgba(180,75,255,.45);background:linear-gradient(90deg,#15091ff5,#09060ecc),radial-gradient(circle at 75% 35%,rgba(156,39,235,.2),transparent 34%);box-shadow:0 0 28px #801fc71a,inset 0 0 45px #6a1da012}.database-hero:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(214,147,255,.1);pointer-events:none}.database-hero-art{position:absolute;right:7%;top:-65px;color:#bb45ff1a;font:900 290px/1 Georgia,serif;text-shadow:0 0 35px rgba(167,46,255,.15);transform:rotate(-5deg)}.database-hero-copy{position:relative;z-index:2}.database-hero-copy h1{margin:5px 0 7px;font:700 clamp(34px,4vw,55px)/1 Georgia,serif;color:#fff;text-shadow:0 0 20px rgba(187,92,255,.18)}.database-hero-copy>p:last-child{margin:0;color:#aaa0b4}.database-count{position:absolute;z-index:2;right:28px;top:24px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(185,79,255,.35);background:#08050cb8;font-size:11px}.database-count strong{font-size:14px}.database-count span{color:#9d92a8}.database-controls{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;margin-top:14px}.category-tabs{display:flex;gap:6px;min-width:0}.category-tabs button,.category-tabs select{height:42px;border:1px solid rgba(161,72,218,.28);background:#0d0912;color:#a99daf;padding:0 13px;cursor:pointer}.category-tabs button{display:flex;align-items:center;gap:8px}.category-tabs button small{color:#725e82}.category-tabs button:hover,.category-tabs button.active{color:#fff;border-color:#b33cff;background:linear-gradient(180deg,#751bab6b,#2e0c436b);box-shadow:inset 0 -2px #bd4cff,0 0 13px #a330ec1f}.category-tabs button.active small{color:#d7a9ff}.category-tabs select{min-width:120px}.database-search{height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(161,72,218,.34);background:#09070c;color:#817789}.database-search input{flex:1;border:0;outline:0;background:transparent;color:#fff}.database-search button{border:0;background:transparent;color:#8f8499;cursor:pointer}.database-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 2px 12px;color:#8f8598;font-size:12px}.database-heading>div{display:flex;align-items:center;gap:9px}.database-heading strong{font:700 21px Georgia,serif;color:#f2ebf7}.database-heading small{color:#756a80}.section-rune{color:#bd4cff;text-shadow:0 0 10px #a72bf0}.item-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.item-tile{min-width:0;padding:10px 10px 13px;border:1px solid rgba(133,75,166,.26);background:linear-gradient(180deg,#140d1bf0,#09070cfa);color:#eee;cursor:pointer;text-align:left;transition:.16s ease;box-shadow:0 5px 16px #0003}.item-tile:hover{transform:translateY(-2px);border-color:#c74affd1;background:linear-gradient(180deg,#2a1139f5,#0d0812fa);box-shadow:0 0 19px #a72aeb29}.item-image-frame{aspect-ratio:1;position:relative;display:grid;place-items:center;overflow:hidden;margin-bottom:10px;border:1px solid rgba(191,83,255,.18);background:radial-gradient(circle,#5e1f802e,#060508f5 67%)}.item-image-frame:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(255,255,255,.025);pointer-events:none}.item-image-frame img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 4px 9px rgba(0,0,0,.65))}.item-tile>strong{display:block;min-height:34px;font-size:13px;line-height:1.3;color:#f0eaf4}.item-tile>small{display:block;margin-top:4px;color:#9f6fc0;font-size:10px}.missing-image{color:#493b53}.stack-badge{position:absolute;right:7px;top:7px;z-index:2;min-width:24px;height:22px;padding:0 6px;display:grid;place-items:center;border:1px solid #ba4cff;background:#240931e6;color:#efd8ff;font-size:10px;box-shadow:0 0 10px #b83cff3d}.gallery-pager{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:22px;color:#8d8297;font-size:11px}.gallery-pager button,.back-button{display:flex;align-items:center;gap:5px;border:1px solid rgba(168,69,224,.35);background:#0d0912;color:#c9bdcf;padding:8px 12px;cursor:pointer}.gallery-pager button:hover,.back-button:hover{border-color:#b947ff;color:#fff}.gallery-pager button:disabled{opacity:.3;cursor:not-allowed}.gallery-loading,.gallery-empty{grid-column:1/-1;padding:70px;text-align:center;border:1px solid rgba(143,65,185,.22);color:#82778b;background:#0c081099}.back-button{margin-bottom:14px}.detail-hero{min-height:160px;display:flex;align-items:center;gap:22px;padding:22px 28px;border:1px solid rgba(177,71,237,.42);background:linear-gradient(90deg,#1a0b25f5,#09060df2);box-shadow:inset 0 0 40px #761aab14}.detail-icon{width:112px;height:112px;display:grid;place-items:center;border:1px solid rgba(194,73,255,.5);background:radial-gradient(circle,#69228f38,#08060b 70%);box-shadow:0 0 20px #9f2de01f;color:#6f5c7c}.detail-icon img{width:92%;height:92%;object-fit:contain}.detail-hero h1{margin:4px 0 9px;font:700 clamp(30px,4vw,48px) Georgia,serif}.detail-chips{display:flex;gap:6px}.detail-chips span{padding:4px 7px;border:1px solid rgba(166,74,218,.24);background:#5c1e791f;color:#9f91aa;font-size:10px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);gap:14px;margin-top:14px}.detail-card{padding:20px;border:1px solid rgba(148,67,190,.28);background:linear-gradient(180deg,#130c19f5,#09070cfa);box-shadow:0 8px 24px #0000002e}.detail-card h2{margin:0 0 15px;font:700 20px Georgia,serif;color:#eee6f4}.detail-block{padding:15px 0;border-top:1px solid rgba(255,255,255,.055)}.detail-block label{display:block;margin-bottom:8px;color:#b74aff;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.detail-block p{margin:0;color:#c2b8c8;line-height:1.65}.variant-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:7px}.variant-grid>div{padding:9px;border:1px solid rgba(161,73,208,.18);background:#0b0810}.variant-grid strong,.variant-grid span{display:block}.variant-grid strong{font-size:12px}.variant-grid span{margin-top:3px;color:#85798e;font-size:10px}.detail-side{display:grid;gap:14px;align-content:start}.detail-help{margin:-6px 0 13px;color:#807587;font-size:11px;line-height:1.5}.detail-review{display:grid;gap:7px}.detail-review button{height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.08);background:#0a080d;color:#8f8496;cursor:pointer;text-align:left}.detail-review button span{flex:1}.detail-review button:hover{border-color:#a83de4;color:#fff}.detail-review button.ok{border-color:#bc43ff9e;background:#681b9238;color:#e8caff;box-shadow:inset 3px 0 #c44cff}.relation-list{display:grid;gap:6px}.relation-list>div{display:flex;align-items:center;gap:9px;padding:7px;border:1px solid rgba(255,255,255,.055);background:#0a080d}.relation-list img{width:34px;height:34px;object-fit:contain}.relation-list span{min-width:0}.relation-list small,.relation-list strong{display:block}.relation-list small{color:#8b729d;font-size:9px}.relation-list strong{margin-top:2px;color:#cfc5d4;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted{color:#786e80;font-size:11px}.technical dl{display:grid;grid-template-columns:85px 1fr;gap:8px;margin:0;font-size:10px}.technical dt{color:#806e8d}.technical dd{margin:0;color:#bcb1c3;overflow-wrap:anywhere}.raw-details{margin-top:15px;border-top:1px solid rgba(255,255,255,.06);padding-top:13px}.raw-details summary{cursor:pointer;color:#9c83ad;font-size:11px}.raw-details pre{max-height:430px;overflow:auto;padding:12px;background:#070609;color:#a99caf;font-size:10px;white-space:pre-wrap}@media(max-width:1050px){.database-controls,.detail-grid{grid-template-columns:1fr}.category-tabs{overflow:auto}.database-search{width:100%}}@media(max-width:700px){.vteam-main{padding:18px 13px 90px}.database-hero{min-height:155px;padding:22px}.database-count{display:none}.item-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-hero{align-items:flex-start}.detail-icon{width:82px;height:82px}.category-tabs button small{display:none}}:root[data-theme=dark]{--bg:#050307;--bg-soft:#0b0710;--panel:rgba(12,8,17,.94);--panel-2:rgba(7,5,10,.97);--ink:#f4eef8;--ink-soft:#c3b7ca;--muted:#94879f;--accent:#a832ef;--accent-bright:#d176ff;--accent-dark:#42105f;--border:rgba(176,62,238,.4);--field:#09060d;--tile:#100a16;--sidebar-bg:linear-gradient(180deg,rgba(12,7,17,.985),rgba(5,3,8,.99))}:root[data-theme=light]{--bg:#eee9e6;--bg-soft:#f8f4f1;--panel:rgba(255,252,249,.94);--panel-2:rgba(246,240,237,.97);--ink:#21191d;--ink-soft:#4f4248;--muted:#75676d;--accent:#a5152f;--accent-bright:#d2344e;--accent-dark:#6d0e20;--border:rgba(137,25,45,.34);--field:#fffaf7;--tile:#fffdfb;--sidebar-bg:linear-gradient(180deg,rgba(255,252,249,.985),rgba(236,228,225,.99))}body{color:var(--ink);background:var(--bg);transition:background .25s ease,color .25s ease}.vteam-shell{background:var(--bg)}.vteam-sidebar{background:var(--sidebar-bg);border-right-color:var(--border)}.brand-mark{border-color:var(--accent);color:var(--ink);text-shadow:0 0 16px var(--accent-bright);background:linear-gradient(180deg,var(--panel),var(--panel-2))}.brand-subtitle,.eyebrow,.section-rune{color:var(--accent-bright)}.nav-item{color:var(--muted)}.nav-item:hover,.nav-item.active{color:var(--ink);border-color:var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent);box-shadow:inset 3px 0 0 var(--accent-bright)}.theme-toggle{margin-bottom:7px}.theme-toggle span{flex:1;text-align:left}.theme-switch{width:34px;height:18px;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--field);display:flex}.theme-switch b{width:12px;height:12px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 8px var(--accent);transition:transform .2s ease}:root[data-theme=light] .theme-switch b{transform:translate(16px)}.vteam-main{max-width:none;padding:0 34px 48px;background:radial-gradient(circle at 75% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 31%),var(--bg)}.home-hero{position:relative;isolation:isolate;min-height:min(720px,78vh);margin:0 -34px 30px;overflow:hidden;border-bottom:1px solid var(--border);background:#050307}.hero-bg{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:-5;background:url(/assets/vteam-home-hero.png) center/cover no-repeat;transform:scale(1.035);animation:heroBreath 16s ease-in-out infinite alternate}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#030205e0,#0402076b 43%,#03020529 68%,#03020599),linear-gradient(0deg,rgba(5,3,7,.8),transparent 55%);pointer-events:none}.hero-mist{position:absolute;z-index:-2;width:75%;height:38%;left:-20%;bottom:4%;opacity:.18;filter:blur(30px);background:radial-gradient(ellipse,rgba(197,119,255,.55),transparent 68%);animation:mistMove 20s linear infinite}.hero-mist-two{left:45%;bottom:35%;opacity:.11;animation-duration:27s;animation-direction:reverse}.hero-lightning{position:absolute;z-index:-1;width:2px;height:42%;top:5%;left:28%;opacity:0;background:linear-gradient(180deg,transparent,#dca6ff,transparent);filter:drop-shadow(0 0 8px #a832ef);transform:rotate(24deg);animation:lightning 9s steps(1) infinite}.hero-lightning-two{left:74%;top:16%;height:30%;animation-delay:4.6s;transform:rotate(-18deg)}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hero-particles i{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:50%;background:#d277ff;box-shadow:0 0 9px #a832ef;animation:particleRise 10s linear infinite}.hero-particles i:nth-child(3n){width:2px;height:2px;animation-duration:14s}.hero-particles i:nth-child(2n){animation-duration:18s}.hero-particles i:nth-child(1){left:8%}.hero-particles i:nth-child(2){left:14%;animation-delay:-4s}.hero-particles i:nth-child(3){left:21%;animation-delay:-8s}.hero-particles i:nth-child(4){left:31%;animation-delay:-2s}.hero-particles i:nth-child(5){left:39%;animation-delay:-11s}.hero-particles i:nth-child(6){left:47%;animation-delay:-5s}.hero-particles i:nth-child(7){left:55%;animation-delay:-13s}.hero-particles i:nth-child(8){left:63%;animation-delay:-7s}.hero-particles i:nth-child(9){left:72%;animation-delay:-3s}.hero-particles i:nth-child(10){left:81%;animation-delay:-10s}.hero-particles i:nth-child(11){left:91%;animation-delay:-6s}.hero-particles i:nth-child(n+12){left:50%;animation-delay:-9s}.home-hero-overlay{position:absolute;left:6%;bottom:10%;max-width:660px;padding:28px 32px;border-left:2px solid #bd4cff;background:linear-gradient(90deg,#050308c7,#05030814);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:heroCopyIn .9s ease-out both}.home-kicker{display:flex;align-items:center;gap:8px;color:#d9a5ff;font-size:12px;font-weight:800;letter-spacing:.22em}.home-hero h1{margin:10px 0 13px;color:#fff;font:700 clamp(42px,5vw,76px)/.98 Georgia,serif;text-shadow:0 3px 22px #000}.home-hero h1 em{color:#d997ff;font-style:normal;text-shadow:0 0 22px rgba(186,61,255,.55)}.home-hero p{max-width:580px;margin:0 0 20px;color:#d1c6d8;font-size:16px;line-height:1.65}.hero-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 17px;border:1px solid #b840f5;background:linear-gradient(180deg,#8a23beb8,#3a0c52d1);color:#fff;cursor:pointer;box-shadow:0 0 18px #ac31eb2e}.home-dashboard{max-width:1500px;margin:0 auto}.home-section-heading{display:flex;align-items:end;justify-content:space-between;margin:0 0 16px}.home-section-heading h2{margin:4px 0 0;font:700 32px Georgia,serif}.home-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.home-cards article{min-height:150px;padding:22px;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel-2));box-shadow:0 8px 24px #00000029}.home-cards svg{color:var(--accent-bright)}.home-cards span,.home-cards strong{display:block}.home-cards span{margin-top:20px;color:var(--accent-bright);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-cards strong{margin-top:7px;color:var(--ink);font:700 18px/1.35 Georgia,serif}.database-hero,.detail-hero,.detail-card,.item-tile{color:var(--ink)}.database-hero{border-color:var(--border);background:linear-gradient(90deg,var(--panel),color-mix(in srgb,var(--panel-2) 80%,transparent)),radial-gradient(circle at 75% 35%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%)}.database-hero-copy h1,.detail-hero h1,.database-heading strong,.detail-card h2{color:var(--ink)}.category-tabs button,.category-tabs select,.database-search,.gallery-pager button,.back-button{background:var(--field);color:var(--muted);border-color:var(--border)}.category-tabs button:hover,.category-tabs button.active{color:var(--ink);border-color:var(--accent-bright);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,var(--field)),var(--field));box-shadow:inset 0 -2px 0 var(--accent-bright)}.database-search input{color:var(--ink)}.item-tile{background:linear-gradient(180deg,var(--tile),var(--panel-2));border-color:var(--border)}.item-tile>strong{color:var(--ink)}.item-image-frame{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),var(--panel-2) 67%)}.detail-card{background:linear-gradient(180deg,var(--panel),var(--panel-2));border-color:var(--border)}.detail-block p{color:var(--ink-soft)}.relation-list>div,.detail-review button,.variant-grid>div{background:var(--field)}:root[data-theme=light] .home-hero{filter:saturate(.75) brightness(1.12)}:root[data-theme=light] .home-hero-overlay{background:linear-gradient(90deg,#370911c7,#37091114);border-left-color:#ef6a7d}:root[data-theme=light] .hero-bg{filter:grayscale(.25) sepia(.15) hue-rotate(285deg) saturate(.8) brightness(1.12)}:root[data-theme=light] .hero-lightning,:root[data-theme=light] .hero-particles{display:none}@keyframes heroBreath{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.075) translate3d(-.7%,-.5%,0)}}@keyframes mistMove{0%{transform:translate(-8%)}50%{transform:translate(55%)}to{transform:translate(115%)}}@keyframes lightning{0%,89%,92%,to{opacity:0}90%{opacity:.95}91%{opacity:.18}}@keyframes particleRise{0%{transform:translateY(0) scale(.7);opacity:0}15%{opacity:.7}to{transform:translateY(-72vh) translate(35px) scale(1.3);opacity:0}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-bg,.hero-mist,.hero-lightning,.hero-particles i,.home-hero-overlay{animation:none!important}.hero-particles,.hero-lightning{display:none}}@media(max-width:1050px){.home-cards{grid-template-columns:repeat(2,1fr)}.home-hero{min-height:620px}}@media(max-width:700px){.vteam-main{padding-left:13px;padding-right:13px}.home-hero{margin-left:-13px;margin-right:-13px;min-height:560px}.home-hero-overlay{left:16px;right:16px;bottom:8%;padding:22px}.home-hero h1{font-size:42px}.home-cards{grid-template-columns:1fr}.theme-toggle{display:none}}.brand-mark{position:relative;isolation:isolate;width:52px;height:58px;overflow:visible;border:0!important;background:none!important;clip-path:none!important;display:grid;place-items:center}.brand-mark:before{content:"";position:absolute;top:5px;right:6px;bottom:3px;left:6px;z-index:-2;clip-path:polygon(50% 0,94% 17%,82% 82%,50% 100%,18% 82%,6% 17%);background:linear-gradient(135deg,#eee,#777 23%,#1a121e 48%,#b8a9c2 72%,#29202e);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 65%,transparent))}.brand-mark:after{content:"";position:absolute;top:8px;right:9px;bottom:7px;left:9px;z-index:-1;clip-path:polygon(50% 4%,89% 19%,77% 78%,50% 94%,23% 78%,11% 19%);background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--accent) 38%,#0b0710),#09060d 72%)}.brand-mark b{font:900 34px/.9 Georgia,serif;color:#e9e2eb;transform:scaleX(.82);text-shadow:0 0 6px var(--accent-bright),0 0 16px var(--accent);letter-spacing:-.08em}.brand-rune-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid color-mix(in srgb,var(--accent-bright) 55%,transparent);border-radius:50%;opacity:.34;box-shadow:inset 0 0 9px color-mix(in srgb,var(--accent) 30%,transparent),0 0 9px color-mix(in srgb,var(--accent) 22%,transparent);animation:brandRune 18s linear infinite}.brand-rune-ring:before,.brand-rune-ring:after{content:"◆";position:absolute;left:50%;color:var(--accent-bright);font-size:6px}.brand-rune-ring:before{top:-4px}.brand-rune-ring:after{bottom:-4px;transform:rotate(180deg)}:root[data-theme=light] .brand-mark b{color:#2b2226;text-shadow:0 0 5px rgba(210,52,78,.35)}:root[data-theme=light] .brand-mark:before{background:linear-gradient(135deg,#fff,#bdb4b7 28%,#6f6267 48%,#eee8e8,#96888d)}:root[data-theme=light] .brand-mark:after{background:radial-gradient(circle at 50% 34%,#fff,#f3e7e8 72%)}.home-hero{background:var(--hero-base,#050307)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-5;overflow:hidden;background:none!important;transform:none!important;animation:none!important;filter:none!important}.hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 73% 28%,rgba(146,81,210,.22),transparent 12%),radial-gradient(ellipse at 55% 15%,#191127,#0a0810 46%,#030205 82%);transition:background .35s ease}.hero-moon{position:absolute;right:17%;top:13%;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 45% 43%,#e9dcff 0 5%,#a36bca 20%,rgba(93,46,128,.42) 42%,transparent 70%);box-shadow:0 0 40px #a75fdd42,0 0 110px #7c32b12e;animation:portalPulse 7s ease-in-out infinite}.hero-sigil{position:absolute;left:53%;top:49%;width:min(43vw,610px);aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;opacity:.82}.hero-sigil:before,.hero-sigil:after,.hero-sigil i{content:"";position:absolute;border-radius:50%;border:1px solid rgba(183,114,235,.25);box-shadow:inset 0 0 34px #702da214,0 0 20px #6a269d0f}.hero-sigil:before{top:3%;right:3%;bottom:3%;left:3%;border-style:double;border-width:4px;animation:sigilSpin 46s linear infinite}.hero-sigil:after{top:13%;right:13%;bottom:13%;left:13%;border-style:dashed;animation:sigilSpin 31s linear infinite reverse}.hero-sigil i{top:22%;right:22%;bottom:22%;left:22%;border-color:#dbaeff2b}.hero-sigil b{font:900 min(34vw,470px)/.8 Georgia,serif;color:transparent;-webkit-text-stroke:3px rgba(202,194,207,.52);transform:scaleX(.74);text-shadow:0 0 14px rgba(194,105,255,.2),0 0 55px rgba(124,46,181,.14)}.hero-castle{position:absolute;right:7%;bottom:12%;width:25%;height:43%;filter:drop-shadow(0 0 12px rgba(88,43,118,.18));opacity:.74}.hero-castle:before{content:"";position:absolute;left:18%;right:7%;bottom:0;height:43%;background:#050408;clip-path:polygon(0 100%,0 45%,7% 45%,7% 26%,12% 26%,12% 47%,20% 47%,20% 12%,25% 12%,25% 42%,31% 42%,31% 22%,36% 22%,36% 45%,45% 45%,45% 4%,49% 4%,52% 0,55% 4%,59% 4%,59% 38%,67% 38%,67% 18%,72% 18%,72% 46%,79% 46%,79% 28%,84% 28%,84% 51%,100% 51%,100% 100%)}.hero-castle i{position:absolute;bottom:0;width:7%;height:68%;background:#050408;clip-path:polygon(40% 0,60% 0,100% 18%,82% 18%,82% 100%,18% 100%,18% 18%,0 18%)}.hero-castle i:nth-child(1){left:9%;height:52%}.hero-castle i:nth-child(2){left:35%;height:76%}.hero-castle i:nth-child(3){left:51%;height:92%}.hero-castle i:nth-child(4){left:69%;height:63%}.hero-castle i:nth-child(5){left:88%;height:48%}.hero-ridge{position:absolute;left:-4%;right:-4%;bottom:-1px;height:28%;background:#040306;clip-path:polygon(0 63%,7% 52%,13% 59%,19% 39%,27% 60%,34% 45%,42% 64%,50% 48%,58% 62%,66% 41%,74% 58%,82% 37%,89% 55%,95% 43%,100% 51%,100% 100%,0 100%)}.hero-ridge-back{bottom:7%;opacity:.58;filter:blur(1px);transform:scaleY(.78)}.hero-ridge-front{opacity:.94}.home-hero:after{background:linear-gradient(90deg,#030205e8,#04020785 35%,#03020514 67%,#03020561),linear-gradient(0deg,rgba(5,3,7,.9),transparent 52%)}:root[data-theme=light] .home-hero{--hero-base:#e9e5e2;filter:none!important}:root[data-theme=light] .hero-sky{background:radial-gradient(circle at 74% 23%,rgba(255,255,255,.98) 0 7%,rgba(244,211,216,.72) 8%,transparent 21%),linear-gradient(180deg,#f7f4f1,#eadfe0 46%,#d8ced0)}:root[data-theme=light] .hero-moon{background:radial-gradient(circle,#fff 0 14%,rgba(220,63,88,.18) 35%,transparent 69%);box-shadow:0 0 50px #ffffffe6,0 0 120px #bf304621}:root[data-theme=light] .hero-sigil:before,:root[data-theme=light] .hero-sigil:after,:root[data-theme=light] .hero-sigil i{border-color:#9928392e}:root[data-theme=light] .hero-sigil b{color:transparent;-webkit-text-stroke:3px rgba(92,75,80,.4);text-shadow:0 0 15px rgba(180,47,68,.12)}:root[data-theme=light] .hero-castle:before,:root[data-theme=light] .hero-castle i{background:#766c70}:root[data-theme=light] .hero-castle{opacity:.43;filter:drop-shadow(0 8px 12px rgba(92,71,77,.14))}:root[data-theme=light] .hero-ridge{background:#bcb2b5}.hero-ridge-back{opacity:.42}:root[data-theme=light] .hero-ridge-front{opacity:.67}:root[data-theme=light] .home-hero:after{background:linear-gradient(90deg,#fffaf7f2,#fff8f6b8 38%,#ffffff1a,#f6ebec42),linear-gradient(0deg,rgba(232,224,222,.72),transparent 48%)}:root[data-theme=light] .home-hero-overlay{background:linear-gradient(90deg,#fffaf8e8,#fffaf857);border-left-color:var(--accent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root[data-theme=light] .home-kicker{color:var(--accent)}:root[data-theme=light] .home-hero h1{color:#241b1f;text-shadow:0 2px 18px rgba(255,255,255,.7)}:root[data-theme=light] .home-hero h1 em{color:#a5152f;text-shadow:0 0 18px rgba(210,52,78,.16)}:root[data-theme=light] .home-hero p{color:#58494f}:root[data-theme=light] .hero-cta{border-color:#b9233d;background:linear-gradient(180deg,#c92e49,#8d172c);color:#fff;box-shadow:0 5px 18px #89192d2e}:root[data-theme=light] .hero-mist{background:radial-gradient(ellipse,rgba(255,255,255,.85),transparent 68%);opacity:.42}:root[data-theme=light] .hero-lightning{display:block;background:linear-gradient(180deg,transparent,rgba(183,42,66,.46),transparent);filter:drop-shadow(0 0 6px rgba(183,42,66,.28))}:root[data-theme=light] .hero-particles{display:block}:root[data-theme=light] .hero-particles i{background:#c23b53;box-shadow:0 0 7px #c23b5357;opacity:.35}@keyframes sigilSpin{to{transform:rotate(360deg)}}@keyframes portalPulse{50%{transform:scale(1.06);filter:brightness(1.18)}}@keyframes brandRune{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-sigil:before,.hero-sigil:after,.hero-moon,.brand-rune-ring{animation:none!important}}.vteam-main{background:radial-gradient(circle at 52% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34%),linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--bg) 94%,#000))}.vteam-sidebar{border-right:1px solid color-mix(in srgb,var(--accent-bright) 48%,#34303a);box-shadow:10px 0 45px #00000080,inset -1px 0 #ffffff09}.vteam-brand{margin:-4px -4px 16px;padding:12px 8px 18px;border-bottom:1px solid var(--border);position:relative}.vteam-brand:after{content:"◆";position:absolute;left:50%;bottom:-8px;transform:translate(-50%) rotate(45deg);color:var(--accent-bright);text-shadow:0 0 10px var(--accent)}.nav{gap:3px}.nav-item{position:relative;border-radius:0;border:1px solid transparent;font-family:Georgia,Times New Roman,serif}.nav-item.active,.nav-item:hover{border-color:color-mix(in srgb,var(--accent-bright) 65%,#4c4652);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 54%,#100815),color-mix(in srgb,var(--accent-dark) 30%,transparent));box-shadow:inset 0 0 16px color-mix(in srgb,var(--accent) 22%,transparent),0 0 13px color-mix(in srgb,var(--accent) 18%,transparent)}.sidebar-motto{padding:20px 8px;margin:20px 0 0;text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--accent-bright);text-shadow:0 0 9px color-mix(in srgb,var(--accent) 45%,transparent)}.rpg-dashboard{max-width:1540px;margin:0 auto;padding:18px 0 48px}.ornate-frame{position:relative;border:1px solid color-mix(in srgb,var(--accent-bright) 56%,#5a5360);box-shadow:0 0 0 3px color-mix(in srgb,var(--bg) 80%,transparent),0 0 0 4px color-mix(in srgb,var(--accent) 24%,#4b4650),inset 0 0 30px #00000057,0 10px 30px #00000047}.ornate-frame:before,.ornate-frame:after{content:"◆";position:absolute;z-index:5;color:var(--accent-bright);font-size:11px;text-shadow:0 0 9px var(--accent)}.ornate-frame:before{left:-7px;top:-8px}.ornate-frame:after{right:-7px;bottom:-8px}.rpg-masthead{height:260px;overflow:hidden;background:radial-gradient(circle at 67% 40%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 18%),radial-gradient(ellipse at 55% 15%,#21112c 0,#08050c 55%,#020203)}.rpg-masthead:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 62% 50%,transparent 0 40px,color-mix(in srgb,var(--accent-bright) 9%,transparent) 41px 42px,transparent 43px 64px);opacity:.55}.rpg-masthead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.74),transparent 58%,rgba(0,0,0,.25));z-index:1}.masthead-copy{position:absolute;z-index:3;left:34px;top:30px}.masthead-copy h1{margin:9px 0 6px;color:#f4eef6;font:700 clamp(38px,4.2vw,64px)/.91 Georgia,serif;letter-spacing:.015em;text-shadow:0 3px 4px #000,0 0 18px rgba(190,93,255,.22)}.masthead-copy h1 em{font-style:normal;color:#d7c5e1}.masthead-copy p{margin:13px 0 0;color:var(--accent-bright);font:700 15px Georgia,serif;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 11px var(--accent)}.masthead-sigil{position:absolute;z-index:2;left:61%;top:50%;width:230px;height:230px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px dashed color-mix(in srgb,var(--accent-bright) 42%,transparent);border-radius:50%;box-shadow:0 0 55px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 0 35px color-mix(in srgb,var(--accent) 18%,transparent);animation:sigilSpin 36s linear infinite}.masthead-sigil:before,.masthead-sigil:after{content:"";position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-bright) 26%,transparent)}.masthead-sigil:before{top:15px;right:15px;bottom:15px;left:15px}.masthead-sigil:after{top:42px;right:42px;bottom:42px;left:42px;border-style:dotted}.masthead-sigil span{animation:sigilSpin 36s linear infinite reverse;color:#eee3f2;font:900 170px/.8 Georgia,serif;transform:scaleX(.72);text-shadow:0 0 9px #fff,0 0 28px var(--accent),0 0 55px var(--accent)}.masthead-dragon{position:absolute;z-index:2;right:7%;top:5%;font-size:180px;color:color-mix(in srgb,var(--accent-bright) 42%,#0a0710);text-shadow:-35px 28px 0 color-mix(in srgb,var(--accent) 13%,transparent),0 0 45px var(--accent);transform:rotate(28deg) scaleX(1.7);opacity:.62}.welcome-banner{min-height:104px;margin:14px 0;padding:18px 190px 18px 105px;display:flex;align-items:center;background:linear-gradient(100deg,color-mix(in srgb,var(--accent-dark) 36%,var(--panel)),var(--panel-2) 62%)}.welcome-banner h2{margin:2px 0;color:var(--ink);font:700 26px Georgia,serif}.welcome-banner p{margin:3px 0;color:var(--accent-bright)}.welcome-banner small,.portal-card span,.feature-panel>span,.feature-copy>span,.activity-card>span,.feature-heading span{font-weight:800;letter-spacing:.12em;color:var(--accent-bright)}.welcome-mage{position:absolute;left:22px;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--accent-bright);color:#fff;background:radial-gradient(circle,var(--accent),#09060d 70%);box-shadow:0 0 24px var(--accent)}.welcome-banner .rpg-button{position:absolute;right:20px}.rpg-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border:1px solid var(--accent-bright);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 78%,#2c1236),color-mix(in srgb,var(--accent-dark) 78%,#08050b));color:#fff;font:700 12px Georgia,serif;letter-spacing:.08em;cursor:pointer;box-shadow:inset 0 0 14px color-mix(in srgb,var(--accent-bright) 22%,transparent),0 0 14px color-mix(in srgb,var(--accent) 28%,transparent)}.portal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.portal-card{min-height:126px;padding:18px;display:flex;align-items:center;gap:15px;background:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--accent) 21%,transparent),transparent 36%),linear-gradient(145deg,var(--panel),var(--panel-2));overflow:hidden}.portal-card .rune-orb{flex:0 0 64px;height:64px;display:grid;place-items:center;border:2px solid var(--accent-bright);border-radius:50%;color:#fff;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 55%,#16091e),#060408 68%);box-shadow:0 0 16px var(--accent),inset 0 0 14px color-mix(in srgb,var(--accent-bright) 24%,transparent)}.portal-card strong,.portal-card small{display:block}.portal-card strong{margin:5px 0 4px;color:var(--ink);font:700 17px/1.15 Georgia,serif}.portal-card small{color:var(--muted)}.dashboard-lower-grid{display:grid;grid-template-columns:1.1fr 1.4fr .72fr;gap:13px}.feature-panel,.activity-card{background:linear-gradient(145deg,var(--panel),var(--panel-2));overflow:hidden}.raid-panel{min-height:330px}.panel-art{height:195px;display:grid;place-items:center;background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--accent) 48%,transparent),transparent 20%),linear-gradient(180deg,#09060e,#040306);color:var(--accent-bright)}.panel-art svg{width:100px;height:100px;filter:drop-shadow(0 0 20px var(--accent));opacity:.72}.feature-copy{padding:16px 18px}.feature-copy h3,.activity-card h3{margin:6px 0;font:700 20px Georgia,serif}.feature-copy p,.activity-card p{color:var(--muted);line-height:1.5}.feature-copy .rpg-button{width:100%;margin-top:9px}.feature-heading{height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.feature-heading small{color:var(--accent-bright)}.character-slots{height:282px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.character-slot{padding:12px 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-dark) 18%,var(--panel)),var(--panel-2));text-align:center}.character-slot>div{height:185px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 55%),linear-gradient(180deg,#100a16,#050407)}.character-slot svg{width:58px;height:58px;color:#d8c9df;filter:drop-shadow(0 0 14px var(--accent))}.character-slot strong,.character-slot small{display:block}.character-slot strong{margin-top:12px;font:700 13px Georgia,serif}.character-slot small{margin-top:4px;color:var(--muted);font-size:9px}.activity-stack{display:grid;gap:13px}.activity-card{min-height:155px;padding:17px}.activity-card>small{display:block;margin-top:15px;text-align:right;color:var(--accent-bright)}.event-card{min-height:175px}.event-orb{float:right;width:75px;height:75px;margin:0 0 10px 10px;border-radius:50%;background:radial-gradient(circle,#050307 33%,var(--accent-bright) 35% 39%,color-mix(in srgb,var(--accent) 32%,transparent) 44%,transparent 68%);box-shadow:0 0 22px var(--accent);animation:portalPulse 5s ease-in-out infinite}:root[data-theme=light] .rpg-masthead{background:radial-gradient(circle at 68% 35%,rgba(205,46,73,.24),transparent 18%),linear-gradient(180deg,#fffaf7,#e9dfe0)}:root[data-theme=light] .rpg-masthead:after{background:linear-gradient(90deg,rgba(255,252,249,.92),transparent 62%,rgba(255,255,255,.22))}:root[data-theme=light] .masthead-copy h1{color:#241b1f;text-shadow:0 2px 3px #fff}:root[data-theme=light] .masthead-copy h1 em{color:#7f1729}:root[data-theme=light] .masthead-sigil span{color:#5b4b50;text-shadow:0 0 8px #fff,0 0 22px rgba(196,42,68,.35)}:root[data-theme=light] .masthead-dragon{color:#85233447;text-shadow:0 0 35px rgba(192,43,68,.22)}:root[data-theme=light] .panel-art,:root[data-theme=light] .character-slot>div{background:radial-gradient(circle,rgba(200,45,70,.15),transparent 50%),linear-gradient(180deg,#fffaf7,#e5d9db)}:root[data-theme=light] .welcome-mage{color:#7d1729;background:radial-gradient(circle,#fff,#eadadd 70%)}@media(max-width:1150px){.dashboard-lower-grid{grid-template-columns:1fr 1fr}.activity-stack{grid-column:1/-1;grid-template-columns:1fr 1fr}.portal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rpg-dashboard{padding-top:10px}.rpg-masthead{height:300px}.masthead-copy{left:20px;top:28px}.masthead-sigil{left:73%;top:62%;width:180px;height:180px}.masthead-sigil span{font-size:130px}.masthead-dragon{display:none}.welcome-banner{padding:18px 18px 78px 90px}.welcome-banner .rpg-button{left:18px;right:18px;bottom:16px}.portal-grid,.dashboard-lower-grid,.activity-stack{grid-template-columns:1fr}.activity-stack{grid-column:auto}.character-slots{grid-template-columns:repeat(2,1fr);height:auto}.character-slot>div{height:120px}}:root[data-theme=dark]{--frame-hi:#b56bff;--frame-mid:#6d2b96;--frame-metal:#716678;--surface-texture:linear-gradient(135deg,rgba(255,255,255,.018),transparent 24%,rgba(177,92,255,.025) 50%,transparent 72%),linear-gradient(180deg,#100a15,#07050a)}:root[data-theme=light]{--frame-hi:#d22b45;--frame-mid:#8f1b2e;--frame-metal:#8e8587;--surface-texture:linear-gradient(135deg,rgba(255,255,255,.7),transparent 28%,rgba(155,25,46,.025) 50%,transparent 72%),linear-gradient(180deg,#fffdfa,#eee8e6)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;opacity:.45;background:repeating-linear-gradient(115deg,transparent 0 46px,color-mix(in srgb,var(--accent) 4%,transparent) 47px 48px,transparent 49px 94px)}.vteam-main{padding-top:20px}.vteam-sidebar{width:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 96%,#000),color-mix(in srgb,var(--bg) 97%,#000));border-right:1px solid var(--frame-metal);box-shadow:8px 0 28px #0000005c,inset -3px 0 color-mix(in srgb,var(--accent) 16%,transparent)}.vteam-brand{height:148px;margin:-8px -7px 15px;padding:4px 4px 14px;justify-content:center;overflow:hidden;border-bottom:1px solid var(--frame-mid)}.vteam-brand:before,.vteam-brand:after{content:"◆";position:absolute;bottom:-7px;color:var(--frame-hi);text-shadow:0 0 12px var(--accent)}.vteam-brand:before{left:22%}.vteam-brand:after{left:auto;right:22%;transform:none}.brand-art{display:block;width:100%;height:128px;position:relative}.brand-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 48%,transparent));transition:opacity .25s ease}.brand-logo-light{opacity:0}:root[data-theme=light] .brand-logo-dark{opacity:0}:root[data-theme=light] .brand-logo-light{opacity:1}.nav-item{min-height:43px;border-color:color-mix(in srgb,var(--frame-metal) 26%,transparent);margin:1px 0;padding-left:15px}.nav-item:before{content:"";position:absolute;left:4px;top:50%;width:4px;height:4px;transform:translateY(-50%) rotate(45deg);background:var(--frame-hi);box-shadow:0 0 7px var(--accent);opacity:.35}.nav-item.active:before,.nav-item:hover:before{opacity:1}.nav-item.active,.nav-item:hover{border-color:var(--frame-hi);box-shadow:inset 0 0 24px color-mix(in srgb,var(--accent) 24%,transparent),0 0 12px color-mix(in srgb,var(--accent) 20%,transparent)}.sidebar-motto{font-family:Georgia,serif;letter-spacing:.13em;line-height:1.55;position:relative}.sidebar-motto:before{content:"✦";display:block;margin-bottom:9px;font-size:18px}.rpg-dashboard{padding-top:0}.rpg-masthead{height:auto;aspect-ratio:1781/334;min-height:205px;max-height:330px;background:#050307;overflow:hidden;border-color:var(--frame-metal)}.rpg-masthead:before,.rpg-masthead:after{display:none}.masthead-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform 9s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.masthead-art-light{opacity:0}:root[data-theme=light] .masthead-art-dark{opacity:0}:root[data-theme=light] .masthead-art-light{opacity:1}.rpg-masthead:hover .masthead-art{transform:scale(1.012)}.masthead-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 45px #00000080}:root[data-theme=light] .masthead-vignette{box-shadow:inset 0 0 28px #502a2d1f}.masthead-shimmer{position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.11) 49%,transparent 56%);transform:translate(-45%);animation:vteamShimmer 11s ease-in-out infinite}@keyframes vteamShimmer{0%,68%,to{transform:translate(-45%);opacity:0}74%{opacity:.7}88%{transform:translate(45%);opacity:0}}.ornate-frame{border:1px solid var(--frame-metal);background:var(--surface-texture);box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 92%,transparent),0 0 0 3px color-mix(in srgb,var(--frame-hi) 42%,var(--frame-metal)),inset 0 0 0 1px color-mix(in srgb,var(--frame-hi) 13%,transparent),inset 0 0 30px #00000047,0 8px 24px #00000040}.ornate-frame:before,.ornate-frame:after{content:"✦";font-size:15px;color:var(--frame-hi);text-shadow:0 0 10px var(--accent);top:-11px;bottom:auto}.ornate-frame:before{left:-8px}.ornate-frame:after{right:-8px}.welcome-banner{margin:16px 3px;padding-top:20px;padding-bottom:20px;border-left:2px solid var(--frame-hi);border-right:2px solid var(--frame-hi);background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 18%),var(--surface-texture)}.welcome-mage,.rune-orb{position:relative}.welcome-mage:before,.rune-orb:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px dashed color-mix(in srgb,var(--frame-hi) 55%,transparent);border-radius:50%;animation:runeOrbit 18s linear infinite}@keyframes runeOrbit{to{transform:rotate(360deg)}}.portal-grid{gap:14px}.portal-card{border-width:1px;transition:transform .18s ease,box-shadow .18s ease}.portal-card:hover{transform:translateY(-3px);box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 92%,transparent),0 0 0 3px var(--frame-hi),0 12px 32px color-mix(in srgb,var(--accent) 25%,transparent),inset 0 0 28px color-mix(in srgb,var(--accent) 12%,transparent)}.portal-card:after{content:"";position:absolute;right:-28px;bottom:-35px;width:110px;height:110px;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);transform:rotate(45deg)}.rpg-button{position:relative;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);border:0;outline:1px solid var(--frame-hi);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bright) 82%,#fff 0%),color-mix(in srgb,var(--accent-dark) 84%,#050307));text-shadow:0 1px 2px #000;transition:filter .15s ease,transform .15s ease}.rpg-button:hover{filter:brightness(1.18);transform:translateY(-1px)}.feature-panel,.activity-card{border-color:var(--frame-metal)}.panel-art{position:relative;overflow:hidden}.panel-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 35%),repeating-linear-gradient(125deg,transparent 0 42px,color-mix(in srgb,var(--accent) 5%,transparent) 43px 44px)}.character-slot{position:relative}.character-slot:after{content:"◆";position:absolute;left:50%;top:-8px;transform:translate(-50%);color:var(--frame-hi);font-size:10px;text-shadow:0 0 7px var(--accent)}.activity-card>span,.feature-heading span,.feature-copy>span,.portal-card span,.welcome-banner small{font-family:Georgia,serif}.database-hero,.detail-hero,.detail-card,.database-controls,.item-tile{border-color:color-mix(in srgb,var(--frame-hi) 44%,var(--frame-metal))!important;background:var(--surface-texture)!important}.item-tile{box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent) 6%,transparent)}.item-tile:hover{border-color:var(--frame-hi)!important;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 0 24px color-mix(in srgb,var(--accent) 10%,transparent)}:root[data-theme=light] .vteam-sidebar{background:linear-gradient(180deg,#fffdfa,#eee8e6)}:root[data-theme=light] .nav-item{color:#62585a}:root[data-theme=light] .nav-item.active,:root[data-theme=light] .nav-item:hover{color:#2a2022;background:linear-gradient(90deg,#ab1f3521,#fff9)}:root[data-theme=light] .ornate-frame{box-shadow:0 0 0 2px #f7f2ef,0 0 0 3px #79666994,inset 0 0 0 1px #a71e321f,0 8px 22px #46303321}@media(max-width:900px){.vteam-brand{display:none}.rpg-masthead{min-height:160px}.masthead-art{object-position:center}.welcome-banner{margin-top:12px}}@media(max-width:560px){.rpg-masthead{aspect-ratio:2.2/1;min-height:150px}.masthead-art{object-fit:cover}.welcome-banner{padding-left:86px}.portal-card{min-height:112px}}@media(prefers-reduced-motion:reduce){.masthead-shimmer,.welcome-mage:before,.rune-orb:before{animation:none!important}.masthead-art{transition:none!important}}.rpg-masthead{aspect-ratio:auto;height:clamp(220px,18.2vw,310px);min-height:0;max-height:none;border-top-color:var(--frame-metal)}.masthead-art{object-fit:contain;object-position:center center;background:#050307;transform:none!important}:root[data-theme=light] .rpg-masthead{background:#f3eeeb;border-top-color:#8e8587;box-shadow:0 0 0 2px #f7f2ef,0 0 0 3px #79666994,inset 0 0 0 1px #a71e321f,0 8px 22px #46303321}:root[data-theme=light] .masthead-art{background:#f3eeeb}:root[data-theme=light] .masthead-shimmer{background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.22) 49%,transparent 56%)}@media(max-width:900px){.rpg-masthead{height:clamp(150px,22vw,220px);min-height:0}}@media(max-width:560px){.rpg-masthead{height:150px;min-height:0;aspect-ratio:auto}.masthead-art{object-fit:contain}}.dashboard-v130{--embed-edge:color-mix(in srgb,var(--frame-hi) 52%,var(--frame-metal));--embed-line:color-mix(in srgb,var(--frame-hi) 24%,transparent)}.dashboard-embed{position:relative;min-width:0;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 30%),var(--surface-texture);overflow:hidden}.dashboard-embed:before,.dashboard-embed:after{content:"✦";position:absolute;z-index:3;color:var(--frame-hi);font-size:14px;text-shadow:0 0 10px var(--accent)}.dashboard-embed:before{left:-6px;top:-9px}.dashboard-embed:after{right:-6px;top:-9px}.dashboard-embed .embed-heading{height:50px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--embed-line);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%)}.embed-heading h3{margin:0;color:var(--ink);font:700 20px Georgia,serif}.embed-heading button{border:0;background:none;color:var(--accent-bright);font:700 11px Georgia,serif;text-transform:uppercase;cursor:pointer}.welcome-embed{min-height:116px;margin:16px 3px;padding:20px 205px 20px 112px;display:flex;align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-dark) 30%,var(--panel)),var(--panel-2) 72%)}.welcome-embed .embed-sigil{position:absolute;left:24px;width:66px;height:66px;display:grid;place-items:center;border:2px solid var(--frame-hi);clip-path:polygon(50% 0,61% 13%,79% 8%,84% 26%,100% 35%,89% 50%,100% 65%,84% 74%,79% 92%,61% 87%,50% 100%,39% 87%,21% 92%,16% 74%,0 65%,11% 50%,0 35%,16% 26%,21% 8%,39% 13%);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 62%,#130817),#060408 70%);color:#fff;filter:drop-shadow(0 0 12px var(--accent))}.welcome-copy small,.stat-embed span{font:800 12px Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright)}.welcome-copy h2{margin:2px 0;color:var(--ink);font:700 27px Georgia,serif}.welcome-copy p{margin:2px 0;color:var(--muted)}.welcome-embed .rpg-button{position:absolute;right:22px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.stat-embed{min-height:124px;padding:18px;display:flex;align-items:center;gap:16px}.stat-icon{flex:0 0 68px;height:68px;display:grid;place-items:center;border:1px solid var(--frame-hi);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 30%,#0b0710),#050307);clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 24%,transparent)}.stat-icon svg{width:32px;height:32px;color:#eadcff;filter:drop-shadow(0 0 8px var(--accent))}.stat-embed strong,.stat-embed small{display:block}.stat-embed strong{margin:3px 0;color:var(--ink);font:700 32px Georgia,serif}.stat-embed small{color:var(--muted)}.dashboard-embed-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:14px}.raids-embed,.activity-embed,.quick-embed{min-height:340px}.raid-list{padding:10px 16px}.raid-row{min-height:78px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--embed-line)}.raid-row:last-child{border-bottom:0}.raid-medal{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--frame-mid);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent),#070509)}.raid-medal svg{width:22px;color:var(--accent-bright)}.raid-row strong,.raid-row small,.raid-row b{display:block}.raid-row>div>strong{font:700 15px Georgia,serif;color:var(--ink)}.raid-row small{margin-top:4px;color:var(--muted);font-size:11px}.raid-row>b{text-align:right;color:var(--ink);font:700 16px Georgia,serif}.raid-row>b small{font:400 10px system-ui,sans-serif}.activity-list{padding:8px 16px}.activity-list>div{min-height:64px;display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;border-bottom:1px solid var(--embed-line)}.activity-list>div:last-child{border-bottom:0}.activity-list svg{padding:7px;width:34px;height:34px;border:1px solid var(--frame-mid);color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 9%,transparent)}.activity-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.activity-list strong{color:var(--accent-bright)}.activity-list small{display:block;margin-top:3px;color:color-mix(in srgb,var(--muted) 75%,transparent);font-size:10px}.quick-grid{padding:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quick-grid button{min-height:112px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--frame-mid);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),var(--panel-2));color:var(--ink);font:700 12px Georgia,serif;cursor:pointer;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.quick-grid button:hover{border-color:var(--frame-hi);box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 18%,transparent)}.quick-grid svg{width:30px;height:30px;color:var(--accent-bright);filter:drop-shadow(0 0 7px var(--accent))}:root[data-theme=light] .dashboard-embed{background:radial-gradient(circle at 12% 0,rgba(171,31,53,.07),transparent 32%),linear-gradient(180deg,#fffdfa,#eee8e6)}:root[data-theme=light] .stat-icon{background:linear-gradient(145deg,#fff,#e6ddda)}:root[data-theme=light] .stat-icon svg{color:#a51e35;filter:drop-shadow(0 0 5px rgba(165,30,53,.2))}:root[data-theme=light] .quick-grid button{background:linear-gradient(145deg,#fff,#eee8e6)}@media(max-width:1200px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-embed-grid{grid-template-columns:1fr 1fr}.quick-embed{grid-column:1/-1}.quick-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.welcome-embed{padding:20px 18px 78px 96px}.welcome-embed .rpg-button{left:18px;right:18px;bottom:16px}.dashboard-stats,.dashboard-embed-grid{grid-template-columns:1fr}.quick-embed{grid-column:auto}.quick-grid{grid-template-columns:repeat(2,1fr)}}.dashboard-v130 .dashboard-embed{border:0!important;outline:0!important;box-shadow:0 12px 26px #00000061,inset 0 0 38px #57127a1a;background:linear-gradient(180deg,#120c16f7,#060508fb);isolation:isolate;padding:10px}.dashboard-v130 .dashboard-embed:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:8!important;pointer-events:none;background:url(/assets/vteam/ui/embed-frame-dark.svg) center/100% 100% no-repeat!important;filter:drop-shadow(0 0 4px rgba(167,55,231,.48));color:transparent!important}.dashboard-v130 .dashboard-embed:after{content:""!important;position:absolute!important;top:17px!important;right:17px!important;bottom:17px!important;left:17px!important;z-index:0!important;pointer-events:none;border:1px solid rgba(177,89,218,.18);background:linear-gradient(120deg,rgba(133,43,174,.055),transparent 28%,transparent 72%,rgba(133,43,174,.045));color:transparent!important}.dashboard-v130 .dashboard-embed>*{position:relative;z-index:2}.dashboard-v130 .embed-heading{margin:1px 2px 0;height:48px;padding:0 20px;border:0;border-bottom:1px solid rgba(184,83,225,.38);background:linear-gradient(90deg,#631a8138,#110b14b3 48%,#631a8114);box-shadow:inset 0 -1px #e6b8ff12}.dashboard-v130 .embed-heading:before{content:"◆";margin-right:10px;color:#c75cff;text-shadow:0 0 8px #9d29db;font-size:12px}.dashboard-v130 .embed-heading h3{margin-right:auto}.dashboard-v130 .welcome-embed{padding:28px 215px 28px 120px;background:linear-gradient(90deg,#280d32f7,#0a070df7 60%,#140b19fa)}.dashboard-v130 .stat-embed{padding:22px 24px}.dashboard-v130 .dashboard-stats,.dashboard-v130 .dashboard-embed-grid{gap:10px}.dashboard-v130 .raid-list,.dashboard-v130 .activity-list,.dashboard-v130 .quick-grid{padding:15px 18px 18px}.dashboard-v130 .raid-row{margin:0 2px 8px;padding:8px 10px;min-height:72px;border:1px solid rgba(131,64,157,.28);background:linear-gradient(90deg,#50166829,#070609c7);box-shadow:inset 0 0 18px #6f218e14}.dashboard-v130 .raid-row:last-child{border-bottom:1px solid rgba(131,64,157,.28)}.dashboard-v130 .quick-grid button{border:1px solid rgba(164,69,204,.52);box-shadow:inset 0 0 18px #7b23a117,0 0 0 1px #0009}:root[data-theme=light] .dashboard-v130 .dashboard-embed{background:linear-gradient(180deg,#fffdfafb,#ece7e3fb);box-shadow:0 12px 24px #462d3026,inset 0 0 30px #7f101f09}:root[data-theme=light] .dashboard-v130 .dashboard-embed:before{background-image:url(/assets/vteam/ui/embed-frame-light.svg)!important;filter:drop-shadow(0 1px 3px rgba(91,66,67,.24))}:root[data-theme=light] .dashboard-v130 .dashboard-embed:after{border-color:#80636533;background:linear-gradient(120deg,rgba(171,31,53,.035),transparent 30%,transparent 70%,rgba(171,31,53,.03))}:root[data-theme=light] .dashboard-v130 .embed-heading{border-bottom-color:#911d2d52;background:linear-gradient(90deg,#ab1f3517,#ffffffb8 48%,#ab1f3509)}:root[data-theme=light] .dashboard-v130 .embed-heading:before{color:#b5162b;text-shadow:0 0 5px rgba(181,22,43,.28)}:root[data-theme=light] .dashboard-v130 .welcome-embed{background:linear-gradient(90deg,#f8f2ef,#fffdfa 60%,#eee7e3)}:root[data-theme=light] .dashboard-v130 .raid-row{border-color:#805d603d;background:linear-gradient(90deg,#ab1f350e,#ffffffad);box-shadow:inset 0 0 15px #684a4d09}:root[data-theme=light] .dashboard-v130 .raid-row:last-child{border-bottom-color:#805d603d}:root[data-theme=light] .dashboard-v130 .quick-grid button{border-color:#85636661;box-shadow:inset 0 0 15px #ab1f3509,0 0 0 1px #ffffffb3}.dashboard-v130 .raid-reference-embed{min-height:390px!important;padding:14px 15px 16px!important;overflow:visible!important;background:linear-gradient(180deg,#0d0910,#070608)!important;box-shadow:0 16px 32px #00000085,inset 0 0 42px #0000009e!important}.dashboard-v130 .raid-reference-embed:before{background-image:url(/assets/vteam/ui/raid-frame-dark.svg)!important;background-size:100% 100%!important;filter:drop-shadow(0 0 6px rgba(145,36,214,.45))!important}.dashboard-v130 .raid-reference-embed:after{top:20px!important;right:20px!important;bottom:20px!important;left:20px!important;border-color:#cfbfda1a!important;background:none!important}.raid-reference-heading{position:relative!important;height:58px!important;margin:0 7px 8px!important;padding:0 18px 0 26px!important;border:0!important;background:linear-gradient(90deg,#251729fa,#09070bf5 62%,#1f0e27e6)!important}.raid-reference-heading:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#73537f 12%,#e0d5e5 50%,#73537f 88%,transparent);opacity:.65}.dashboard-v130 .raid-reference-heading:before{content:""!important;position:absolute!important;left:-16px!important;top:-17px!important;width:62px!important;height:62px!important;background:radial-gradient(circle at 50% 50%,#f4d9ff 0 4%,#b832f0 5% 13%,#431057 14% 30%,#0b0710 31% 47%,transparent 48%),conic-gradient(from 22.5deg,transparent 0 8%,#b86be0 9% 13%,transparent 14% 21%,#69506e 22% 27%,transparent 28% 100%)!important;clip-path:polygon(50% 0,59% 31%,79% 8%,69% 36%,100% 27%,73% 45%,100% 50%,72% 56%,100% 73%,68% 64%,79% 92%,59% 69%,50% 100%,41% 69%,21% 92%,32% 64%,0 73%,28% 56%,0 50%,27% 45%,0 27%,31% 36%,21% 8%,41% 31%)!important;filter:drop-shadow(0 0 9px #8c22c7)!important}.raid-reference-heading h3{padding-left:27px;font-size:21px!important;text-shadow:0 1px 1px #000}.raid-reference-heading button{padding-right:10px!important}.raid-reference-list{padding:8px 15px 14px!important}.dashboard-v130 .raid-card{position:relative;isolation:isolate;min-height:82px!important;margin:0 0 9px!important;padding:9px 13px!important;grid-template-columns:58px 1fr auto!important;gap:12px!important;border:1px solid #594c5d!important;border-radius:3px;background:#0b080c!important;box-shadow:0 3px 9px #000000b3,inset 0 0 0 1px #ffffff06,inset 0 0 22px #00000073!important;overflow:hidden}.dashboard-v130 .raid-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.72;background-size:cover;background-position:center}.dashboard-v130 .raid-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0504064d,#050406c2 48%,#050406eb),linear-gradient(0deg,rgba(0,0,0,.32),transparent 55%)}.dashboard-v130 .raid-card-zariel:before{background:radial-gradient(circle at 30% 50%,rgba(255,93,17,.62),transparent 28%),radial-gradient(circle at 52% 20%,rgba(166,31,0,.48),transparent 35%),linear-gradient(120deg,#261006,#6b1d08 45%,#13080a 80%)}.dashboard-v130 .raid-card-demo:before{background:radial-gradient(circle at 32% 50%,rgba(161,21,76,.58),transparent 30%),radial-gradient(circle at 58% 20%,rgba(90,15,113,.42),transparent 38%),linear-gradient(120deg,#150a13,#4d102e 45%,#09070d 82%)}.dashboard-v130 .raid-card-cradle:before{background:radial-gradient(circle at 30% 50%,rgba(37,113,181,.55),transparent 31%),radial-gradient(circle at 55% 20%,rgba(22,57,105,.48),transparent 38%),linear-gradient(120deg,#07111e,#12345a 45%,#070a10 82%)}.dashboard-v130 .raid-card .raid-medal{width:50px;height:50px;border:2px solid #8c6a2b!important;background:radial-gradient(circle,#26191a 0,#26191a 42%,#090609 44%,#090609)!important;box-shadow:0 0 0 2px #161016,0 0 9px #c4701a52,inset 0 0 11px #000c}.dashboard-v130 .raid-card-zariel .raid-medal{color:#ff7d24}.dashboard-v130 .raid-card-demo .raid-medal{color:#9d74ff}.dashboard-v130 .raid-card-cradle .raid-medal{color:#7cc5ff}.dashboard-v130 .raid-card .raid-medal svg{color:currentColor!important;filter:drop-shadow(0 0 5px currentColor)}.raid-copy{min-width:0}.dashboard-v130 .raid-copy>strong{font:700 15px Georgia,serif!important;color:#fff!important;text-shadow:0 1px 2px #000}.raid-tags{display:flex;gap:6px;margin-top:7px}.raid-tag{display:inline-flex;align-items:center;min-height:21px;padding:2px 8px;border:1px solid rgba(255,255,255,.25);border-radius:4px;color:#fff;font:700 10px/1 system-ui,sans-serif;box-shadow:inset 0 0 8px #ffffff0f,0 1px 3px #0000008c}.raid-tag.advanced{background:#6b197f;border-color:#b74bd1}.raid-tag.normal{background:#293650;border-color:#667aa2}.raid-tag.master{background:#7b4308;border-color:#d98b1d}.raid-tag.running{background:#168532;border-color:#39c858}.raid-tag.open{background:#075da8;border-color:#2997ec}.dashboard-v130 .raid-card>b{padding-right:4px;color:#fff!important;font-size:17px!important;text-shadow:0 1px 2px #000}.dashboard-v130 .raid-card>b small{margin-top:5px!important;color:#d2c9d5!important}.raid-ornament{position:absolute;z-index:9;top:56px;width:16px;height:calc(100% - 78px);pointer-events:none;background:linear-gradient(180deg,transparent,#77647c 10%,#302733 50%,#77647c 90%,transparent)}.raid-ornament-left{left:5px}.raid-ornament-right{right:5px}.raid-ornament:before,.raid-ornament:after{content:"◆";position:absolute;left:1px;color:#bf48f0;text-shadow:0 0 8px #8d20c4;font-size:13px}.raid-ornament:before{top:14%}.raid-ornament:after{bottom:12%}:root[data-theme=light] .dashboard-v130 .raid-reference-embed{background:linear-gradient(180deg,#fffdfa,#eee9e5)!important;box-shadow:0 13px 28px #4c30322e,inset 0 0 32px #543d3d0f!important}:root[data-theme=light] .dashboard-v130 .raid-reference-embed:before{background-image:url(/assets/vteam/ui/raid-frame-light.svg)!important;filter:drop-shadow(0 2px 4px rgba(83,56,57,.22))!important}:root[data-theme=light] .raid-reference-heading{background:linear-gradient(90deg,#f4efeb,#fff 60%,#f0e9e6)!important}:root[data-theme=light] .raid-reference-heading:after{background:linear-gradient(90deg,transparent,#9d8d89 12%,#5d4b49 50%,#9d8d89 88%,transparent)}:root[data-theme=light] .dashboard-v130 .raid-reference-heading:before{background:radial-gradient(circle at 50% 50%,#fff 0 4%,#d31d34 5% 13%,#6c101b 14% 30%,#e7dfdb 31% 47%,transparent 48%),conic-gradient(from 22.5deg,transparent 0 8%,#c52b3d 9% 13%,transparent 14% 21%,#80716e 22% 27%,transparent 28% 100%)!important;filter:drop-shadow(0 0 6px rgba(177,23,43,.42))!important}:root[data-theme=light] .raid-reference-heading h3{color:#20191b!important;text-shadow:none}:root[data-theme=light] .raid-ornament{background:linear-gradient(180deg,transparent,#958783 10%,#c8bfba 50%,#958783 90%,transparent)}:root[data-theme=light] .raid-ornament:before,:root[data-theme=light] .raid-ornament:after{color:#b3172c;text-shadow:0 0 5px rgba(179,23,44,.28)}.dashboard-v130 .raid-artframe-embed{position:relative!important;display:block!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;min-height:390px!important;padding:0!important;overflow:hidden!important;transform:none!important;background:linear-gradient(180deg,#0d0910,#060507)!important;box-shadow:0 14px 30px #00000075!important;isolation:isolate!important}.dashboard-v130 .raid-artframe-embed:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:20!important;pointer-events:none!important;background:url(/assets/vteam/ui/panel-frame-dark.png) center/100% 100% no-repeat!important;filter:drop-shadow(0 0 5px rgba(152,44,221,.42))!important}.dashboard-v130 .raid-artframe-embed:after{content:""!important;position:absolute!important;top:22px!important;right:22px!important;bottom:22px!important;left:22px!important;z-index:0!important;pointer-events:none!important;border:0!important;background:radial-gradient(circle at 12% 8%,rgba(113,31,151,.13),transparent 30%)!important}.dashboard-v130 .raid-artframe-content{position:relative!important;z-index:2!important;width:auto!important;height:auto!important;margin:0!important;padding:30px 34px 32px!important;transform:none!important}.dashboard-v130 .raid-artframe-heading{position:relative!important;height:48px!important;margin:0 0 8px!important;padding:0 9px 0 13px!important;border:0!important;border-bottom:1px solid rgba(196,158,214,.34)!important;background:linear-gradient(90deg,rgba(55,24,68,.7),rgba(8,7,10,.48) 68%,transparent)!important}.dashboard-v130 .raid-artframe-heading:before{display:none!important}.dashboard-v130 .raid-artframe-heading:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:1px!important;background:linear-gradient(90deg,#8d52a8,rgba(220,200,229,.55),transparent)!important}.dashboard-v130 .raid-artframe-heading h3{margin:0!important;padding:0!important;color:#f3edf6!important;font:700 20px Georgia,serif!important;text-shadow:0 1px 2px #000!important}.dashboard-v130 .raid-artframe-heading button{color:#dc8cff!important}.dashboard-v130 .raid-artframe-list{padding:0!important}.dashboard-v130 .raid-artframe-embed .raid-card{position:relative!important;isolation:isolate!important;min-height:82px!important;margin:0 0 9px!important;padding:9px 12px!important;display:grid!important;grid-template-columns:54px 1fr auto!important;align-items:center!important;gap:11px!important;border:1px solid rgba(137,111,147,.58)!important;border-radius:5px!important;overflow:hidden!important;background:#09070a!important;box-shadow:0 3px 8px #000000a8,inset 0 0 0 1px #ffffff06!important}.dashboard-v130 .raid-artframe-embed .raid-card:last-child{margin-bottom:0!important}.dashboard-v130 .raid-artframe-embed .raid-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;opacity:.92!important}.dashboard-v130 .raid-artframe-embed .raid-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:linear-gradient(90deg,#05040633,#050406ab 47%,#050406eb)!important}.dashboard-v130 .raid-artframe-embed .raid-card-zariel:before{background:radial-gradient(circle at 20% 50%,rgba(255,102,17,.8),transparent 24%),radial-gradient(circle at 48% 15%,rgba(180,34,0,.58),transparent 38%),linear-gradient(120deg,#251006,#7a2109 45%,#120709 86%)!important}.dashboard-v130 .raid-artframe-embed .raid-card-demo:before{background:radial-gradient(circle at 22% 50%,rgba(171,22,83,.78),transparent 26%),radial-gradient(circle at 50% 18%,rgba(99,17,125,.58),transparent 38%),linear-gradient(120deg,#160a14,#571134 45%,#09070d 86%)!important}.dashboard-v130 .raid-artframe-embed .raid-card-cradle:before{background:radial-gradient(circle at 22% 50%,rgba(44,127,203,.75),transparent 27%),radial-gradient(circle at 52% 18%,rgba(25,67,124,.6),transparent 40%),linear-gradient(120deg,#07121f,#153b65 45%,#070a10 86%)!important}.dashboard-v130 .raid-artframe-embed .raid-medal{width:46px!important;height:46px!important;border:2px solid #80642f!important;border-radius:50%!important;background:radial-gradient(circle,#24151a 0,#24151a 42%,#080608 45%,#080608)!important;box-shadow:0 0 0 2px #171117,0 0 9px #b0661c47!important}.dashboard-v130 .raid-artframe-embed .raid-copy>strong{color:#fff!important;font:700 14px Georgia,serif!important;text-shadow:0 1px 2px #000!important}.dashboard-v130 .raid-artframe-embed .raid-card>b{color:#fff!important;text-shadow:0 1px 2px #000!important}.dashboard-v130 .raid-artframe-embed .raid-card>b small{color:#d6ced9!important}.dashboard-v130 .raid-artframe-embed .raid-tags{display:flex!important;gap:5px!important;margin-top:6px!important}.dashboard-v130 .raid-artframe-embed .raid-tag{padding:2px 7px!important;border-radius:3px!important;color:#fff!important;font:700 9px/1 system-ui,sans-serif!important}.dashboard-v130 .raid-artframe-embed .raid-tag.advanced{background:#6b197f!important;border-color:#b74bd1!important}.dashboard-v130 .raid-artframe-embed .raid-tag.normal{background:#293650!important;border-color:#667aa2!important}.dashboard-v130 .raid-artframe-embed .raid-tag.master{background:#7b4308!important;border-color:#d98b1d!important}.dashboard-v130 .raid-artframe-embed .raid-tag.running{background:#168532!important;border-color:#39c858!important}.dashboard-v130 .raid-artframe-embed .raid-tag.open{background:#075da8!important;border-color:#2997ec!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed{background:linear-gradient(180deg,#fffdfa,#eee9e5)!important;box-shadow:0 12px 26px #4b30332b!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed:before{background-image:url(/assets/vteam/ui/panel-frame-light.png)!important;filter:drop-shadow(0 2px 4px rgba(113,25,38,.24))!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed:after{background:radial-gradient(circle at 12% 8%,rgba(151,18,38,.06),transparent 30%)!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-heading{border-bottom-color:#7e5b5d61!important;background:linear-gradient(90deg,rgba(171,31,53,.08),rgba(255,255,255,.54) 68%,transparent)!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-heading:after{background:linear-gradient(90deg,#a01d31,rgba(111,90,91,.46),transparent)!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-heading h3{color:#241b1d!important;text-shadow:none!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-heading button{color:#a3162c!important}.dashboard-v130 .dashboard-embed-grid>.raid-artframe-embed,.dashboard-v130 .dashboard-embed-grid>.activity-embed,.dashboard-v130 .dashboard-embed-grid>.quick-embed{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important}.dashboard-v130 .raid-artframe-embed:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;background-size:100% 100%!important;filter:drop-shadow(0 0 3px rgba(145,45,205,.32))!important}.dashboard-v130 .raid-artframe-content{padding:34px 38px 35px!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed:before{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;filter:drop-shadow(0 1px 3px rgba(115,20,35,.2))!important}.dashboard-v130 .raid-artframe-content{padding:52px 58px 48px!important}.dashboard-v130 .raid-artframe-heading{height:42px!important;margin:0 0 10px!important;padding:0 8px!important}.dashboard-v130 .raid-artframe-heading h3{font-size:18px!important;line-height:1.1!important}.dashboard-v130 .raid-artframe-heading button{margin-right:4px!important;white-space:nowrap!important}.dashboard-v130 .raid-artframe-embed .raid-card{min-height:72px!important;margin-bottom:8px!important;padding:8px 14px!important;grid-template-columns:48px minmax(0,1fr) 82px!important;gap:10px!important}.dashboard-v130 .raid-artframe-embed .raid-medal{width:42px!important;height:42px!important}.dashboard-v130 .raid-artframe-embed .raid-card>b{min-width:76px!important;padding-right:2px!important;text-align:right!important;justify-self:end!important}.dashboard-v130 .raid-artframe-embed .raid-card>b small{display:block!important;margin-top:4px!important;white-space:nowrap!important}.dashboard-v130 .raid-artframe-embed .raid-copy{min-width:0!important}.dashboard-v130 .raid-artframe-embed .raid-copy>strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-content{padding:52px 58px 48px!important}@media(max-width:1400px){.dashboard-v130 .raid-artframe-content{padding:50px 54px 46px!important}.dashboard-v130 .raid-artframe-embed .raid-card{grid-template-columns:46px minmax(0,1fr) 78px!important}}@media(max-width:1100px){.dashboard-v130 .raid-artframe-content{padding:46px 48px 42px!important}}.dashboard-v130 .raid-artframe-embed{overflow:hidden!important}.dashboard-v130 .raid-artframe-embed .raid-artframe-content:before{content:""!important;position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;z-index:-1!important;pointer-events:none!important;border-radius:24px!important;background:radial-gradient(ellipse at 50% 0%,rgba(124,31,166,.13),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(124,31,166,.11),transparent 35%),radial-gradient(ellipse at 0% 50%,rgba(124,31,166,.1),transparent 30%),radial-gradient(ellipse at 100% 50%,rgba(124,31,166,.1),transparent 30%)!important;box-shadow:inset 0 22px 28px -25px #b148e066,inset 0 -22px 28px -25px #b148e052,inset 22px 0 28px -25px #b148e04d,inset -22px 0 28px -25px #b148e04d!important;opacity:.78!important}.dashboard-v130 .raid-artframe-embed .raid-artframe-content:after{content:""!important;position:absolute!important;top:22px!important;right:22px!important;bottom:22px!important;left:22px!important;z-index:-1!important;pointer-events:none!important;border-radius:22px!important;background:radial-gradient(circle at 7% 17%,rgba(220,132,255,.72) 0 1px,transparent 2px),radial-gradient(circle at 94% 28%,rgba(195,90,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 11% 79%,rgba(195,90,255,.45) 0 1px,transparent 2px),radial-gradient(circle at 91% 83%,rgba(220,132,255,.62) 0 1px,transparent 2px)!important;opacity:.75!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed .raid-artframe-content:before{background:radial-gradient(ellipse at 50% 0%,rgba(148,18,36,.075),transparent 34%),radial-gradient(ellipse at 50% 100%,rgba(148,18,36,.065),transparent 35%),radial-gradient(ellipse at 0% 50%,rgba(148,18,36,.06),transparent 30%),radial-gradient(ellipse at 100% 50%,rgba(148,18,36,.06),transparent 30%)!important;box-shadow:inset 0 22px 28px -25px #a6172b38,inset 0 -22px 28px -25px #a6172b2e,inset 22px 0 28px -25px #a6172b2b,inset -22px 0 28px -25px #a6172b2b!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed .raid-artframe-content:after{background:radial-gradient(circle at 7% 17%,rgba(170,28,46,.4) 0 1px,transparent 2px),radial-gradient(circle at 94% 28%,rgba(170,28,46,.32) 0 1px,transparent 2px),radial-gradient(circle at 11% 79%,rgba(170,28,46,.28) 0 1px,transparent 2px),radial-gradient(circle at 91% 83%,rgba(170,28,46,.36) 0 1px,transparent 2px)!important}.vteam-main{background:linear-gradient(#050308ad,#050308c2),url(/assets/vteam/ui/site-marble-dark.jpg) center top / cover fixed!important}:root[data-theme=light] .vteam-main{background:linear-gradient(#fffcf9b8,#f6f1edc7),url(/assets/vteam/ui/site-marble-light.jpg) center top / cover fixed!important}.dashboard-v130 .raid-artframe-embed,.dashboard-v130 .activity-embed,.dashboard-v130 .quick-embed{position:relative!important;isolation:isolate!important;overflow:visible!important;border:0!important;background:#07040a57!important;box-shadow:none!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed,:root[data-theme=light] .dashboard-v130 .activity-embed,:root[data-theme=light] .dashboard-v130 .quick-embed{background:#fffcf975!important}.dashboard-v130 .raid-artframe-embed:before,.dashboard-v130 .activity-embed:before,.dashboard-v130 .quick-embed:before{content:""!important;display:block!important;position:absolute!important;top:-5px!important;right:-5px!important;bottom:-5px!important;left:-5px!important;z-index:10!important;pointer-events:none!important;background:url(/assets/vteam/ui/embed-frame-overlay-dark.png) center / 100% 100% no-repeat!important;filter:drop-shadow(0 0 5px rgba(156,53,220,.38))!important;opacity:.92!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed:before,:root[data-theme=light] .dashboard-v130 .activity-embed:before,:root[data-theme=light] .dashboard-v130 .quick-embed:before{background-image:url(/assets/vteam/ui/embed-frame-overlay-light.png)!important;filter:drop-shadow(0 1px 4px rgba(118,18,32,.24))!important;opacity:.94!important}.dashboard-v130 .raid-artframe-embed:after,.dashboard-v130 .activity-embed:after,.dashboard-v130 .quick-embed:after,.dashboard-v130 .raid-artframe-content:before,.dashboard-v130 .raid-artframe-content:after{content:none!important;display:none!important}.dashboard-v130 .raid-artframe-content{position:relative!important;z-index:2!important;padding:68px 58px 54px!important}.dashboard-v130 .raid-artframe-heading{height:38px!important;margin:0 0 10px!important;padding:0 6px!important;background:transparent!important}.dashboard-v130 .activity-embed,.dashboard-v130 .quick-embed{padding:62px 42px 48px!important}.dashboard-v130 .activity-embed .embed-heading,.dashboard-v130 .quick-embed .embed-heading{position:relative!important;z-index:2!important;background:transparent!important}.dashboard-v130 .raid-artframe-list,.dashboard-v130 .activity-list,.dashboard-v130 .quick-grid{position:relative!important;z-index:2!important}.dashboard-v130 .raid-artframe-embed .raid-card{background:#08060ab8!important}:root[data-theme=light] .dashboard-v130 .raid-artframe-embed .raid-card{background:#fffcf9b8!important}@media(max-width:1400px){.dashboard-v130 .raid-artframe-content{padding:64px 52px 50px!important}.dashboard-v130 .activity-embed,.dashboard-v130 .quick-embed{padding:58px 38px 46px!important}}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.detail-toolbar .back-button{margin:0}.edit-button,.save-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid var(--border);background:var(--field);color:var(--ink-soft);cursor:pointer}.edit-button:hover,.edit-button.active,.save-button:hover{border-color:var(--accent-bright);color:var(--ink);box-shadow:0 0 13px color-mix(in srgb,var(--accent) 20%,transparent)}.save-button{background:color-mix(in srgb,var(--accent) 24%,var(--field));color:var(--ink)}.save-button:disabled{opacity:.5;cursor:wait}.manual-chip{border-color:color-mix(in srgb,var(--accent-bright) 65%,transparent)!important;color:var(--accent-bright)!important}.edit-panel{margin-top:14px}.edit-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.edit-panel-heading h2{margin-bottom:4px}.edit-panel-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.edit-fields label{display:grid;gap:6px}.edit-fields label>span{color:var(--accent-bright);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.edit-fields input,.edit-fields textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--field);color:var(--ink);padding:10px 11px;outline:none;font:inherit}.edit-fields input:focus,.edit-fields textarea:focus{border-color:var(--accent-bright);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.edit-fields textarea{resize:vertical;line-height:1.5}.edit-fields .edit-wide{grid-column:1/-1}.edit-fields .json-editor{font:11px/1.5 Consolas,Courier New,monospace;min-height:220px}.edit-fields label>small{color:var(--muted);font-size:10px}.mount-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px;margin-top:14px}.mount-power-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.mount-power{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--border);background:var(--field)}.mount-power img{width:54px;height:54px;object-fit:contain}.mount-power span{min-width:0}.mount-power small,.mount-power strong{display:block}.mount-power small{color:var(--accent-bright);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.mount-power strong{margin-top:4px;color:var(--ink);font-size:12px}.insignia-slots{display:flex;flex-wrap:wrap;gap:9px}.insignia-slot{min-width:105px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--field)}.insignia-slot>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--accent);color:var(--accent-bright);font:700 11px Georgia,serif;box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent) 15%,transparent)}.insignia-slot strong{font-size:11px;color:var(--ink)}@media(max-width:900px){.mount-overview,.edit-fields{grid-template-columns:1fr}.edit-fields .edit-wide{grid-column:auto}}@media(max-width:600px){.detail-toolbar{align-items:stretch;flex-direction:column}.edit-button{width:100%}.edit-panel-heading{flex-direction:column}.save-button{width:100%}.mount-power-grid{grid-template-columns:1fr}}.edit-fields .icon-upload{padding:7px;font-size:11px;color:var(--muted)}.edit-fields .icon-upload::file-selector-button{margin-right:9px;padding:6px 9px;border:1px solid var(--border);background:var(--field);color:var(--ink);cursor:pointer}.mount-showcase{display:grid;gap:14px;margin-top:14px}.mount-power-card,.mount-slot-card{overflow:hidden}.mount-power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mount-power{display:block;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 62%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--field) 94%,transparent),color-mix(in srgb,var(--accent) 7%,var(--field)));box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 7%,transparent)}.mount-power-head{display:flex;align-items:flex-start;gap:15px}.mount-power-head img{width:78px;height:78px;flex:0 0 78px;object-fit:contain;border:1px solid color-mix(in srgb,var(--accent-bright) 55%,var(--border));box-shadow:0 0 15px color-mix(in srgb,var(--accent) 18%,transparent)}.mount-power-head>div{min-width:0}.mount-power-head small{display:block;color:var(--accent-bright);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.mount-power-head strong{display:block;margin-top:7px;color:var(--ink);font:700 20px/1.15 Georgia,serif}.mount-power-head em{display:inline-block;margin-top:8px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));color:var(--ink-soft);font-style:normal;font-size:11px}.power-recharge{margin:13px 0 0;color:var(--ink);font-size:12px}.power-tooltip{margin:8px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.55;white-space:pre-line}.mount-power-combat{border-color:color-mix(in srgb,#e34b55 72%,var(--border))}.mount-power-equip{border-color:color-mix(in srgb,var(--accent-bright) 72%,var(--border))}.insignia-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.insignia-slot{min-width:0;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--field)}.insignia-slot>span{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--accent);color:var(--accent-bright);font:700 11px Georgia,serif}.insignia-slot>div{min-width:0}.insignia-slot strong,.insignia-slot small{display:block}.insignia-slot strong{font-size:12px;color:var(--ink)}.insignia-slot small{margin-top:4px;color:var(--accent-bright);font-size:10px;font-weight:700}.slot-editor{display:grid;gap:7px}.slot-editor>.field-title{color:var(--accent-bright);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.slot-editor>small{color:var(--muted);font-size:10px}.slot-editor-grid{display:grid;gap:8px}.slot-editor-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:10px;align-items:end;padding:10px;border:1px solid var(--border);background:var(--field)}.slot-editor-row>b{align-self:center;color:var(--ink);font-size:12px}.slot-editor-row label{display:grid;gap:5px}.slot-editor-row label>span{font-size:9px}.slot-editor-row input{min-width:0}@media(max-width:900px){.mount-power-grid,.slot-editor-row{grid-template-columns:1fr}.mount-power-head strong{font-size:18px}}@media(max-width:520px){.mount-power-head img{width:62px;height:62px;flex-basis:62px}.insignia-slots{grid-template-columns:1fr}}.dashboard-v130 .dashboard-embed,.dashboard-v130 .raid-artframe-embed,.dashboard-v130 .activity-embed,.dashboard-v130 .quick-embed,.dashboard-v130 .welcome-embed,.dashboard-v130 .stat-embed{position:relative!important;isolation:isolate!important;border:1px solid rgba(171,91,207,.42)!important;outline:1px solid rgba(221,192,235,.07)!important;outline-offset:-4px!important;background-color:#08050b7a!important;box-shadow:0 7px 20px #0000003d,inset 0 0 22px #7023920e!important}.dashboard-v130 .dashboard-embed:before,.dashboard-v130 .raid-artframe-embed:before,.dashboard-v130 .activity-embed:before,.dashboard-v130 .quick-embed:before,.dashboard-v130 .welcome-embed:before,.dashboard-v130 .stat-embed:before{content:""!important;display:block!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:10!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(90deg,transparent 0 8%,rgba(202,132,232,.74) 8% 17%,transparent 17% 83%,rgba(202,132,232,.74) 83% 92%,transparent 92%) top left/100% 1px no-repeat,linear-gradient(90deg,transparent 0 8%,rgba(120,65,146,.52) 8% 17%,transparent 17% 83%,rgba(120,65,146,.52) 83% 92%,transparent 92%) bottom left/100% 1px no-repeat,linear-gradient(180deg,transparent 0 14%,rgba(176,96,211,.58) 14% 28%,transparent 28% 72%,rgba(176,96,211,.58) 72% 86%,transparent 86%) top left/1px 100% no-repeat,linear-gradient(180deg,transparent 0 14%,rgba(176,96,211,.58) 14% 28%,transparent 28% 72%,rgba(176,96,211,.58) 72% 86%,transparent 86%) top right/1px 100% no-repeat!important;filter:drop-shadow(0 0 3px rgba(164,68,211,.3))!important}.dashboard-v130 .dashboard-embed:after,.dashboard-v130 .activity-embed:after,.dashboard-v130 .quick-embed:after,.dashboard-v130 .welcome-embed:after,.dashboard-v130 .stat-embed:after{content:""!important;display:block!important;position:absolute!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;z-index:9!important;pointer-events:none!important;border:0!important;background:linear-gradient(135deg,rgba(235,211,246,.92),rgba(154,58,202,.86) 42%,transparent 44%) left top/12px 12px no-repeat,linear-gradient(225deg,rgba(235,211,246,.92),rgba(154,58,202,.86) 42%,transparent 44%) right top/12px 12px no-repeat,linear-gradient(45deg,rgba(235,211,246,.78),rgba(123,45,165,.72) 42%,transparent 44%) left bottom/10px 10px no-repeat,linear-gradient(315deg,rgba(235,211,246,.78),rgba(123,45,165,.72) 42%,transparent 44%) right bottom/10px 10px no-repeat!important;opacity:.68!important;filter:drop-shadow(0 0 3px rgba(175,75,222,.35))!important}.dashboard-v130 .raid-artframe-content:before,.dashboard-v130 .raid-artframe-content:after{content:none!important;display:none!important}.dashboard-v130 .raid-artframe-content{padding:24px 25px 22px!important}.dashboard-v130 .activity-embed,.dashboard-v130 .quick-embed{padding:22px 22px 20px!important}.dashboard-v130 .welcome-embed{padding-top:22px!important;padding-bottom:22px!important}.dashboard-v130 .stat-embed{padding:18px 20px!important}.dashboard-v130 .dashboard-embed-grid{gap:14px!important}.dashboard-v130 .dashboard-stats{gap:12px!important}:root[data-theme=light] .dashboard-v130 .dashboard-embed,:root[data-theme=light] .dashboard-v130 .raid-artframe-embed,:root[data-theme=light] .dashboard-v130 .activity-embed,:root[data-theme=light] .dashboard-v130 .quick-embed,:root[data-theme=light] .dashboard-v130 .welcome-embed,:root[data-theme=light] .dashboard-v130 .stat-embed{border-color:#765c5f5c!important;outline-color:#ffffffb8!important;background-color:#fffcf9a3!important;box-shadow:0 7px 18px #4a31341c,inset 0 0 20px #91162706!important}:root[data-theme=light] .dashboard-v130 .dashboard-embed:before,:root[data-theme=light] .dashboard-v130 .raid-artframe-embed:before,:root[data-theme=light] .dashboard-v130 .activity-embed:before,:root[data-theme=light] .dashboard-v130 .quick-embed:before,:root[data-theme=light] .dashboard-v130 .welcome-embed:before,:root[data-theme=light] .dashboard-v130 .stat-embed:before{background:linear-gradient(90deg,transparent 0 8%,rgba(143,112,115,.58) 8% 17%,transparent 17% 83%,rgba(143,112,115,.58) 83% 92%,transparent 92%) top left/100% 1px no-repeat,linear-gradient(90deg,transparent 0 8%,rgba(155,28,45,.42) 8% 17%,transparent 17% 83%,rgba(155,28,45,.42) 83% 92%,transparent 92%) bottom left/100% 1px no-repeat,linear-gradient(180deg,transparent 0 14%,rgba(136,104,107,.52) 14% 28%,transparent 28% 72%,rgba(136,104,107,.52) 72% 86%,transparent 86%) top left/1px 100% no-repeat,linear-gradient(180deg,transparent 0 14%,rgba(136,104,107,.52) 14% 28%,transparent 28% 72%,rgba(136,104,107,.52) 72% 86%,transparent 86%) top right/1px 100% no-repeat!important;filter:drop-shadow(0 1px 2px rgba(109,74,77,.18))!important}:root[data-theme=light] .dashboard-v130 .dashboard-embed:after,:root[data-theme=light] .dashboard-v130 .activity-embed:after,:root[data-theme=light] .dashboard-v130 .quick-embed:after,:root[data-theme=light] .dashboard-v130 .welcome-embed:after,:root[data-theme=light] .dashboard-v130 .stat-embed:after{background:linear-gradient(135deg,#fff,rgba(164,25,45,.8) 42%,transparent 44%) left top/11px 11px no-repeat,linear-gradient(225deg,#fff,rgba(164,25,45,.8) 42%,transparent 44%) right top/11px 11px no-repeat,linear-gradient(45deg,#fff,rgba(122,94,96,.65) 42%,transparent 44%) left bottom/9px 9px no-repeat,linear-gradient(315deg,#fff,rgba(122,94,96,.65) 42%,transparent 44%) right bottom/9px 9px no-repeat!important;opacity:.62!important}@media(max-width:760px){.dashboard-v130 .raid-artframe-content{padding:20px 18px 18px!important}.dashboard-v130 .activity-embed,.dashboard-v130 .quick-embed{padding:18px 16px!important}.dashboard-v130 .dashboard-embed-grid{gap:12px!important}}.database-owner-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 14px}.database-owner-tools button,.database-owner-tools select{min-height:36px;border:1px solid var(--border);background:var(--field);color:var(--ink);padding:0 11px}.database-owner-tools button{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.database-owner-tools button:disabled{opacity:.4;cursor:not-allowed}.database-owner-tools .danger{margin-left:auto;border-color:#dc46468c;color:#faa}.item-tile{position:relative;padding:0!important;overflow:hidden}.item-tile.selected{outline:2px solid var(--accent-bright);outline-offset:-2px}.tile-open{display:block;width:100%;height:100%;padding:10px 10px 13px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.tile-open>strong{display:block;min-height:34px;font-size:13px;line-height:1.3;color:var(--ink)}.tile-open>small{display:block;margin-top:4px;color:#9f6fc0;font-size:10px}.tile-select{position:absolute;z-index:5;left:7px;top:7px;width:24px;height:24px;display:grid;place-items:center;background:#08060bd1;border:1px solid var(--border);cursor:pointer}.tile-select input{width:15px;height:15px;accent-color:var(--accent-bright)}.tile-delete{position:absolute;z-index:5;right:7px;bottom:7px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(220,70,70,.45);background:#1c070ae0;color:#ff9a9a;cursor:pointer}.tile-delete:hover{border-color:#f77;color:#fff}.item-subtype{color:var(--muted)!important;text-transform:uppercase;letter-spacing:.05em}@media(max-width:700px){.database-owner-tools{align-items:stretch}.database-owner-tools select,.database-owner-tools button{flex:1 1 auto}.database-owner-tools .danger{margin-left:0}.tile-select{width:27px;height:27px}.tile-delete{width:30px;height:30px}}.artifact-rank-switcher{margin:0 0 18px;padding:18px 20px;border:1px solid rgba(160,115,220,.35);border-radius:12px;background:#23183473}.artifact-rank-switcher h2{margin:0 0 12px;font-size:1.05rem}.artifact-rank-switcher h2 small{font-weight:400;opacity:.75}.artifact-rank-options{display:flex;flex-wrap:wrap;gap:10px}.artifact-rank-options button{display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:140px;padding:10px 13px;text-align:left;border:1px solid rgba(160,115,220,.35);border-radius:8px;background:#644b871f;color:inherit;cursor:pointer}.artifact-rank-options button.active,.artifact-rank-options button[aria-pressed=true]{border-color:#b98bf5;background:#8f5bd340}.artifact-rank-options button small{font-size:.75rem;opacity:.75}.artifact-rank-options button:disabled{opacity:.65;cursor:wait}[data-theme=light] .artifact-rank-switcher{background:#ffffffb3;border-color:#9628374d}[data-theme=light] .artifact-rank-options button{background:#9628370d;border-color:#9628374d}[data-theme=light] .artifact-rank-options button.active{background:#96283724;border-color:#9b2839}.artifact-detail-panels{display:grid;gap:14px;min-width:0}.artifact-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.artifact-facts>div{padding:12px;border:1px solid rgba(160,115,220,.3);border-radius:8px;background:#644b871a}.artifact-facts span,.artifact-facts strong{display:block;overflow-wrap:anywhere}.artifact-facts span{font-size:12px;opacity:.75}.artifact-facts strong{margin-top:5px;font-size:16px}.artifact-tooltip{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.artifact-dev-toggle{justify-self:start;background:transparent;color:inherit;border:1px solid rgba(160,115,220,.35);padding:8px 12px;border-radius:7px;cursor:pointer}.artifact-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto;font-size:12px}[data-theme=light] .artifact-facts>div{background:#9628370d;border-color:#96283740}.review-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;margin-bottom:14px;border:1px solid rgba(169,139,218,.28);border-radius:10px;background:#1e162d80}.review-navigation button,.asset-pages button,.asset-rename button,.asset-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 13px;border:1px solid rgba(169,139,218,.38);border-radius:8px;background:#54347640;color:inherit;cursor:pointer}.review-navigation button:disabled,.asset-pages button:disabled{opacity:.4;cursor:not-allowed}.review-navigation span{font-size:12px;opacity:.75}.edit-actions{display:flex;flex-wrap:wrap;gap:8px}.asset-open{margin-top:7px;width:max-content}.asset-overlay{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#07050fd9;padding:18px}.asset-modal{width:min(1100px,100%);max-height:92vh;display:flex;flex-direction:column;gap:14px;padding:20px;background:#181424;color:#eae3f4;border:1px solid #74549c;border-radius:13px;box-shadow:0 24px 90px #000a}.asset-modal header{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.asset-modal header h2{margin:0;color:#e9d6ff}.asset-modal header p{margin:5px 0 0;color:#b6a8c9}.asset-modal header button{background:transparent;color:inherit;border:0;cursor:pointer}.asset-filters{display:flex;flex-wrap:wrap;gap:9px}.asset-filters input,.asset-filters select,.asset-rename input{background:#241c33;color:#fff;border:1px solid #5a4874;border-radius:7px;padding:9px 11px;min-width:0}.asset-filters>input{flex:2 1 210px}.asset-filters>select{flex:1 1 140px}.asset-upload{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #9670c5;border-radius:8px;cursor:pointer;background:#493267;color:#fff}.asset-upload input{display:none}.asset-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:9px;overflow-y:auto;min-height:170px;padding:5px;align-content:start}.asset-gallery button{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:9px 5px;background:#251d34;border:1px solid #514064;border-radius:9px;color:#eee;cursor:pointer}.asset-gallery button.chosen{border:2px solid #c99afa;background:#3c2c54}.asset-gallery img{width:76px;height:76px;object-fit:contain}.asset-gallery span{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid #463653;padding-top:12px}.asset-pages,.asset-rename{display:flex;align-items:center;gap:7px}.asset-rename{flex:1 1 260px}.asset-rename input{flex:1;width:100px}@media(max-width:700px){.asset-modal{padding:12px}.asset-gallery{grid-template-columns:repeat(auto-fill,minmax(85px,1fr))}.asset-gallery img{width:58px;height:58px}.review-navigation span{font-size:10px}}
