:root{--bg:#070a0f;--bg-deep:#04060a;--bg-elevated:#0d131c;--bg-hover:#131b26;--bg-panel:#ffffff06;--bg-panel-hi:#ffffff0a;--border:#d4af5a21;--border-strong:#d4af5a42;--border-cool:#4fd1e829;--text:#e9eff7;--text-muted:#94a4b8;--text-dim:#788aa2;--gold:#d4af5a;--gold-dim:#8a6f35;--gold-bright:#f2dc9e;--gold-deep:#5c4820;--gold-grad:linear-gradient(135deg, #f2dc9e 0%, #d4af5a 42%, #a8842f 100%);--gold-line:linear-gradient(90deg, transparent, #d4af5a8c, transparent);--blue:#4fd1e8;--blue-dim:#2b8fa8;--blue-glow:#4fd1e880;--cyan:#4fd1e8;--danger:#e05a52;--success:#4fae7a;--purple:#a583e0;--radius:3px;--radius-sm:2px;--chamfer:12px;--chamfer-sm:7px;--shadow:0 10px 34px #0000008c;--shadow-lift:0 16px 46px #000000ad;--glow-gold:0 0 22px #d4af5a47;--glow-cyan:0 0 22px #4fd1e842;--font-body:"Tajawal", "Noto Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--font-display:"Oxanium", "Rajdhani", "Tajawal", "Noto Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--nav-h:0px;--dmg-Impact:#8b9bb0;--dmg-Puncture:#7fa8c9;--dmg-Slash:#d98b8b;--dmg-Heat:#e0763a;--dmg-Cold:#5fb6d9;--dmg-Electricity:#8f7fe0;--dmg-Toxin:#6fbf6f;--dmg-Blast:#c9a24d;--dmg-Radiation:#c9d94a;--dmg-Gas:#7fd9b6;--dmg-Magnetic:#4a7fd9;--dmg-Viral:#b04ad9;--dmg-Corrosive:#8fd94a;--dmg-Void:#d94a8f;--dmg-Tau:#d9b64a;--dmg-True:#e6edf5;--dmg-Cinematic:#61708a;--dmg-ShieldDrain:#61708a;--dmg-HealthDrain:#61708a;--dmg-EnergyDrain:#61708a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-deep);background-image: radial-gradient(1200px 620px at 6% -14%, #d4af5a1c, transparent 62%),  radial-gradient(1000px 560px at 96% 4%, #4fd1e81a, transparent 60%),  radial-gradient(1100px 700px at 50% 118%, #7858c817, transparent 65%),  linear-gradient(115deg, #d4af5a07 1px, transparent 1px), linear-gradient(65deg, #4fd1e806 1px, transparent 1px), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);background-size:100% 100%,100% 100%,100% 100%,78px 78px,78px 78px,100% 100%;background-attachment:fixed,fixed,fixed,fixed,fixed,fixed;min-height:100vh;font-weight:400;line-height:1.75;position:relative}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{background:radial-gradient(120% 90% at 50% 40%,#0000 42%,#00000080 100%)}body:after{opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E")}.en{font-family:var(--font-display);letter-spacing:.02em;direction:ltr;unicode-bidi:isolate;font-weight:600}.container{max-width:1180px;margin:0 auto;padding:28px 20px 72px}.header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;padding-bottom:22px;display:flex}.header h1{letter-spacing:-.01em;margin:0 0 4px;font-size:28px;font-weight:700}.header h1 .accent{color:var(--gold)}.tagline{color:var(--text-muted);margin:0;font-size:14px}.stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:30px;display:grid}.stat{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.stat .label{color:var(--text-dim);margin-bottom:6px;font-size:12px}.stat .value{color:var(--text);word-break:break-word;font-size:17px;font-weight:700}.stat .value.small{color:var(--text-muted);font-size:13px;font-weight:600}.section{margin-bottom:34px}.section-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.section-head h2{margin:0;font-size:20px;font-weight:700}.count-pill{background:var(--bg-hover);border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:2px 10px;font-size:12px}.section-desc{color:var(--text-muted);margin:0 0 14px;font-size:13.5px}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}thead th{text-align:start;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;background:#ffffff04;padding:11px 14px;font-size:12px;font-weight:600}tbody td{vertical-align:middle;text-align:start;border-bottom:1px solid #1e283699;padding:11px 14px}tbody td.num{text-align:start;font-variant-numeric:tabular-nums;white-space:nowrap}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--bg-hover)}.cell-sub{color:var(--text-dim);margin-top:2px;font-size:11.5px;display:block}.badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.badge-steel{color:#e8847e;background:#d9544d1f;border-color:#d9544d66}.badge-gold{color:var(--gold);background:#c9a24d1a;border-color:#c9a24d59}.badge-normal{border-color:var(--border-strong);color:var(--text-muted);background:#8b9bb01a}.badge-storm{color:#b9a3e6;background:#9b7bd41f;border-color:#9b7bd466}.badge-active{color:#6bcb96;background:#4fae7a1f;border-color:#4fae7a66}.badge-arriving{color:var(--gold);background:#c9a24d1f;border-color:#c9a24d66}.badge-departed{border-color:var(--border-strong);color:var(--text-dim);background:#8b9bb01a}.tier{align-items:center;gap:7px;display:inline-flex}.tier-dot{border-radius:2px;flex:none;width:9px;height:9px}.tier-1{background:#b08d57}.tier-2{background:#7fa8c9}.tier-3{background:#6fbf8f}.tier-4{background:#d4b04a}.tier-5{background:#b06fd4}.tier-6{background:#d47f6f}.countdown{font-variant-numeric:tabular-nums;color:var(--gold);white-space:nowrap;font-weight:700}.countdown.expired{color:var(--text-dim);font-weight:500}.countdown.soon{color:#e8a33d}.cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-title h3{margin:0;font-size:17px}.kv{border-bottom:1px dashed #1e2836cc;justify-content:space-between;gap:14px;padding:7px 0;font-size:13.5px;display:flex}.kv:last-child{border-bottom:none}.kv .k{color:var(--text-dim);flex:none}.kv .v{text-align:left;color:var(--text)}.stages{flex-direction:column;gap:10px;margin-top:4px;display:flex}.stage{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff04;gap:12px;padding:12px;display:flex}.stage-num{border:1px solid var(--blue-dim);height:26px;color:var(--blue);background:#4aa8c81f;border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:700;display:grid}.stage-body{flex:1;min-width:0}.stage-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.stage-note{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.notice{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-muted);padding:14px 16px;font-size:13.5px}.notice.warn{color:#dcc38a;background:#c9a24d0f;border-color:#c9a24d59}.notice.error{color:#e0908b;background:#d9544d0f;border-color:#d9544d59}.sources{flex-direction:column;gap:10px;display:flex}.source{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.source .name{font-size:13.5px;font-weight:700}.source .url{text-align:left;color:var(--blue);word-break:break-all;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.source .note{color:var(--text-dim);font-size:12px}.footer{border-top:1px solid var(--border);color:var(--text-dim);margin-top:42px;padding-top:20px;font-size:12.5px}.footer p{margin:0 0 6px}@media (max-width:640px){.container{padding:20px 14px 56px}.header h1{font-size:23px}}.nav{z-index:20;background:linear-gradient(180deg, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);scrollbar-width:thin;gap:6px;margin-bottom:22px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.nav a{color:var(--text-muted);border:1px solid var(--border);background:var(--bg-elevated);white-space:nowrap;border-radius:999px;flex:none;padding:6px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.nav a:hover{color:var(--text);border-color:var(--border-strong)}.nav a .n{color:var(--text-dim);margin-inline-start:5px;font-size:11px}.progress{border:1px solid var(--border);background:#ffffff0f;border-radius:999px;height:7px;overflow:hidden}.progress>span{background:linear-gradient(90deg, var(--blue), #6fd0ea);border-radius:999px;height:100%;display:block}.progress.gold>span{background:linear-gradient(90deg, var(--gold-dim), var(--gold))}.progress.done>span{background:linear-gradient(90deg, #35795a, var(--success))}.progress-meta{color:var(--text-dim);justify-content:space-between;gap:10px;margin-top:5px;font-size:11.5px;display:flex}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--border);background:#ffffff06;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 11px 5px 6px;font-size:12.5px;display:inline-flex}.chip img{object-fit:cover;background:#0000004d;border-radius:6px;width:56px;height:56px}.chip .count{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.chip.unresolved{opacity:.75;border-style:dashed}.invasion-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.invasion-sides{grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.side{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff04;padding:11px}.side.attacker{border-inline-start:3px solid var(--danger)}.side.defender{border-inline-start:3px solid var(--blue)}.side h4{align-items:center;gap:7px;margin:0 0 8px;font-size:13.5px;display:flex}.side .role{color:var(--text-dim);font-size:10.5px;font-weight:500}.vs{color:var(--text-dim);align-self:center;padding-top:12px;font-size:12px;font-weight:700}.challenge-group+.challenge-group{margin-top:16px}.challenge-group h4{color:var(--text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.challenge{border-bottom:1px dashed #1e2836cc;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.challenge:last-child{border-bottom:none}.challenge .ar{color:var(--text-muted);margin-top:2px;font-size:12.5px}.challenge .timer{flex:none;font-size:12px}.choice-grid{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1px solid var(--border-strong);background:#4aa8c80f;border-radius:8px;padding:7px 13px;font-size:13.5px}.choice.incarnon{background:#c9a24d0f;border-color:#c9a24d59}.mission-block{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff04;padding:12px}.mission-block+.mission-block{margin-top:10px}.difficulty-row{flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0;display:flex}.condition{border:1px solid var(--border);background:#9b7bd40d;border-radius:8px;margin-top:6px;padding:8px 11px;font-size:12.5px}.condition.risk{background:#d9544d0b;border-color:#d9544d47}.condition .desc{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.variables{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.variable{background:#c9a24d0d;border:1px solid #c9a24d4d;border-radius:7px;padding:5px 10px;font-size:12px}.floors{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.floor{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);padding:11px 13px}.floor-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.floor-no{border:1px solid var(--gold-dim);height:26px;color:var(--gold);background:#c9a24d1a;border-radius:7px;flex:0 0 26px;place-items:center;font-size:12px;font-weight:700;display:grid}.floor-auras{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aura{background:#9b7bd40f;border:1px solid #9b7bd44d;border-radius:6px;padding:4px 9px;font-size:11.5px}.two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.subtle{color:var(--text-dim);font-size:12px}.mini-stats{color:var(--text-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.mini-stats b{color:var(--text);font-weight:700}.site-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:12px 0;display:flex}.site-nav .brand{color:var(--gold);margin-inline-end:10px;font-size:15px;font-weight:700}.site-nav a{color:var(--text-muted);border:1px solid #0000;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--text);background:var(--bg-hover)}.site-nav a.active{color:var(--gold);border-color:var(--gold-dim);background:#c9a24d1a}.toolbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.toolbar input[type=search],.toolbar input[type=text],.toolbar input[type=number],.toolbar select{background:var(--bg);border:1px solid var(--border-strong);color:var(--text);border-radius:8px;min-width:0;padding:8px 11px;font-family:inherit;font-size:13.5px}.toolbar input[type=search]{flex:220px;min-width:180px}.toolbar input:focus,.toolbar select:focus{border-color:var(--blue-dim);outline:none}.toolbar label{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:flex}.count-badge{color:var(--text-muted);white-space:nowrap;margin-inline-start:auto;font-size:12.5px}.item-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.item-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated);color:inherit;padding:13px;text-decoration:none;transition:border-color .15s,transform .1s;display:block}.item-card:hover{border-color:var(--gold-dim);transform:translateY(-1px)}.item-card .top{align-items:stretch;gap:14px;margin-bottom:10px;display:flex}.item-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.item-card-stats{margin-top:auto;padding-top:12px}.item-card img{object-fit:cover;background:#00000059;border-radius:8px;flex:none;width:128px;height:128px}.item-card .noimg{background:#ffffff0a;border-radius:8px;flex:none;width:128px;height:128px}.item-card .title{word-break:break-word;font-size:14.5px;font-weight:700;line-height:1.35}.item-card .sub{color:var(--text-dim);margin-top:3px;font-size:11.5px}.stat-row{justify-content:space-between;gap:10px;padding:2.5px 0;font-size:12.5px;display:flex}.stat-row .k{color:var(--text-dim)}.stat-row .v{font-variant-numeric:tabular-nums;font-weight:600}.dmg-bar{background:#ffffff0d;border-radius:999px;height:8px;margin:6px 0 10px;display:flex;overflow:hidden}.dmg-bar span{height:100%;display:block}.dmg-legend{flex-wrap:wrap;gap:9px;font-size:11.5px;display:flex}.dmg-legend .item{color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.dmg-legend .dot{border-radius:3px;width:9px;height:9px}.detail-head{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.detail-head img{background:#00000059;border-radius:12px;width:224px;height:224px}.detail-head h1{margin:0 0 6px;font-size:26px}.detail-head .desc{color:var(--text-muted);max-width:62ch;margin:8px 0 0;font-size:13.5px}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);padding:16px}.panel h3{margin:0 0 12px;font-size:16px}.panel h4{color:var(--text-muted);margin:16px 0 8px;font-size:13px}.planner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.planner{grid-template-columns:minmax(0,1fr)}}.place-card,.card,.panel{overflow-wrap:break-word}.mod-list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);max-height:460px;overflow-y:auto}.mod-row{width:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1e2836b3;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;font-size:13px;display:flex}.mod-row:hover{background:var(--bg-hover)}.mod-row:disabled{opacity:.35;cursor:not-allowed}.mod-row img{background:#0000004d;border-radius:6px;flex:none;width:56px;height:56px}.mod-thumb{object-fit:cover;background:#0000004d;border-radius:6px;flex:none;width:52px;height:52px}.mod-row .info{flex:1;min-width:0}.mod-row .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.mod-row .ef{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.slot{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff05;align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;display:flex}.slot .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.slot input[type=range]{width:92px;accent-color:var(--gold)}.slot .rank{color:var(--gold);font-variant-numeric:tabular-nums;text-align:center;min-width:34px;font-size:11.5px}.slot button{border:1px solid var(--border-strong);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:6px;width:24px;height:24px;font-size:14px;line-height:1}.slot button:hover{color:var(--danger);border-color:var(--danger)}.result-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.result{border-radius:var(--radius-sm);border:1px solid var(--border);background:#4aa8c80d;padding:11px 13px}.result .label{color:var(--text-dim);font-size:11.5px}.result .value{font-variant-numeric:tabular-nums;margin-top:3px;font-size:19px;font-weight:700}.result .delta{margin-top:2px;font-size:11.5px}.delta.up{color:var(--success)}.delta.down{color:var(--danger)}.skipped-note{color:var(--gold);font-size:11.5px}.tree{font-size:13.5px}.recipe-thumb{object-fit:cover;background:#00000052;border-radius:8px;flex:none;width:96px;height:96px}.recipe-thumb.empty{background:#ffffff0a}.tree-node{border-inline-start:2px solid var(--border);padding:8px 0;margin-inline-start:8px;padding-inline-start:14px}.tree-node.root{border-inline-start:none;margin-inline-start:0;padding-inline-start:0}.tree-line{align-items:center;gap:9px;display:flex}.tree-line img{background:#0000004d;border-radius:8px;flex:none;width:96px;height:96px}.tree-line{gap:12px}.tree-line .qty{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700}.tree-line .raw{color:var(--text-dim);border:1px solid var(--border-strong);border-radius:5px;padding:1px 6px;font-size:11px}.resource-total{flex-wrap:wrap;gap:8px;display:flex}.resource-total .chip{font-size:12.5px}:root{--wf-gold:var(--gold);--wf-gold-bright:var(--gold-bright);--wf-gold-dim:var(--gold-dim);--wf-cyan:var(--blue);--wf-panel:var(--bg-elevated);--wf-panel-2:var(--bg-hover);--wf-cut:var(--chamfer-sm)}.wf-hero{border:1px solid var(--wf-gold-dim);background:linear-gradient(135deg, #c8a24a17, transparent 45%), linear-gradient(215deg, #4ab8d812, transparent 50%), var(--wf-panel);clip-path:polygon(var(--wf-cut) 0, 100% 0, 100% calc(100% - var(--wf-cut)), calc(100% - var(--wf-cut)) 100%, 0 100%, 0 var(--wf-cut));border-radius:4px;margin-bottom:22px;padding:34px 28px 30px;position:relative;overflow:hidden}.wf-hero-glow{inset-inline-start:-80px;pointer-events:none;background:radial-gradient(circle,#c8a24a38,#0000 65%);width:340px;height:340px;position:absolute;top:-120px}.wf-hero-inner{position:relative}.wf-hero-kicker{letter-spacing:.32em;color:var(--wf-gold);border:1px solid var(--wf-gold-dim);border-radius:2px;margin-bottom:14px;padding:3px 12px;font-size:11.5px;display:inline-block}.wf-hero h1{letter-spacing:-.01em;margin:0 0 12px;font-size:34px;line-height:1.3}.wf-hero-accent{color:var(--wf-gold-bright);letter-spacing:.06em;text-shadow:0 0 22px #c8a24a66;font-family:Inter,system-ui,sans-serif}.wf-hero p{color:var(--text-muted);max-width:74ch;margin:0;font-size:14.5px}.wf-hero-source{color:var(--text-dim)!important;margin-top:12px!important;font-size:12.5px!important}.wf-hero-source a{color:var(--wf-cyan)}.wf-arcs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:18px;display:grid}.wf-arc{text-align:start;cursor:pointer;border:1px solid var(--border-strong);color:var(--text-muted);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:linear-gradient(#ffffff05,#0000);flex-direction:column;gap:4px;padding:13px 16px;font-family:inherit;transition:border-color .15s,color .15s,background .15s;display:flex}.wf-arc:hover{border-color:var(--wf-gold-dim);color:var(--text)}.wf-arc.active{border-color:var(--wf-gold);color:var(--wf-gold-bright);background:linear-gradient(180deg, #c8a24a1f, transparent), var(--wf-panel);box-shadow:0 0 22px -12px #c8a24ae6}.wf-arc-label{font-size:14.5px;font-weight:700;line-height:1.5}.wf-arc-count{color:var(--text-dim);font-size:11.5px}.wf-arc.active .wf-arc-count{color:var(--wf-gold)}.wf-arc-head{margin-bottom:12px}.wf-arc-head p{color:var(--text-muted);margin:0;font-size:13.5px}.wf-progress{color:var(--wf-gold);border:1px solid var(--wf-gold-dim);border-radius:3px;margin-top:8px;padding:2px 9px;font-size:11.5px;display:inline-block}.wf-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:6px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.wf-tab{border:none;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:10px 16px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:flex;position:relative}.wf-tab:hover{color:var(--text)}.wf-tab.active{color:var(--wf-gold-bright);border-bottom-color:var(--wf-gold);text-shadow:0 0 16px #c8a24a59}.wf-tab-num{color:var(--wf-gold-dim);letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:11px}.wf-tab.active .wf-tab-num{color:var(--wf-gold)}.wf-panel{border:1px solid var(--border);background:linear-gradient(180deg, var(--wf-panel-2), var(--wf-panel));border-radius:4px;padding:26px 24px 20px}.wf-panel-head{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:16px}.wf-panel-head h2{color:var(--wf-gold-bright);margin:0 0 6px;font-size:24px}.wf-panel-head p{color:var(--text-muted);margin:0;font-size:14px}.wf-section+.wf-section{border-top:1px solid #c8a24a1f;margin-top:30px;padding-top:26px}.wf-section-title{color:var(--text);align-items:center;gap:10px;margin:0 0 14px;font-size:18px;display:flex}.wf-diamond{background:var(--wf-gold);flex:none;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 10px #c8a24aa6}.wf-p{color:var(--text);margin:0 0 12px;font-size:14.5px;line-height:1.95}.wf-h{color:var(--wf-gold);margin:18px 0 10px;font-size:15px}.wf-term{color:var(--wf-gold-bright);white-space:nowrap;background:#c8a24a14;border:1px solid #c8a24a38;border-radius:3px;padding:0 5px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.94em;font-weight:600}.wf-list{margin:0 0 14px;padding-inline-start:0;list-style:none}.wf-list li{margin-bottom:9px;padding-inline-start:22px;font-size:14.5px;line-height:1.85;position:relative}.wf-list li:before{content:"";inset-inline-start:4px;background:var(--wf-cyan);opacity:.8;width:6px;height:6px;position:absolute;top:.72em;transform:rotate(45deg)}.wf-steps{counter-reset:step;margin:0 0 14px;padding:0;list-style:none}.wf-steps li{border-bottom:1px dashed #1e2836d9;align-items:flex-start;gap:12px;padding:10px 0;font-size:14.5px;line-height:1.8;display:flex}.wf-steps li:last-child{border-bottom:none}.wf-step-num{border:1px solid var(--wf-gold-dim);height:26px;color:var(--wf-gold);background:#c8a24a0f;border-radius:3px;flex:0 0 26px;place-items:center;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;display:grid}.wf-check{margin:0 0 14px;padding:0;list-style:none}.wf-check li{align-items:flex-start;gap:11px;padding:7px 0;font-size:14.5px;line-height:1.8;display:flex}.wf-check-box{border:1px solid var(--wf-gold-dim);background:#c8a24a12;border-radius:2px;flex:0 0 16px;height:16px;margin-top:.42em;position:relative}.wf-check-box:after{content:"";background:var(--wf-gold);opacity:.55;position:absolute;inset:3px}.wf-check-body{flex:1;min-width:0;display:block}.wf-check-task{color:var(--text);font-weight:600;display:block}.wf-check-rewards{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.wf-check-rewards .badge{padding:2px 9px;font-size:12px;font-weight:600}.wf-callout{border:1px solid var(--border-strong);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);background:#ffffff05;border-inline-start-width:3px;border-radius:3px;margin:16px 0;padding:14px 16px 14px 18px;position:relative}.wf-callout-title{margin-bottom:5px;font-size:14px;font-weight:700}.wf-callout p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.85}.wf-callout.tip{border-inline-start-color:var(--success);background:#4fae7a0d}.wf-callout.tip .wf-callout-title{color:#6bcb96}.wf-callout.warn{border-inline-start-color:var(--danger);background:#d9544d0d}.wf-callout.warn .wf-callout-title{color:#e8847e}.wf-callout.info{border-inline-start-color:var(--wf-cyan);background:#4ab8d80d}.wf-callout.info .wf-callout-title{color:var(--wf-cyan)}.wf-items{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:9px;margin:14px 0 18px;display:grid}.wf-item{border:1px solid var(--border);background:#ffffff05;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wf-item img,.wf-item-noicon{object-fit:cover;background:#00000059;border-radius:4px;flex:none;width:88px;height:88px}.wf-item-body{flex-direction:column;gap:3px;min-width:0;display:flex}.wf-item-note{color:var(--text-dim);font-size:11.5px;line-height:1.5}.wf-figure{border:1px solid var(--border);background:#05080d;border-radius:4px;margin:18px 0;overflow:hidden}.wf-figure img{width:100%;height:auto;display:block}.wf-figure figcaption{color:var(--text-dim);border-top:1px solid var(--border);background:#ffffff04;padding:9px 13px;font-size:12.5px}.wf-table-wrap{border:1px solid var(--border);border-radius:4px;margin:16px 0;overflow-x:auto}.wf-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.wf-table thead th{text-align:start;color:var(--wf-gold);border-bottom:1px solid var(--wf-gold-dim);white-space:nowrap;background:#c8a24a0f;padding:11px 13px;font-size:12px;font-weight:700}.wf-table tbody td{vertical-align:top;border-bottom:1px solid #1e2836b3;padding:11px 13px;line-height:1.8}.wf-table tbody tr:last-child td{border-bottom:none}.wf-table tbody tr:hover{background:#ffffff05}.wf-pager{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:30px;padding-top:20px;display:flex}.wf-pager-btn{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;text-align:right;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);background:#ffffff05;border-radius:3px;align-items:center;gap:11px;padding:11px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.wf-pager-btn:hover{border-color:var(--wf-gold-dim);background:#c8a24a0f}.wf-pager-btn.next{text-align:left;flex-direction:row-reverse}.wf-pager-dir{color:var(--wf-gold);font-size:17px}.wf-pager-hint{color:var(--text-dim);font-size:11px;display:block}.wf-pager-label{font-size:14px;font-weight:600;display:block}@media (max-width:700px){.wf-hero{padding:24px 18px}.wf-hero h1{font-size:25px}.wf-panel{padding:18px 15px 16px}.wf-items{grid-template-columns:1fr}}body{background:radial-gradient(1200px 620px at 88% -14%, #4ab8d814, transparent 62%), radial-gradient(1000px 520px at 6% -4%, #c8a24a13, transparent 58%), radial-gradient(900px 900px at 50% 120%, #c8a24a0a, transparent 60%), var(--bg);background-attachment:fixed}.card,.panel,.stat,.item-card,.result,.source{clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%);border-radius:4px}.item-card:hover{border-color:var(--wf-gold-dim,var(--gold-dim));box-shadow:0 0 0 1px #c8a24a24,0 6px 22px -14px #c8a24a80}.section-head h2,.panel h3{position:relative}.section-head h2:before{content:"";background:var(--gold);width:8px;height:8px;margin-inline-end:10px;display:inline-block;transform:rotate(45deg)translateY(-1px);box-shadow:0 0 9px #c9a24d99}.section-head{border-bottom:1px solid #c9a24d24;padding-bottom:9px}.site-nav{border-bottom-color:#c9a24d38}.site-nav a.active{border-color:var(--gold-dim);box-shadow:0 0 16px -8px #c9a24db3}.site-nav .brand{letter-spacing:.04em;text-shadow:0 0 18px #c9a24d59}.header{border-bottom-color:#c9a24d2e}.header h1 .accent{text-shadow:0 0 22px #c9a24d52}.nav a:hover{border-color:var(--gold-dim)}.table-wrap{border-color:#c9a24d24;border-radius:4px}thead th{color:var(--gold);background:#c9a24d0e;border-bottom-color:#c9a24d47}.guide-banner{color:inherit;border:1px solid var(--gold-dim);background:linear-gradient(100deg, #c9a24d1f, transparent 55%), var(--bg-elevated);clip-path:polygon(0 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%);margin-bottom:24px;padding:18px 20px 18px 22px;text-decoration:none;transition:border-color .15s,background .15s;display:block;position:relative}.guide-banner:hover{border-color:var(--gold);background:linear-gradient(100deg, #c9a24d2e, transparent 60%), var(--bg-elevated)}.guide-banner-kicker{letter-spacing:.3em;color:var(--gold);margin-bottom:6px;font-size:11px;display:block}.guide-banner-title{margin-bottom:6px;font-size:19px;font-weight:700;display:block}.guide-banner-text{color:var(--text-muted);max-width:78ch;font-size:13.5px;line-height:1.8;display:block}.guide-banner-cta{color:var(--gold);margin-top:11px;font-size:13.5px;font-weight:700;display:inline-block}img.img-failed{visibility:hidden}.planet-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.planet-card{color:inherit;border:1px solid var(--border);background:var(--bg-elevated);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);text-decoration:none;transition:border-color .15s,transform .1s,box-shadow .15s;display:block;overflow:hidden}.planet-card:hover{border-color:var(--gold-dim);transform:translateY(-2px);box-shadow:0 8px 26px -18px #c9a24de6}.planet-card-art{aspect-ratio:16/10;background:#05080d;position:relative;overflow:hidden}.planet-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.planet-card:hover .planet-card-art img{transform:scale(1.06)}.planet-card-shade{background:linear-gradient(#0000 35%,#05080deb);position:absolute;inset:0}.planet-card-name{inset-inline-start:14px;color:var(--wf-gold-bright);text-shadow:0 2px 12px #000000e6;font-size:21px;font-weight:700;position:absolute;bottom:10px}.planet-card-body{padding:12px 14px 15px}.planet-card-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.planet-card-stats{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-bottom:9px;font-size:12.5px;display:flex}.planet-card-stats b{color:var(--text)}.planet-card-res{color:var(--text-dim);flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.planet-card-res span{border:1px solid var(--border);border-radius:4px;padding:2px 7px}.planet-hero{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:22px;margin-bottom:26px;display:grid}@media (max-width:760px){.planet-hero{grid-template-columns:1fr}}.planet-hero-art{border:1px solid var(--border-strong);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);background:#05080d;overflow:hidden}.planet-hero-art img{width:100%;height:auto;display:block}.planet-hero-info h1{color:var(--wf-gold-bright);letter-spacing:.02em;margin:0 0 12px;font-size:34px}.planet-hero-tags{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.planet-hero-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.junction-guardian{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.reward-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.reward-card{text-align:start;background:linear-gradient(#c9a24d12 0%,#0000 62%);border-color:#c9a24d47;flex-direction:column;align-items:flex-start;gap:4px}.resource-card.reward-card img,.resource-card.reward-card .resource-noicon{object-fit:contain;align-self:center;width:128px;height:128px}.reward-name{color:var(--wf-gold-bright);font-weight:700}.boss-card{border-inline-start:3px solid var(--danger)}.boss-tactics{color:var(--text);margin:0 0 10px;font-size:14px;line-height:1.9}.boss-needs{margin-bottom:8px}.boss-drops{border-top:1px dashed var(--border);padding-top:10px}.resource-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.resource-card{border:1px solid var(--border);background:#ffffff05;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.resource-card img,.resource-noicon{object-fit:cover;background:#00000052;border-radius:8px;flex:none;width:112px;height:112px}.drop-search{position:relative}.drop-search-field{gap:10px;display:flex}.drop-search-field input{min-width:0;font:inherit;color:var(--text);border:1px solid var(--border-strong);background:#00000052;border-radius:8px;flex:1;padding:13px 16px;font-size:15px}.drop-search.compact .drop-search-field input{padding:10px 14px;font-size:14px}.drop-search-field input::placeholder{color:var(--text-dim)}.drop-search-field input:focus{border-color:var(--wf-gold);outline:none;box-shadow:0 0 0 2px #c8a24a29}.drop-search-field button{font:inherit;color:#0a0e14;background:var(--wf-gold-bright);cursor:pointer;border:none;border-radius:8px;flex:none;padding:13px 22px;font-weight:700}.drop-search.compact .drop-search-field button{padding:10px 18px;font-size:14px}.drop-search-field button:hover:not(:disabled){background:#f2d894}.drop-search-field button:disabled{opacity:.45;cursor:not-allowed}.drop-suggest{z-index:30;inset-inline:0;border:1px solid var(--border-strong);background:#0c1119;border-radius:8px;max-height:340px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 18px 44px #0000008c}.drop-suggest button{width:100%;font:inherit;text-align:start;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:14px;display:flex}.drop-suggest button.active,.drop-suggest button:hover{background:#c8a24a1f}.drop-suggest .subtle{flex:none;font-size:11.5px}.drop-examples{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.drop-examples .chip{text-decoration:none}.drop-hero{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.drop-hero img,.drop-hero-noicon{object-fit:contain;background:#00000059;border-radius:10px;flex:none;width:112px;height:112px}.drop-hero-info h2{color:var(--wf-gold-bright);margin:0 0 10px;font-size:26px}.drop-hero-tags{flex-wrap:wrap;gap:8px;display:flex}.drop-hero-tags .badge{text-decoration:none}.drop-filters{border:1px solid var(--border);background:#ffffff05;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.drop-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drop-filter-row .chip{cursor:pointer;text-decoration:none}.drop-filter-row .chip.active{border-color:var(--wf-gold);color:var(--wf-gold-bright);background:#c8a24a24}.drop-chance{font-variant-numeric:tabular-nums;color:var(--wf-gold-bright);font-weight:700}.rarity-common{border-color:var(--border-strong);color:var(--text-muted);background:#8b9bb01a}.rarity-uncommon{color:#6bcb96;background:#4fae7a1f;border-color:#4fae7a66}.rarity-rare{color:var(--gold);background:#c9a24d1f;border-color:#c9a24d66}.rarity-legendary{color:#b9a3e6;background:#9b7bd424;border-color:#9b7bd473}.drop-cta{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.drop-cta .chip{border-color:var(--wf-gold-dim);background:#c8a24a14;text-decoration:none}.drop-cta .chip:hover{border-color:var(--wf-gold);background:#c8a24a29}a.mod-name{color:inherit;border-bottom:1px dotted var(--wf-gold-dim);text-decoration:none}a.mod-name:hover{color:var(--wf-gold-bright);border-bottom-color:var(--wf-gold)}a.chip{color:inherit;text-decoration:none}a.chip:hover{border-color:var(--wf-gold-dim)}a.resource-card.reward-card{color:inherit;text-decoration:none}a.resource-card.reward-card:hover{border-color:var(--wf-gold);transition:transform .15s,border-color .15s;transform:translateY(-1px)}.mission-grid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:16px;display:grid}@media (max-width:900px){.mission-grid{grid-template-columns:1fr}}.mission-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;padding:16px 18px 18px;scroll-margin-top:20px;display:flex}.mission-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.mission-card-head h3{color:var(--wf-gold-bright);margin:0;font-size:17px}.mission-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.mission-goal{color:var(--text);margin:0 0 14px;font-size:14.5px;line-height:1.85}.mission-block h4,.station-block h4{color:var(--wf-cyan);letter-spacing:.01em;margin:0 0 8px;font-size:13px;font-weight:700}.mission-block .wf-list li,.station-block .wf-list li{font-size:13.8px}.mission-meta,.station-unlock{border-top:1px dashed var(--border);flex-direction:column;gap:9px;margin-top:14px;padding-top:12px;display:flex}.mission-meta-row{align-items:flex-start;gap:10px;font-size:13.4px;line-height:1.8;display:flex}.mission-meta-key{color:var(--text-dim);flex:0 0 96px;font-weight:700}.mission-meta-val{flex:1;min-width:0}.mission-where{border-top:1px dashed var(--border);margin-top:14px;padding-top:12px}.extraction-card.endless{border-inline-start:3px solid var(--wf-gold)}.extraction-card.finite{border-inline-start:3px solid #4fae7a}.extraction-card.special{border-inline-start:3px solid #9b7bd4}.extraction-card .wf-list li{font-size:13.8px}.orbiter-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:26px;display:grid}@media (max-width:860px){.orbiter-hero{grid-template-columns:1fr}}.orbiter-hero-art{border:1px solid var(--border-strong);background:#05080d;border-radius:6px;overflow:hidden}.orbiter-hero-art img{width:100%;height:auto;display:block}.orbiter-hero-text p{margin:0 0 12px;line-height:1.9}.orbiter-lead{font-size:15.5px}.station-grid{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:16px;display:grid}@media (max-width:900px){.station-grid{grid-template-columns:1fr}}.station-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;scroll-margin-top:20px;display:flex;overflow:hidden}.station-art{border-bottom:1px solid var(--border);background:#05080d}.station-art img{object-fit:cover;width:100%;height:190px;display:block}.station-body{flex-direction:column;flex:1;padding:15px 18px 18px;display:flex}.station-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.station-head h3{color:var(--wf-gold-bright);margin:0;font-size:17px}.station-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.station-role{margin:0 0 14px;font-size:14.4px;line-height:1.85}.station-unlock{margin-top:auto}.special-intro{margin-bottom:22px;line-height:1.9}.special-grid{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:16px;display:grid}@media (max-width:920px){.special-grid{grid-template-columns:1fr}}.special-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;padding:16px 18px 18px;scroll-margin-top:20px;display:flex}.special-card.kind-decay{background:linear-gradient(#d9544d12 0%,#0000 40%);border-inline-start:3px solid #d9544d}.special-card.kind-expiring{border-inline-start:3px solid var(--gold)}.special-card.kind-cap{border-inline-start:3px solid #9b7bd4}.special-card.kind-dailyCap{border-inline-start:3px solid #4ab8d8}.special-card.kind-realtime{border-inline-start:3px solid #c8a24a}.special-card.kind-limited{border-inline-start:3px solid #8b9bb0}.special-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.special-head h3{color:var(--wf-gold-bright);margin:0;font-size:17px}.special-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.special-summary{margin:0 0 12px;font-size:14.5px;line-height:1.85}.special-alert{background:#d9544d1a;border:1px solid #d9544d73;border-radius:6px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;font-size:13.8px;line-height:1.75;display:flex}.special-alert-icon{color:#0a0e14;background:#d9544d;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:13px;font-weight:900;display:grid}.special-block{margin-bottom:14px}.special-block h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.special-block .wf-list li{font-size:13.8px}.special-plan{border-top:1px dashed var(--border);margin-top:auto;margin-bottom:0;padding-top:12px}.special-plan h4{color:var(--wf-gold-bright)}.special-link{border-top:1px dashed var(--border);margin:12px 0 0;padding-top:12px}.special-link .chip{text-decoration:none}.foundry-warn{line-height:1.85}.foundry-warn a{color:var(--wf-gold-bright)}.vehicle-grid{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:16px;display:grid}@media (max-width:940px){.vehicle-grid{grid-template-columns:1fr}}.vehicle-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;scroll-margin-top:20px;display:flex;overflow:hidden}.vehicle-card.kind-archwing{border-inline-start:3px solid #4ab8d8}.vehicle-card.kind-kdrive{border-inline-start:3px solid #4fae7a}.vehicle-card.kind-necramech{border-inline-start:3px solid #d9544d}.vehicle-card.kind-kaithe{border-inline-start:3px solid #9b7bd4}.vehicle-card.kind-atomicycle{border-inline-start:3px solid #c8a24a}.vehicle-card.kind-railjack{border-inline-start:3px solid #8b9bb0}.vehicle-card.kind-exalted{border-inline-start:3px solid #e8847e}.vehicle-art{border-bottom:1px solid var(--border);background:#05080d}.vehicle-art img{object-fit:cover;width:100%;height:230px;display:block}.vehicle-body{flex-direction:column;flex:1;padding:15px 18px 18px;display:flex}.vehicle-head{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:10px}.vehicle-order{gap:8px;margin-bottom:8px;display:flex}.vehicle-head h3{color:var(--wf-gold-bright);margin:0;font-size:19px}.vehicle-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.vehicle-what{margin:0 0 14px;font-size:14.5px;line-height:1.85}.vehicle-unlock{background:#c8a24a12;border:1px solid #c8a24a52;border-radius:6px;flex-direction:column;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.vehicle-unlock-row{align-items:baseline;gap:10px;font-size:13.4px;line-height:1.75;display:flex}.vehicle-unlock-key{color:var(--text-dim);flex:0 0 128px;font-weight:700}.vehicle-unlock-val{flex:1;min-width:0}.vehicle-block{margin-bottom:14px}.vehicle-block h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.vehicle-block .wf-list li{font-size:13.8px}.vehicle-steps{counter-reset:vstep;margin:0;padding-inline-start:0;list-style:none}.vehicle-steps li{counter-increment:vstep;margin-bottom:9px;padding-inline-start:30px;font-size:13.8px;line-height:1.8;position:relative}.vehicle-steps li:before{content:counter(vstep);inset-inline-start:0;border:1px solid var(--wf-gold-dim);width:20px;height:20px;color:var(--wf-gold-bright);background:#c8a24a1f;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:.35em}.vehicle-notes{border-top:1px dashed var(--border);margin-top:auto;padding-top:12px}.vehicle-note{border-inline-start:2px solid var(--wf-gold-dim);background:#c8a24a0f;border-radius:4px;margin:0 0 8px;padding:9px 12px;font-size:13.2px;line-height:1.8}.quest-chain{counter-reset:qstep;flex-direction:column;gap:2px;margin:0;padding-inline-start:0;list-style:none;display:flex}.quest-chain li{border-inline-start:2px solid var(--border);counter-increment:qstep;flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:12px;padding:7px 12px 7px 0;padding-inline-start:42px;font-size:14px;display:flex;position:relative}.quest-chain li:before{content:counter(qstep);border:1px solid var(--border-strong);background:var(--bg,#0a0e14);width:24px;height:24px;color:var(--text-dim);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset-inline-start:-13px}.quest-chain li.has-vehicle{border-inline-start-color:var(--wf-gold);background:#c8a24a0f;border-radius:0 4px 4px 0}.quest-chain li.has-vehicle:before{border-color:var(--wf-gold);color:var(--wf-gold-bright);background:#c8a24a2e}.quest-name{font-weight:600}.quest-vehicles{flex-wrap:wrap;gap:6px;display:flex}.quest-vehicles .badge{text-decoration:none}.place-grid{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:16px;display:grid}@media (max-width:920px){.place-grid{grid-template-columns:1fr}}.place-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;scroll-margin-top:20px;display:flex;overflow:hidden}.place-card.kind-hub{border-inline-start:3px solid #4fae7a}.place-card.kind-openWorld{border-inline-start:3px solid #4ab8d8}.place-card.kind-relay{border-inline-start:3px solid #9b7bd4}.place-art{border-bottom:1px solid var(--border);background:#05080d}.place-art img{object-fit:cover;width:100%;height:210px;display:block}.place-body{flex-direction:column;flex:1;padding:15px 18px 18px;display:flex}.place-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.place-head h3{color:var(--wf-gold-bright);margin:0;font-size:18px}.place-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.place-what{margin:0 0 12px;font-size:14.4px;line-height:1.85}.place-block{margin-bottom:13px}.place-block h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.place-block .wf-list li{font-size:13.6px}.npc-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.npc-list li{align-items:baseline;gap:10px;font-size:13.4px;line-height:1.7;display:flex}.npc-list .npc-name{color:var(--wf-gold-bright);flex:none;font-weight:700}.npc-list .npc-role{min-width:0;color:var(--text-muted,#a8b4c4);flex:1}.place-cycle{background:#4ab8d812;border:1px solid #4ab8d84d;border-radius:6px;margin:0 0 12px;padding:10px 13px;font-size:13.4px;line-height:1.8}.place-unlock{border-top:1px dashed var(--border);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.vehicle-mastery{background:#9b7bd414;border:1px solid #9b7bd452;border-radius:6px;align-items:baseline;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:13.4px;line-height:1.75;display:flex}.node-group h3{color:var(--wf-gold-bright);margin:0;font-size:17px}.node-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.node-row{border:1px solid var(--border);background:#ffffff04;border-radius:6px;align-items:flex-start;gap:16px;padding:14px 16px;scroll-margin-top:20px;display:flex}.node-icon{border:1px solid var(--border-strong);background:#05080d;border-radius:8px;flex:0 0 72px;place-items:center;height:72px;display:grid}.node-icon img{object-fit:contain;width:56px;height:56px}.node-body{flex:1;min-width:0}.node-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.node-en{color:var(--wf-gold-bright);font-size:14.5px;font-weight:700}.node-ar{color:var(--text-muted,#a8b4c4);font-size:13.5px}.node-meaning{margin:0 0 8px;font-size:14.2px;line-height:1.85}.node-detail{margin-bottom:0}.node-detail li{font-size:13.4px}.node-action{margin:10px 0 0;font-size:13.4px;line-height:1.8}.special-head-main{align-items:center;gap:13px;min-width:0;display:flex}.special-icon{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 40%,#101823 0%,#05080d 72%);border-radius:8px;flex:0 0 76px;place-items:center;height:76px;display:grid}.special-icon img{object-fit:contain;width:64px;height:64px}.summary-res{align-items:center;gap:9px;display:inline-flex}.summary-res img{object-fit:contain;background:#0000004d;border-radius:6px;flex:none;width:44px;height:44px}.section-head-right{align-items:center;gap:8px;display:inline-flex}.guide-link{cursor:pointer;color:var(--wf-gold-bright);border:1px solid var(--wf-gold-dim);white-space:nowrap;background:#c8a24a1a;border-radius:999px;align-items:center;padding:2px 9px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.guide-link:hover{border-color:var(--wf-gold);background:#c8a24a33}.activity-grid{grid-template-columns:repeat(auto-fill,minmax(min(470px,100%),1fr));gap:16px;display:grid}@media (max-width:960px){.activity-grid{grid-template-columns:1fr}}.activity-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;padding:16px 18px 18px;scroll-margin-top:20px;display:flex}.activity-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.activity-head-main{align-items:center;gap:13px;min-width:0;display:flex}.activity-icon{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 40%,#101823 0%,#05080d 72%);border-radius:8px;flex:0 0 64px;place-items:center;height:64px;display:grid;overflow:hidden}.activity-icon img{object-fit:cover;width:100%;height:100%}.activity-head h3{color:var(--wf-gold-bright);margin:0;font-size:18px}.activity-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.activity-shot{margin:0 0 14px}.activity-shot img{object-fit:cover;max-height:240px}.activity-what{margin:0 0 14px;font-size:14.5px;line-height:1.85}.activity-unlock{background:#c8a24a12;border:1px solid #c8a24a52;border-radius:6px;flex-direction:column;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.activity-block{margin-bottom:13px}.activity-block h4,.activity-conditions h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.activity-block .wf-list li{font-size:13.6px}.activity-conditions{border-top:1px dashed var(--border);margin-top:auto;padding-top:12px}.activity-conditions h4{color:var(--wf-gold-bright)}.activity-conditions .wf-list li{font-size:13.4px}.about-hero{margin-bottom:26px}.about-hero-art{border:1px solid var(--border-strong);background:#05080d;border-radius:8px;margin-bottom:18px;position:relative;overflow:hidden}.about-hero-art img{object-fit:cover;width:100%;height:clamp(240px,38vw,460px);display:block}.about-hero-shade{background:linear-gradient(#05080d1a 0%,#05080d8c 55%,#05080df2 100%);position:absolute;inset:0}.about-hero-text{inset-inline:0;padding:22px 26px;position:absolute;bottom:0}.about-hero-title{letter-spacing:.02em;color:#fff;text-shadow:0 2px 24px #000000d9;margin:0 0 6px;font-size:clamp(30px,4.5vw,52px);line-height:1.05}.about-hero-tagline{color:#dfe6ef;text-shadow:0 1px 12px #000000e6;max-width:760px;margin:0;font-size:clamp(13.5px,1.4vw,16px);line-height:1.8}.about-lead{color:var(--text);margin:0 0 18px;font-size:16px;line-height:1.95}.about-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px;display:grid}.about-stat{text-align:center;border:1px solid var(--border-strong);background:linear-gradient(#c8a24a1a 0%,#ffffff03 100%);border-radius:6px;padding:14px 12px}.about-stat-value{color:var(--wf-gold-bright);font-size:24px;font-weight:800;line-height:1.1}.about-stat-label{color:var(--text-dim);margin-top:4px;font-size:12.5px}.about-intro{border:1px solid var(--border);background:#ffffff05;border-radius:6px;margin:0 0 22px;padding:14px 16px;font-size:15px;line-height:1.9}.about-what{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.about-what{grid-template-columns:1fr}}.about-what-text p{margin:0 0 14px;font-size:15px;line-height:2}.about-what-art{border:1px solid var(--border);background:#05080d;border-radius:6px;margin:0;overflow:hidden}.about-what-art img{width:100%;height:auto;display:block}.about-what-art figcaption{color:var(--text-dim);border-top:1px solid var(--border);padding:9px 13px;font-size:12.5px}.about-pillars{grid-template-columns:repeat(auto-fill,minmax(min(450px,100%),1fr));gap:16px;display:grid}@media (max-width:940px){.about-pillars{grid-template-columns:1fr}}.about-pillar{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.about-pillar-art{border-bottom:1px solid var(--border);background:#05080d}.about-pillar-art img{object-fit:cover;width:100%;height:220px;display:block}.about-pillar-body{padding:16px 18px 18px}.about-pillar-body h3{color:var(--wf-gold-bright);margin:0;font-size:18px}.about-pillar-ar{color:var(--text-dim);margin:3px 0 10px;font-size:13px}.about-pillar-text{margin:0 0 12px;font-size:14.4px;line-height:1.85}.about-pillar-body .wf-list li{font-size:13.6px}.about-steps{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:14px;margin-top:14px;display:grid}@media (max-width:920px){.about-steps{grid-template-columns:1fr}}.about-step{border:1px solid var(--border);background:#ffffff04;border-radius:6px;gap:14px;padding:16px 18px;display:flex}.about-step-num{border:1px solid var(--wf-gold-dim);height:40px;color:var(--wf-gold-bright);background:#c8a24a1f;border-radius:50%;flex:0 0 40px;place-items:center;font-size:17px;font-weight:800;display:grid}.about-step-body{flex:1;min-width:0}.about-step-body h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.about-step-ar{color:var(--text-dim);margin:3px 0 8px;font-size:13px}.about-step-text{margin:0 0 10px;font-size:14px;line-height:1.85}.about-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}a.about-card{border:1px solid var(--border);color:inherit;background:#ffffff04;border-radius:6px;flex-direction:column;padding:15px 16px 14px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}a.about-card:hover{border-color:var(--wf-gold);background:#c8a24a14;transform:translateY(-2px)}.about-card-en{color:var(--wf-gold-bright);font-size:14.5px;font-weight:700}.about-card-ar{color:var(--text-dim);margin:2px 0 8px;font-size:12.5px}.about-card-text{flex:1;margin:0 0 10px;font-size:13.4px;line-height:1.75}.about-card-go{color:var(--wf-cyan);font-size:12.5px;font-weight:700}.about-faq{flex-direction:column;gap:8px;display:flex}.about-faq-item{border:1px solid var(--border);background:#ffffff04;border-radius:6px;overflow:hidden}.about-faq-item summary{color:var(--wf-gold-bright);cursor:pointer;padding:13px 16px;font-size:14.8px;font-weight:700;list-style:none}.about-faq-item summary::-webkit-details-marker{display:none}.about-faq-item summary:before{content:"؟ ";color:var(--wf-cyan)}.about-faq-item[open] summary{border-bottom:1px solid var(--border)}.about-faq-item p{margin:0;padding:13px 16px;font-size:14px;line-height:1.9}.about-tips li{font-size:14.2px}.relic-stats{margin-bottom:20px}.relic-tiers{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.relic-tier{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.relic-tier-art{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 45%,#101823 0%,#05080d 72%);place-items:center;padding:14px 0 6px;display:grid}.relic-tier-art img{object-fit:contain;width:96px;height:96px}.relic-tier-body{padding:12px 14px 14px}.relic-tier-body h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.relic-tier-ar{color:var(--text-dim);margin:2px 0 10px;font-size:12.5px}.relic-tier-row{gap:8px;margin-bottom:7px;font-size:13px;line-height:1.7;display:flex}.relic-tier-key{color:var(--text-dim);flex:0 0 62px;font-weight:700}.relic-sources{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:12px;display:grid}.relic-source{border:1px solid var(--border);background:#ffffff04;border-radius:6px;padding:14px 16px}.relic-source-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.relic-source-head h3{color:var(--wf-gold-bright);margin:0;font-size:15px}.relic-source-ar{color:var(--text-dim);margin:0 0 9px;font-size:12.5px}.relic-source-text{margin:0;font-size:13.8px;line-height:1.85}.relic-howto{flex-direction:column;gap:10px;display:flex}.relic-howto-step{border:1px solid var(--border);background:#ffffff04;border-radius:6px;align-items:flex-start;gap:13px;padding:12px 15px;display:flex}.relic-howto-step p{margin:0;padding-top:6px;font-size:14.2px;line-height:1.85}.relic-refine{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:14px;display:grid}.relic-refine-card{border:1px solid var(--border);background:linear-gradient(#c8a24a0f 0%,#ffffff03 55%);border-radius:6px;flex-direction:column;padding:14px 16px 16px;display:flex}.relic-refine-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.relic-refine-head h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.relic-refine-ar{color:var(--text-dim);margin:0 0 11px;font-size:12.5px}.relic-chance{border:1px solid var(--border);background:#00000038;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:11px;padding:10px 12px;font-size:12.8px;display:flex}.relic-chance-row{justify-content:space-between;gap:8px;display:flex}.relic-chance-key{color:var(--text-dim)}.relic-chance-row.rare{border-top:1px dashed var(--border);padding-top:6px}.relic-chance-rare{color:var(--wf-gold-bright);font-size:14px;font-weight:800}.relic-refine-note{margin:auto 0 0;font-size:13.2px;line-height:1.75}.relic-split{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:14px;margin-top:16px;display:grid}@media (max-width:880px){.relic-split{grid-template-columns:1fr}}.relic-aya-icons{border-top:1px dashed var(--border);align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.relic-aya-icons img{object-fit:contain;background:#0000004d;border-radius:8px;width:72px;height:72px}.relic-requiem{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:820px){.relic-requiem{grid-template-columns:1fr}}.relic-requiem-art{border:1px solid var(--border);background:radial-gradient(circle at 50% 45%,#101823 0%,#05080d 72%);border-radius:6px;place-items:center;margin:0;padding:14px;display:grid}.relic-requiem-art img{width:100%;max-width:220px;height:auto}.crown-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.crown-card{border:1px solid var(--border);background:linear-gradient(#c8a24a12 0%,#ffffff03 50%);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.crown-art{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 45%,#111a26 0%,#05080d 72%);place-items:center;padding:16px 0 8px;display:grid}.crown-art img{object-fit:contain;width:116px;height:116px}.crown-body{padding:13px 16px 16px}.crown-body h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.crown-ar{color:var(--text-dim);margin:3px 0 9px;font-size:12.5px}.crown-desc{margin:0 0 12px;font-size:13.6px;line-height:1.8}.crown-row{gap:8px;margin-bottom:7px;font-size:12.8px;line-height:1.7;display:flex}.crown-key{color:var(--text-dim);flex:0 0 62px;font-weight:700}.granum-step-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.granum-step-en{color:var(--wf-gold-bright);font-size:14.5px;font-weight:700}.granum-step-ar{color:var(--text-dim);font-size:13px}.granum-figures{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:16px;display:grid}.granum-figures .wf-figure{margin:0}.granum-figures .wf-figure img{object-fit:cover;max-height:300px}.granum-ranks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.granum-rank{border:1px solid var(--border);text-align:center;background:#ffffff04;border-radius:6px;padding:14px 16px}.granum-rank-name{color:var(--wf-gold-bright);font-size:15px;font-weight:800}.granum-rank-kills{color:var(--wf-cyan);margin:5px 0 7px;font-size:19px;font-weight:800}.granum-rank-note{color:var(--text-dim);font-size:12.5px;line-height:1.65}.granum-sister{background:linear-gradient(#d9544d1a 0%,#ffffff03 55%);border:1px solid #d9544d73;border-radius:6px;margin-top:16px;padding:18px 20px 20px}.granum-sister h3{color:#e8847e;margin:0 0 10px;font-size:17px}.granum-sister-note{border-top:1px dashed #d9544d59;margin:14px 0 0;padding-top:12px;font-size:13.6px;line-height:1.85}.hunter-grid{grid-template-columns:repeat(auto-fill,minmax(min(480px,100%),1fr));gap:16px;display:grid}@media (max-width:1020px){.hunter-grid{grid-template-columns:1fr}}.hunter-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;padding:16px 18px 18px;scroll-margin-top:20px;display:flex}.hunter-card-wide{max-width:none}.hunter-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.hunter-head-main{align-items:center;gap:13px;min-width:0;display:flex}.hunter-icon{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 40%,#101823 0%,#05080d 72%);border-radius:8px;flex:0 0 84px;place-items:center;height:84px;display:grid;overflow:hidden}.hunter-icon img{object-fit:cover;width:100%;height:100%}.hunter-head h3{color:var(--wf-gold-bright);margin:0;font-size:18px}.hunter-ar{color:var(--text-dim);margin:3px 0 0;font-size:13px}.hunter-who{margin:0 0 14px;font-size:14.4px;line-height:1.85}.hunter-block{margin-bottom:13px}.hunter-block h4,.hunter-drops h4,.syn-block h4,.syn-squad h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.hunter-block p,.hunter-block .wf-list li{font-size:13.7px}.hunter-block .wf-list li{line-height:1.8}.hunter-drops{background:#c8a24a12;border:1px solid #c8a24a4d;border-radius:6px;margin-top:auto;padding:12px 14px}.hunter-drops h4{color:var(--wf-gold-bright)}.hunter-drops p{font-size:13.5px;line-height:1.8}.hunter-note{color:var(--text-dim);border-top:1px dashed #c8a24a59;padding-top:10px;margin:11px 0 0!important;font-size:13px!important}.syn-grid{grid-template-columns:repeat(auto-fill,minmax(min(470px,100%),1fr));gap:16px;display:grid}@media (max-width:1000px){.syn-grid{grid-template-columns:1fr}}.syn-card{border:1px solid var(--border);background:#ffffff04;border-top-width:3px;border-radius:6px;flex-direction:column;padding:16px 18px 18px;scroll-margin-top:20px;display:flex}.syn-steel{border-top-color:#c96b6b}.syn-hexis{border-top-color:#9aa4b2}.syn-suda{border-top-color:#4aa8c8}.syn-perrin{border-top-color:#5b8fd6}.syn-veil{border-top-color:#d9544d}.syn-loka{border-top-color:#6fbf7a}.syn-head{border-bottom:1px solid var(--border);align-items:center;gap:13px;margin-bottom:12px;padding-bottom:12px;display:flex}.syn-icon{border:1px solid var(--border-strong);background:#05080d;border-radius:8px;flex:0 0 64px;place-items:center;height:64px;display:grid;overflow:hidden}.syn-icon img{object-fit:contain;width:100%;height:100%}.syn-head h3{color:var(--wf-gold-bright);margin:0;font-size:17px}.syn-ar{color:var(--text-dim);margin:3px 0 0;font-size:12.5px}.syn-block{margin-bottom:13px}.syn-block p,.syn-block .wf-list li{font-size:13.6px;line-height:1.8}.syn-block p{margin:0}.syn-relations{border:1px solid var(--border);background:#0003;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:14px;padding:11px 13px;display:flex}.syn-rel{align-items:baseline;gap:9px;font-size:12.8px;display:flex}.syn-rel-key{flex:0 0 52px;font-weight:700}.syn-rel-ally .syn-rel-key{color:#6fbf7a}.syn-rel-opposed .syn-rel-key{color:#d9a24d}.syn-rel-enemy .syn-rel-key{color:#d9544d}.syn-cell-ally{color:#8ed69a}.syn-cell-opposed{color:#e0b467}.syn-cell-enemy{color:#e8847e}.syn-ranks td,.syn-ranks th{padding:6px 10px;font-size:12.8px}.syn-medals{flex-wrap:wrap;gap:8px;display:flex}.syn-medal{border:1px solid var(--border-strong);background:#ffffff08;border-radius:999px;align-items:baseline;gap:8px;padding:6px 11px;display:flex}.syn-medal-name{color:var(--text);font-size:12.4px}.syn-medal-value{color:var(--wf-gold-bright);font-size:12.4px;font-weight:800}.syn-weapons{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:flex}.syn-weapons-key{color:var(--text-dim);font-size:12.5px;font-weight:700}.syn-squad{background:#d9544d14;border:1px solid #d9544d66;border-radius:6px;margin-top:auto;padding:11px 13px}.syn-squad h4{color:#e8847e}.syn-squad p{font-size:13.4px}.syn-formula{border:1px solid var(--border-strong);text-align:center;background:linear-gradient(#c8a24a1a 0%,#ffffff03 100%);border-radius:6px;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;padding:18px 20px;display:flex}.syn-formula-eq{color:var(--wf-gold-bright);letter-spacing:.01em;font-size:clamp(17px,2.4vw,24px);font-weight:800}.syn-formula-ex{color:var(--text-dim);font-size:13.8px}.fac-grid{grid-template-columns:repeat(auto-fill,minmax(min(490px,100%),1fr));gap:16px;display:grid}@media (max-width:1040px){.fac-grid{grid-template-columns:1fr}}.fac-card{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;padding:0 0 18px;scroll-margin-top:20px;display:flex;overflow:hidden}.fac-head{border-bottom:1px solid var(--border);background:linear-gradient(#ffffff09 0%,#ffffff01 100%);align-items:center;gap:14px;padding:14px 18px;display:flex}.fac-grineer .fac-head{background:linear-gradient(#c96b6b29 0%,#0000 100%)}.fac-corpus .fac-head{background:linear-gradient(#5b8fd629 0%,#0000 100%)}.fac-infested .fac-head{background:linear-gradient(#6fbf7a29 0%,#0000 100%)}.fac-corrupted .fac-head{background:linear-gradient(#c8a24a29 0%,#0000 100%)}.fac-sentient .fac-head{background:linear-gradient(#9aa4b229 0%,#0000 100%)}.fac-narmer .fac-head{background:linear-gradient(#d9a24d29 0%,#0000 100%)}.fac-murmur .fac-head{background:linear-gradient(#9678be29 0%,#0000 100%)}.fac-scaldra .fac-head{background:linear-gradient(#d67a3d29 0%,#0000 100%)}.fac-techrot .fac-head{background:linear-gradient(#7abe6029 0%,#0000 100%)}.fac-duviri .fac-head{background:linear-gradient(#4aa8c829 0%,#0000 100%)}.fac-art{border:1px solid var(--border-strong);background:#05080d;border-radius:8px;flex:0 0 88px;place-items:center;height:88px;display:grid;overflow:hidden}.fac-art img{object-fit:cover;width:100%;height:100%}.fac-head-text{flex:1;min-width:0}.fac-head h3{color:var(--wf-gold-bright);margin:0;font-size:19px}.fac-ar{color:var(--text-dim);margin:3px 0 8px;font-size:12.6px}.fac-weak-quick{background:#d9544d1a;border:1px solid #d9544d66;border-radius:999px;align-items:baseline;gap:9px;width:fit-content;padding:5px 11px;display:flex}.fac-quick-key{color:#e8847e;font-size:11.5px;font-weight:700}.fac-quick-val{color:#ffd9d6;font-size:12.8px;font-weight:800}.fac-who{margin:14px 18px;font-size:14.2px;line-height:1.85}.fac-block{margin-bottom:13px;padding:0 18px}.fac-block h4,.fac-status h4,.fac-vuln-col h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.fac-block p,.fac-block .wf-list li{font-size:13.6px;line-height:1.8}.fac-block p{margin:0}.fac-vuln{grid-template-columns:1fr 1fr;gap:10px;margin:0 18px 14px;display:grid}@media (max-width:560px){.fac-vuln{grid-template-columns:1fr}}.fac-vuln-col{border-radius:6px;padding:11px 13px}.fac-vuln-weak{background:#d9544d17;border:1px solid #d9544d6b}.fac-vuln-resist{background:#4aa8c817;border:1px solid #4aa8c86b}.fac-vuln-weak h4{color:#e8847e}.fac-vuln-resist h4{color:var(--wf-cyan)}.fac-vuln-col .wf-list li{font-size:13px;line-height:1.7}.fac-status{border:1px solid var(--border-strong);background:#00000038;border-radius:6px;margin:auto 18px 0;padding:12px 14px}.fac-status p{margin:0;font-size:13.2px;line-height:1.78}.fac-tbl-name{color:var(--wf-gold-bright);font-weight:700}.fac-tbl-weak{color:#e8847e;font-weight:700}.fac-tbl-resist{color:var(--wf-cyan);font-weight:700}.cap-list{flex-direction:column;gap:11px;display:flex}.cap-item{border:1px solid var(--border);background:#ffffff04;border-radius:6px;padding:13px 15px}.cap-item.cap-no{background:#6fbf7a12;border-color:#6fbf7a73}.cap-label{color:var(--wf-gold-bright);font-size:14.5px;font-weight:700}.cap-what{margin:0 0 8px;font-size:13.9px;line-height:1.85}.cap-detail{border-top:1px dashed var(--border);color:var(--text-dim);margin:0;padding-top:8px;font-size:13.4px;line-height:1.8}.gl-controls{z-index:20;background:linear-gradient(180deg, var(--bg) 72%, transparent 100%);margin-bottom:8px;padding:14px 0 12px;position:sticky;top:0}.gl-search{width:100%;color:var(--text);border:1px solid var(--border-strong);background:#ffffff0a;border-radius:6px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px}.gl-search:focus{border-color:var(--wf-gold);background:#c8a24a12}.gl-search::placeholder{color:var(--text-dim)}.gl-chips{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}button.gl-chip{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12.8px;font-weight:700;transition:all .13s;display:inline-flex}button.gl-chip:hover{color:var(--text);border-color:var(--wf-gold-dim)}button.gl-chip.is-on{color:#12100a;background:var(--wf-gold);border-color:var(--wf-gold)}.gl-chip-n{opacity:.72;font-size:11px}.gl-count{margin:10px 0 0;font-size:12.8px}button.gl-clear{color:var(--wf-cyan);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.8px;text-decoration:underline}.gl-group{scroll-margin-top:120px}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:13px;display:grid}@media (max-width:940px){.gl-grid{grid-template-columns:1fr}}.gl-term{border:1px solid var(--border);background:#ffffff04;border-radius:6px;flex-direction:column;padding:14px 16px 15px;scroll-margin-top:130px;display:flex}.gl-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:9px;display:flex}.gl-head h3{color:var(--wf-gold-bright);margin:0;font-size:16.5px}.gl-ar{color:var(--text-dim);font-size:12.8px}.gl-what{margin:0;font-size:14px;line-height:1.9}.gl-like{background:#4aa8c817;border:1px solid #4aa8c84d;border-radius:6px;margin:11px 0 0;padding:9px 12px;font-size:13.2px;line-height:1.8}.gl-like-key{color:var(--wf-cyan);border:1px solid #4aa8c873;border-radius:999px;margin-inline-end:7px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.gl-more{align-self:flex-start;margin-top:11px}.term-links{background:#4aa8c80e;border:1px solid #4aa8c84d;border-radius:6px;margin:22px 0 4px}.term-links>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 15px;list-style:none;display:flex}.term-links>summary::-webkit-details-marker{display:none}.term-links>summary:before{content:"📖";font-size:14px}.term-links-title{color:var(--wf-cyan);font-size:13.6px;font-weight:800}.term-links-count{color:var(--text-dim);border:1px solid #4aa8c866;border-radius:999px;padding:1px 9px;font-size:11.4px}.term-links-hint{color:var(--text-muted);margin-inline-start:auto;font-size:11.6px}.term-links[open]>summary{border-bottom:1px solid #4aa8c840}.term-links-note{color:var(--text-dim);margin:11px 15px 0;font-size:12.8px;line-height:1.85}.newcomer-banner{background:linear-gradient(#c8a24a1c 0%,#ffffff03 100%);border:1px solid #c8a24a6b;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:15px 18px;display:flex}.newcomer-text{flex:1;min-width:260px;font-size:14.2px;line-height:1.85}.newcomer-text strong{color:var(--wf-gold-bright)}.newcomer-actions{flex-wrap:wrap;gap:9px;display:flex}a.newcomer-btn{color:var(--text);border:1px solid var(--border-strong);white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:9px 16px;font-size:13.4px;font-weight:700;text-decoration:none;display:inline-block}a.newcomer-btn.primary{color:#12100a;background:var(--wf-gold);border-color:var(--wf-gold)}a.newcomer-btn:hover{border-color:var(--wf-gold)}.container,.page-shell,main{z-index:1;position:relative}h1,h2,h3,h4{letter-spacing:-.005em;font-weight:700}h1{font-size:clamp(25px,3.4vw,38px);line-height:1.25}.wf-title-gold{background:var(--gold-grad);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.site-nav{border:1px solid var(--border);border-top:2px solid #0000;border-image:var(--gold-line) 1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0b 0%,#ffffff02 100%),linear-gradient(#070a0ff0 0%,#070a0fc7 100%);padding:11px 14px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #00000080}.site-nav a{transition:color .15s,background .15s,border-color .15s;position:relative}.site-nav a:after{content:"";inset-inline:22%;background:var(--gold);height:1px;transition:transform .2s;position:absolute;bottom:-1px;transform:scaleX(0)}.site-nav a:hover:after{transform:scaleX(1)}.header{border-bottom:1px solid #0000;border-image:var(--gold-line) 1;margin-bottom:22px;padding-bottom:16px;position:relative}.header:after{content:"";bottom:-4px;background:var(--gold);width:7px;height:7px;box-shadow:var(--glow-gold);margin-inline-start:-3.5px;position:absolute;inset-inline-start:50%;transform:rotate(45deg)}.section{border:1px solid var(--border);box-shadow:var(--shadow);clip-path:polygon(var(--chamfer) 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%, 0 var(--chamfer));background:linear-gradient(#ffffff07 0%,#ffffff02 42%),#070a0f8c;border-radius:0;margin-bottom:22px;padding:20px 22px 22px;position:relative}.section:before{content:"";top:0;background:var(--gold-grad);width:148px;height:2px;position:absolute;inset-inline-start:0;box-shadow:0 0 12px #d4af5a73}.section-head{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:11px;position:relative}.section-head h2{color:var(--gold-bright);text-shadow:0 0 26px #d4af5a38;font-size:clamp(17px,2.1vw,21px);position:relative}.section-head h2:before{content:"";vertical-align:-.09em;background:var(--gold-grad);width:4px;height:.92em;margin-inline-end:10px;display:inline-block;box-shadow:0 0 10px #d4af5a80}.cornered{position:relative}.cornered:before,.cornered:after{content:"";pointer-events:none;border-color:var(--gold);opacity:.5;width:15px;height:15px;transition:opacity .18s;position:absolute}.cornered:before{top:5px;border-top:1px solid;border-inline-start:1px solid;inset-inline-start:5px}.cornered:after{bottom:5px;border-bottom:1px solid;border-inline-end:1px solid;inset-inline-end:5px}.cornered:hover:before,.cornered:hover:after{opacity:.95}.guide-link,.newcomer-btn,button.gl-chip{clip-path:polygon(var(--chamfer-sm) 0, 100% 0, 100% calc(100% - var(--chamfer-sm)), calc(100% - var(--chamfer-sm)) 100%, 0 100%, 0 var(--chamfer-sm));border-radius:0}a.newcomer-btn.primary{background:var(--gold-grad);color:#12100a;box-shadow:var(--glow-gold);border-color:#0000;font-weight:800}a.newcomer-btn.primary:hover{box-shadow:0 0 30px #d4af5a73}.guide-link{border-color:var(--border-strong);color:var(--gold-bright);background:#d4af5a1f}.guide-link:hover{background:#d4af5a38;box-shadow:0 0 16px #d4af5a42}button.gl-chip.is-on{background:var(--gold-grad);color:#12100a;box-shadow:var(--glow-gold)}table thead th{color:var(--gold-bright);letter-spacing:.01em;border-bottom:1px solid var(--border-strong);background:linear-gradient(#d4af5a24 0%,#d4af5a0a 100%);font-weight:700}table tbody tr{transition:background .13s}table tbody tr:hover{background:#d4af5a0b}.about-card,.hunter-card,.syn-card,.fac-card,.relic-tier,.relic-source,.relic-refine-card,.crown-card,.gl-term,.activity-card,.about-pillar,.about-step,.relic-howto-step,.cap-item,.place-card,.vehicle-card,.resource-card{border-radius:0;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.about-card:hover,.relic-tier:hover,.relic-source:hover,.gl-term:hover,.place-card:hover,.vehicle-card:hover,.resource-card:hover{border-color:var(--border-strong);box-shadow:0 10px 30px #00000080,inset 0 0 0 1px #d4af5a1a}a.about-card:hover{box-shadow:var(--glow-gold);background:linear-gradient(#d4af5a1c 0%,#d4af5a08 100%)}.notice{border-inline-start-width:3px;border-radius:0;position:relative}.notice.special-intro{border-color:var(--border-strong);background:linear-gradient(#d4af5a17 0%,#d4af5a05 100%)}.notice.warn{border-inline-start-color:var(--danger);background:linear-gradient(#e05a521f 0%,#e05a5205 100%)}.badge,.count-pill,.phase-pill{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0}.count-pill{border-color:var(--border-strong);color:var(--gold-bright);background:linear-gradient(#d4af5a33 0%,#d4af5a0f 100%)}a{color:var(--blue);transition:color .14s}a:hover{color:var(--gold-bright)}*{scrollbar-color:var(--gold-dim) var(--bg-deep);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gold) 0%, var(--gold-dim) 100%);border:2px solid var(--bg-deep)}::-webkit-scrollbar-thumb:hover{background:var(--gold-bright)}::selection{color:#fff;background:#d4af5a52}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.about-stat{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(#d4af5a21 0%,#ffffff02 100%);border-radius:0}.about-stat-value{font-family:var(--font-display);background:var(--gold-grad);-webkit-text-fill-color:transparent;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text}.site-nav{z-index:40;position:relative}.page-hero{border:1px solid var(--border-strong);background:var(--bg-deep);min-height:clamp(150px,19vw,225px);clip-path:polygon(calc(var(--chamfer) * 1.5) 0, 100% 0, 100% calc(100% - var(--chamfer) * 1.5), calc(100% - var(--chamfer) * 1.5) 100%, 0 100%, 0 calc(var(--chamfer) * 1.5));align-items:flex-end;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.page-hero-art{display:block;position:absolute;inset:0}.page-hero-art img{object-fit:cover;object-position:center 32%;filter:saturate(.82)brightness(.62)contrast(1.08);width:100%;height:100%}.page-hero-shade{background:linear-gradient(#04060a40 0%,#04060abf 62%,#04060af5 100%),linear-gradient(100deg,#d4af5a29 0%,#0000 46%),linear-gradient(260deg,#4fd1e81f 0%,#0000 46%);display:block;position:absolute;inset:0}.page-hero-body{z-index:2;width:100%;padding:22px 24px 20px;position:relative}.page-hero-kicker{letter-spacing:.2em;color:var(--gold-bright);border:1px solid var(--border-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#04060a9e;margin-bottom:10px;padding:3px 11px;font-size:11px;font-weight:700;display:inline-block}.page-hero-title{color:#fff;text-shadow:0 2px 20px #000000eb,0 0 40px #d4af5a29;margin:0 0 6px;font-size:clamp(23px,3.2vw,36px)}.page-hero-sub{color:#ccd8e6;text-shadow:0 1px 12px #000000f2;max-width:90ch;margin:0;font-size:clamp(13px,1.35vw,15px);line-height:1.8}.page-hero:before,.page-hero:after{z-index:3;opacity:.75}.footer-rule{justify-content:center;margin-bottom:16px;display:flex}.footer-rule span{background:var(--gold-line);width:min(420px,70%);height:1px;position:relative}.footer-rule span:after{content:"";top:-3px;background:var(--gold);opacity:.7;width:7px;height:7px;margin-inline-start:-3.5px;position:absolute;inset-inline-start:50%;transform:rotate(45deg)}.site-nav .brand{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold-bright);text-shadow:0 0 22px #d4af5a59;align-items:center;gap:9px;font-size:17px;font-weight:800;display:inline-flex}.site-nav .brand:before{content:"";background:var(--gold-grad);width:9px;height:9px;box-shadow:var(--glow-gold);transform:rotate(45deg)}.site-nav{gap:6px;padding:10px 12px}.site-nav a{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:0;padding:5px 11px;font-size:12.8px}.site-nav a .n{font-family:var(--font-display)}.wf-hero-bg{display:block;position:absolute;inset:0;overflow:hidden}.wf-hero-bg img{object-fit:cover;object-position:center 30%;filter:saturate(.8)brightness(.5)contrast(1.1);width:100%;height:100%}.wf-hero-bg:after{content:"";background:linear-gradient(#04060a66 0%,#04060ad1 60%,#04060af7 100%);position:absolute;inset:0}.wf-hero-inner{z-index:2;position:relative}.page-hero-meta{color:#9fb0c4;text-shadow:0 1px 10px #000000e6;margin:10px 0 0;font-size:12.2px}.guide-banner{border:1px solid var(--border-strong);background:var(--bg-deep);min-height:168px;clip-path:polygon(calc(var(--chamfer) * 1.2) 0, 100% 0, 100% calc(100% - var(--chamfer) * 1.2), calc(100% - var(--chamfer) * 1.2) 100%, 0 100%, 0 calc(var(--chamfer) * 1.2));padding:0;display:block;position:relative;overflow:hidden}.guide-banner-art{display:block;position:absolute;inset:0}.guide-banner-art img{object-fit:cover;object-position:center 42%;filter:saturate(.85)brightness(.5)contrast(1.1);width:100%;height:100%;transition:transform .5s,filter .3s}.guide-banner:after{content:"";background:linear-gradient(270deg,#04060af5 0%,#04060ab8 42%,#04060a4d 100%),linear-gradient(#d4af5a1a 0%,#0000 55%);position:absolute;inset:0}.guide-banner:hover .guide-banner-art img{filter:saturate()brightness(.62)contrast(1.1);transform:scale(1.045)}.guide-banner-kicker,.guide-banner-title,.guide-banner-text,.guide-banner-cta{z-index:2;padding-inline:20px;display:block;position:relative}.guide-banner-kicker{padding-top:18px}.guide-banner-cta{padding-top:0;padding-bottom:18px}.guide-banner-title{text-shadow:0 2px 16px #000000e6}.guide-banner-text{text-shadow:0 1px 12px #000000eb;max-width:62ch}.about-card,.relic-tier,.gl-term,.place-card,.vehicle-card,.resource-card,.syn-card,.fac-card,.hunter-card,.crown-card,.activity-card{position:relative}.about-card:before,.relic-tier:before,.gl-term:before{content:"";top:0;background:var(--gold-grad);width:0;height:2px;transition:width .24s;position:absolute;inset-inline-start:0}.about-card:hover:before,.relic-tier:hover:before,.gl-term:hover:before{width:100%}.site-nav{align-content:center;gap:5px;padding:9px 11px}.site-nav a{border-width:1px;padding:4px 10px;font-size:12.2px;line-height:1.5}.site-nav .brand{border-bottom:1px solid var(--border);flex:0 0 100%;margin:0 0 4px;padding-bottom:7px;font-size:16px}@media (min-width:1180px){.site-nav{padding:10px 13px}.site-nav a{padding:5px 11px;font-size:12.6px}}@media (max-width:720px){.site-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav .brand{display:none}.site-nav a{white-space:nowrap;flex:none}}@media (max-width:760px){.invasion-sides{grid-template-columns:1fr!important}.side{min-width:0}}@media (max-width:640px){.syn-grid,.fac-grid,.hunter-grid,.relic-sources,.relic-split,.granum-figures,.relic-requiem,.about-what,.about-pillars,.about-steps,.gl-grid,.about-grid,.crown-grid,.relic-tiers,.relic-refine,.granum-ranks,.activity-grid{grid-template-columns:minmax(0,1fr)!important}.relic-vuln,.fac-vuln{grid-template-columns:1fr!important}}@media (max-width:720px){table{min-width:560px;font-size:12.8px}table th,table td{padding:7px 9px}table.syn-ranks{min-width:0}}@media (max-width:640px){.container{padding-inline:12px}.section{padding:16px 14px 18px}.page-hero-body{padding:18px 16px 16px}.guide-banner-kicker,.guide-banner-title,.guide-banner-text,.guide-banner-cta{padding-inline:15px}.special-grid{grid-template-columns:minmax(0,1fr)!important}.special-card,.special-card.reward-card,.resource-card{min-width:0;max-width:100%}.badge,.badge-gold,.count-pill{white-space:normal;overflow-wrap:anywhere}.cap-head,.relic-refine-head,.relic-source-head,.crown-head,.activity-head{flex-wrap:wrap}}.sculpture-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:13px;display:grid}.sculpture-card{border:1px solid var(--border);background:#ffffff04;flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex}.sculpture-card:hover{border-color:var(--border-strong);box-shadow:0 10px 28px #00000080}.sculpture-art{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);place-items:center;padding:12px;display:grid}.sculpture-art img{object-fit:contain;width:100%;height:130px}.sculpture-body{flex:1;padding:12px 14px 14px}.sculpture-body h3{color:var(--wf-gold-bright);margin:0;font-size:15.5px}.sculpture-slots{align-items:center;gap:5px;margin:7px 0 9px;display:flex}.sculpture-slot{border:1px solid var(--border-strong);border-radius:0;width:12px;height:12px;transform:rotate(45deg)}.sculpture-slot.cyan{background:#4fd1e8}.sculpture-slot.amber{background:#e0a63a}.sculpture-slot.empty{background:0 0}.sculpture-values{flex-direction:column;gap:5px;font-size:12.8px;display:flex}.sculpture-value-row{justify-content:space-between;gap:8px;display:flex}.sculpture-value-key{color:var(--text-dim)}.sculpture-value-num{font-family:var(--font-display);color:var(--wf-cyan);font-weight:700}.sculpture-where{border-top:1px dashed var(--border);color:var(--text-dim);margin:9px 0 0;padding-top:9px;font-size:12.4px;line-height:1.7}.device-menus{flex-wrap:wrap;gap:7px;display:flex}.device-menu{font-family:var(--font-display);color:var(--wf-gold-bright);border:1px solid var(--border-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#d4af5a1a;align-items:center;gap:6px;padding:4px 10px;font-size:12.2px;font-weight:600;display:inline-flex}.step-list{counter-reset:step;flex-direction:column;gap:8px;display:flex}.step-item{border:1px solid var(--border);background:#ffffff04;align-items:flex-start;gap:11px;padding:10px 13px;font-size:13.8px;line-height:1.8;display:flex}.step-item:before{counter-increment:step;content:counter(step);height:24px;font-family:var(--font-display);color:#12100a;background:var(--gold-grad);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:0 0 24px;place-items:center;font-size:12.5px;font-weight:800;display:grid}.value-table td.num{font-family:var(--font-display);text-align:center;font-weight:700}.value-table td.num.hi{color:var(--wf-gold-bright)}.quest-steps{flex-direction:column;gap:13px;display:flex}.quest-step{border:1px solid var(--border);border-inline-start:3px solid var(--gold-dim);background:#ffffff04;padding:15px 17px 16px;transition:border-color .16s,background .16s}.quest-step:hover{border-inline-start-color:var(--gold);background:#d4af5a0b}.quest-step-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:11px;padding-bottom:11px;display:flex}.quest-step-head h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.quest-step-ar{color:var(--text-dim);margin:3px 0 0;font-size:12.8px}.quest-step-where{white-space:normal;text-align:start;margin-inline-start:auto}.quest-step .wf-list li{font-size:13.8px;line-height:1.85}.gl-icon{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.gl-icon img{object-fit:contain;width:100%;height:100%}.gl-head-text{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}span.sculpture-slot{vertical-align:middle;margin-inline-end:5px}.mod-ex-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.mod-ex{border:1px solid var(--border);background:#ffffff04;flex-direction:column;transition:border-color .16s,box-shadow .16s;display:flex}.mod-ex:hover{border-color:var(--border-strong);box-shadow:0 10px 28px #00000080}.mod-ex-art{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);place-items:center;padding:14px;display:grid}.mod-ex-art img{object-fit:contain;filter:drop-shadow(0 6px 18px #0009);width:auto;max-width:100%;height:168px}.mod-ex-body{flex:1;padding:13px 15px 15px}.mod-ex-type{color:var(--wf-cyan);border:1px solid var(--border-cool);background:#4fd1e81a;margin-bottom:8px;padding:2px 9px;font-size:11.2px;font-weight:700;display:inline-block}.mod-ex-body h3{color:var(--wf-gold-bright);margin:0 0 8px;font-size:16px}.mod-ex-what,.mod-ex-why{margin:0;font-size:13.4px;line-height:1.8}.mod-ex-why{border-top:1px dashed var(--border);color:var(--text-dim);margin-top:9px;padding-top:9px}.polarity-symbols{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:11px;margin-bottom:6px;display:grid}.polarity-sym{border:1px solid var(--border);background:#0003;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.polarity-sym-art{flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.polarity-sym-art img{object-fit:contain;width:100%;height:100%}.polarity-sym-en{color:var(--wf-gold-bright);font-size:14px;font-weight:700}.polarity-sym-ar{color:var(--text-dim);margin-bottom:5px;font-size:12px}.polarity-sym-use{margin:0;font-size:12.6px;line-height:1.7}.polarity-sym-ex{color:var(--wf-cyan);opacity:.85;margin:5px 0 0;font-size:11.6px}.polarity-cases{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:11px;display:grid}.polarity-case{border:1px solid var(--border);border-top-width:3px;padding:12px 14px}.polarity-case p{margin:0;font-size:13.2px;line-height:1.8}.polarity-case-title{margin-bottom:7px;font-size:14px;font-weight:800}.pol-match{background:#4fae7a14;border-top-color:#4fae7a}.pol-match .polarity-case-title{color:#7fd6a4}.pol-blank{border-top-color:var(--text-dim);background:#ffffff05}.pol-blank .polarity-case-title{color:var(--text-muted)}.pol-mismatch{border-top-color:var(--danger);background:#e05a5214}.pol-mismatch .polarity-case-title{color:#e8847e}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:16px;display:grid}@media (max-width:960px){.sc-grid{grid-template-columns:1fr}}.sc-card{border:1px solid var(--border);border-top:3px solid var(--gold-dim);background:#ffffff04;padding:16px 18px 18px;scroll-margin-top:20px}.sc-head{border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-bottom:13px;padding-bottom:12px;display:flex}.sc-art{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 84px;place-items:center;height:84px;display:grid;overflow:hidden}.sc-art img{object-fit:contain;width:100%;height:100%}.sc-head h3{color:var(--wf-gold-bright);margin:0;font-size:17.5px}.sc-ar{color:var(--text-dim);margin:3px 0 7px;font-size:12.6px}.sc-block{margin-bottom:13px}.sc-block h4,.sc-craft h4,.sc-tips h4{color:var(--wf-cyan);margin:0 0 8px;font-size:13px;font-weight:700}.sc-block p,.sc-block .wf-list li{font-size:13.6px;line-height:1.8}.sc-block p{margin:0}.sc-craft{background:#d4af5a12;border:1px solid #d4af5a59;margin-bottom:13px;padding:12px 14px}.sc-craft-row{gap:10px;margin-bottom:5px;font-size:13px;line-height:1.8;display:flex}.sc-craft-key{color:var(--text-dim);flex:0 0 62px;font-weight:700}.sc-nocraft{border:1px solid var(--border-cool);background:#4fd1e812;margin-bottom:13px;padding:11px 13px;font-size:13.4px}.sc-tips{border-top:1px dashed var(--border);margin-top:auto;padding-top:12px}.sc-tips .wf-list li{font-size:13.4px}.buy-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.buy-card{border:1px solid var(--border);border-top:3px solid var(--gold-dim);background:#ffffff04;flex-direction:column;padding:15px 17px 17px;display:flex}.buy-card.buy-credits{border-top-color:var(--wf-cyan)}.buy-card.buy-both{border-top-color:var(--wf-gold)}.buy-card.buy-plat{border-top-color:var(--purple)}.buy-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:11px;padding-bottom:11px;display:flex}.buy-ico{flex:0 0 46px;place-items:center;height:46px;display:grid}.buy-ico img{object-fit:contain;width:100%;height:100%}.buy-head h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.buy-sub{color:var(--text-dim);margin:3px 0 0;font-size:12.4px}.buy-body p{margin:0 0 9px;font-size:13.6px;line-height:1.85}.cur{border:1px solid var(--border-strong);background:#00000040;align-items:center;gap:5px;padding:1px 8px;font-size:11.6px;font-weight:700;display:inline-flex}.cur-credits{color:#d9c07a}.cur-plat{color:#b9a6e8}.mr-table td.mr-num{font-family:var(--font-display);color:var(--wf-gold-bright);text-align:center;font-size:15px;font-weight:800}.mr-table tr.mr-major td{background:#d4af5a17}.vs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:13px;display:grid}.vs-col{border:1px solid var(--border);padding:14px 16px}.vs-col.vs-market{background:#a583e012;border-color:#a583e073}.vs-col.vs-build{background:#4fd1e812;border-color:#4fd1e873}.vs-col h4{margin:0 0 10px;font-size:14.5px}.vs-market h4{color:#c4b0f0}.vs-build h4{color:var(--wf-cyan)}.vs-col .wf-list li{font-size:13.3px;line-height:1.8}.ui-icon-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ui-icon-card{border:1px solid var(--border);background:#ffffff04;gap:12px;padding:12px 14px;transition:border-color .16s;display:flex}.ui-icon-card:hover{border-color:var(--border-strong)}.ui-icon-art{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 62px;place-items:center;height:62px;display:grid;overflow:hidden}.ui-icon-art img{object-fit:contain;width:100%;height:100%}.ui-icon-none{color:var(--text-dim);font-size:20px}.ui-icon-body{flex:1;min-width:0}.ui-icon-en{color:var(--wf-gold-bright);font-size:13.6px;font-weight:700}.ui-icon-ar{color:var(--text-dim);margin-bottom:6px;font-size:11.8px}.ui-icon-mean{margin:0 0 6px;font-size:12.8px;line-height:1.7}.ui-icon-detail{color:var(--text-muted);margin:0;font-size:12.4px;line-height:1.7}.ui-tab-card{border:1px solid var(--border);border-inline-start:3px solid var(--gold-dim);background:#ffffff04;padding:13px 15px 14px}.ui-tab-head{border-bottom:1px solid var(--border);align-items:center;gap:11px;margin-bottom:10px;padding-bottom:10px;display:flex}.ui-tab-num{color:#12100a;background:var(--gold-grad);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:0 0 26px;place-items:center;height:26px;font-size:13px;font-weight:800;display:grid}.ui-tab-ico{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 40px;place-items:center;height:40px;display:grid;overflow:hidden}.ui-tab-ico img{object-fit:contain;width:100%;height:100%}.ui-tab-head h3{color:var(--wf-gold-bright);margin:0;font-size:15px}.ui-tab-ar{color:var(--text-dim);margin:2px 0 0;font-size:12px}.ui-tab-what{margin:0 0 8px;font-size:13.2px;line-height:1.8}.ui-tab-when{border-top:1px dashed var(--border);color:var(--wf-cyan);margin:0;padding-top:8px;font-size:12.6px;line-height:1.7}.ui-faction-row{flex-wrap:wrap;gap:12px;display:flex}.ui-faction{border:1px solid var(--border);background:#0003;flex-direction:column;align-items:center;gap:5px;min-width:108px;padding:11px 13px;display:flex}.ui-faction img{object-fit:contain;width:42px;height:42px}.ui-faction-en{color:var(--wf-gold-bright);font-size:11.6px;font-weight:700}.ui-faction-ar{color:var(--text-dim);text-align:center;font-size:10.8px}.ui-vital{border:1px solid var(--border);border-top:3px solid var(--border-strong);background:#ffffff04;padding:13px 15px 14px}.ui-vital[data-tone=red]{border-top-color:#cc2a28}.ui-vital[data-tone=blue]{border-top-color:#01d8ff}.ui-vital[data-tone=purple]{border-top-color:#b201fe}.ui-vital[data-tone=gold]{border-top-color:var(--gold)}.ui-vital[data-tone=grey]{border-top-color:gray}.ui-vital-head{align-items:center;gap:11px;margin-bottom:9px;display:flex}.ui-vital-ico{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 48px;place-items:center;height:48px;display:grid;overflow:hidden}.ui-vital-ico img{object-fit:contain;width:100%;height:100%}.ui-vital-head h3{color:var(--wf-gold-bright);margin:0;font-size:15px}.ui-vital-ar{color:var(--text-dim);margin:2px 0 0;font-size:12px}.ui-vital-where{color:var(--wf-cyan);margin:0 0 8px;font-size:12.5px;line-height:1.7}.ui-vital-what{margin:0;font-size:13.2px;line-height:1.8}.dmg-color-grid{flex-direction:column;gap:10px;display:flex}.dmg-color{border:1px solid var(--border);background:#0000002e;align-items:flex-start;gap:13px;padding:11px 14px;display:flex}.dmg-swatch{border:1px solid #ffffff40;flex:0 0 34px;height:34px;box-shadow:0 0 14px}.dmg-color-head{align-items:baseline;gap:9px;margin-bottom:4px;display:flex}.dmg-color-head .en{color:var(--wf-gold-bright);font-size:14px;font-weight:700}.dmg-color-ar{color:var(--text-dim);font-size:12px}.dmg-color p{margin:0;font-size:13px;line-height:1.75}.mm-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;display:grid}.mm-item{border:1px solid var(--border);background:#0000002e;align-items:center;gap:8px;padding:7px 10px;display:flex}.mm-item img{object-fit:contain;width:24px;height:24px}.mm-dot{border:1px solid #ffffff4d;width:10px;height:10px}.mm-en{color:var(--wf-gold-bright);font-size:11.5px;font-weight:700}.mm-ar{color:var(--text-dim);font-size:11.5px}.color-table{flex-direction:column;gap:10px;display:flex}.color-row{border:1px solid var(--border);background:#ffffff04;align-items:flex-start;gap:14px;padding:12px 15px;display:flex}.color-chip{border:1px solid #ffffff38;flex:0 0 40px;height:40px;box-shadow:0 0 16px #ffffff14}.color-name{color:var(--wf-gold-bright);margin-bottom:6px;font-size:14.5px;font-weight:800}.color-means{margin:0}.color-means li{font-size:12.9px;line-height:1.75}@media (max-width:640px){.ui-icon-grid,.mm-grid{grid-template-columns:minmax(0,1fr)}.ui-icon-card{flex-direction:column}}.site-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:9px 12px;display:flex}.nav-groups{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.nav-group{position:relative}button.nav-group-btn{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);white-space:nowrap;background:#ffffff08;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:13.2px;font-weight:700;transition:all .14s;display:inline-flex}button.nav-group-btn:hover,.nav-group.is-open button.nav-group-btn{color:var(--gold-bright);border-color:var(--border-strong);background:#d4af5a1a}button.nav-group-btn.is-active{color:#12100a;background:var(--gold-grad);box-shadow:var(--glow-gold);border-color:#0000}.nav-group-icon{font-size:14px;line-height:1}.nav-caret{opacity:.7;font-size:9px}.nav-drop{top:calc(100% + 5px);z-index:60;overscroll-behavior:contain;border:1px solid var(--border-strong);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(#0d131cfc 0%,#070a0ffc 100%);flex-direction:column;min-width:260px;max-height:min(74vh,720px);padding:6px;display:none;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 18px 44px #000000b8}.nav-group.is-open .nav-drop{display:flex}.nav-drop a{border-inline-start:2px solid #0000;flex-direction:column;gap:2px;padding:8px 11px;text-decoration:none;transition:all .12s;display:flex}.nav-drop a:hover,.nav-drop a.is-current{border-inline-start-color:var(--gold);background:#d4af5a1a}.nav-drop a.is-current .nav-drop-en{color:var(--gold-bright)}.nav-drop-en{color:var(--text);font-size:13px;font-weight:700}.nav-drop-hint{color:var(--text-dim);font-size:11.4px;line-height:1.5}.nav-search-btn{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm,2px);white-space:nowrap;cursor:pointer;appearance:none;background:#ffffff08;align-items:center;gap:7px;padding:6px 11px;font-family:inherit;font-size:12.6px;font-weight:700;text-decoration:none;display:inline-flex}.nav-search-btn:hover{color:var(--gold-bright);border-color:var(--border-strong);background:#d4af5a14}.nav-search-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.nav-kbd{font-family:var(--font-display);color:var(--text-dim);border:1px solid var(--border-strong);background:#0000004d;padding:1px 5px;font-size:10px}button.nav-burger{border:1px solid var(--border-strong);cursor:pointer;background:#ffffff0a;flex-direction:column;gap:4px;margin-inline-start:auto;padding:8px 10px;display:none}button.nav-burger span{background:var(--gold);width:18px;height:2px;display:block}@media (max-width:980px){button.nav-burger{display:flex}.nav-groups{border-top:1px solid var(--border);flex-direction:column;flex-basis:100%;gap:0;margin-top:8px;padding-top:8px;display:none}.nav-groups.is-open{display:flex}.nav-group{width:100%}button.nav-group-btn{clip-path:none;justify-content:flex-start;width:100%}.nav-drop{box-shadow:none;clip-path:none;border:none;border-inline-start:2px solid var(--border);background:0 0;min-width:0;max-height:none;margin:3px 0 5px 14px;padding:0;display:flex;position:static;overflow-y:visible}.nav-group:not(.is-open) .nav-drop,.nav-search-btn .nav-kbd{display:none}}.search-panel{border:1px solid var(--border-strong);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#d4af5a14 0%,#ffffff03 100%);margin-bottom:14px;padding:16px 18px 15px}.search-results{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}a.search-hit{border:1px solid var(--border);background:#ffffff04;flex-direction:column;gap:3px;padding:10px 13px;text-decoration:none;transition:all .13s;display:flex}a.search-hit:hover{border-color:var(--gold);background:#d4af5a17}.search-kind{color:var(--text-dim);border:1px solid var(--border-strong);background:#00000040;align-self:flex-start;padding:1px 7px;font-size:10.4px;font-weight:700}.search-kind-page{color:var(--gold-bright);border-color:var(--gold-dim)}.search-kind-glossary{color:var(--wf-cyan);border-color:var(--border-cool)}.search-kind-mod{color:#b9a6e8;border-color:#a583e066}.search-kind-weapon{color:#e8847e;border-color:#e05a5266}.search-kind-warframe{color:#7fd6a4;border-color:#4fae7a66}.search-en{font-family:var(--font-display);color:var(--text);text-align:start;direction:ltr;font-size:13.6px;font-weight:700}.search-ar{color:var(--text-dim);font-size:11.6px;line-height:1.5}.journey-nav{border:1px solid var(--border-strong);background:linear-gradient(#d4af5a17 0%,#ffffff03 100%);flex-wrap:wrap;gap:7px;margin-bottom:18px;padding:12px 14px;display:flex}.journey-nav a{color:var(--gold-bright);border:1px solid var(--border-strong);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#00000040;padding:5px 12px;font-size:12.6px;font-weight:700;text-decoration:none;transition:all .13s}.journey-nav a:hover{border-color:var(--gold);background:#d4af5a33}.stage{scroll-margin-top:20px}.stage-head{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:13px}.stage-q{color:var(--wf-cyan);border-inline-start:3px solid var(--blue-dim);background:#4fd1e814;margin-bottom:12px;padding:9px 13px;font-size:13.4px;line-height:1.7;display:block}.stage-q-key{color:var(--text-dim);margin-inline-end:4px;font-weight:800}.stage-head h2{color:var(--gold-bright);margin:0 0 5px;font-size:clamp(18px,2.2vw,23px)}.stage-when{color:var(--text-dim);margin:0;font-size:12.8px}.stage-body{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px;display:grid}.stage-todo{margin:0;padding-inline-start:20px}.stage-todo li{margin-bottom:9px;font-size:13.8px;line-height:1.85}.stage-todo li::marker{color:var(--gold);font-weight:800}.stage-links{flex-direction:column;gap:7px;display:flex}a.stage-link{border:1px solid var(--border);background:#ffffff04;flex-direction:column;gap:2px;padding:9px 12px;text-decoration:none;transition:all .13s;display:flex}a.stage-link:hover{border-color:var(--gold);background:#d4af5a17}.stage-link-label{color:var(--gold-bright);font-size:13.4px;font-weight:700}.stage-link-why{color:var(--text-dim);font-size:11.8px}@media (max-width:640px){.stage-body{grid-template-columns:minmax(0,1fr)}}.read-next{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.read-next-head{margin-bottom:14px}.read-next-crumb{color:var(--text-dim);font-size:12.6px}.read-next-crumb a{color:var(--wf-cyan);text-decoration:none}.read-next-crumb a:hover{color:var(--gold-bright)}.read-next-group{color:var(--gold-bright);font-weight:700}.read-next-title{color:var(--text-muted);margin-bottom:10px;font-size:13.4px;font-weight:700}.read-next-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;display:grid}a.read-next-card{border:1px solid var(--border);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ffffff04;flex-direction:column;gap:3px;padding:11px 14px;text-decoration:none;transition:all .14s;display:flex}a.read-next-card:hover{border-color:var(--gold);box-shadow:var(--glow-gold);background:#d4af5a1a}.read-next-label{color:var(--gold-bright);font-size:13.4px;font-weight:700}.read-next-hint{color:var(--text-dim);font-size:11.6px;line-height:1.5}section.stage{display:block}.journey-nav{min-width:0}.journey-nav a{overflow-wrap:anywhere}@media (max-width:640px){.stage-body{grid-template-columns:minmax(0,1fr)!important}.stage-todo{padding-inline-start:16px}.stage-q{overflow-wrap:anywhere}}.stage-body,.stage-body>*,.stage .panel,.stage-links,a.stage-link,.stage-todo,.stage-todo li{overflow-wrap:anywhere;min-width:0;max-width:100%}.stage-body{grid-template-columns:minmax(0,1fr)!important}@media (min-width:900px){.stage-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.stage{overflow-x:clip}.page-with-toc{display:block}.page-main{min-width:0}.page-toc{border:1px solid var(--border);background:linear-gradient(#0d131cf5 0%,#070a0ff5 100%);padding:12px 14px}.toc-title{border-bottom:1px solid var(--border);color:var(--gold-bright);margin-bottom:9px;padding-bottom:8px;font-size:12.4px;font-weight:800}.toc-list{margin:0;padding:0;list-style:none}.toc-list a{color:var(--text-muted);border-inline-start:2px solid #0000;padding:5px 8px;font-size:12.2px;line-height:1.55;text-decoration:none;transition:all .12s;display:block}.toc-list a:hover{color:var(--gold-bright);background:#d4af5a14}.toc-list a.is-active{color:var(--gold-bright);border-inline-start-color:var(--gold);background:#d4af5a1f;font-weight:700}button.toc-mobile-btn{width:100%;color:var(--gold-bright);border:1px solid var(--border-strong);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#d4af5a17;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-family:inherit;font-size:13.2px;font-weight:700;display:flex}@media (min-width:1420px){.page-with-toc{grid-template-columns:minmax(0,1fr) 208px;align-items:start;gap:22px;display:grid}.page-toc{max-height:calc(100vh - 28px);position:sticky;top:12px;overflow-y:auto}button.toc-mobile-btn{display:none}}@media (max-width:1419px){.page-toc{margin-bottom:16px;display:none}.page-toc.is-open{display:block}}.pair-tabs{border:1px solid var(--border-strong);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#d4af5a14 0%,#ffffff03 100%);margin-bottom:20px}.pair-head{padding:13px 16px 11px}.pair-title{color:var(--gold-bright);margin-bottom:5px;font-size:15px;font-weight:800;display:block}.pair-why{color:var(--text-muted);font-size:12.8px;line-height:1.75;display:block}.pair-row{background:var(--border);border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:1px;display:grid}a.pair-tab{background:#070a0fd9;border-bottom:3px solid #0000;flex-direction:column;gap:3px;padding:12px 16px;text-decoration:none;transition:background .14s;display:flex}a.pair-tab:hover{background:#d4af5a1a}a.pair-tab.is-current{border-bottom-color:var(--gold);background:#d4af5a24}.pair-tab-label{color:var(--gold-bright);font-size:14px;font-weight:800}a.pair-tab:not(.is-current) .pair-tab-label{color:var(--text-muted)}.pair-tab-hint{color:var(--text-dim);font-size:11.6px;line-height:1.5}.mistake-list{grid-template-columns:repeat(auto-fill,minmax(min(430px,100%),1fr));gap:12px;display:grid}.mistake{border:1px solid var(--border);border-inline-start:4px solid var(--border-strong);background:#ffffff04;flex-direction:column;padding:14px 16px 15px;display:flex}.mistake.mk-fatal{background:#d32f2f12;border-inline-start-color:#d32f2f}.mistake.mk-costly{background:#e0a63a0f;border-inline-start-color:#e0a63a}.mistake.mk-waste{background:#b07ad90f;border-inline-start-color:#b07ad9}.mistake.mk-confusion{border-inline-start-color:var(--blue-dim);background:#4fd1e80d}.mistake-head{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-bottom:10px;display:flex}.mistake-head h3{color:var(--text);margin:0;font-size:15px;line-height:1.6}.mk-badge{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);flex:none;padding:2px 9px;font-size:10.6px;font-weight:800}.mk-badge-fatal{color:#fff;background:#d32f2f}.mk-badge-costly{color:#12100a;background:#e0a63a}.mk-badge-waste{color:#12100a;background:#c9a3e8}.mk-badge-confusion{color:#05202a;background:#7fd8ea}.mistake-why,.mistake-instead{margin:0 0 9px;font-size:13.4px;line-height:1.82}.mistake-instead{border-top:1px dashed var(--border);margin-bottom:0;padding-top:9px}.mistake-key{color:var(--gold-bright);border:1px solid var(--border-strong);background:#00000047;margin-inline-end:7px;padding:1px 7px;font-size:10.6px;font-weight:800;display:inline-block}.mistake-link{align-self:flex-start;margin-top:11px}.ducat-suggest{flex-direction:column;gap:3px;max-height:260px;margin-top:10px;display:flex;overflow-y:auto}.ducat-suggest button{text-align:start;width:100%;color:var(--text);border:1px solid var(--border);cursor:pointer;background:#ffffff08;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;transition:all .12s;display:flex}.ducat-suggest button:hover{border-color:var(--gold);background:#d4af5a1a}.ducat-sug-val{color:var(--wf-gold-bright);flex:none;font-size:12px;font-weight:800}.ducat-values{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;margin-bottom:14px;display:grid}.ducat-value{border:1px solid var(--border);background:#ffffff04;flex-direction:column;align-items:center;gap:3px;padding:12px;display:flex}.ducat-value-rar{color:var(--text-muted);font-size:12.4px;font-weight:700}.ducat-value-ar{color:var(--text-dim);font-size:11.4px}.ducat-value-num{color:var(--wf-gold-bright);font-size:24px;font-weight:800;line-height:1.1}.ducat-total{border:1px solid var(--gold-dim);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#d4af5a24 0%,#ffffff03 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.ducat-total-label{color:var(--text-muted);font-size:12.6px}.ducat-total-num{color:var(--wf-gold-bright);font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}.ducat-total-side{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ducat-qty{align-items:center;gap:6px;display:inline-flex}.ducat-qty button{width:24px;height:24px;color:var(--gold-bright);border:1px solid var(--border-strong);cursor:pointer;background:#d4af5a1f;font-family:inherit;font-size:15px;font-weight:800}.ducat-qty button:hover{background:#d4af5a40}.ducat-qty span{text-align:center;min-width:22px;font-weight:700}.reading-progress{z-index:60;pointer-events:none;background:#00000059;height:3px;position:fixed;inset-block-start:0;inset-inline:0}.reading-progress span{background:linear-gradient(90deg, var(--gold-dim) 0%, var(--wf-gold-bright) 100%);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 10px #d4af5a99}.footer-fix{font-size:12.4px}@media print{.site-nav,.page-toc,.reading-progress,.nav-burger,.nav-search-btn,.journey-nav,.pair-tabs,.read-next,.footer-rule,.page-hero-shade,.gl-chips,.gl-clear,.ducat-qty,.term-links-head .guide-link{display:none!important}html,body{font-size:11pt;color:#000!important;background:#fff!important}.container{max-width:none!important;margin:0!important;padding:0!important}.page-with-toc{display:block!important}.page-hero{background:0 0!important;border:0!important;min-height:0!important;padding:0 0 8pt!important}.page-hero-art,.page-hero-shade{display:none!important}.page-hero-title,h1,h2,h3,h4{page-break-after:avoid;color:#000!important}.panel,.card,.notice,table,.term-links{box-shadow:none!important;background:#fff!important;border-color:#999!important}.en,.fac-tbl-name{color:#000!important}table{page-break-inside:auto}tr{page-break-inside:avoid}a{text-decoration:none;color:#000!important}.page-main a[href^=\/]:after{content:" (" attr(href) ")";font-size:9pt;color:#444!important}}.nav-drop-icon{text-align:center;flex:none;width:18px;font-size:13px;line-height:1.4}.toolbar label.check{cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-size:12.4px;display:inline-flex}.toolbar label.check input{width:auto;accent-color:var(--gold)}.about-card-title{color:var(--wf-gold-bright);font-size:14.5px;font-weight:700}.mm-ar-lead{color:var(--text);font-size:12.4px;font-weight:700}.ui-icon-lead{color:var(--wf-gold-bright);margin-bottom:6px;font-size:13.6px;font-weight:700}.wcmp-row-lead{color:var(--text);margin-top:0;font-size:12.6px;font-weight:700;display:block}.ui-vital-lead{color:var(--wf-gold-bright);margin:0;font-size:15px}.granum-step-lead{color:var(--wf-gold-bright);font-size:14.5px;font-weight:700}.relic-source-lead{color:var(--wf-gold-bright);margin:0;font-size:15px}.about-card-tag{color:var(--text-muted);margin:1px 0 8px;font-size:12.2px}.drop-hero-kind{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.drop-hero-kind-detail{color:var(--text-muted);font-size:12.8px}.drop-suggest-name{text-align:start;flex-direction:column;gap:1px;min-width:0;display:flex}.drop-suggest-kind{color:var(--text-dim);font-size:11.4px}.chip-kind{color:var(--text-dim);white-space:normal;overflow-wrap:anywhere;flex:1 0 100%;order:9;font-size:10.4px;line-height:1.4}.ducat-sug-name{text-align:start;flex-direction:column;gap:1px;min-width:0;display:flex}.ducat-sug-kind{color:var(--text-dim);font-size:11.4px}.relic-era-grid{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px;margin-top:18px;display:grid}.relic-era{border:1px solid var(--border);border-inline-start:3px solid var(--gold-dim);background:#ffffff04;min-width:0;padding:14px 16px 16px}.relic-era.is-lith{border-inline-start-color:#8fa9c4}.relic-era.is-meso{border-inline-start-color:#6fbf9b}.relic-era.is-neo{border-inline-start-color:#b48fd8}.relic-era.is-axi{border-inline-start-color:#d4af5a}.relic-era.is-requiem{border-inline-start-color:#c80406}.relic-era.is-vanguard{border-inline-start-color:#e07b39}.relic-era-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.relic-era-head>div{flex:1;min-width:0}.relic-era-art{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 48px;place-items:center;height:48px;display:grid}.relic-era-art img{object-fit:contain;width:100%;height:100%}.relic-era-name{color:var(--wf-gold-bright);margin:0;font-size:16px}.relic-era-ar{color:var(--text-dim);margin:2px 0 0;font-size:12.4px}.relic-era-row{gap:8px;margin-bottom:5px;font-size:13px;line-height:1.75;display:flex}.relic-era-key{color:var(--text-dim);flex:0 0 68px;font-size:12.2px}.relic-era-note{border:1px solid var(--border);background:#d4af5a0f;margin:9px 0 0;padding:9px 11px;font-size:12.6px;line-height:1.75}.relic-era-farms{margin-top:12px}.relic-era-farms-title{color:var(--wf-gold-bright);margin-bottom:7px;font-size:12.6px}.relic-era-farms table{font-size:12.6px}.relic-era-avail{color:var(--text-muted);margin:10px 0 0;font-size:12.2px;line-height:1.8}.shop-hub-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.shop-hub-card{border:1px solid var(--border);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#ffffff04;flex-direction:column;gap:3px;padding:13px 15px;transition:all .14s;display:flex}.shop-hub-card:hover{border-color:var(--gold);background:#d4af5a14}.shop-hub-card-en{color:var(--wf-gold-bright);font-size:14.6px;font-weight:700}.shop-hub-card-ar{color:var(--text);font-size:12.6px}.shop-hub-card-meta{color:var(--text-dim);font-size:11.6px}.shop-rules{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.shop-rule{border:1px solid var(--border);border-inline-start:3px solid var(--gold-dim);background:#ffffff04;min-width:0;padding:13px 15px}.shop-rule-title{color:var(--wf-gold-bright);margin:0 0 6px;font-size:14.4px}.shop-rule-text{margin:0;font-size:13px;line-height:1.8}.shop-hub-meta{flex-wrap:wrap;gap:7px;margin:4px 0 10px;display:flex}.shop-hub-access{margin:8px 0 0;font-size:13.4px;line-height:1.85}.shop-vendor-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px;margin-top:16px;display:grid}.shop-vendor{border:1px solid var(--border);border-top:2px solid var(--gold-dim);background:#ffffff04;min-width:0;padding:14px 16px 16px}.shop-vendor-head{align-items:center;gap:11px;margin-bottom:9px;display:flex}.shop-vendor-art{border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 45%,#121a26 0%,#05080d 72%);flex:0 0 54px;place-items:center;height:54px;display:grid;overflow:hidden}.shop-vendor-art img{object-fit:cover;width:100%;height:100%}.shop-vendor-title{min-width:0}.shop-vendor-title h3{color:var(--wf-gold-bright);margin:0;font-size:15px}.shop-vendor-ar{color:var(--text-dim);margin:2px 0 0;font-size:12.2px}.shop-vendor-role{margin:0 0 10px;font-size:13.2px;line-height:1.8}.shop-vendor-row{gap:9px;margin-bottom:6px;font-size:12.8px;line-height:1.8;display:flex}.shop-vendor-key{color:var(--text-dim);flex:0 0 54px;padding-top:1px;font-size:11.8px}.shop-vendor-sells{margin:0;padding-inline-start:16px}.shop-vendor-sells li{margin-bottom:3px}.shop-currency-list{flex-direction:column;gap:5px;min-width:0;display:flex}.shop-currency-item{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.shop-currency-item .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.shop-currency-note{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex:160px;font-size:12.4px;line-height:1.75}.shop-hub-currency{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:100%;font-size:12.8px;line-height:1.8}.shop-vendor-how{border:1px solid var(--border-strong);background:#d4af5a12;margin-top:10px;padding:10px 12px}.shop-vendor-how-title{color:var(--wf-gold-bright);margin-bottom:5px;font-size:12.2px;display:block}.shop-vendor-how p{margin:0;font-size:12.9px;line-height:1.85}.shop-vendor-tip{color:var(--text-muted);border-inline-start:2px solid var(--gold-dim);margin:9px 0 0;padding-inline-start:9px;font-size:12.4px;line-height:1.8}.shop-back{margin:12px 0 0;font-size:12.4px}.vendor-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;margin-top:12px;display:grid}.vendor-card{border:1px solid var(--border);border-top:2px solid var(--gold-dim);background:#ffffff04;min-width:0;padding:12px 14px 13px}.vendor-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.vendor-card-head h4{color:var(--wf-gold-bright);margin:0;font-size:14.6px}.vendor-card-ar{color:var(--text-dim);margin:0 0 9px;font-size:12.2px}.vendor-mini{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12.6px}.vendor-mini th{text-align:start;vertical-align:top;width:58px;color:var(--text-dim);border-bottom:1px solid var(--border);padding:5px 8px 5px 0;font-size:11.6px;font-weight:600}.vendor-mini td{vertical-align:top;border-bottom:1px solid var(--border);overflow-wrap:break-word;padding:5px 0;line-height:1.7}.vendor-mini tr:last-child th,.vendor-mini tr:last-child td{border-bottom:0}.vendor-sells{margin:0;padding-inline-start:15px}.vendor-sells li{margin-bottom:2px}.vendor-currencies{flex-direction:column;gap:4px;min-width:0;display:flex}.vendor-currency-item{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.vendor-currency-item .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.vendor-currency-note{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex:140px;font-size:11.8px;line-height:1.7}.vendor-how{border-top:1px solid var(--border);margin-top:9px;padding-top:8px}.vendor-how>summary{cursor:pointer;color:var(--wf-gold-bright);font-size:12.4px;font-weight:700;list-style:none}.vendor-how>summary:before{content:"▸ "}.vendor-how[open]>summary:before{content:"▾ "}.vendor-how-body{padding-top:7px;font-size:12.5px;line-height:1.8}.vendor-how-body p{margin:0 0 6px}.vendor-where{color:var(--text-muted)}.vendor-tip{border-inline-start:2px solid var(--gold-dim);color:var(--text-muted);padding-inline-start:8px}.planet-hub-block{border-top:1px dashed var(--border-strong);margin-top:18px;padding-top:14px}.planet-hub-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.planet-hub-head h3{color:var(--wf-gold-bright);margin:0;font-size:16px}.planet-hub-intro{margin:0 0 6px;font-size:13.4px;line-height:1.85}.planet-hub-access{color:var(--text-muted);margin:0 0 4px;font-size:12.8px;line-height:1.8}.shop-planet-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.shop-planet-card{border:1px solid var(--border);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#ffffff04;flex-direction:column;gap:8px;padding:13px 15px;transition:all .14s;display:flex}.shop-planet-card:hover{border-color:var(--gold);background:#d4af5a14}.shop-planet-name{color:var(--wf-gold-bright);font-size:15px;font-weight:700}.shop-planet-rows{flex-direction:column;gap:5px;display:flex}.shop-planet-row{color:var(--text);border-bottom:1px dotted var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;font-size:12.6px;display:flex}.shop-planet-count{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:11.4px}.shop-planet-total{color:var(--text-dim);margin-top:auto;font-size:11.6px}.hub-facts{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;margin:10px 0 12px;display:grid}.hub-fact{border:1px solid var(--border);background:#ffffff04;flex-direction:column;gap:2px;min-width:0;padding:8px 11px;display:flex}.hub-fact-label{color:var(--text-dim);font-size:11px}.hub-fact-value{font-size:12.8px;line-height:1.6}.hub-highlights{margin:0 0 4px;padding-inline-start:17px;font-size:12.9px;line-height:1.8}.hub-highlights li{margin-bottom:4px}.hub-ranks{border:1px solid var(--border-strong);background:#d4af5a0d;flex-direction:column;gap:7px;margin:12px 0 4px;padding:10px 12px;display:flex}.hub-rank-row{flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:flex}.hub-rank-faction{color:var(--wf-gold-bright);flex:none;font-size:12.4px;font-weight:700}.hub-rank-ladder{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.hub-rank{align-items:baseline;gap:5px;display:inline-flex}.hub-rank>.en{color:var(--text);font-size:12.2px}.hub-rank-arrow{color:var(--gold-dim);font-size:11px}.hub-fixes{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-panel) 70%, transparent);border-radius:10px;margin:10px 0 4px}.hub-fixes>summary{cursor:pointer;color:var(--gold);align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.hub-fixes>summary::-webkit-details-marker{display:none}.hub-fixes>summary:before{content:"▸";color:var(--gold-dim);font-size:11px}.hub-fixes[open]>summary:before{content:"▾"}.hub-fixes-count{background:var(--bg-elevated,#ffffff0f);color:var(--text-dim);border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:11px}.hub-fixes-list{gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.hub-fixes-list>li{border-top:1px dashed var(--border);padding-top:8px}.hub-fix-claim{color:var(--text-dim);margin-bottom:3px;font-size:12.5px;display:block}.hub-fix-claim:before{content:"✗ ";color:#c96a6a}.hub-fix-fact{color:var(--text);font-size:13px;line-height:1.85;display:block}.hub-fix-fact:before{content:"✓ ";color:#6fbf7f}@media (max-width:640px){.hub-fixes>summary{font-size:12.5px}.hub-fix-fact{font-size:12.5px;line-height:1.8}}.wf-frame{border:1px solid var(--border);border-top:2px solid var(--gold-dim);background:#ffffff04;margin:14px 0;padding:13px 15px 15px}.wf-frame-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:11px;display:flex}.wf-frame-head img{object-fit:contain;border:1px solid var(--border-strong);background:radial-gradient(circle at 50% 40%,#d4af5a1a 0%,#0000 70%);flex:0 0 72px;width:72px;height:72px}.wf-frame-title{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-frame-name{font-family:var(--font-display);letter-spacing:.03em;color:var(--wf-gold-bright);font-size:19px;font-weight:800}.wf-frame-style{color:var(--text-dim);font-size:12.8px}.wf-frame-cols{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.wf-frame-col h4,.wf-frame-tips h4{margin:0 0 7px;font-size:13px}.wf-frame-pros h4{color:#8fd79b}.wf-frame-cons h4{color:#d98b8b}.wf-frame-tips h4{color:var(--wf-gold-bright)}.wf-frame-col ul,.wf-frame-tips ul{color:var(--text);margin:0;padding-inline-start:17px;font-size:13px;line-height:1.9}.wf-frame-col li,.wf-frame-tips li{overflow-wrap:break-word;margin-bottom:4px}.wf-frame-tips{border-top:1px dashed var(--border);margin-top:12px;padding-top:11px}.wf-frame-extra{border-top:1px solid var(--border);color:var(--text-dim);margin:11px 0 0;padding-top:10px;font-size:12.6px;line-height:1.8}@media (max-width:640px){.wf-frame-head img{flex-basis:56px;width:56px;height:56px}.wf-frame-name{font-size:17px}.wf-frame-col ul,.wf-frame-tips ul{font-size:12.7px}}.slot-pol{color:var(--text);background:var(--bg-panel,#00000047);border:1px solid var(--border-strong);max-width:148px;padding:3px 6px;font-family:inherit;font-size:11.6px}.slot-drain{font-family:var(--font-display);color:var(--wf-gold-bright);text-align:center;min-width:26px;font-size:12.6px;font-weight:700}.cap-box{border:1px solid var(--border-strong);border-top:2px solid var(--gold-dim);background:#ffffff04;margin:12px 0 4px;padding:12px 14px 13px}.cap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cap-head h4{color:var(--wf-gold-bright);margin:0;font-size:14px}.cap-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.cap-row{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:9px;font-size:12.8px;display:flex}.cap-row input[type=number]{width:78px;color:var(--text);background:var(--bg-panel,#00000047);border:1px solid var(--border-strong);padding:6px 9px;font-family:inherit;font-size:13px}.cap-presets{flex-wrap:wrap;gap:6px;display:inline-flex}.cap-stats{color:var(--text-dim);flex-wrap:wrap;gap:16px;margin:11px 0 8px;font-size:12.8px;display:flex}.cap-stats strong{font-size:14px}.cap-stats .is-ok strong{color:#8fd79b}.cap-stats .is-bad strong{color:#d98b8b}.cap-verdict{border-inline-start:3px solid var(--gold-dim);color:var(--text);background:#ffffff05;margin:0 0 8px;padding:8px 11px;font-size:12.9px;line-height:1.8}.cap-verdict.is-ok{border-inline-start-color:#6fbf7f}.cap-verdict.is-bad{border-inline-start-color:#c96a6a}.cap-note{color:var(--text-muted);margin:0;font-size:11.8px;line-height:1.8}@media (max-width:700px){.slot-pol{max-width:120px;font-size:11px}}.cmdk-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04060ab8;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk{border:1px solid var(--border-strong);border-top:2px solid var(--gold);background:linear-gradient(#0d131cfc 0%,#070a0ffc 100%);flex-direction:column;width:min(680px,100%);max-height:72vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000bf}.cmdk-field{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.cmdk-icon{opacity:.8;font-size:15px}.cmdk-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:auto;padding:8px 0;font-family:inherit;font-size:14.5px}.cmdk-esc,.cmdk-foot kbd{font-family:var(--font-display);color:var(--text-muted);border:1px solid var(--border-strong);background:#ffffff08;padding:2px 6px;font-size:10.5px}.cmdk-msg{color:var(--text-dim);margin:0;padding:16px 15px;font-size:13px;line-height:1.9}.cmdk-msg a{color:var(--wf-gold-bright)}.cmdk-list{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-list a{border-inline-start:2px solid #0000;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.cmdk-list a.is-on{border-inline-start-color:var(--gold);background:#d4af5a1a}.cmdk-kind{border:1px solid var(--border);color:var(--text-dim);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.8px}.cmdk-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cmdk-en{color:var(--text);overflow-wrap:anywhere;font-size:13.6px;font-weight:700}.cmdk-ar{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.8px}.cmdk-foot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:11.6px;display:flex}.cmdk-foot a{color:var(--wf-gold-bright);text-decoration:none}@media (max-width:640px){.cmdk-backdrop{padding:6vh 10px 10px}.cmdk{max-height:82vh}.cmdk-foot span{display:none}}.skip-link{inset-inline-start:12px;z-index:100;color:#12100a;background:var(--gold-grad);padding:9px 15px;font-size:13px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-60px}.skip-link:focus{top:10px}.page-main:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.planet-hero-name{color:var(--gold-bright);margin:0 0 8px;font-size:clamp(22px,3vw,30px)}.fresh-badge{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fresh-label{color:var(--text-muted)}.fresh-badge-stale .fresh-label{color:#dcc38a}.fresh-warn{border-radius:var(--radius-sm);color:#dcc38a;background:#c9a24d14;border:1px solid #c9a24d59;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;line-height:1.7;display:inline-flex}.fresh-warn:before{content:"⚠";font-size:12px}.term-auto{color:inherit;border-bottom:1px dotted var(--gold-dim);cursor:help;text-decoration:none;position:relative}.term-auto:hover,.term-auto:focus-visible{color:var(--wf-gold-bright);border-bottom-color:var(--gold)}.term-auto:after{content:attr(data-term);inset-inline-start:0;z-index:70;width:max-content;max-width:min(300px,100vw - 40px);font-family:var(--font-body);text-align:start;color:var(--text);border:1px solid var(--border-strong);border-inline-start:2px solid var(--gold);pointer-events:none;background:linear-gradient(#0d131cfc 0%,#070a0ffc 100%);padding:8px 11px;font-size:12px;font-weight:400;line-height:1.75;display:none;position:absolute;bottom:calc(100% + 7px);box-shadow:0 12px 30px #000000b3}.term-auto:hover:after,.term-auto:focus-visible:after{display:block}.term-links-list{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:7px 14px;margin:0;padding:12px 15px 6px;list-style:none;display:grid}.term-links-list li{min-width:0}.term-links-list a{border-inline-start:2px solid #0000;border-radius:4px;align-items:baseline;gap:8px;padding:5px 8px;text-decoration:none;display:flex}.term-links-list a:hover{border-inline-start-color:var(--wf-cyan);background:#4aa8c81a}.term-links-en{color:var(--text);overflow-wrap:anywhere;font-size:12.8px;font-weight:700}.term-links-ar{color:var(--text-dim);overflow-wrap:anywhere;font-size:11.8px}.term-links-foot{margin:0;padding:2px 15px 12px;font-size:12.4px}.term-links-foot a{color:var(--wf-gold-bright);text-decoration:none}@media (max-width:640px){.term-links-hint{flex-basis:100%;margin-inline-start:0}}button,input,select,textarea{font-family:inherit}input[type=text],input[type=search],input[type=number],select,textarea{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);background:#ffffff09}input[type=text]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:var(--text-muted)}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--gold);background:#d4af5a12;outline:none}input[type=search]::-webkit-search-cancel-button{appearance:none}.bk-box{margin:0 0 14px}.bk-toggle{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm,2px);cursor:pointer;background:#ffffff08;padding:6px 12px;font-family:inherit;font-size:12.6px;font-weight:700}.bk-toggle:hover{color:var(--wf-gold-bright);border-color:var(--border-strong);background:#d4af5a14}.bk-body{border:1px solid var(--border);border-inline-start:2px solid var(--gold-dim);background:#ffffff04;margin-top:10px;padding:12px 14px 14px}.bk-note{color:var(--text-dim);margin:0 0 10px;font-size:12.6px;line-height:1.85}.bk-note strong{color:var(--wf-gold-bright)}.bk-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.bk-btn{color:#12100a;background:var(--gold-grad);border:1px solid var(--gold);border-radius:var(--radius-sm,2px);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:12.6px;font-weight:700}.bk-btn-alt{color:var(--text);border-color:var(--border-strong);background:#ffffff0a}.bk-btn:disabled{opacity:.45;cursor:not-allowed}.bk-field{display:block}.bk-field span{color:var(--text-muted);margin-bottom:5px;font-size:12px;display:block}.bk-field textarea{width:100%;font-family:var(--font-display);resize:vertical;direction:ltr;padding:9px 11px;font-size:12px;line-height:1.7}.bk-msg{margin:9px 0 0;font-size:12.4px;line-height:1.8}.bk-ok{color:var(--success,#8fd79b)}.bk-bad{color:var(--danger,#d98b7a)}.item-tip{cursor:help;border-bottom:1px dotted #4aa8c880;position:relative}.item-tip.item-tip-ready:after{content:attr(data-term);inset-inline-start:0;z-index:70;width:max-content;max-width:min(300px,100vw - 40px);font-family:var(--font-body);text-align:start;color:var(--text);border:1px solid var(--border-strong);border-inline-start:2px solid var(--wf-cyan);pointer-events:none;direction:rtl;background:linear-gradient(#0d131cfc 0%,#070a0ffc 100%);padding:8px 11px;font-size:12px;font-weight:400;line-height:1.75;display:none;position:absolute;bottom:calc(100% + 7px);box-shadow:0 12px 30px #000000b3}.item-tip.item-tip-ready:hover:after,.item-tip.item-tip-ready:focus-visible:after{display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reading-progress,.reading-progress span{transition:none!important}}.nav-stale{color:#f0d9a8;border-radius:var(--radius-sm,2px);background:#d99a3a1f;border:1px solid #d99a3a73;align-items:center;gap:6px;padding:5px 10px;font-size:11.8px;font-weight:700;text-decoration:none;display:inline-flex}.nav-stale:hover{background:#d99a3a33;border-color:#d99a3ab3}.nav-stale-dot{background:#e8a33d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #e8a33dcc}@media (max-width:760px){.nav-stale-text{display:none}.nav-stale{padding:6px 8px}}:target,section[id],[id]{scroll-margin-top:84px}.sticky-bar{inset-inline:0;z-index:55;border-bottom:1px solid var(--border-strong);visibility:hidden;background:linear-gradient(#090c12f7 0%,#06080cf0 100%);justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;transition:transform .18s;display:flex;position:fixed;top:0;transform:translateY(-102%);box-shadow:0 10px 26px #0000008c}.sticky-bar.is-visible{visibility:visible;transform:translateY(0)}.sticky-brand{font-family:var(--font-display);letter-spacing:.02em;color:var(--wf-gold-bright);font-size:14px;font-weight:700;text-decoration:none}.sticky-actions{align-items:center;gap:6px;display:flex}.sticky-btn{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm,2px);cursor:pointer;background:#ffffff08;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:12.2px;font-weight:700;display:inline-flex}.sticky-btn:hover{color:var(--wf-gold-bright);border-color:var(--border-strong);background:#d4af5a14}.sticky-top{color:var(--wf-gold-bright);border-color:var(--gold-dim)}@media (max-width:620px){.sticky-text{display:none}.sticky-btn{padding:6px 9px}}.crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 4px;font-size:12.2px;display:flex}.crumbs a{color:var(--text-dim);text-decoration:none}.crumbs a:hover{color:var(--wf-gold-bright)}.crumbs-group{color:var(--text-dim)}.crumbs-current{color:var(--wf-gold-bright);overflow-wrap:anywhere;font-weight:700}.page-toc.is-floating{inset-inline:12px;z-index:60;max-height:min(70vh,520px);display:block;position:fixed;top:56px;overflow-y:auto;box-shadow:0 18px 44px #000000b3}.toc-close{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm,2px);cursor:pointer;background:0 0;margin-inline-start:auto;padding:2px 8px;font-family:inherit;font-size:12px;display:none}.page-toc.is-floating .toc-close{display:inline-block}.section-copy{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm,2px);cursor:pointer;opacity:.55;background:#ffffff08;margin-inline-start:8px;padding:2px 7px;font-family:inherit;font-size:12px;line-height:1.4}.section-head:hover .section-copy,.section-copy:focus-visible{opacity:1}.section-copy:hover{color:var(--wf-gold-bright);border-color:var(--border-strong)}.section-copy.is-done{color:var(--success,#8fd79b);border-color:var(--success,#8fd79b);opacity:1}.nav-link.is-current{color:var(--wf-gold-bright);border-inline-start:2px solid var(--gold);background:#d4af5a1a}.collapsed{border:1px solid var(--border);border-radius:var(--radius-sm,2px);background:#ffffff04}.collapsed>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;list-style:none;display:flex}.collapsed>summary::-webkit-details-marker{display:none}.collapsed>summary:before{content:"🔗";font-size:13px}.collapsed-title{color:var(--text-dim);font-size:14px;font-weight:800}.collapsed[open] .collapsed-title{color:var(--wf-gold-bright)}.collapsed-count{border:1px solid var(--border-strong);color:var(--text-muted);border-radius:999px;padding:1px 9px;font-size:11.4px}.collapsed-hint{color:var(--text-muted);margin-inline-start:auto;font-size:11.6px}.collapsed[open] .collapsed-hint{display:none}.collapsed>summary:hover .collapsed-title{color:var(--wf-gold-bright)}.collapsed-body{border-top:1px solid var(--border);padding:4px 14px 14px}
