.dune-shell:not([data-realm=wow]){--radius:.25rem;--frame-fill:linear-gradient(180deg, color-mix(in oklab, var(--card) 95%, white), color-mix(in oklab, var(--card) 85%, black));--frame-raised:linear-gradient(180deg, color-mix(in oklab, var(--card) 91%, white), color-mix(in oklab, var(--card) 96%, black));--frame-trim:color-mix(in oklab, var(--primary) 36%, var(--background));--frame-trim-bright:color-mix(in oklab, var(--primary) 66%, var(--background));--frame-corner:color-mix(in oklab, var(--primary) 82%, white);--frame-shadow:inset 0 0 0 1px #0000006b, 0 18px 38px -26px #000000f2;--tile-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--primary) 20%, transparent), 0 0 0 1px #0006;--title-ink:color-mix(in oklab, var(--foreground) 86%, var(--primary));--title-glow:0 2px 0 #00000080, 0 0 26px color-mix(in oklab, var(--glow) 45%, transparent);--frame-brackets:linear-gradient(var(--frame-corner), var(--frame-corner)) left top / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) left top / 2px 13px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right top / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right top / 2px 13px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) left bottom / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) left bottom / 2px 13px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right bottom / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right bottom / 2px 13px no-repeat}:root:not([data-realm=wow]):has(.dune-shell) .dune-themed{--radius:.25rem;--frame-fill:linear-gradient(180deg, color-mix(in oklab, var(--card) 95%, white), color-mix(in oklab, var(--card) 85%, black));--frame-raised:linear-gradient(180deg, color-mix(in oklab, var(--card) 91%, white), color-mix(in oklab, var(--card) 96%, black));--frame-trim:color-mix(in oklab, var(--primary) 36%, var(--background));--frame-trim-bright:color-mix(in oklab, var(--primary) 66%, var(--background));--frame-corner:color-mix(in oklab, var(--primary) 82%, white);--frame-shadow:inset 0 0 0 1px #0000006b, 0 18px 38px -26px #000000f2;--tile-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--primary) 20%, transparent), 0 0 0 1px #0006;--title-ink:color-mix(in oklab, var(--foreground) 86%, var(--primary));--title-glow:0 2px 0 #00000080, 0 0 26px color-mix(in oklab, var(--glow) 45%, transparent);--frame-brackets:linear-gradient(var(--frame-corner), var(--frame-corner)) left top / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) left top / 2px 13px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right top / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right top / 2px 13px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) left bottom / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) left bottom / 2px 13px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right bottom / 13px 2px no-repeat, linear-gradient(var(--frame-corner), var(--frame-corner)) right bottom / 2px 13px no-repeat}.dune-shell:not([data-realm=wow]){background-image:radial-gradient(1200px 480px at 50% -10%, var(--wash), transparent 70%), radial-gradient(900px 600px at 100% 0%, color-mix(in oklab, var(--primary) 6%, transparent), transparent 60%), radial-gradient(1100px 440px at 50% 116%, color-mix(in oklab, var(--primary) 11%, transparent), transparent 70%);background-attachment:fixed}.dune-shell:not([data-realm=wow]) :is(.portal-panel,.portal-door){background:var(--frame-brackets), var(--frame-fill);border:1px solid var(--frame-trim);box-shadow:var(--frame-shadow);background-origin:border-box;border-radius:3px}.dune-shell:not([data-realm=wow]) .portal-panel{padding:1rem 1.125rem 1.125rem}.dune-shell:not([data-realm=wow]) :is(.portal-panel,.portal-door,.portal-tile,[data-slot=card],.border) .portal-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dune-shell:not([data-realm=wow]) .portal-door:is(:hover,:focus-within){border-color:var(--frame-trim-bright)}.dune-shell:not([data-realm=wow]) .portal-door-mark{box-shadow:0 0 0 1px var(--frame-trim-bright), 0 0 0 3px #0000004d, 0 0 16px -3px color-mix(in oklab, var(--glow) 60%, transparent)}.dune-shell:not([data-realm=wow]) .portal-door-title{color:var(--title-ink)}.dune-shell:not([data-realm=wow]) .portal-door-reading{text-shadow:0 2px #00000073}.dune-shell:not([data-realm=wow]) [data-slot=card]{border-radius:3px}.dune-shell:not([data-realm=wow]) [data-slot=card].bg-card{background:var(--frame-brackets), var(--frame-fill);box-shadow:var(--frame-shadow);background-origin:border-box}.dune-shell:not([data-realm=wow]) [data-slot=card]:not([class*=border-]){border-color:var(--frame-trim)}.dune-shell:not([data-realm=wow]) :is(.portal-tile,:is(.rounded-lg,.rounded-xl,.rounded-md)[class~=border][class~=border-border][class*=bg-card]){background:var(--frame-raised);border-color:var(--frame-trim);box-shadow:var(--tile-shadow);border-radius:3px}.dune-shell:not([data-realm=wow]) :is(a,button):is(.portal-tile,:is(.rounded-lg,.rounded-xl,.rounded-md)[class~=border][class~=border-border][class*=bg-card]):is(:hover,:focus-visible){border-color:var(--frame-trim-bright)}.dune-shell:not([data-realm=wow]) :is(.overflow-x-auto,.overflow-hidden):is(.rounded-lg,.rounded-xl,.rounded-md)[class~=border]:not([class*=bg-],[class*=shadow-]){background:var(--frame-fill);box-shadow:var(--frame-shadow)}.dune-shell:not([data-realm=wow]) :is(.overflow-x-auto,.overflow-hidden):is(.rounded-lg,.rounded-xl,.rounded-md)[class~=border][class*=border-border]:not([class*=bg-]){border-color:var(--frame-trim)}.dune-shell:not([data-realm=wow]) .ledger{background:var(--frame-fill);border:1px solid var(--frame-trim);box-shadow:var(--frame-shadow);border-radius:3px}.dune-shell:not([data-realm=wow]) :is(.portal-panel,.portal-door,.portal-tile,[data-slot=card],.border) .ledger{box-shadow:none;background:0 0;border:0;border-radius:0}.dune-shell:not([data-realm=wow]) .portal-tile-value{text-shadow:0 2px #00000073}.dune-shell:not([data-realm=wow]) main h1.dune-title{text-shadow:var(--title-glow)}.dune-shell:not([data-realm=wow]) .portal-page-mark{box-shadow:0 0 0 1px var(--frame-trim-bright), 0 0 0 3px #00000059, 0 0 20px -2px color-mix(in oklab, var(--glow) 65%, transparent)}.dune-shell:not([data-realm=wow]) .portal-band-mark{box-shadow:0 0 0 1px var(--frame-trim-bright), 0 0 12px -3px color-mix(in oklab, var(--glow) 60%, transparent)}.dune-shell:not([data-realm=wow]) .portal-panel-title{letter-spacing:.13em;text-transform:uppercase;color:var(--title-ink);font-size:.9375rem;line-height:1.35}.dune-shell:not([data-realm=wow]) .portal-panel-head{border-image:linear-gradient(to right, var(--frame-trim-bright), transparent) 1}.dune-shell:not([data-realm=wow]) .portal-band-title{letter-spacing:.14em;text-transform:uppercase;color:var(--title-ink);font-size:1.0625rem;line-height:1.3}.dune-shell:not([data-realm=wow]) main h2.dune-title:not(.portal-panel-title,.normal-case,[class*=text-2xl],[class*=text-3xl],:has(a)){letter-spacing:.14em;text-transform:uppercase;color:var(--title-ink);font-size:1.0625rem;line-height:1.3}.dune-shell:not([data-realm=wow]) .portal-band-head{border-image:linear-gradient(to right, var(--frame-trim-bright), transparent 85%) 1}.dune-shell:not([data-realm=wow]) main h2.font-semibold.text-base:not(.dune-title,.officialese,.normal-case){font-family:var(--font-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--title-ink);font-size:.9375rem}@media (max-width:639px){.dune-shell:not([data-realm=wow]) .portal-band-title{letter-spacing:.09em;font-size:.9375rem}.dune-shell:not([data-realm=wow]) main h2.dune-title:not(.portal-panel-title,.normal-case,[class*=text-2xl],[class*=text-3xl],:has(a)){letter-spacing:.09em;font-size:.9375rem}}.dune-shell:not([data-realm=wow]) .portal-seat-pill:not(.pvp-pill){background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 24%, transparent), color-mix(in oklab, var(--primary) 10%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 42%, transparent), inset 0 -2px 0 0 var(--primary), 0 0 16px -4px color-mix(in oklab, var(--primary) 55%, transparent)}.dune-shell:not([data-realm=wow]) .portal-rail{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 55%, transparent), color-mix(in oklab, var(--background) 40%, transparent))}.dune-shell:not([data-realm=wow]) .portal-rail>nav{column-gap:.3rem}.dune-shell:not([data-realm=wow]) .portal-rail-tab{border:1px solid #0000;border-radius:3px;height:1.875rem;margin-block:.4375rem;padding-inline:.75rem;font-size:.8125rem}.dune-shell:not([data-realm=wow]) .portal-rail-tab:is(:hover,[data-state=open]){background:color-mix(in oklab, var(--primary) 9%, transparent);border-color:color-mix(in oklab, var(--primary) 32%, transparent)}.dune-shell:not([data-realm=wow]) .portal-rail-tab:is([aria-current=page],[data-rail-lit]){color:var(--primary-foreground);background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 90%, white), color-mix(in oklab, var(--primary) 84%, black));border-color:color-mix(in oklab, var(--primary) 72%, white);box-shadow:inset 0 1px 0 #ffffff59, 0 0 14px color-mix(in oklab, var(--primary) 32%, transparent);text-shadow:none;font-weight:600;animation:none}.dune-shell:not([data-realm=wow]) .portal-rail-tab.pvp-text:is([aria-current=page],[data-rail-lit]){color:#fff;background:linear-gradient(#e64343,#b71824);background:linear-gradient(lab(53.9062% 63.1954 38.5555),lab(40.057% 60.2793 38.9217));border-color:#fd736d;border-color:lab(65.8493% 53.3364 30.7453);box-shadow:inset 0 1px #ffffff4d,0 0 14px #de3b3d59;box-shadow:inset 0 1px lab(100% 0 0/.301961),0 0 14px lab(51.5803% 63.2457 38.9399/.35)}.dune-shell:not([data-realm=wow]) .portal-rail-ink{display:none}.dune-shell:not([data-realm=wow]) .portal-vtab{border-radius:3px 3px 0 0}.dune-shell:not([data-realm=wow]) .portal-vtab:not([aria-disabled]):hover{background:color-mix(in oklab, var(--primary) 7%, transparent)}.dune-shell:not([data-realm=wow]) .portal-vtab:is([aria-current=page],[aria-current=true]){background:linear-gradient(to top, color-mix(in oklab, var(--primary) 17%, transparent), transparent 88%)}.dune-shell:not([data-realm=wow]) [data-bottom-bar]>[aria-current=page]:not(.pvp-text){background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%);box-shadow:inset 0 2px 0 0 var(--primary)}.dune-shell:not([data-realm=wow]) :is([data-slot=input],[data-slot=textarea]).bg-transparent{background-color:color-mix(in oklab, var(--background) 70%, transparent);box-shadow:inset 0 1px 2px #00000073}:root:not([data-realm=wow]):has(.dune-shell) .dune-themed :is([data-slot=input],[data-slot=textarea]).bg-transparent{background-color:color-mix(in oklab, var(--background) 70%, transparent);box-shadow:inset 0 1px 2px #00000073}:root:not([data-realm=wow]):has(.dune-shell) [data-slot=dialog-content].dune-themed.bg-background{background:var(--frame-brackets), var(--frame-fill);border-color:var(--frame-trim-bright);box-shadow:inset 0 0 0 1px #0000006b, 0 30px 80px -20px #000000e6, 0 0 60px -30px var(--glow);background-origin:border-box;border-radius:3px}.dune-shell:not([data-realm=wow]) .portal-medal{width:1.625rem;height:1.625rem;font-family:var(--font-sans);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.dune-shell:not([data-realm=wow]) .portal-medal-1{color:#20170a;background:radial-gradient(circle at 40% 35%,#ffe08a,#b98522);border-color:#2a1f10;box-shadow:0 0 10px #ffbe3c4d}.dune-shell:not([data-realm=wow]) .portal-medal-2{color:#14171c;background:radial-gradient(circle at 40% 35%,#f2f4f7,#8d96a3);border-color:#22262d}.dune-shell:not([data-realm=wow]) .portal-medal-3{color:#1c0f05;background:radial-gradient(circle at 40% 35%,#f0b07a,#8a4f22);border-color:#2a170a}.dune-shell:not([data-realm=wow]) [data-slot=button].bg-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 92%, white), color-mix(in oklab, var(--primary) 82%, black));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 70%, white), inset 0 2px 0 #ffffff47, 0 1px 0 #0000008c;font-weight:600}:root:not([data-realm=wow]):has(.dune-shell) .dune-themed [data-slot=button].bg-primary{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 92%, white), color-mix(in oklab, var(--primary) 82%, black));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 70%, white), inset 0 2px 0 #ffffff47, 0 1px 0 #0000008c;font-weight:600}.dune-shell:not([data-realm=wow]) [data-slot=button].bg-primary:hover:not(:disabled){filter:brightness(1.08)}:root:not([data-realm=wow]):has(.dune-shell) .dune-themed [data-slot=button].bg-primary:hover:not(:disabled){filter:brightness(1.08)}.dune-shell:not([data-realm=wow]) .ledger thead th{border-bottom-color:var(--frame-trim-bright)}.dune-shell:not([data-realm=wow]) .ledger tbody tr:hover>:first-child{box-shadow:inset 2px 0 0 0 var(--primary)}.dune-shell:not([data-realm=wow]) .dune-hero{isolation:isolate;flex-direction:column;min-height:clamp(19rem,27vw,30rem);margin-top:-2rem;padding:3rem 0 1.5rem;display:flex;position:relative}.dune-shell:not([data-realm=wow]) .dune-hero-back{z-index:-1;pointer-events:none;background:var(--background);border-bottom:1px solid var(--frame-trim);position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.dune-shell:not([data-realm=wow]) .dune-scene{--scene-ar:2.5946;--scene-fx:.72;--scene-fy:.3;max-width:125rem;margin-inline:auto;position:absolute;inset:0;overflow:hidden;container-type:size}@media (min-width:2001px){.dune-shell:not([data-realm=wow]) .dune-scene{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}}.dune-shell:not([data-realm=wow]) .dune-scene-canvas{position:absolute;inset:0}.dune-shell:not([data-realm=wow]) .dune-scene-img{object-fit:cover;object-position:calc(var(--scene-fx) * 100%) calc(var(--scene-fy) * 100%);width:100%;height:100%;display:block;position:absolute;inset:0}@supports (width:1cqw){.dune-shell:not([data-realm=wow]) .dune-scene-canvas{--scene-w:max(100cqw, 100cqh * var(--scene-ar));width:var(--scene-w);height:calc(var(--scene-w) / var(--scene-ar));inset:auto;left:calc((100cqw - var(--scene-w)) * var(--scene-fx));top:calc((100cqh - var(--scene-w) / var(--scene-ar)) * var(--scene-fy))}}@supports not (width:1cqw){.dune-shell:not([data-realm=wow]) .dune-scene-canvas>:not(picture){display:none}}.dune-shell:not([data-realm=wow]) .dune-scene-glow{mix-blend-mode:screen;opacity:.55;border-radius:50%;animation:6s ease-in-out infinite dune-breathe;position:absolute;translate:-50% -50%}.dune-shell:not([data-realm=wow]) .dune-scene-glow-lamp{aspect-ratio:1;background:radial-gradient(closest-side,#ffb86880,#ff963c29 55%,#ff8c3200)}.dune-shell:not([data-realm=wow]) .dune-scene-glow-spice{aspect-ratio:4;background:radial-gradient(closest-side,#cd78ff66,#aa5af024 60%,#a050e600);animation-duration:9s}.dune-shell:not([data-realm=wow]) .dune-scene-twinkle{opacity:0;background:radial-gradient(closest-side,#fff,#cde1ff8c 50%,#cde1ff00);border-radius:50%;width:5px;height:5px;animation:11s ease-in-out infinite dune-twinkle;position:absolute;translate:-50% -50%;box-shadow:0 0 7px 2px #bed7ff66}.dune-shell:not([data-realm=wow]) .dune-hero-shade{background:linear-gradient(90deg, color-mix(in oklab, var(--background) 92%, transparent) 0%, color-mix(in oklab, var(--background) 62%, transparent) 34%, transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--background) 35%, transparent) 0%, transparent 16%, transparent 56%, color-mix(in oklab, var(--background) 90%, transparent) 100%);position:absolute;inset:0}.dune-shell:not([data-realm=wow]) .dune-hero-tint{background:var(--primary);mix-blend-mode:soft-light;opacity:.22;position:absolute;inset:0}.dune-shell:not([data-realm=wow]) .dune-hero-eyebrow{font-family:var(--font-serif);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 62%, var(--primary));font-size:.8125rem;font-weight:600}.dune-shell:not([data-realm=wow]) .dune-hero-title{font-family:var(--font-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--title-ink);text-shadow:0 3px 0 #0009, 0 0 44px color-mix(in oklab, var(--glow) 60%, transparent);font-size:clamp(2.5rem,1.6rem + 4vw,4.25rem);font-weight:700;line-height:1}.dune-shell:not([data-realm=wow]) .dune-hero-rule{background:linear-gradient(90deg, var(--frame-corner), transparent);border:0;width:min(22rem,70%);height:1px}.dune-shell:not([data-realm=wow]) .dune-hero-search{background:color-mix(in oklab, var(--background) 62%, transparent);border:1px solid var(--frame-trim-bright);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:3px;box-shadow:inset 0 0 0 1px #0006}.dune-shell:not([data-realm=wow]) .dune-hero-search:is(:hover,:focus-visible){border-color:var(--frame-corner);background:color-mix(in oklab, var(--background) 45%, transparent)}.dune-shell:not([data-realm=wow]) .dune-hero .portal-door{background:var(--frame-brackets), linear-gradient(180deg, color-mix(in oklab, var(--card) 80%, transparent), color-mix(in oklab, var(--background) 82%, transparent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-origin:border-box}.dune-shell:not([data-realm=wow]) .dune-hero .portal-step{background:color-mix(in oklab, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dune-shell:not([data-realm=wow]) .char-hero{isolation:isolate;text-shadow:0 1px 2px #000000d9;flex-direction:column;justify-content:center;min-height:13.5rem;margin-top:-2rem;padding:1.5rem 0;display:flex;position:relative}.dune-shell:not([data-realm=wow]) .char-hero-back{z-index:-2;pointer-events:none;background:radial-gradient(58rem 20rem at 14% 125%, color-mix(in oklab, var(--house) 30%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--background) 72%, black), var(--background));border-bottom:1px solid var(--frame-trim);position:absolute;inset:0 calc(50% - 50vw)}.dune-shell:not([data-realm=wow]) .char-hero-art{z-index:-1;pointer-events:none;width:min(100vw,52rem);position:absolute;top:0;bottom:0;right:max(50% - 50vw,-22rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.dune-shell:not([data-realm=wow]) .char-hero-art img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;display:block}.dune-shell:not([data-realm=wow]) .char-hero-art:after{content:"";background:linear-gradient(180deg, transparent 62%, color-mix(in oklab, var(--background) 78%, transparent));position:absolute;inset:0}.dune-shell:not([data-realm=wow]) .char-hero-art[data-banner]{opacity:.6}@media (min-width:128rem){.dune-shell:not([data-realm=wow]) .char-hero-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 46% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 46% 86%,#0000)}}@media (max-width:1023px){.dune-shell:not([data-realm=wow]) .char-hero-art{opacity:.75;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 68%);mask-image:linear-gradient(90deg,#0000 8%,#000 68%)}}@media (max-width:767px){.dune-shell:not([data-realm=wow]) .char-hero{min-height:0;padding:1.25rem 0}.dune-shell:not([data-realm=wow]) .char-hero-art{opacity:.42;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.dune-shell:not([data-realm=wow]) .char-hero-art[data-banner]{opacity:.3}}.dune-shell:not([data-realm=wow]) .char-hero-name{font-family:var(--font-serif);letter-spacing:.01em;color:var(--title-ink);text-shadow:0 2px 0 #0000008c, 0 0 34px color-mix(in oklab, var(--house) 55%, transparent);font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);font-weight:700;line-height:1.1}.dune-shell:not([data-realm=wow]) .char-crest{background:linear-gradient(160deg, color-mix(in oklab, var(--house) 72%, white), color-mix(in oklab, var(--house) 78%, black));box-shadow:0 0 0 1px #0009, 0 0 22px -4px color-mix(in oklab, var(--house) 75%, transparent);border-radius:50%;flex-shrink:0;padding:3px;display:inline-flex;position:relative}.dune-shell:not([data-realm=wow]) .char-crest-md{width:3rem;height:3rem;padding:2px}.dune-shell:not([data-realm=wow]) .char-crest-lg{width:5.75rem;height:5.75rem}.dune-shell:not([data-realm=wow]) .char-crest-face{background:radial-gradient(circle at 50% 32%, color-mix(in oklab, var(--house) 26%, var(--background)), color-mix(in oklab, var(--background) 82%, black));border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000008c}.dune-shell:not([data-realm=wow]) .char-crest-level{min-width:1.875rem;height:1.875rem;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--primary-foreground);background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 90%, white), color-mix(in oklab, var(--primary) 84%, black));border:1px solid color-mix(in oklab, var(--primary) 72%, white);box-shadow:0 0 0 2px var(--background), inset 0 1px 0 #ffffff59;border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-.25rem;right:-.375rem}@media (max-width:639px){.dune-shell:not([data-realm=wow]) .char-crest-lg{width:4.5rem;height:4.5rem}}.dune-shell:not([data-realm=wow]) .char-tabs{border-bottom:1px solid var(--frame-trim);border-image:;column-gap:.25rem;padding-bottom:0}.dune-shell:not([data-realm=wow]) .char-tab{border:1px solid #0000;border-bottom-color:var(--frame-trim);min-height:2.5rem;font-family:var(--font-serif);font-variant:normal;letter-spacing:.04em;border-radius:3px 3px 0 0;margin-bottom:-1px;padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.dune-shell:not([data-realm=wow]) .char-tab:hover{background:color-mix(in oklab, var(--primary) 8%, transparent);border-color:color-mix(in oklab, var(--primary) 28%, transparent);border-bottom-color:var(--frame-trim)}.dune-shell:not([data-realm=wow]) .char-tab[aria-current=page]{color:var(--title-ink);background:var(--frame-fill);border-color:var(--frame-trim-bright);border-bottom-color:var(--background);box-shadow:inset 0 2px 0 0 var(--primary)}@media (max-width:1023px){.dune-shell:not([data-realm=wow]) .char-tabs{column-gap:.125rem}.dune-shell:not([data-realm=wow]) .char-tab{letter-spacing:.02em;padding-inline:.5625rem;font-size:.875rem}}@media (max-width:767px){.dune-shell:not([data-realm=wow]) .char-tabs{gap:.375rem;padding-bottom:.75rem}.dune-shell:not([data-realm=wow]) .char-tab{border-color:var(--frame-trim);border-radius:3px;min-height:2.25rem;margin-bottom:0;padding:.375rem .75rem;font-size:.875rem}.dune-shell:not([data-realm=wow]) .char-tab[aria-current=page]{color:var(--primary-foreground);background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 90%, white), color-mix(in oklab, var(--primary) 84%, black));border-color:color-mix(in oklab, var(--primary) 72%, white);box-shadow:inset 0 1px #ffffff59}}.dune-shell:not([data-realm=wow]) .char-tile{isolation:isolate;position:relative;overflow:hidden}.dune-shell:not([data-realm=wow]) .char-tile-art{z-index:-1;opacity:.55;background-position:100%;background-size:cover;width:52%;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}.dune-shell:not([data-realm=wow]) .char-tile:is(:hover,:focus-visible) .char-tile-art{opacity:.8}.dune-shell:not([data-realm=wow]) .portal-tile.portal-tile-lead{border-color:var(--frame-corner);box-shadow:var(--tile-shadow), inset 0 0 20px color-mix(in oklab, var(--primary) 12%, transparent)}@keyframes dune-breathe{0%,to{opacity:.4}50%{opacity:.75}}@keyframes dune-twinkle{0%,86%,to{opacity:0;scale:.6}92%{opacity:.95;scale:1}}@media (prefers-reduced-motion:reduce){.dune-shell:not([data-realm=wow]) :is(.dune-scene-glow,.dune-scene-twinkle){animation:none}.dune-shell:not([data-realm=wow]) .dune-scene-twinkle{opacity:0}}
