/* Sculpted Collection v5. Loaded after v4 relief layers. */
.mw-card{--frame-width:2px;--ornament:60px;--scene-energy:0;overflow:visible;border-color:color-mix(in srgb,var(--mw-accent) 48%,#0b110e);padding:30px;border-radius:20px;box-shadow:0 18px 45px #0004,inset 0 0 42px #0004;transition:transform .6s var(--mw-ease),box-shadow .6s,border-color .6s}
.mw-card[data-level="1"]{--frame-width:1px;--ornament:48px}.mw-card[data-level="2"]{--frame-width:2px;--ornament:60px}.mw-card[data-level="3"]{--frame-width:3px;--ornament:64px}.mw-card[data-level="4"]{--frame-width:3px;--ornament:70px}.mw-card[data-level="5"]{--frame-width:4px;--ornament:74px}.mw-card[data-level="6"]{--frame-width:4px;--ornament:78px}.mw-card[data-level="7"]{--frame-width:4px;--ornament:84px}.mw-card[data-level="8"]{--frame-width:5px;--ornament:94px}
.mw-crafted-frame{position:absolute;inset:-2px;z-index:7;pointer-events:none;border-radius:inherit;color:var(--mw-accent);filter:drop-shadow(0 2px 2px #0009)}
.mw-frame-defs{position:absolute}.mw-metal-rim,.mw-inner-rim,.mw-edge-reflection{position:absolute;inset:0;border-radius:inherit;padding:var(--frame-width,3px);background:linear-gradient(140deg,var(--mw-light),var(--mw-deep) 18%,var(--mw-accent) 33%,#131712 52%,var(--mw-light) 77%,var(--mw-deep) 95%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}
.mw-inner-rim{inset:9px;padding:1px;opacity:.38;background:linear-gradient(135deg,var(--mw-accent),transparent 40%,var(--mw-light))}.mw-edge-reflection{padding:calc(var(--frame-width,3px) + 1px);background:radial-gradient(ellipse at var(--mx,50%) var(--my,20%),var(--mw-light),transparent 50%);opacity:.15;transition:opacity .6s}
.mw-card:is(:hover,:focus-within) .mw-edge-reflection,.mw-dialog .mw-edge-reflection{opacity:.7}
.mw-frame-jewel{position:absolute;width:var(--ornament,72px);height:var(--ornament,72px);overflow:visible;filter:drop-shadow(0 2px 2px #0009)}.mw-frame-tl{top:-5px;left:-5px}.mw-frame-tr{top:-5px;right:-5px;transform:rotate(90deg)}.mw-frame-br{bottom:-5px;right:-5px;transform:rotate(180deg)}.mw-frame-bl{bottom:-5px;left:-5px;transform:rotate(270deg)}
.mw-frame-jewel .metal{fill:color-mix(in srgb,var(--mw-accent) 28%,#131612);stroke-width:1.8}.mw-frame-jewel .gem{fill:var(--mw-deep);stroke:var(--mw-light);stroke-width:1.1}.mw-frame-jewel path,.mw-frame-jewel circle{transition:filter .6s,fill .6s}
.mw-frame-crest{position:absolute;width:80px;height:52px;left:50%;top:-25px;transform:translateX(-50%);fill:none;stroke:var(--mw-light);stroke-width:1.2;filter:drop-shadow(0 3px 4px #000a)}.mw-frame-crest .metal{fill:color-mix(in srgb,var(--mw-deep) 40%,#171a16)}.mw-frame-crest .gem{fill:var(--mw-accent)}
[data-level="8"] .mw-frame-crest{width:110px;height:72px;top:-36px}.mw-frame-seal{position:absolute;bottom:-9px;left:50%;width:19px;height:19px;background:linear-gradient(135deg,var(--mw-light),var(--mw-deep));transform:translateX(-50%) rotate(45deg);border:2px solid var(--mw-accent);box-shadow:0 3px 7px #0008}.mw-frame-seal i{position:absolute;inset:4px;background:var(--mw-accent);box-shadow:0 0 12px color-mix(in srgb,var(--mw-accent) 65%,transparent)}
[data-level="7"] .mw-crafted-frame:after{content:'';position:absolute;inset:-9px;border:1px solid #e33cff3b;border-radius:25px;box-shadow:0 0 15px #e33cff10;pointer-events:none}
.mw-frame-circuit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:0;transition:opacity .6s}.mw-frame-circuit rect{fill:none;stroke:var(--mw-light);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:6 94;stroke-dashoffset:0;filter:drop-shadow(0 0 5px var(--mw-accent))}
.mw-card-top{padding:2px 4px}.mw-rank-label{font-size:7px;letter-spacing:.13em}.mw-card-art{height:220px;margin:14px -8px 18px;isolation:isolate}.mw-card-art>.mw-emblem,.mw-dialog-emblem>.mw-emblem{position:relative;z-index:3}.mw-art-floor{height:18px;width:56%;bottom:8px;border:1px solid color-mix(in srgb,var(--mw-accent) 28%,transparent);border-radius:50%;background:radial-gradient(ellipse,var(--mw-deep),transparent 65%);opacity:.35;box-shadow:0 0 24px color-mix(in srgb,var(--mw-accent) 14%,transparent);z-index:1}
.mw-nameplate{position:relative;padding:16px 0 13px;margin:0 0 16px;border-bottom:1px solid color-mix(in srgb,var(--mw-accent) 24%,transparent)}.mw-nameplate:before{content:'';position:absolute;inset:0 -12px;background:linear-gradient(110deg,color-mix(in srgb,var(--mw-accent) 7%,transparent),transparent 65%);border-left:2px solid color-mix(in srgb,var(--mw-accent) 60%,transparent);border-radius:2px 14px 14px 2px;pointer-events:none}
[data-level="1"] .mw-nameplate:before{opacity:.25}[data-level="4"] .mw-nameplate:before,[data-level="5"] .mw-nameplate:before{border-width:3px}[data-level="6"] .mw-nameplate:before,[data-level="7"] .mw-nameplate:before,[data-level="8"] .mw-nameplate:before{border-width:4px;box-shadow:inset 0 1px color-mix(in srgb,var(--mw-light) 9%,transparent)}
.mw-nameplate .mw-title{position:relative;margin:0;font-size:clamp(29px,2.2vw,44px)}.mw-card-subtitle{position:relative;margin-bottom:8px;font-size:8px}.mw-description{min-height:46px;margin-bottom:14px}.mw-perks{margin-bottom:22px;padding-top:16px}.mw-perks li{line-height:1.6}.mw-details-button{border-radius:4px 12px 4px 12px;border-width:1px;background:linear-gradient(125deg,color-mix(in srgb,var(--mw-accent) 15%,#101511),#111712);box-shadow:inset 0 1px color-mix(in srgb,var(--mw-light) 16%,transparent),0 4px 10px #0002;transition:transform .25s,border-color .4s,box-shadow .4s}
.mw-details-button:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#fff2 48%,transparent 70%);transform:translateX(-130%);transition:transform .9s;pointer-events:none}.mw-details-button:hover:after,.mw-details-button:focus-visible:after{transform:translateX(130%)}.mw-details-button:hover svg{transform:translateX(4px) rotate(-35deg)}.mw-details-button:active{transform:translateY(2px) scale(.99)}
.mw-scene{position:absolute;inset:-8px;overflow:hidden;pointer-events:none;z-index:-1;border-radius:50%;mask-image:radial-gradient(ellipse,#000 15%,#000e 50%,transparent 74%)}.mw-scene-depth{position:absolute;inset:0;transform:translate(calc(var(--dx,0px)*-.45),calc(var(--dy,0px)*-.45));will-change:auto}
.mw-scene-wash{position:absolute;inset:5%;background:radial-gradient(ellipse,color-mix(in srgb,var(--mw-accent) 12%,transparent),transparent 69%)}.mw-scene-texture{position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0 50px,color-mix(in srgb,var(--mw-accent) 18%,transparent) 51px,transparent 53px 90px);opacity:.3;transform:translate(var(--dx,0px),var(--dy,0px))}
.mw-scene-mist{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 60deg,transparent,color-mix(in srgb,var(--mw-deep) 24%,transparent),transparent 40%,color-mix(in srgb,var(--mw-accent) 12%,transparent),transparent);filter:blur(15px);animation:mw-scene-drift 24s ease-in-out infinite}.mw-scene-horizon{position:absolute;width:65%;height:25%;left:17.5%;bottom:7%;border-radius:50%;border-bottom:1px solid var(--mw-accent);box-shadow:0 7px 24px color-mix(in srgb,var(--mw-accent) 16%,transparent);opacity:.35}
.mw-scene-branches{position:absolute;width:100%;height:100%;color:var(--mw-accent);opacity:0;transform:translate(calc(var(--dx,0px)*.4),0)}.mw-scene-branches path{fill:color-mix(in srgb,var(--mw-accent) 10%,transparent);stroke-width:1}.mw-scene-rays{position:absolute;inset:-15%;background:repeating-conic-gradient(from 10deg,transparent 0 18deg,color-mix(in srgb,var(--mw-accent) 14%,transparent) 19deg,transparent 22deg 40deg);opacity:0;animation:mw-orbit 100s linear infinite}
.mw-scene-orbits{position:absolute;inset:13%;perspective:450px;opacity:0}.mw-scene-orbits i{position:absolute;inset:0;border:1px solid var(--mw-accent);border-radius:50%;transform:rotateX(65deg) rotateZ(-30deg);box-shadow:0 0 12px color-mix(in srgb,var(--mw-accent) 15%,transparent)}.mw-scene-orbits i+ i{transform:rotateY(65deg) rotateZ(35deg);inset:-5%}
.mw-scene-eclipse{position:absolute;width:58%;aspect-ratio:1;left:21%;top:17%;border-radius:50%;opacity:0;background:radial-gradient(circle,#130d13 55%,var(--mw-accent) 61%,transparent 68%);filter:drop-shadow(0 0 14px var(--mw-deep))}.mw-scene-sweep{position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--mw-light) 25%,transparent) 50%,transparent 60%);transform:translateX(-110%);opacity:0}
[data-level="1"] .mw-scene-texture,[data-level="1"] .mw-scene-mist{opacity:.12}[data-level="2"] .mw-scene-branches{opacity:.45}[data-level="2"] .mw-scene-texture{opacity:0}[data-level="3"] .mw-scene-texture{opacity:.55;transform:rotate(-15deg)}[data-level="4"] .mw-scene-mist{opacity:.9}[data-level="4"] .mw-scene-orbits{opacity:.22}[data-level="5"] .mw-scene-texture{background:conic-gradient(from 45deg at 35% 45%,transparent 0 40%,#ff922e80 41%,transparent 42% 78%,#ff922e80 79%,transparent 80%);opacity:.4}[data-level="5"] .mw-scene-horizon{box-shadow:0 0 40px #f64c1640}[data-level="6"] .mw-scene-rays{opacity:.6}[data-level="7"] .mw-scene-orbits{opacity:.6}[data-level="7"] .mw-scene-mist{background:conic-gradient(transparent,#8a158d50,transparent,#ff276030,transparent)}[data-level="8"] .mw-scene-rays{opacity:.8}[data-level="8"] .mw-scene-branches{opacity:.4}
.mw-motes{position:absolute;inset:0;pointer-events:none;overflow:hidden;mask-image:radial-gradient(ellipse,#000 35%,transparent 75%);z-index:1;transform:translate(calc(var(--dx,0px)*.55),calc(var(--dy,0px)*.55))}.mw-motes-front{z-index:5;transform:translate(calc(var(--dx,0px)*1.5),calc(var(--dy,0px)*1.5));opacity:.65;filter:blur(.3px)}.mw-mote-position{position:absolute;left:var(--x);top:var(--y)}.mw-mote{display:block;width:var(--size);height:var(--size);border-radius:50%;background:var(--mw-light);box-shadow:0 0 8px var(--mw-accent);opacity:0;animation:mw-mote-drift var(--d) ease-in-out var(--delay) infinite}
[data-level="1"] .mw-motes{opacity:.24}[data-level="3"] .mw-mote,[data-level="4"] .mw-mote{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);height:calc(var(--size)*1.8)}[data-level="5"] .mw-mote{height:calc(var(--size)*1.8);background:#ffc18d;animation-name:mw-ember-rise}[data-level="6"] .mw-mote{border:1px solid var(--mw-accent);background:transparent}[data-level="7"] .mw-motes{transform:rotate(var(--turn,0deg)) translate(var(--dx,0px),var(--dy,0px))}[data-level="8"] .mw-mote-position:nth-child(4n) .mw-mote{width:8px;height:4px;border-radius:0 90% 0 90%;background:linear-gradient(45deg,#b67218,#ffe29a)}
.mw-celebrate .mw-frame-circuit{opacity:.9}.mw-celebrate .mw-frame-circuit rect{animation:mw-circuit-event 2.8s ease-in-out both}.mw-celebrate .mw-frame-jewel .gem{animation:mw-gem-event 2.8s ease-in-out both}.mw-celebrate .mw-frame-tr .gem{animation-delay:.18s}.mw-celebrate .mw-frame-br .gem{animation-delay:.36s}.mw-celebrate .mw-frame-bl .gem{animation-delay:.54s}
.mw-celebrate .mw-scene-sweep{animation:mw-material-event 2.8s ease-in-out both}.mw-celebrate[data-level="5"] .mw-scene-wash{animation:mw-fire-event 2.8s ease-out both}.mw-celebrate[data-level="6"] .mw-scene-eclipse{animation:mw-eclipse-event 3.2s ease-in-out both}.mw-celebrate[data-level="7"] .mw-scene-orbits{animation:mw-orbit-event 3.2s ease-in-out both}.mw-celebrate[data-level="8"] .mw-scene-rays{animation:mw-coronation 3.5s ease-out both}.mw-celebrate[data-level="8"] .mw-frame-crest{animation:mw-crest-event 3.5s ease-in-out both}.mw-celebrate[data-level="8"] .mw-frame-seal{animation:mw-seal-event 3.5s ease-in-out both}
.mw-stage{position:relative;display:grid;place-items:center}.mw-entrance .mw-card-art{animation:mw-stage-reveal .75s .1s both}.mw-entrance .mw-crafted-frame{animation:mw-frame-reveal .65s both}.mw-entrance .mw-nameplate{animation:mw-copy-in .65s .15s both}.mw-entrance .mw-description,.mw-entrance .mw-perks{animation:mw-copy-in .65s .23s both}.mw-entrance .mw-card-foot{animation:mw-copy-in .65s .3s both}
.mw-card-wide{padding:36px 54px;min-height:500px}.mw-card-wide .mw-card-art{height:380px;margin:10px 0}.mw-card-wide .mw-nameplate .mw-title{font-size:70px}.mw-card-wide .mw-card-copy{padding:20px 35px 20px 0}.mw-card-wide .mw-nameplate:before{inset:0 -18px}.mw-card-wide .mw-nameplate{padding:22px 0}.mw-card-wide .mw-scene{inset:-15px -20px}
.mw-privileges#site-cards,.mw-collection-grid{gap:38px 30px}.mw-privileges#site-cards>.mw-card:nth-child(n+5){margin-top:20px}.mw-privileges#site-cards>.mw-card-wide{margin-top:35px}.comparison{gap:35px}.comparison .mw-card{padding:28px}.comparison .mw-card-art{height:240px}.comparison .mw-nameplate .mw-title{font-size:42px}
/* Details: a framed showcase, useful benefits, and live cosmetic examples. */
.mw-dialog{width:min(1220px,calc(100vw - 60px));border:1px solid var(--mw-deep);border-radius:22px;background:#0e1411;max-height:calc(100dvh - 44px);overflow:auto;scrollbar-gutter:stable}
.mw-dialog[data-level="8"]{width:min(1280px,calc(100vw - 60px))}.mw-dialog[open]{display:block}.mw-dialog-shell{display:grid;grid-template-columns:40% 60%;min-width:0}.mw-dialog-art{margin:30px 12px 30px 30px;padding:45px 22px 28px;min-height:650px;border:1px solid var(--mw-deep);border-radius:18px;overflow:visible;justify-content:flex-start;--ornament:76px;--frame-width:3px}.mw-dialog-art[data-level="8"]{--ornament:88px;--frame-width:4px}
.mw-dialog-emblem{width:100%;height:280px;display:grid;place-items:center;isolation:isolate;margin-top:24px}.mw-dialog-emblem .mw-scene{inset:-20px}.mw-dialog-emblem .mw-emblem,.mw-dialog .mw-relief{width:265px;height:265px}.mw-dialog[data-level="8"] .mw-dialog-emblem .mw-emblem{width:285px;height:285px}.mw-dialog-edition{top:24px;left:24px;right:24px;font-size:7px}.mw-art-signature{font-size:17px;margin:20px 0 10px}.mw-art-caption{text-align:center;font-size:8px;line-height:1.6;letter-spacing:.13em}.mw-scene-description{font-size:10px;color:#98a493;line-height:1.8;text-align:center;max-width:27em;margin:16px 0 0}.mw-dialog-copy{padding:44px 40px 24px 28px;min-width:0}.mw-dialog .mw-title{font-size:44px}.mw-dialog[data-level="8"] .mw-title{font-size:56px}.mw-dialog-tagline{font-size:12px;line-height:1.7;margin-bottom:20px}.mw-close{position:fixed;right:17px;top:17px;background:#101812f5;border-color:var(--mw-accent);z-index:30}
.mw-look-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.mw-look-benefit{border:1px solid color-mix(in srgb,var(--mw-accent) 20%,transparent);border-radius:9px;padding:12px 10px;background:color-mix(in srgb,var(--mw-accent) 4%,transparent);text-align:left;transition:border-color .35s,background .35s,transform .35s}.mw-look-benefit svg{width:22px;height:22px;fill:none;stroke:var(--mw-accent);stroke-width:1.2;margin-bottom:7px;display:block}.mw-look-benefit b{display:block;font-size:10px;font-weight:450}.mw-look-benefit small{display:block;font-size:8px;line-height:1.6;color:#a0ac99;margin-top:5px}.mw-look-benefit:is(:hover,:focus-visible),.mw-look-benefit[aria-pressed="true"]{border-color:var(--mw-accent);background:color-mix(in srgb,var(--mw-accent) 11%,transparent);transform:translateY(-2px)}
.mw-benefits-heading{margin:20px 0 7px;font-size:8px}.mw-benefit{padding:12px 0}.mw-benefit-icon{width:35px;height:35px}.mw-benefit b{font-size:11px}.mw-benefit p{font-size:9px}.mw-benefit-icon svg{width:20px;height:20px;stroke-width:1.2}.mw-difference{padding:16px 0 12px}.mw-difference b{font-size:10px}.mw-difference p{font-size:10px}.mw-sales{margin:0;border:0;border-radius:0;background:none;padding:0}.mw-sales span{font-size:8px}.mw-sales p{margin:5px 0 0;font-size:9px;max-width:300px}.mw-dialog-bottom{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:25px;padding:16px 30px;background:#101811ed;backdrop-filter:blur(18px);border-top:1px solid color-mix(in srgb,var(--mw-accent) 25%,transparent)}.mw-dialog-actions{margin-left:auto;min-width:300px;max-width:55%;flex-wrap:nowrap}.mw-dialog-actions .mw-details-button{min-width:0}.mw-dialog-back{white-space:nowrap}.mw-dialog-copy .mw-eyebrow{padding-right:26px}.mw-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.mw-panel-heading small{font-size:8px;color:#96a18b;letter-spacing:0}
.mw-identity{width:100%;margin:26px 0 0;position:relative;z-index:4}.mw-preview-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px;font-size:8px;letter-spacing:.1em;color:var(--mw-light)}.mw-preview-caption small{font-size:7px;letter-spacing:0;color:#9ca993}.mw-profile-example{border:1px solid color-mix(in srgb,var(--mw-accent) 32%,transparent);border-radius:11px;background:#0b120fd9;overflow:hidden;transition:box-shadow .4s,border-color .4s,transform .4s}.mw-profile-cover{height:54px;position:relative;overflow:hidden;background:linear-gradient(125deg,var(--mw-deep),#0e1712 80%)}.mw-profile-cover:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(130deg,transparent 0 35px,color-mix(in srgb,var(--mw-light) 13%,transparent) 36px,transparent 38px 70px);opacity:.5}.mw-profile-cover span{position:absolute;top:13px;right:14px;font-size:7px;letter-spacing:.14em;color:var(--mw-light);text-transform:uppercase}.mw-profile-cover i{position:absolute;left:30%;right:0;top:0;bottom:0;background:radial-gradient(ellipse at 70% 10%,color-mix(in srgb,var(--mw-accent) 45%,transparent),transparent 65%)}
.mw-profile-person{display:flex;align-items:center;gap:12px;padding:0 15px;margin-top:-16px;position:relative}.mw-identity-avatar{display:grid;place-items:center;width:58px;height:58px;border:2px solid var(--mw-accent);border-radius:15px;background:linear-gradient(130deg,var(--mw-deep),#111a13);box-shadow:0 0 0 3px #0c1511,0 0 15px color-mix(in srgb,var(--mw-accent) 20%,transparent);position:relative;flex:none;transition:box-shadow .4s}.mw-identity-avatar>svg{width:42px;height:42px;fill:color-mix(in srgb,var(--mw-accent) 50%,#102217);stroke:var(--mw-light);stroke-width:.8}.mw-identity-avatar i{position:absolute;bottom:-6px;right:-4px;font-size:7px;padding:1px 4px;font-style:normal;color:#111711;background:var(--mw-light);border-radius:3px}.mw-identity-avatar-small{width:33px;height:33px;border-radius:9px;border-width:1px}.mw-identity-avatar-small>svg{width:27px;height:27px}.mw-identity-avatar-small i{display:none}.mw-example-name{font-size:12px;font-weight:500;color:var(--mw-light);overflow-wrap:anywhere}.mw-name-badge{display:block;margin-top:4px;font-size:7px;letter-spacing:.08em;color:var(--mw-accent);line-height:1.4}.mw-profile-example>p{font-size:8px;color:#9ba891;margin:13px 15px 14px;line-height:1.6}
.mw-chat-example,.mw-friend-example{display:flex;align-items:center;gap:10px;margin-top:8px;border:1px solid #9cac8c26;border-radius:9px;padding:11px;background:#0c140ee8;transition:border-color .4s,box-shadow .4s,transform .4s}.mw-chat-example>div{flex:1;min-width:0}.mw-chat-example>div>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mw-chat-example .mw-example-name,.mw-friend-example .mw-example-name{font-size:10px}.mw-chat-example small{margin-left:auto;font-size:7px;color:#75846d}.mw-inline-badge{font-size:7px;color:var(--mw-accent);border:1px solid var(--mw-deep);padding:0 4px;border-radius:3px}.mw-chat-example p{font-size:9px;line-height:1.6;color:#bbc4ad;margin:4px 0 0}.mw-friend-example small{display:block;font-size:7px;margin-top:4px;color:var(--mw-accent)}.mw-friend-star{margin-left:auto;font-size:24px;color:var(--mw-accent)}
.mw-identity [data-example].mw-example-highlight{border-color:var(--mw-accent);box-shadow:0 0 24px color-mix(in srgb,var(--mw-accent) 16%,transparent);transform:translateY(-2px)}.mw-identity [data-example].mw-example-highlight .mw-identity-avatar{box-shadow:0 0 0 3px #0c1511,0 0 22px color-mix(in srgb,var(--mw-accent) 45%,transparent)}.mw-name-input{display:flex;align-items:center;gap:10px;font-size:8px;color:#a2ae96;margin-top:14px}.mw-name-input input{width:50%;min-width:0;margin-left:auto;padding:8px 9px;color:var(--mw-light);background:#080f0b;border:1px solid var(--mw-deep);border-radius:6px;font:inherit;font-size:10px;outline-offset:3px}.mw-cosmetic-note{font-size:7px;line-height:1.6;color:#8b9981;margin:10px 0 0}.mw-material-description{border-left:2px solid var(--mw-deep);padding:0 0 0 14px;margin:18px 0;font-size:10px;color:#a5b09a;line-height:1.9}.mw-material-description strong{display:block;color:var(--mw-light);font-size:11px;font-weight:450;margin-bottom:3px}
.mw-dialog-enter,.mw-dialog-exit{animation:none}.mw-dialog-enter .mw-dialog-emblem,.mw-dialog-enter .mw-dialog-copy{animation:none}.mw-dialog.mw-content-in .mw-dialog-copy{animation:mw-copy-in .5s .1s both}.mw-dialog.mw-content-in .mw-dialog-emblem{animation:mw-stage-reveal .7s both}.mw-dialog.mw-content-in .mw-identity{animation:mw-copy-in .6s .15s both}
@keyframes mw-scene-drift{50%{transform:translate(8px,-7px) rotate(16deg) scale(1.08)}}
@keyframes mw-mote-drift{0%,100%{opacity:0;transform:translate(0,15px) rotate(0)}25%{opacity:.6}75%{opacity:.4}90%{opacity:0;transform:translate(var(--drift),-35px) rotate(60deg)}}
@keyframes mw-ember-rise{0%,100%{opacity:0;transform:translate(0,60px) scale(.5)}20%{opacity:.85}80%{opacity:.25}95%{opacity:0;transform:translate(var(--drift),-85px) scale(.2)}}
@keyframes mw-circuit-event{to{stroke-dashoffset:-100}}@keyframes mw-gem-event{0%,100%{filter:none;fill:var(--mw-deep)}35%{fill:var(--mw-light);filter:drop-shadow(0 0 5px var(--mw-accent))}}@keyframes mw-material-event{0%,100%{opacity:0;transform:translateX(-110%)}20%{opacity:.6}75%{opacity:.6;transform:translateX(110%)}85%{opacity:0;transform:translateX(110%)}}
@keyframes mw-fire-event{0%,100%{opacity:.6;transform:scale(1)}35%{opacity:1;transform:scale(1.22);filter:brightness(1.8)}}@keyframes mw-eclipse-event{0%,100%{opacity:0;transform:scale(.7)}35%,60%{opacity:.9;transform:scale(1.2)}}@keyframes mw-orbit-event{0%,100%{transform:rotate(0) scale(1);opacity:.6}45%{transform:rotate(80deg) scale(1.12);opacity:1}}
@keyframes mw-coronation{0%,100%{opacity:.6;transform:rotate(0) scale(.98)}35%{opacity:1;transform:rotate(12deg) scale(1.22);filter:brightness(1.5)}}@keyframes mw-crest-event{0%,100%{filter:drop-shadow(0 3px 4px #000a)}30%{filter:drop-shadow(0 0 14px #ffce62)}}@keyframes mw-seal-event{0%,70%,100%{filter:none}82%{filter:drop-shadow(0 0 12px #ffdf7c);background:#fff2b0}}
@keyframes mw-stage-reveal{from{opacity:0;transform:translateY(15px) scale(.94);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes mw-frame-reveal{from{opacity:.15;filter:brightness(1.8)}to{opacity:1;filter:drop-shadow(0 2px 2px #0009)}}
@media(min-width:1800px){.mw-card{padding:32px 34px}.mw-card-art{height:238px}.mw-rank-label{font-size:8px}.mw-card-wide .mw-card-art{height:400px}.mw-dialog .mw-title{font-size:48px}}
@media(max-width:1200px){.mw-privileges#site-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-privileges#site-cards>.mw-card,.mw-privileges#site-cards>.mw-card:nth-child(n+5):nth-child(-n+7){grid-column:span 1}.mw-privileges#site-cards>.mw-card-wide{grid-column:1/-1}.comparison .mw-card{padding:23px 20px}.comparison .mw-nameplate .mw-title{font-size:30px}.comparison .mw-card-art{height:190px}.mw-dialog-shell{grid-template-columns:40% 60%}.mw-dialog-art{margin:25px 8px 25px 24px;padding-inline:17px}.mw-dialog-copy{padding-inline:24px}.mw-dialog-emblem .mw-emblem,.mw-dialog .mw-relief{width:235px;height:235px}}
@media(max-width:760px){.mw-dialog,.mw-dialog[data-level="8"]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden}.mw-dialog-shell{display:flex;flex-direction:column}.mw-dialog-art{margin:30px 20px 0;padding:44px 20px 24px;min-height:0}.mw-dialog-emblem{height:230px;margin-top:0}.mw-dialog .mw-relief,.mw-dialog-emblem .mw-emblem{width:225px;height:225px}.mw-dialog[data-level="8"] .mw-dialog-emblem .mw-emblem{width:245px;height:245px}.mw-dialog-copy{padding:30px 23px 20px}.mw-dialog .mw-title{font-size:38px}.mw-dialog[data-level="8"] .mw-title{font-size:45px}.mw-dialog-bottom{position:relative;display:block;padding:17px 23px}.mw-dialog-actions{min-width:0;max-width:none;margin-top:15px;flex-wrap:wrap}.mw-dialog-actions .mw-details-button{min-width:100%;font-size:10px!important}.mw-dialog-back{margin:auto}.mw-look-benefits{gap:6px}.mw-look-benefit{padding:11px 8px}.mw-look-benefit b{font-size:9px}.mw-look-benefit small{font-size:7px}.mw-close{right:13px;top:13px}.mw-dialog .mw-benefit p{max-width:175px}.mw-identity{margin-top:22px}.mw-dialog-art .mw-frame-crest{display:none}.mw-name-input{font-size:8px}.mw-profile-cover{height:60px}.mw-profile-example>p{font-size:9px}}
@media(max-width:700px){.mw-privileges#site-cards>.mw-card,.mw-privileges#site-cards>.mw-card:nth-child(n+5):nth-child(-n+7){grid-column:1/-1}.mw-privileges#site-cards{gap:30px}.mw-card{padding:28px;--ornament:60px!important}.mw-card-art{height:225px}.mw-nameplate .mw-title{font-size:38px}.mw-card-wide{padding:28px}.mw-card-wide .mw-card-art{height:290px;min-height:290px}.mw-card-wide .mw-card-copy{padding:5px 0}.mw-card-wide .mw-nameplate .mw-title{font-size:54px}.mw-card-wide .mw-nameplate:before{inset:0 -12px}.mw-card[data-level="8"] .mw-frame-crest{width:85px;height:55px;top:-27px}.comparison{grid-template-columns:1fr;gap:38px}.comparison .mw-card{padding:28px}.comparison .mw-nameplate .mw-title{font-size:38px}.comparison .mw-card-art{height:235px}.comparison .mw-emblem,.comparison .mw-card[data-level] .mw-emblem{width:220px;height:220px}.comparison .mw-description{font-size:12px;min-height:0}.comparison .mw-perks li{font-size:11px}.comparison .mw-details-button{font-size:12px!important;padding:14px}.comparison .mw-card-subtitle{font-size:8px}.comparison .mw-coming{font-size:8px}.comparison .mw-title small{font-size:11px}.comparison .mw-rank-label{display:block;font-size:7px}.collection{padding-inline:24px}.mw-privileges#site-cards>.mw-card:nth-child(n+5){margin-top:12px}.mw-privileges#site-cards>.mw-card-wide{margin-top:28px}.mw-nameplate:before{inset:0 -10px}}
html[data-mw-motion="off"] .mw-entrance *,html[data-mw-motion="off"] .mw-mote{opacity:1;transform:none;filter:none}html[data-mw-motion="off"] .mw-motes{opacity:.25}html[data-mw-motion="off"] .mw-scene-depth,html[data-mw-motion="off"] .mw-motes{transform:none!important}
.mw-paused .mw-card *,.mw-dialog-open .mw-card *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){html:not([data-mw-motion="on"]) .mw-scene-depth,html:not([data-mw-motion="on"]) .mw-motes{transform:none!important}html:not([data-mw-motion="on"]) .mw-entrance *{opacity:1;filter:none;transform:none}}
.mw-style-explanation{font-size:10px;color:#9daa93;line-height:1.8;margin:8px 0 0}.mw-style-disclaimer{font-size:9px;line-height:1.8;color:#8d9c83;margin:17px 0 0}.mw-detail-story{position:relative;border:1px solid color-mix(in srgb,var(--mw-accent) 20%,transparent);border-radius:12px;padding:20px 20px 18px 70px;margin-top:18px;background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--mw-accent) 9%,transparent),transparent 65%);overflow:hidden}.mw-detail-story>span{position:absolute;left:19px;top:17px;font-size:25px;color:var(--mw-accent);opacity:.6;font-weight:300}.mw-detail-story>p{font-size:11px;line-height:1.8;color:var(--mw-light);margin:0}.mw-detail-story>small{display:block;font-size:8px;color:#97a38b;margin-top:10px;letter-spacing:.06em}
.mw-card-art>.mw-emblem{max-width:100%;height:auto}
.mw-close{position:sticky;top:16px;left:calc(100% - 54px);right:auto;margin:16px 16px -54px auto}
.mw-frame-emitter{position:absolute;top:24px;pointer-events:none}.mw-emitter-left{left:20px}.mw-emitter-right{right:20px}.mw-frame-emitter i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--mw-light);box-shadow:0 0 6px var(--mw-accent);opacity:0}.mw-celebrate .mw-frame-emitter i{animation:mw-frame-spark 2.3s calc(var(--i)*.1s + .25s) ease-out both}[data-level="8"] .mw-frame-emitter i{width:7px;height:4px;border-radius:0 90% 0 90%}.mw-frame-energy{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--mw-light);stroke-width:1;opacity:0;filter:drop-shadow(0 0 5px var(--mw-accent))}.mw-celebrate .mw-frame-energy{animation:mw-energy-arc 3s ease-in-out both}.mw-mote-position{transform:translate(var(--bend-x,0px),var(--bend-y,0px))}
[data-level="3"] .mw-identity-avatar,[data-level="4"] .mw-identity-avatar{border-radius:8px;box-shadow:0 0 0 3px #0c1511,0 0 0 4px var(--mw-deep),inset 0 1px var(--mw-light)}[data-level="5"] .mw-identity-avatar{border-radius:2px 15px 2px 15px;border-width:2px}[data-level="6"] .mw-identity-avatar{border-radius:50%;box-shadow:0 0 0 3px #0c1511,0 0 0 4px var(--mw-deep),0 0 15px #ff354f35}[data-level="7"] .mw-identity-avatar:after{content:'';position:absolute;inset:-6px;border:1px solid #e33cff77;border-radius:50%;transform:rotate(-20deg) scaleY(.85);pointer-events:none}[data-level="8"] .mw-identity-avatar{border-color:#ffe695;box-shadow:0 0 0 3px #4a3409,0 0 0 4px #e1a32e,0 0 20px #ffcb3230}
[data-level="3"] .mw-profile-cover:before,[data-level="4"] .mw-profile-cover:before{background:repeating-conic-gradient(from 30deg at 90% 50%,transparent 0 15deg,#fff2 16deg,transparent 18deg 35deg)}[data-level="6"] .mw-profile-cover:before,[data-level="7"] .mw-profile-cover:before{background:repeating-radial-gradient(ellipse at 80% 20%,transparent 0 14px,var(--mw-accent) 15px,transparent 16px 28px);opacity:.24}[data-level="8"] .mw-profile-cover:before{background:linear-gradient(120deg,transparent,#ffe8a344,transparent);background-size:200% 100%;animation:mw-title-flow 8s ease-in-out infinite}
.mw-example-highlight .mw-name-badge{filter:drop-shadow(0 0 5px var(--mw-accent))}[data-level="7"] .mw-profile-example .mw-example-name,[data-level="8"] .mw-profile-example .mw-example-name{color:transparent;background:linear-gradient(110deg,var(--mw-light),var(--mw-accent),var(--mw-light));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:mw-title-flow 7s ease-in-out infinite}
@keyframes mw-frame-spark{0%{opacity:0;transform:translate(0,0) scale(.4)}20%{opacity:.85}100%{opacity:0;transform:translate(var(--ex),var(--ey)) rotate(60deg) scale(.1)}}@keyframes mw-energy-arc{0%,100%{opacity:0;stroke-dasharray:0 300}35%{opacity:.7;stroke-dasharray:250 300}65%{opacity:.25;stroke-dasharray:120 300}}
@media(max-width:760px){.mw-close{top:12px;margin-top:12px;margin-bottom:-50px;margin-right:12px;left:calc(100% - 50px)}}
html[data-mw-motion="off"] .mw-mote-position{transform:none!important}
@media(prefers-reduced-motion:reduce){html:not([data-mw-motion="on"]) .mw-mote-position{transform:none!important}}
.mw-collection-rail{margin:24px 0 0;padding-top:19px;border-top:1px solid #99ac841a}.mw-collection-rail>p{font-size:8px;letter-spacing:.14em;color:#9caa90;margin:0 0 12px}.mw-collection-rail>div{display:flex;gap:8px;align-items:center}.mw-collection-rail button{flex:1;min-width:0;height:33px;border:1px solid color-mix(in srgb,var(--rank-color) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--rank-color) 4%,transparent);color:var(--rank-color);font-size:10px;transition:background .3s,box-shadow .3s,transform .3s}.mw-collection-rail button:hover,.mw-collection-rail button[aria-current]{background:color-mix(in srgb,var(--rank-color) 15%,transparent);border-color:var(--rank-color);box-shadow:0 0 15px color-mix(in srgb,var(--rank-color) 12%,transparent);transform:translateY(-2px)}.mw-collection-rail>small{display:block;margin-top:10px;font-size:8px;color:var(--mw-light)}@media(max-width:400px){.mw-collection-rail>div{gap:4px}.mw-collection-rail button{font-size:8px;height:30px}}
