@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-decorative-latin-700-normal-CnX1aK6s.woff2)format("woff2"),url(/assets/cinzel-decorative-latin-700-normal-ov6XPGpn.woff)format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sc-latin-700-normal-ztAmjLTs.woff2)format("woff2"),url(/assets/alegreya-sc-latin-700-normal-C1NSl7Ln.woff)format("woff")}@font-face{font-family:Alegreya SC;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sc-latin-800-normal-CRktX6B4.woff2)format("woff2"),url(/assets/alegreya-sc-latin-800-normal-Dr6tPAWG.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}.home-hero .home-motion-toggle{color:#d6c7a8;text-underline-offset:4px;background:0 0;border:0;align-self:flex-end;min-height:44px;padding:10px 0;font:400 12px IBM Plex Sans,sans-serif;text-decoration:underline}.home-hero .home-motion-toggle:disabled{opacity:1;cursor:default}@media (prefers-reduced-motion:no-preference){.home-hero:not(:has(.home-motion-paused)) .hero-copy>.eyebrow{animation:.32s ease-out both home-copy-arrive}.home-hero:not(:has(.home-motion-paused)) .hero-description{animation:.32s ease-out both home-copy-arrive}.home-hero:not(:has(.home-motion-paused)) .hero-description{animation-delay:80ms}}@keyframes home-copy-arrive{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-hero *,.home-welcome *{transition:none!important;animation:none!important}}.site-shell[data-chapter]{--chapter-light:#79c8ec;--chapter-gold:#dfbd7d;--chapter-ink:#08121d}.site-shell[data-chapter=recruitment]{--chapter-light:#b2d5e4}.site-shell[data-chapter=chronicle]{--chapter-light:#dfbd7d}.site-shell[data-chapter=council]{--chapter-light:#afa9e7}.site-shell[data-chapter] .hero.subpage-hero{isolation:isolate;background:var(--chapter-ink);border-bottom:1px solid #dfbd7d65;position:relative}.site-shell[data-chapter] .subpage-hero .hero-art{z-index:-1;opacity:.42;pointer-events:none;background-image:linear-gradient(90deg,#08121d 10%,#08121dbd 55%,#08121d35),url(/assets/unifi-hero-v2.webp);background-position:50%,right 42%;background-size:cover;display:block;position:absolute;inset:0}.site-shell[data-chapter] .page-intro{grid-template-columns:minmax(0,1fr) 128px;column-gap:44px;padding-block:42px;display:grid;position:relative}.site-shell[data-chapter] .page-intro>:not(.chapter-mark){grid-column:1;min-width:0}.site-shell[data-chapter] .page-intro h1{text-wrap:balance;max-width:24ch}.chapter-description{color:#d8d6ca;max-width:58ch;font-size:16px;line-height:1.75}.site-shell[data-chapter] .home-motion-toggle{color:#d6c7a8;text-underline-offset:4px;background:0 0;border:0;justify-self:start;min-height:44px;padding:8px 0;font:400 12px IBM Plex Sans,sans-serif;text-decoration:underline}.site-shell[data-chapter] .home-motion-toggle:disabled{opacity:1;cursor:default}.chapter-mark{color:var(--chapter-gold);text-align:center;border-block:1px solid #dfbd7d85;grid-area:1/2/span 4;align-self:center;justify-items:center;gap:12px;padding-block:14px;display:grid}.chapter-mark-number{font:700 15px var(--heraldic);letter-spacing:.2em}.chapter-mark img{object-fit:contain;width:96px;height:96px;display:block}.chapter-mark-name{font:700 13px var(--label);letter-spacing:.05em;line-height:1.5}.site-shell[data-chapter] .main-content{background-image:radial-gradient(at 10% 0,#18476818,#0000 55%);position:relative}.site-shell[data-chapter] .guild-visitor-facts,.site-shell[data-chapter] .recruitment-opening-card,.site-shell[data-chapter] .content-card{border-color:#788da057;border-top:2px solid var(--chapter-gold);background:linear-gradient(135deg,#172735c9,#0a1119 70%)}.site-shell[data-chapter] .content-card{position:relative;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #00000026}.site-shell[data-chapter] .content-card:hover,.site-shell[data-chapter] .content-card:focus-visible{border-color:var(--chapter-light)}@media (prefers-reduced-motion:no-preference){.site-shell[data-chapter]:not(:has(.home-motion-paused)) .chapter-description{animation:.24s ease-out both chapter-arrive}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .chapter-mark{animation:.24s ease-out both chapter-arrive}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .joining-guide-steps li{animation:.24s ease-out both chapter-arrive}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .chapter-mark{animation-delay:40ms}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .joining-guide-steps li:nth-child(2){animation-delay:40ms}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .joining-guide-steps li:nth-child(n+3){animation-delay:80ms}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .content-card{transition:transform .14s ease-out,border-color .14s ease-out}.site-shell[data-chapter]:not(:has(.home-motion-paused)) .content-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference) and (width<=700px){.site-shell[data-chapter]:not(:has(.home-motion-paused)) .navigation.open{animation:.14s ease-out chapter-menu-arrive}}@keyframes chapter-menu-arrive{0%{opacity:.95;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.site-shell[data-chapter]:has(.home-motion-paused) .chapter-description{transition:none;animation:none;transform:none}.site-shell[data-chapter]:has(.home-motion-paused) .chapter-mark{transition:none;animation:none;transform:none}.site-shell[data-chapter]:has(.home-motion-paused) .joining-guide-steps li{transition:none;animation:none;transform:none}.site-shell[data-chapter]:has(.home-motion-paused) .content-card{transition:none;animation:none;transform:none}.site-shell[data-chapter]:has(.home-motion-paused) .navigation{transition:none;animation:none;transform:none}html:has(.site-shell[data-chapter] .home-motion-paused){scroll-behavior:auto}@keyframes chapter-arrive{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-shell[data-chapter] *,.site-shell[data-chapter] :before,.site-shell[data-chapter] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-shell[data-chapter] .guild-page-links{background:linear-gradient(90deg,#14253599,#0000);border-color:#dfbd7d55;padding:20px 24px}.site-shell[data-chapter] .joining-guide-steps li{border:1px solid #788da057;border-top:2px solid var(--chapter-gold);background:linear-gradient(145deg,#14253599,#0a111966);padding:24px}.site-shell[data-chapter] .joining-guide-steps li>span{color:var(--chapter-light)}.site-shell[data-chapter] .reading:not(.recruitment-opening-card .reading){border-top-color:#dfbd7d85}@media (width<=700px){.site-shell[data-chapter] .subpage-hero .hero-art{background-image:linear-gradient(90deg,#08121df0,#08121dbd),url(/assets/unifi-hero-v2-mobile.webp)}.site-shell[data-chapter] .page-intro{grid-template-columns:minmax(0,1fr);padding-block:28px}.chapter-mark{text-align:left;grid-area:auto/1;grid-template-columns:20px 48px minmax(0,1fr);place-items:center start;margin-top:6px;padding-block:12px}.chapter-mark img{width:48px;height:48px}.chapter-description{font-size:15px}.site-shell[data-chapter] .guild-page-links{padding:18px}}.hero.home-hero{background:#08131b;grid-template-columns:224px minmax(0,1fr);min-height:100svh;display:grid}.home-hero .hero-art{background-image:-webkit-image-set(url(/assets/unifi-hero-v2.webp) 1x type("image/webp"),url(/assets/unifi-hero-v2.png) 1x type("image/png"));background-image:image-set("/assets/unifi-hero-v2.webp" 1x type("image/webp"),"/assets/unifi-hero-v2.png" 1x type("image/png"));background-position:39%}.hero.home-hero:before{background:linear-gradient(90deg,#050b11cf 0%,#07111a12 32%,#08101970 52%,#050a10ed 100%),linear-gradient(#0000 65%,#07090b)}.home-hero .header{background:#070d13de;border:0;border-right:1px solid #a6763260;flex-direction:column;justify-content:flex-start;gap:48px;min-height:100%;margin:0;padding:40px 20px}.home-hero .brand{text-align:center;flex-direction:column;gap:18px}.home-hero .brand strong{font-size:30px}.home-hero .brand small{font-size:10px;line-height:1.8}.home-hero .brand-crest{object-fit:contain;width:96px;height:96px}.home-hero .navigation{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.home-hero .navigation>a{white-space:normal;border-left:1px solid #0000;padding:12px 16px}.home-hero .navigation>a[aria-current=page]{background:#cda0570d;border-left-color:#e1ba68}.home-hero .header-actions{flex-direction:column;width:100%;margin-top:auto;display:flex}.home-hero .header-actions .action{white-space:normal;width:100%}.home-hero .hero-inner{flex-direction:column;justify-content:center;align-items:flex-end;gap:70px;width:100%;min-width:0;max-width:none;margin:0;padding:92px clamp(32px,5vw,96px) 32px;display:flex}.home-hero .hero-copy{overflow-wrap:break-word;text-shadow:0 2px 18px #0009;gap:24px;width:min(480px,60%);min-width:0}.hero.home-hero h1{font-size:clamp(34px,3.65vw,64px);line-height:1.2}.home-hero .hero-description{color:#e4ddcd;font-size:17px;line-height:1.8}.home-hero .actions{flex-wrap:wrap}.home-hero .hero-copy .action{white-space:normal;text-align:center}.home-hero .guild-motto{line-height:1.9}.home-explore{color:#e8d5ae;font:700 14px var(--label);letter-spacing:1px;align-self:center}.home-explore span{margin-left:14px;display:inline-block}.home-welcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;scroll-margin-top:24px;display:grid}.home-introduction{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.home-introduction h2{font-size:clamp(28px,3vw,40px);line-height:1.35}.home-introduction>p:not(.eyebrow):not(.guild-motto){color:#d1c3aa;line-height:1.85}.home-openings{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;display:flex}.home-openings h3{font-size:27px}.home-openings p{line-height:1.7}.home-openings .action{white-space:normal;text-align:center;max-width:100%}.home-opening-list{width:100%;margin:0;padding:0;list-style:none}.home-opening-list li{border-top:1px solid #a6763260;padding:16px 0}.home-opening-list h4{color:#f3e3c2;font-size:19px}.home-opening-list p{white-space:pre-line;margin-top:8px}.home-opening-meta{text-transform:capitalize;color:#dcb76c;font-size:13px}.home-privacy-note{color:#c5b99f;font-size:13px}.home-joining-steps{border-top:1px solid #a6763260;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:28px 0;list-style:none;display:grid}.home-joining-steps li>span{color:#d6ac60;font:700 24px var(--heraldic)}.home-joining-steps h3{margin:16px 0 12px;font-size:23px}.home-joining-steps p{line-height:1.8}.home-schedule .rally{margin-top:0}.home-schedule .rally-copy>p{display:block}@media (width>=701px) and (width<=1100px){.hero.home-hero{grid-template-columns:192px minmax(0,1fr)}.home-hero .header{gap:32px;padding-inline:14px}.home-hero .hero-copy{width:min(450px,82%)}.hero.home-hero:before{background:linear-gradient(90deg,#050b11b0,#08101940 32%,#050a10ef 100%)}}@media (width<=700px){.hero.home-hero{min-height:100svh;display:block;overflow:visible}.home-hero .hero-art{background-image:-webkit-image-set(url(/assets/unifi-hero-v2-mobile.webp) 1x type("image/webp"),url(/assets/unifi-hero-v2.png) 1x type("image/png"));background-image:image-set("/assets/unifi-hero-v2-mobile.webp" 1x type("image/webp"),"/assets/unifi-hero-v2.png" 1x type("image/png"));background-position:42%}.hero.home-hero:before{background:linear-gradient(#050a10a8,#050a1070 30%,#050a10ed 65%,#07090b)}.home-hero .header{border-bottom:1px solid #a6763260;flex-direction:row;justify-content:space-between;gap:12px;min-height:78px;margin:0;padding:16px 20px}.home-hero .brand{text-align:left;flex-direction:row;gap:12px}.home-hero .brand strong{font-size:20px}.home-hero .brand small{font-size:8px}.home-hero .brand-crest{width:48px;height:48px}.home-hero .navigation{display:none}.home-hero .navigation.open{width:100%;box-shadow:none;background:0 0;border:none;padding:12px 0 0;display:flex;position:static}.home-hero .header:has(.navigation.open){flex-wrap:wrap}.home-hero .navigation>a{padding:12px}.home-hero .header-actions{display:none}.home-hero .hero-inner{justify-content:flex-end;align-items:stretch;gap:36px;min-height:calc(100svh - 78px);padding:clamp(160px,24vh,240px) 24px 36px}.home-hero .hero-copy{gap:18px;width:100%;max-width:100%}.hero.home-hero h1{font-size:clamp(29px,8vw,43px)}.home-hero .hero-description{max-width:none;font-size:16px;line-height:1.7}.home-hero .hero-copy .actions{gap:12px}.home-welcome{grid-template-columns:minmax(0,1fr);gap:24px}.home-openings{padding:22px}.home-joining-steps{grid-template-columns:minmax(0,1fr);gap:24px}.home-introduction .guild-motto{line-height:1.9;display:block}.home-schedule .rally{flex-direction:column;align-items:flex-start;gap:18px;display:flex}}.brand-crest{object-fit:contain;width:64px;height:64px;display:block}.footer .brand-crest{width:40px;height:40px}@media (width<=700px){.brand-crest{width:48px;height:48px}}.site-shell{--rail-width:224px}.site-shell .site-page{margin-left:var(--rail-width);min-width:0}.site-shell .site-navigation{z-index:20;width:var(--rail-width);overscroll-behavior:contain;background:#070d13fa;border:0;border-right:1px solid #a6763260;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;height:100dvh;margin:0;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.site-navigation .brand{text-align:center;flex-direction:column;gap:12px}.site-navigation .brand small{font-size:10px;line-height:1.8}.site-navigation .brand-crest{object-fit:contain;width:80px;height:80px}.site-navigation .navigation{flex-direction:column;align-items:stretch;gap:4px;width:100%;display:flex}.site-navigation .navigation>a{white-space:normal;border-left:2px solid #0000;padding:10px 12px}.site-navigation .navigation>a[aria-current=page]{color:#f3e3c2;background:#cda05714;border-left-color:#e1ba68}.site-navigation .header-actions{flex-direction:column;margin-top:auto;display:flex}.site-navigation .header-actions .action{white-space:normal;text-align:center;width:100%}.site-shell .hero.home-hero{min-height:100svh;display:block}.site-shell .home-hero .hero-inner{min-height:100svh}.site-shell .hero.subpage-hero{background:#0b131a;min-height:0}.site-shell .subpage-hero .hero-art{display:none}.site-shell .page-intro{gap:12px;padding-block:36px}.site-shell .page-intro h1{font-size:clamp(28px,3.2vw,46px)}.site-shell #page-content{scroll-margin-top:20px}.site-shell .footer{grid-template-columns:1fr;gap:24px;padding-block:40px}.site-shell .footer nav{flex-wrap:wrap;justify-content:flex-start}.site-shell .footer>p{text-align:left;grid-column:auto}.home-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-destination{overflow-wrap:anywhere;flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}.home-destination h3{color:var(--parchment);font-size:24px;line-height:1.4}.home-destination p{color:#c5b99f;line-height:1.8}.home-destination:hover{background-color:#141717;border-color:#e1ba68}.home-latest .dispatch{max-width:100%}.home-joining-steps li{overflow-wrap:anywhere;min-width:0}@media (width>=701px) and (width<=1100px){.site-shell{--rail-width:192px}.site-shell .site-navigation{padding-inline:12px}.site-shell .container{width:calc(100% - 48px)}.site-shell .home-welcome,.site-shell .home-joining-steps,.site-shell .home-destinations{grid-template-columns:minmax(0,1fr)}.site-shell .rally{flex-wrap:wrap}}@media (width<=700px){.site-shell .site-page{margin-left:0}.site-shell .site-navigation{border-bottom:1px solid #a6763260;border-right:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:78px;padding:12px 20px;position:sticky;top:0;overflow:visible}.site-navigation .brand{text-align:left;flex-direction:row;gap:12px}.site-navigation .brand strong{font-size:20px}.site-navigation .brand small{font-size:8px}.site-navigation .brand-crest{width:48px;height:48px}.site-navigation .navigation{display:none}.site-navigation .navigation.open{overscroll-behavior:contain;max-height:calc(100dvh - 110px);box-shadow:none;background:0 0;border:0;flex-basis:100%;padding:8px 0;display:flex;position:static;overflow-y:auto}.site-navigation .navigation>a{padding:12px}.site-navigation .header-actions{display:none}.site-shell .hero.home-hero,.site-shell .home-hero .hero-inner{min-height:calc(100svh - 78px)}.site-shell .page-intro{padding-block:26px}.site-shell #page-content,.site-shell [id]{scroll-margin-top:100px}.site-shell .main-content{gap:36px;padding-top:28px}.home-destinations{grid-template-columns:minmax(0,1fr)}}.site-primary{min-width:0;min-height:100svh}@media (width<=700px){.site-primary{min-height:calc(100svh - 78px)}}@media (prefers-reduced-motion:no-preference){.site-navigation{view-transition-name:guild-navigation}::view-transition-old(root){animation:.18s ease-out both guild-page-depart}::view-transition-new(root){animation:.48s cubic-bezier(.16,1,.3,1) both guild-page-arrive}::view-transition-group(guild-navigation){animation-duration:0s}::view-transition-old(guild-navigation){display:none}::view-transition-new(guild-navigation){animation:none}}@keyframes guild-page-depart{to{opacity:0;transform:translateY(-12px)}}@keyframes guild-page-arrive{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}html[data-decorative-motion=paused]::view-transition-old(root){animation:none!important}html[data-decorative-motion=paused]::view-transition-new(root){animation:none!important}.site-shell [hidden]{display:none!important}.home-stage{min-width:0;min-height:85svh;position:relative}.hero-art-frame{display:contents}.site-home .home-stage img.hero-art{object-fit:cover;background-image:none;width:100%;height:100%}.home-scene-switcher{z-index:2;width:min(1120px,100% - 80px);margin:0 auto;padding-top:26px;position:relative}.home-scene-switcher.over-hero{border-bottom-color:#b8ccdd30;width:calc(100% - 80px);position:absolute;top:0;left:40px}.home-scene-switcher button{color:#d6e2ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b192470;align-items:center;gap:9px;display:flex}.home-scene-switcher button[aria-pressed=true]{color:#ffe4a3;background:#112a3dc9}.scene-index{color:#c8a369;font-variant-numeric:tabular-nums;font-size:10px}.home-scene{min-height:min(700px,75svh);padding-top:32px;padding-bottom:32px}.home-scene-heading{gap:12px;margin-bottom:28px;display:grid}.home-scene-heading h1{color:#f4e4c6;font-family:IBM Plex Sans,sans-serif;font-size:clamp(28px,3.5vw,46px);font-weight:500;line-height:1.3}.home-scene-heading>p:not(.eyebrow){color:#afc0d1;max-width:62ch}.home-stage .home-explore{cursor:pointer;background:0 0;border:0;min-height:44px}.home-pulse-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.home-stage .home-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-stage .home-destination{box-shadow:none;background:linear-gradient(125deg,#14273dbd,#09121ee0);border-color:#7f9bb83d;border-radius:10px;padding:22px}.home-stage .home-destination:before,.home-stage .home-destination:after{display:none}.home-stage .home-destination h2{color:#ead7b3;justify-content:space-between;font-size:22px;display:flex}.home-stage .home-destination p{color:#b8c8d9;font-size:15px}.home-stage .home-welcome{gap:24px}.home-stage .home-introduction{gap:16px;padding-top:0}.home-stage .home-joining-steps{gap:14px;padding-top:18px}.home-stage .home-joining-steps li{padding:16px}.home-stage .home-joining-steps p{font-size:14px}@media (width<=900px){.home-pulse-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.site-home .home-stage .home-hero,.site-home .home-stage .home-hero .hero-inner{min-height:calc(100svh - 152px)}.site-home .home-stage .home-hero .hero-inner{justify-content:center;padding:48px 24px 28px}.home-scene-switcher,.home-scene-switcher.over-hero{flex-wrap:nowrap;gap:4px;width:calc(100% - 32px);padding-top:16px;position:relative;top:auto;left:auto}.home-scene-switcher button{flex:1 1 0;gap:5px;min-width:0;padding:8px 4px;font-size:12px}.home-scene-switcher .scene-index{display:none}.home-stage .home-destinations{grid-template-columns:minmax(0,1fr)}.home-scene{padding-top:24px}}.site-shell{--rail-width:258px;--label:"IBM Plex Sans", sans-serif}.site-shell .site-navigation{background:linear-gradient(165deg,#102133f2,#080f1afa 45%,#080d15);border-right:1px solid #718fad38;gap:24px;padding:24px 16px 16px;box-shadow:12px 0 60px #0003}.site-navigation .brand{text-align:left;border-bottom:1px solid #7390ad26;flex-direction:row;gap:12px;padding:0 8px 20px}.site-navigation .brand-crest{width:54px;height:54px}.site-navigation .brand strong{font-size:25px}.site-navigation .brand small{letter-spacing:.03em;font:400 10px/1.5 IBM Plex Sans,sans-serif}.site-navigation .navigation{gap:16px}.sidebar-group{min-width:0}.sidebar-group summary{cursor:pointer;color:#9aabbf;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font:500 12px/1.5 IBM Plex Sans,sans-serif;list-style:none;display:flex}.sidebar-group summary::-webkit-details-marker{display:none}.sidebar-group summary>span{transition:transform .25s}.sidebar-group[open] summary>span{transform:rotate(180deg)}.sidebar-group>div{gap:3px;padding-top:4px;display:grid}.sidebar-group a{letter-spacing:0;color:#c4cfdd;white-space:normal;border-left:2px solid #0000;border-radius:0 7px 7px 0;justify-content:space-between;align-items:center;min-height:44px;padding:9px 13px;font:400 14px/1.45 IBM Plex Sans,sans-serif;display:flex}.sidebar-group a>span{opacity:0;color:#dfbd75}.sidebar-group a:hover,.sidebar-group a[aria-current=page]{color:#fff3d9;background:linear-gradient(90deg,#b38b3526,#b38b3505);border-left-color:#dfbd75}.sidebar-group a:hover>span,.sidebar-group a[aria-current=page]>span{opacity:1}.sidebar-identity{margin-top:auto}.raid-workspace{gap:20px;min-width:0;display:grid}.site-shell [aria-label=Recruitment\ administration]{gap:12px}[aria-label=Recruitment\ administration]>fieldset{border:0;min-width:0;padding:0}[aria-label=Recruitment\ administration]>p,.staff-recruitment-workspace .review-context,.officer-review-workspace>p{max-width:100ch;font-size:14px}.staff-recruitment-workspace,.staff-recruitment-workspace .workspace-view,.opening-workspace,.officer-review-workspace{gap:12px;min-width:0;display:grid}.staff-recruitment-workspace .workspace-switcher{margin:0}.staff-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.site-shell .staff-recruitment-workspace button{margin:0}.staff-recruitment-workspace .workspace-switcher button{color:#b6c8dd;background:0 0;border:0}.staff-recruitment-workspace .workspace-switcher button[aria-pressed=true]{color:#fff0d6;background:#20394d}.staff-recruitment-workspace .opening-draft-form{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:20px;display:grid}.staff-recruitment-workspace .opening-draft-form>*{min-width:0}.staff-recruitment-workspace .opening-draft-form>button{grid-column:1/-1}.staff-recruitment-workspace #review-view-decision>form{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.staff-recruitment-workspace #review-view-decision>form>label:first-child,.staff-recruitment-workspace #review-view-decision>form>label:nth-child(4),.staff-recruitment-workspace #review-view-decision>form>button{grid-column:1/-1}.staff-recruitment-workspace .reading{background:linear-gradient(140deg,#122436,#0b151f);border-color:#7694b04d;border-radius:12px;margin:0}.staff-recruitment-workspace .reading:before,.staff-recruitment-workspace .reading:after{display:none}.site-shell .staff-recruitment-workspace label{gap:8px;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:14px;display:grid}.site-shell .staff-recruitment-workspace textarea{min-height:4.5em}.staff-recruitment-workspace label:has(>input[type=checkbox]){align-items:flex-start;display:flex}.staff-recruitment-workspace input[type=checkbox]{flex-shrink:0}.staff-recruitment-workspace input,.staff-recruitment-workspace textarea,.staff-recruitment-workspace select{min-width:0;max-width:100%}@media (width<=900px){.staff-recruitment-workspace .opening-draft-form,.staff-recruitment-workspace #review-view-decision>form{grid-template-columns:minmax(0,1fr)}}.leader-wishlist-workspace,.leader-wishlist-workspace .workspace-view,.leader-selected-wishes{gap:12px;min-width:0;display:grid}.leader-selected-wishes{grid-template-columns:minmax(0,1fr) auto;gap:10px}.leader-selected-wishes>*{grid-column:1/-1}.leader-selected-wishes>button{grid-area:1/2}.leader-selected-wishes>h4{grid-area:1/1;align-self:center}.leader-wishlist-workspace #leader-selected-heading{font-size:24px}.leader-wishlist-workspace>*,.leader-character-list>*,.leader-wish-list>*{min-width:0}.leader-wishlist-introduction,.leader-selected-context,.leader-selected-wishes>p{color:#b2c0d1;max-width:100ch;font-size:14px}.leader-wishlist-workspace .workspace-switcher{margin:0}.leader-character-list,.leader-wish-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.leader-character-list{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-wish-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.leader-character-card,.leader-wish-card{color:#e5e9ef;text-align:left;overflow-wrap:anywhere;background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:8px;gap:6px;padding:16px;display:grid}.leader-character-card{width:100%;height:100%}.leader-wish-card{gap:4px;padding:14px}.leader-character-card strong,.leader-wish-card strong,.leader-selected-wishes h4{font:500 18px/1.4 IBM Plex Sans,sans-serif}.leader-character-card span,.leader-wish-card,.leader-wish-card p{font:400 13px/1.6 IBM Plex Sans,sans-serif}.leader-wish-card summary{cursor:pointer;color:#dfbd75;align-content:center;min-height:44px;font-size:14px}.leader-wishlist-workspace .leader-character-search{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:0;padding:16px;display:grid}.leader-wishlist-workspace .leader-character-search:before,.leader-wishlist-workspace .leader-character-search:after{display:none}.leader-wish-search{color:#c8d5e4;gap:8px;font-size:14px;display:grid}.leader-wish-search input{width:100%;min-width:0;font:inherit;color:#f3e3c2;background:#0b0e10;border:1px solid #826337;padding:12px}@media (width<=1100px){.leader-character-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.leader-character-list,.leader-wish-list,.leader-wishlist-workspace .leader-character-search,.leader-selected-wishes{grid-template-columns:minmax(0,1fr)}.leader-selected-wishes>button,.leader-selected-wishes>h4{grid-area:auto}}.publishing-workspace{gap:14px;min-width:0;display:grid}.publishing-workspace>*,.publishing-editor>*,.studio-document-list>*{min-width:0}.studio-introduction,.studio-context{color:#b2c0d1;max-width:100ch;font-size:14px}.studio-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-workspace .workspace-switcher{margin:0}.publishing-workspace #studio-view-documents,.studio-detail-fields,.studio-body-fields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.studio-detail-fields>*,.studio-body-fields>*{min-width:0}.studio-detail-fields .actions{flex-wrap:wrap}.publishing-workspace .studio-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.publishing-workspace .studio-list.studio-document-list>button{color:#e5e9ef;background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:8px;min-height:104px;padding:18px}.publishing-workspace .studio-document-list>button.selected{border-color:#dfbd75}.studio-document-list strong{font:500 18px/1.4 IBM Plex Sans,sans-serif}.studio-document-list small{font:400 13px/1.6 IBM Plex Sans,sans-serif}.publishing-workspace .publishing-editor{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px;gap:14px;margin:0;padding:20px}.publishing-workspace .publishing-editor:before,.publishing-workspace .publishing-editor:after{display:none}.publishing-workspace .studio-editor-actions{flex-wrap:wrap;margin:0}.publishing-editor .reading{margin:0}@media (width<=700px){.publishing-workspace .studio-document-list{grid-template-columns:minmax(0,1fr)}}.member-profession-workspace{gap:16px;min-width:0;display:grid}.profession-introduction{max-width:100ch;font-size:14px}.site-shell .profession-page{gap:12px}.profession-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.profession-toolbar>*,.member-profession-workspace>*,.saved-profession-list>*,.profession-fields>*,.profession-listing-fields>*{min-width:0}.member-profession-workspace .workspace-switcher{margin:0}.member-profession-workspace #profession-view-saved{gap:16px;display:grid}.saved-profession-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saved-profession-list>button,.site-shell .guild-profession-workspace .content-card{color:#e5e9ef;text-align:left;overflow-wrap:anywhere;box-shadow:none;background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:8px;gap:6px;padding:16px;display:grid}.guild-profession-workspace .content-card:before,.guild-profession-workspace .content-card:after,.member-profession-workspace .profession-form:before,.member-profession-workspace .profession-form:after,.guild-profession-workspace .profession-filter:before,.guild-profession-workspace .profession-filter:after{display:none}.saved-profession-list strong{font:500 18px/1.4 IBM Plex Sans,sans-serif}.saved-profession-list span,.saved-profession-list small,.guild-profession-workspace .content-card p{font:400 13px/1.6 IBM Plex Sans,sans-serif}.guild-profession-workspace .content-card h3{font:500 18px/1.4 IBM Plex Sans,sans-serif}.guild-profession-workspace .content-card summary{cursor:pointer;color:#dfbd75;align-content:center;min-height:44px;font-size:14px;display:list-item}.guild-profession-workspace .content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.profession-activity{overflow-wrap:anywhere;border-left:2px solid #dfbd75;padding:4px 16px;font-size:14px}.member-profession-workspace .profession-form,.guild-profession-workspace .profession-filter{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px;gap:10px;margin:0;padding:20px}.member-profession-workspace .profession-form>p,.profession-fields>p,.profession-listing-fields>p{max-width:100ch;font-size:14px}.member-profession-workspace .profession-form fieldset{border:1px solid #7694b04d;gap:12px;padding:12px}.profession-fields,.profession-listing-fields{gap:12px 16px;display:grid}.profession-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.profession-fields>p{grid-column:1/-1}.profession-character-field{gap:8px;display:grid}.guild-profession-workspace .profession-filter{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.guild-profession-workspace .profession-filter .profession-choice{grid-column:1/3;align-self:center}@media (width<=1200px){.profession-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.profession-fields,.guild-profession-workspace .profession-filter{grid-template-columns:minmax(0,1fr)}.guild-profession-workspace .profession-filter .profession-choice{grid-column:auto}}@media (width<=700px){.saved-profession-list,.guild-profession-workspace .content-grid{grid-template-columns:minmax(0,1fr)}}.member-wish-workspace{gap:16px;min-width:0;display:grid}.wishlist-introduction{max-width:100ch;margin-bottom:8px;font-size:14px}.member-wish-workspace>*,.saved-wish-list>*{min-width:0}.member-wish-workspace .workspace-switcher{margin:0}.member-wish-workspace #wishlist-view-saved{gap:16px;display:grid}.saved-wish-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saved-wish-list>button{color:#e5e9ef;text-align:left;overflow-wrap:anywhere;background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:8px;gap:6px;min-height:104px;padding:18px;display:grid}.saved-wish-list strong{font:500 18px/1.4 IBM Plex Sans,sans-serif}.saved-wish-list span,.saved-wish-list small{font:400 13px/1.6 IBM Plex Sans,sans-serif}.wish-activity{overflow-wrap:anywhere;border-left:2px solid #dfbd75;padding:4px 16px;font-size:14px}.member-wish-workspace .wish-form{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px;gap:10px;margin:0;padding:20px}.member-wish-workspace .wish-form:before,.member-wish-workspace .wish-form:after{display:none}.member-wish-workspace .wish-form>p{max-width:85ch;font-size:14px}.member-wish-workspace .wish-form fieldset{border:1px solid #7694b04d;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.member-wish-workspace .wish-form fieldset>*{grid-column:1/-1;min-width:0}.member-wish-workspace .wish-form fieldset>label,.member-wish-workspace .wish-form .wish-character-field{grid-column:auto}.wish-character-field,.wish-note-field{gap:8px;display:grid}@media (width<=1200px){.member-wish-workspace .wish-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.member-wish-workspace .wish-form fieldset{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.saved-wish-list{grid-template-columns:minmax(0,1fr)}}.event-manager{gap:16px;min-width:0;display:grid}.event-manager>*,.event-editor-fields>*{min-width:0}.event-manager .actions{flex-wrap:wrap}.event-manager .workspace-switcher,.event-manager .recurring-editor{margin:0}.event-draft-context{color:#b2c0d1;max-width:85ch;font-size:14px}.event-manager #manager-view-events,.event-editor-fields{gap:16px;display:grid}.event-manager .event-manager-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.event-manager .studio-list.event-manager-list>button{color:#e5e9ef;background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:8px;min-height:104px;padding:18px}.event-manager .event-manager-list>button.selected{border-color:#dfbd75}.event-manager-list strong{font:500 18px/1.4 IBM Plex Sans,sans-serif}.event-manager-list small{font:400 13px/1.6 IBM Plex Sans,sans-serif}.event-manager .event-editor{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b04d;border-radius:12px}.event-manager .event-editor:before,.event-manager .event-editor:after{display:none}.event-date-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.event-date-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.event-manager .event-manager-list{grid-template-columns:minmax(0,1fr)}}.raid-workspace>*{min-width:0}.raid-workspace .actions{flex-wrap:wrap}.raid-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.raid-workspace .workspace-switcher{margin:0}.raid-workspace-context{color:#aebcce;font-size:14px}.raid-workspace-context strong{color:#f1e9da;font-weight:500}.raid-workspace .raid-facts dt{letter-spacing:.02em;font-weight:500}.raid-workspace .signup-record{box-shadow:none;background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b03d;border-radius:8px;gap:12px;margin-top:12px;padding:16px}.raid-workspace .signup-record:before,.raid-workspace .signup-record:after{display:none}.raid-workspace #raid-view-overview>.reading{background:linear-gradient(140deg,#122436,#0b151f);border:1px solid #7694b03d;border-radius:12px}.raid-workspace #raid-view-overview>.reading:before,.raid-workspace #raid-view-overview>.reading:after{display:none}@media (width>=1101px){.raid-workspace .raid-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.raid-workspace .signup-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center}.raid-workspace .placement-actions{grid-column:auto}}@media (width>=701px) and (height>=650px){.site-shell .site-navigation{overflow:hidden}.site-navigation>.brand,.site-navigation>.sidebar-identity{flex-shrink:0}.site-navigation .navigation{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#7390ad66 transparent;flex:auto;min-height:0;padding:3px;scroll-padding-block:6px;overflow-y:auto}.sidebar-group{flex-shrink:0}}.sidebar-account{border-top:1px solid #7390ad33;gap:12px;padding:18px 8px 4px;display:grid}.sidebar-account p{color:#aebcce;margin:0;font-size:12px;line-height:1.6}.sidebar-profile{align-items:center;gap:10px;min-width:0;display:flex}.sidebar-profile>span:last-child{overflow-wrap:anywhere;min-width:0}.sidebar-profile strong{color:#f1e9da;font:500 14px/1.5 IBM Plex Sans,sans-serif;display:block}.sidebar-profile small{color:#96a9c0;font:400 12px/1.6 IBM Plex Sans,sans-serif;display:block}.sidebar-avatar{color:#f3db9e;background:#1b3451;border:1px solid #caa25066;border-radius:12px;flex:0 0 38px;place-items:center;height:38px;display:grid}.sidebar-signin{color:#f4dca4;justify-content:space-between;align-items:center;min-height:36px;font-size:14px;display:flex}.sidebar-main-link{color:#dfbd75;text-underline-offset:4px;font-size:12px;text-decoration:underline}.sidebar-character{padding-left:48px}.sidebar-character strong,.sidebar-character span{display:block}.sidebar-identity .home-motion-toggle{color:#9eb0c6;text-underline-offset:4px;text-align:left;background:0 0;border:0;min-height:44px;padding:8px;font:400 11px/1.5 IBM Plex Sans,sans-serif;text-decoration:underline}.site-shell .subpage-hero .page-intro{gap:7px;padding-block:22px}.site-shell .hero .page-intro h1{font-size:clamp(27px,3vw,40px)}.site-shell .main-content{gap:28px;padding-top:24px}.site-shell h2,.site-shell h3{letter-spacing:-.025em;font-family:IBM Plex Sans,sans-serif;font-weight:500;line-height:1.3}.site-shell h2{font-size:clamp(23px,2.2vw,32px)}.site-shell h3{font-size:20px}.site-shell p{line-height:1.7}.site-shell .reading{gap:18px;padding:26px}.site-shell .reading .prose{max-width:70ch}.site-shell .content-card{gap:12px;min-height:0;padding:23px}.site-shell .action{text-transform:none;letter-spacing:.015em;font-family:IBM Plex Sans,sans-serif}.site-home .home-hero .hero-art{background-image:url(/assets/unifi-cinematic-stronghold-v1.webp);background-position:50%}.site-home .hero.home-hero:before{background:linear-gradient(90deg,#070e1800 15%,#070e181a 45%,#070e18cc 100%),linear-gradient(#0000 70%,#07090b)}.site-home .home-hero .hero-inner{gap:28px}.site-home .home-hero .hero-copy{width:min(460px,49%)}.site-home .home-hero .hero-description{font-size:17px;line-height:1.7}.site-home .home-hero .guild-motto{letter-spacing:.025em;font-family:IBM Plex Sans,sans-serif;font-size:12px}.workspace-switcher{border-bottom:1px solid #6c849c40;flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.character-workspace{gap:20px;min-width:0;display:grid}.library-records{gap:20px;display:grid}.library-records .content-card{box-shadow:none;background:linear-gradient(140deg,#15273b,#0b151f);border:1px solid #7694b03d;border-radius:9px}.library-records .content-card:before,.library-records .content-card:after{display:none}.library-records .content-card>p:not(.eyebrow){color:#bdcad9;font-size:15px}.character-overview{gap:20px;display:grid}.workspace-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.workspace-section-heading>div{gap:8px;max-width:70ch;display:grid}.workspace-section-heading p{color:#b2c0d1;font-size:14px}.workspace-section-heading>.action{flex-shrink:0}.character-search{gap:8px;max-width:36rem;display:grid}.character-search input{color:#e7ecf1;min-height:44px;font:inherit;background:#0c1723;border:1px solid #7694b04d;border-radius:6px;padding:10px 12px}.character-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.character-card-list .character-record{box-shadow:none;background:#101e2a;border:1px solid #7694b03d;border-radius:8px;gap:8px;margin:0;padding:18px;display:grid}.character-card-list .character-record:before,.character-card-list .character-record:after{display:none}.character-card-list .character-record p{color:#b7c6d8;font-size:14px}.manual-character-registration>form{max-width:680px}.workspace-pagination,.list-pagination{border-top:1px solid #7694b033;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:14px;display:flex}.workspace-pagination button,.list-pagination button{color:#e3e7ed;min-height:44px;font:inherit;background:#13283a;border:1px solid #7694b04d;border-radius:5px;padding:8px 12px}.workspace-pagination button:disabled,.list-pagination button:disabled{opacity:.5}@media (width<=900px){.workspace-section-heading{flex-direction:column;gap:14px}}@media (width<=700px){.character-card-list{grid-template-columns:minmax(0,1fr)}}.workspace-switcher button{color:#aebcd0;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:11px 18px}.workspace-switcher button[aria-pressed=true]{color:#fff0cc;background:#203951;border-color:#a786493f}.site-shell .workspace-view[hidden]{display:none}.account-layout:has(.workspace-switcher){flex-direction:column;gap:22px;display:flex}.account-layout .account-summary{max-width:none;margin:0}.account-layout .account-tools{gap:20px;display:grid}.site-shell.site-workspace .hero .page-intro h1{letter-spacing:-.03em;font-family:IBM Plex Sans,sans-serif;font-size:clamp(26px,2.5vw,34px);line-height:1.2}.site-workspace .workspace-description{color:#9bafc5;font-size:15px}.site-workspace .page-intro nav{color:#8fa7be}.site-shell[data-chapter=council] .subpage-hero .hero-art,.site-shell[data-chapter=chronicle] .subpage-hero .hero-art{opacity:.85;background-image:linear-gradient(90deg,#08121df5 5%,#08121d9c 60%,#08121d22),url(/assets/unifi-council-chamber-v1.webp);background-position:50%,50% 52%}.account-layout .account-summary{background:linear-gradient(125deg,#132538b0,#0c151f);border:1px solid #7c98ae38;border-radius:12px}.account-layout .account-summary:before,.account-layout .account-summary:after{display:none}.account-layout .account-summary h2{color:#f0e6d4}.account-layout .account-summary p{color:#c4cbd3}.account-layout .account-summary>button{align-self:flex-start;margin-top:0}.account-layout .account-raid-activity{gap:0;margin-top:0}.account-layout .account-tools .content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-layout .account-tools section{gap:14px;display:grid}.account-layout .account-summary .account-quick-actions{margin:0}.account-layout .account-summary>p{max-width:74ch}@media (prefers-reduced-motion:no-preference){.sidebar-group:not([data-fluid-disclosure])[open]>div{animation:.3s ease-out both sidebar-reveal}.workspace-view:not([hidden]){animation:.42s cubic-bezier(.2,.8,.2,1) both workspace-arrive}}@keyframes sidebar-reveal{0%{opacity:.3;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes workspace-arrive{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-decorative-motion=paused] .site-shell *,html[data-decorative-motion=paused] .site-shell :before,html[data-decorative-motion=paused] .site-shell :after{transition:none!important;animation:none!important}@media (width<=1100px) and (width>=701px){.site-shell{--rail-width:224px}}@media (width<=700px){.site-shell .site-navigation{gap:0;padding:12px 16px}.site-navigation .brand{border:0;padding:0}.site-navigation .navigation{gap:10px}.sidebar-identity{display:none}.sidebar-identity.mobile-open{flex-basis:100%;display:block}.site-shell .site-navigation:has(.navigation.open){max-height:100dvh;overflow-y:auto}.site-shell .site-navigation .navigation.open{max-height:none;overflow:visible}.site-shell .reading{padding:20px}.site-home .home-hero .hero-copy{width:100%}.site-home .home-hero .hero-art{background-position:35%}.site-home .hero.home-hero:before{background:linear-gradient(#07101a66,#07101a9c 25%,#07101af5 90%)}.account-layout .account-tools .content-grid{grid-template-columns:minmax(0,1fr)}.workspace-switcher button{padding-inline:11px}}.hero-video-anchor,.hero-video{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video{object-fit:cover;opacity:0}.hero-video[data-playing=true]{opacity:1}html[data-decorative-motion=paused] .hero-video{display:none}@media (prefers-reduced-motion:reduce),(width<=700px){.hero-video{display:none}}.home-hero:has(.hero-video[data-playing=true]) .hero-atmosphere{display:none}.hero-atmosphere{pointer-events:none;z-index:-1;display:none;position:absolute;inset:0;overflow:hidden}.hero-atmosphere>span{pointer-events:none;display:block;position:absolute}.hero-portal-light{background:radial-gradient(at 48%,#54c7ff5c,#237ee91a 36%,#0000 68%);inset:10% 35% 15% -10%}.hero-valley-mist{background:radial-gradient(#a6d8ef26,#7ca8c10d 38%,#0000 68%);width:110%;height:40%;bottom:2%;left:-22%}.hero-rising-motes{opacity:.6;background:radial-gradient(circle at 15% 70%,#edc475b3 0 1px,#0000 2px),radial-gradient(circle at 38% 45%,#b1e1ffb3 0 1px,#0000 2px),radial-gradient(circle at 62% 78%,#edc47599 0 1px,#0000 2px),radial-gradient(circle at 76% 25%,#b1e1ff99 0 1px,#0000 2px),radial-gradient(circle at 28% 18%,#edc47580 0 1px,#0000 2px),radial-gradient(circle at 83% 60%,#b1e1ff80 0 1px,#0000 2px);inset:15% 38% 10% 0}@media (prefers-reduced-motion:no-preference){html[data-decorative-motion=enabled] .site-home .hero-atmosphere{display:block}html[data-decorative-motion=enabled] .hero-portal-light{animation:12s ease-in-out infinite alternate portal-breathe}html[data-decorative-motion=enabled] .hero-valley-mist{animation:20s ease-in-out infinite alternate valley-drift}html[data-decorative-motion=enabled] .hero-rising-motes{animation:14s ease-in-out infinite alternate motes-rise}.site-home .home-scene:not([hidden]) .home-destination,.site-home .home-scene:not([hidden]) .home-pulse-grid>section{animation:.56s cubic-bezier(.16,1,.3,1) both scene-card-arrive;animation-delay:calc(var(--scene-order,0) * 65ms)}.home-destination:nth-child(2),.home-pulse-grid>section:nth-child(2){--scene-order:1}.home-destination:nth-child(3){--scene-order:2}.home-destination:nth-child(4){--scene-order:3}.home-destination:nth-child(5){--scene-order:4}.site-shell .workspace-switcher>button{transition:background-color .18s,border-color .18s,color .18s}.site-home .home-destination{transition:border-color .18s,background-color .18s}.site-home .home-destination h2>span,.site-home .home-explore>span{transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-block}.site-home .home-destination:is(:hover,:focus-visible) h2>span{transform:translate(4px,-4px)}.site-home .home-explore:is(:hover,:focus-visible)>span{transform:translate(7px)}.site-shell .workspace-view:not([hidden]){animation-duration:.36s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.site-home .home-hero.workspace-view:not([hidden]){animation:none}}@keyframes portal-breathe{0%{opacity:.35;transform:scale(.96)}to{opacity:.85;transform:scale(1.06)}}@keyframes valley-drift{0%{opacity:.3;transform:translate(-4%)}to{opacity:.85;transform:translate(10%)}}@keyframes motes-rise{0%{opacity:.25;transform:translateY(18px)}to{opacity:.8;transform:translateY(-28px)}}@keyframes scene-card-arrive{0%{opacity:.55;transform:translateY(32px)scale(.975)}to{opacity:1;transform:none}}@media (width<=700px){.hero-rising-motes{display:none!important}.hero-portal-light{inset:0}}@media (prefers-reduced-motion:reduce){.site-shell .workspace-view,.site-home .home-destination,.site-home .home-pulse-grid>section{animation:none!important}}:root{color:#b9aa91;font-synthesis:none;--gold:#d59a3b;--parchment:#f3e3c2;--border:#a67632;--heraldic:"Cinzel Decorative", Georgia, serif;--label:"Alegreya SC", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07090b;font-family:IBM Plex Sans,sans-serif}.subpage-hero{min-height:380px}.subpage-hero .hero-art{background-position:50% 42%}.page-intro{flex-direction:column;gap:16px;padding-top:58px;padding-bottom:56px;display:flex}.page-intro nav{font:700 13px var(--label);color:#c8a86b}.page-intro h1{max-width:1000px;font-size:clamp(30px,4vw,52px);line-height:1.25}.reading,.notice{padding:32px}.reading{flex-direction:column;gap:24px;width:100%;max-width:1000px;margin:0 auto;display:flex}.reading h2{overflow-wrap:anywhere;font-size:clamp(25px,3vw,38px)}.lede{color:#d1c3aa;font-size:19px}.article-meta{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.prose{flex-direction:column;gap:20px;display:flex}.prose p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.85}.notice{flex-direction:column;gap:20px;display:flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-card{overflow-wrap:anywhere;flex-direction:column;gap:16px;min-height:250px;padding:28px;transition:border-color .2s;display:flex}.content-card:hover{border-color:#f0c56b}.content-card h3{font-size:25px}.content-card .text-link{margin-top:auto}.content-card small{color:#c8a86b}.filters{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.filters label{flex:1;min-width:180px}.filters label,.editor label{color:#e9d7b3;flex-direction:column;gap:8px;font-size:14px;display:flex}.filters input,.filters select,.editor input,.editor select,.editor textarea{width:100%;font:inherit;color:#f3e3c2;background:#0b0e10;border:1px solid #826337;border-radius:2px;padding:12px}.editor textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #8bdce8}.resource-actions{flex-wrap:wrap;margin-top:24px}.studio-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-list{flex-direction:column;gap:12px;padding:18px;display:flex}.studio-list>button:not(.action){text-align:left;color:#e9d7b3;background:#11100d;border:1px solid #684f2e;padding:14px}.studio-list>button.selected{border-color:#f0c56b}.studio-list strong,.studio-list small{overflow-wrap:anywhere;display:block}.studio-list small{color:#b6a78d;margin-top:6px}.editor{flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.editor-actions{flex-wrap:wrap}.recurring-editor{overflow-wrap:anywhere;margin-top:28px}.recurring-editor fieldset{border:1px solid #826337;flex-direction:column;gap:20px;min-width:0;display:flex}.recurring-editor select,.recurring-editor input{min-width:0;max-width:100%}.bulk-availability{overflow-wrap:anywhere;margin-top:24px}.bulk-availability fieldset{border:1px solid #826337;flex-direction:column;gap:16px;min-width:0;display:flex}.bulk-availability input,.bulk-availability select{min-width:0;max-width:100%}.bulk-event{border-bottom:1px solid #826337;padding:12px 0}.bulk-warning{color:#f0c674}.bulk-availability .action{white-space:normal;overflow-wrap:anywhere;max-width:100%}.reminder-preferences{overflow-wrap:anywhere;margin-top:24px}.reminder-preferences fieldset{border:1px solid #826337;flex-direction:column;gap:16px;min-width:0;display:flex}.reminder-preferences input{min-width:0;max-width:100%}.reminder-preferences .action{white-space:normal;max-width:100%}.editor-preview summary{color:#e6b557;cursor:pointer}.editor-preview .reading{padding:24px 0}.editor-preview .article-meta{margin-top:24px}.publication-review{overflow-wrap:anywhere;border-top:1px solid #826337;flex-direction:column;gap:16px;min-width:0;padding-top:20px;display:flex}.publication-review .reading{background:0 0;border:0;padding:16px 0}.publication-review .reading:before,.publication-review .reading:after{display:none}.publication-review .reading h2{font-size:clamp(22px,3vw,32px)}.revision-list{border-top:1px solid #684f2e;padding-top:24px}.revision-list p{font-size:13px}button:disabled{opacity:.55;cursor:wait}@media (width<=960px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-layout{grid-template-columns:1fr}}@media (width<=700px){.subpage-hero{min-height:320px}.page-intro{padding-top:40px;padding-bottom:40px}.subpage-hero h1{letter-spacing:0;font-size:32px}.content-grid{grid-template-columns:1fr}.reading,.notice,.content-card,.editor{padding:22px}.filters label{min-width:100%}.lede{font-size:16px}.resource-actions{flex-direction:column;align-items:stretch}.studio-list{max-height:350px;overflow:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}h1,h2,h3{font-family:var(--heraldic);color:var(--parchment);font-weight:700}h2{font-size:38px;line-height:1.35}h3{font-size:25px;line-height:1.4}h4{font-family:var(--label);color:#edddc0;font-size:20px}p{line-height:1.6}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #8bdce8}button:disabled{cursor:default}.container{width:calc(100% - 172px);max-width:1440px;margin:0 auto}.eyebrow{font-family:var(--label);color:var(--gold);letter-spacing:1.3px;text-transform:uppercase;font-size:13px;font-weight:800}.rule{background:#9c7438;width:120px;height:1px}.hero{isolation:isolate;background:#1a1b1d;min-height:860px;position:relative;overflow:hidden}.hero-art{z-index:-2;background:url(/assets/unifi-hero-v2.png) 50%/cover no-repeat;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#050709f0,#071015b3 38%,#09080638 70%,#0505050d),linear-gradient(#0000 58%,#07090b);position:absolute;inset:0}.header{background:#090a0b;border:1px solid #8c6937;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin:24px 40px 0;padding:16px 20px;display:flex;position:relative;box-shadow:0 8px 18px -8px #0009}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.brand strong,.footer strong{font-family:var(--heraldic);letter-spacing:1.1px;color:#f5e4bf;font-size:22px}.brand small,.footer small{font-family:var(--label);letter-spacing:.9px;color:#c89542;font-size:9px;display:block}.crest{background:radial-gradient(circle,#e6b252,#4a2c0d);border:1px solid #f2cf80;border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.crest:after,.sigil:after{content:"";background:#112a35;border:1px solid #8bdce8;width:18px;height:18px;position:absolute;top:0;left:12px;transform:rotate(-45deg)}.navigation{align-items:center;gap:8px;display:flex}.navigation>a{font:700 15px var(--label);letter-spacing:.75px;color:#d1c1a4;white-space:nowrap;padding:10px 9px}.navigation>a[aria-current=page],.navigation>a:hover,.footer a:hover{color:#f0c56b}.header-actions,.actions{align-items:center;gap:12px;display:flex}.action{color:#fff0c9;min-height:44px;font:700 14px var(--label);letter-spacing:.42px;white-space:nowrap;background:linear-gradient(90deg,#e39433,#944f14 55%,#47240a);border:1px solid #f2c873c7;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffc76129,0 3px 8px #0006}.action.secondary{color:#e9d7b3;background:linear-gradient(90deg,#2e2921,#12120f);border-color:#826337c7}.action:hover{filter:brightness(1.2);transform:translateY(-1px)}.action img{flex:0 0 8px}.hero-inner{padding-top:90px;padding-bottom:28px}.hero-copy{flex-direction:column;gap:20px;max-width:610px;display:flex}.hero-copy .eyebrow{letter-spacing:1.65px;font-size:15px}.hero-copy .rule{width:148px}.hero h1{color:#fff0cf;font-size:61px;line-height:70px}.hero-description{color:#d1c3aa;max-width:570px;font-size:18px;line-height:29px}.guild-motto{font:700 12px var(--label);letter-spacing:.72px;color:#c8a86b}.panel{border:1px solid var(--border);background:linear-gradient(90deg,#201a12,#0d0e0f 50%,#17120d);position:relative;box-shadow:inset 0 1px #ffb8471f,0 14px 28px -10px #0009}.panel:before,.panel:after{content:"";pointer-events:none;background:#c98a2e;border:1px solid #f2c873c7;width:8px;height:8px;position:absolute;bottom:6px;transform:rotate(45deg)}.panel:before{left:-4px}.panel:after{right:-4px}.rally{align-items:center;gap:20px;min-height:142px;margin-top:90px;padding:28px;display:flex;overflow:hidden}.raid-date{color:#e2b752;background:#2a1d09;border:1px solid #a67632;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:54px;min-height:80px;display:flex}.raid-date strong{font:700 30px var(--heraldic)}.raid-date span{font:800 11px var(--label);text-transform:uppercase}.rally-copy{flex:1}.rally-meta{font:700 11px var(--label);color:#ddb36a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rally h3{font-size:25px}.rally p{margin-top:5px;font-size:13px}.rally-action{align-items:center;gap:20px;display:flex}.rally-action>strong{font:700 24px var(--heraldic);color:#f0c569}.badge{color:#1a1008;width:fit-content;font:800 11px var(--label);letter-spacing:.55px;background:#e9b95f;border:1px solid #d3a04ab3;border-radius:2px;padding:6px 10px;display:inline-block}.badge.danger{color:#f5e8cb;background:#983c2c}.badge.arcane{color:#f5e8cb;background:#426e83}.preview-label{color:#baaa8f}.main-content{flex-direction:column;gap:88px;padding:86px 0;display:flex}.section-heading{flex-direction:column;gap:8px;margin-bottom:30px;display:flex}.section-heading>p:last-child{max-width:760px;font-size:15px;line-height:24px}.gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gate{flex-direction:column;gap:13px;min-height:292px;padding:25px;display:flex;overflow:hidden}.card-top{justify-content:space-between;align-items:center;display:flex}.sigil{border:2px solid var(--class-color);background:#0b1012;border-radius:50%;width:46px;height:46px;display:block;position:relative;overflow:hidden}.sigil:after{background:var(--class-color);border-color:#e8d39e;top:-2px;left:11px}.stat{font:700 30px var(--heraldic);color:#ddb465;text-align:right;line-height:1}.stat small{font:700 9px var(--label);letter-spacing:.7px;color:#aa9c86;margin-top:5px;display:block}.gate .eyebrow{letter-spacing:.88px;font-size:11px}.gate .rule{background:var(--class-color);opacity:.72;width:72px}.gate>p:not(.eyebrow){font-size:13px;line-height:20px}.text-link{text-align:left;color:#e6b557;font:800 12px var(--label);letter-spacing:.6px;background:0 0;border:0;width:fit-content;padding:0;line-height:1.6}.text-link:hover{color:#fff0cd}.gate .text-link{margin-top:auto}.classes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.class-card{flex-direction:column;gap:10px;min-height:252px;padding:22px;display:flex;overflow:hidden}.class-sigil{font-family:var(--label);color:var(--class-color);border:2px solid var(--class-color);border-radius:50%;padding:0 3px;font-size:29px;line-height:1.4}.class-card h3{font-size:24px}.class-card .spec{font:700 12px var(--label);letter-spacing:.48px;color:#cbb995}.class-card .rule{background:var(--class-color);opacity:.72;width:54px}.class-card>p:not(.spec){font-size:12px;line-height:18px}.class-card .text-link{font-size:11px}.chronicle-grid{grid-template-columns:1.75fr 1fr;gap:22px;display:grid}.dispatch{flex-direction:column;align-items:flex-start;gap:16px;min-height:396px;padding:30px;display:flex;overflow:hidden}.dispatch h3{font-size:34px;line-height:42px}.dispatch>p{font-size:16px;line-height:25px}.dispatch-note{background:#15110d;border:1px solid #6c512e;width:100%;padding:18px}.dispatch-note .eyebrow{letter-spacing:.88px;font-size:11px}.dispatch-note h4{margin:10px 0}.dispatch-note>p:last-child{font-size:13px;line-height:20px}.reports{padding:26px;overflow:hidden}.reports>a,.reports>button{text-align:left;background:0 0;border:0;border-top:1px solid #684f2e;width:100%;padding:16px 0;display:block}.reports .eyebrow{margin-bottom:14px;font-size:12px}.reports small{color:#7cc9d6;font:800 10px var(--label);letter-spacing:.5px}.reports h4{margin-top:5px;font-size:17px}.reports h4 span{float:right;color:#d59a3b}.reports a:hover h4,.reports button:hover h4{color:#f0c56b}.resource-note{color:#b6a78d;margin-top:8px;font-size:11px;line-height:18px}.oath{text-align:center;background:linear-gradient(90deg,#102935,#16120d 48%,#55220f);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:250px;padding:41px 60px;display:flex;overflow:hidden}.oath h2{font-size:34px}.oath>p:not(.eyebrow){font-size:14px}.oath-rune{color:#b2732a;text-shadow:0 0 1px #e8c072;font-size:24px;position:absolute;top:45%}.oath-rune.left{left:6%}.oath-rune.right{right:6%}.footer{background:#08090a;justify-content:space-between;align-items:center;gap:28px;min-height:110px;padding:38px 0;display:flex}.footer nav{font:700 12px var(--label);flex-wrap:wrap;gap:12px;display:flex}.footer>p{color:#aa987e;font-size:10px}.menu-toggle,.mobile-copy,.mobile-actions{display:none}.guild-dialog{color:#cfc0a7;width:min(600px,100% - 40px);max-height:85dvh;padding:36px;overflow:auto}.guild-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.guild-dialog h2{margin:16px 0;font-size:27px}.guild-dialog>p:not(.eyebrow){white-space:pre-line;margin-bottom:24px}.guild-dialog .text-link{margin-top:24px}.guild-dialog .actions{flex-wrap:wrap}.dialog-close{color:#e9d7b3;background:0 0;border:0;width:44px;height:44px;font-size:30px;position:absolute;top:8px;right:12px}.skip-link{z-index:100;color:#fff0cd;background:#15110d;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1650px){.hero-inner{padding-top:100px}.hero{min-height:900px}}@media (width<=1250px){.header{gap:14px;margin:24px}.header-actions{display:none}.container{width:calc(100% - 96px)}.hero h1{font-size:55px;line-height:1.2}.gate h3{font-size:22px}.class-card{padding:18px}.rally-action{flex-direction:column;gap:8px}.footer{flex-wrap:wrap}.footer>p{width:100%}}@media (width<=960px){.navigation{gap:0}.navigation>a{padding:10px 6px;font-size:13px}.brand small{display:none}.gates{gap:14px}.gate{padding:20px}.gate h3{font-size:19px}.classes{grid-template-columns:repeat(2,minmax(0,1fr))}.chronicle-grid{grid-template-columns:1fr}h2{font-size:32px}.rally-meta{font-size:10px}.rally h3{font-size:21px}}@media (width<=700px){html{scroll-padding-top:20px}.container{width:calc(100% - 48px)}.hero{min-height:720px}.hero-art{background-position:50%}.hero:before{background:linear-gradient(#05070994,#07090b6b 58%,#07090bf5)}.header{z-index:5;gap:10px;min-height:58px;margin:16px 16px 0;padding:10px 16px}.brand{gap:10px}.brand strong{font-size:17px}.crest{width:34px;height:34px}.crest:after{width:14px;height:14px;top:0;left:9px}.menu-toggle{background:#1c160f;border:1px solid #9b7034;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:34px;display:flex}.menu-toggle span{background:#e4b55a;width:18px;height:1px;display:block}.menu-toggle span:nth-child(2){width:13px}.navigation{display:none}.navigation.open{background:#090a0bf5;border:1px solid #9b7034;flex-direction:column;align-items:stretch;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 25px #0009}.navigation>a{padding:12px;font-size:16px}.mobile-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.hero-inner{padding-top:38px;padding-bottom:24px}.hero-copy{gap:16px;max-width:100%}.hero-copy .eyebrow{letter-spacing:.88px;font-size:11px}.hero-copy>.rule,.desktop-copy,.guild-motto{display:none}.mobile-copy{display:block}.hero h1{letter-spacing:-.7px;font-size:clamp(29px,9.7vw,43px);line-height:1.18}.hero-description{max-width:318px;font-size:15px;line-height:23px}.hero-copy .actions{flex-direction:column;align-items:stretch;gap:9px;width:100%}.rally{min-height:154px;margin-top:130px;padding:17px;display:block}.raid-date{display:none}.rally-meta{justify-content:space-between;gap:4px}.rally-meta .badge{padding:5px 7px;font-size:9px}.rally-meta .preview-label{font-size:9px}.rally h3{max-width:280px;font-size:18px;line-height:23px}.rally-copy>p{display:none}.rally-action{flex-direction:row;justify-content:space-between;margin-top:9px}.rally-action>strong{font-size:19px}.rally-action .action{padding:10px 18px;font-size:12px}.main-content{gap:64px;padding:24px 0 64px}.section-heading{gap:7px;margin-bottom:20px}.section-heading h2{font-size:27px;line-height:34px}.section-heading .eyebrow{font-size:11px}.section-heading>p:last-child{font-size:13px;line-height:20px}.gates{grid-template-columns:1fr;gap:20px}.gate{gap:9px;min-height:198px;padding:19px}.sigil{border-width:1px;width:38px;height:38px}.sigil:after{width:16px;height:16px;left:9px}.stat{font-size:24px}.stat small{font-size:8px}.gate .eyebrow{letter-spacing:.7px;font-size:10px}.gate h3{font-size:20px}.gate .rule{display:none}.gate>p:not(.eyebrow){font-size:12px;line-height:18px}.gate .text-link{font-size:11px}.classes{grid-template-columns:1fr;gap:18px}.class-card{gap:9px;min-height:184px;padding:18px}.class-card .card-top{position:absolute;top:18px;left:18px;right:18px}.class-sigil{border-width:1px;font-size:24px}.class-card h3{margin-left:34px;padding-right:80px;font-size:22px;line-height:24px}.class-card .spec{margin-top:-9px;margin-left:34px;font-size:10px}.class-card .badge{padding:5px 8px;font-size:9px}.class-card .rule{display:none}.class-card>p:not(.spec){margin-top:8px;line-height:18px}.class-card:last-child{display:none}.chronicle-grid{gap:20px}.dispatch{gap:14px;min-height:260px;padding:18px}.dispatch h3{font-size:23px;line-height:31px}.dispatch>p{font-size:13px;line-height:20px}.dispatch .badge{font-size:9px}.dispatch-note{padding:12px}.dispatch-note h4{font-size:17px}.dispatch-note>p:last-child{font-size:12px}.dispatch .action{white-space:normal;width:100%;font-size:12px}.reports{padding:20px}.reports h4{font-size:15px}.oath{text-align:left;align-items:flex-start;gap:14px;min-height:285px;padding:32px 24px}.oath .eyebrow{align-self:center;font-size:10px}.oath h2{font-size:27px;line-height:35px}.oath>p:not(.eyebrow){max-width:245px;font-size:12px}.oath .actions,.oath .action{width:100%}.oath .secondary{display:none}.oath-rune{font-size:20px;top:42%}.oath-rune.left{left:5%}.oath-rune.right{right:5%}.footer{flex-direction:column;align-items:flex-start;gap:9px;padding:24px 0}.footer strong{font-size:18px}.footer small{display:none}.footer nav{gap:8px;font-size:10px}.footer>p{font-size:9px}.guild-dialog{padding:28px 22px}.guild-dialog h2{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.action{transition:none}}.hero.subpage-hero{min-height:380px}.raid-navigation{flex-wrap:wrap}.login-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;display:grid}.account-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.account-layout>div{min-width:0}.account-summary,.account-tools{overflow-wrap:anywhere;min-width:0}.account-summary>button{margin-top:16px}.account-tools .content-card{min-width:0}.account-quick-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:18px;display:flex}.account-tools>section+section{margin-top:32px}.account-tools h2,.account-raid-activity{scroll-margin-top:96px}.account-tools h2{margin-bottom:18px;font-size:24px}.account-tools .content-card{background:linear-gradient(145deg,#12253580,#0a1119);border-top:2px solid #dfbd7d85}.account-tools .content-card h3{font-size:21px}.account-raid-activity{gap:24px;min-width:0;margin-top:36px;display:grid}.login-card{flex-direction:column;gap:22px;padding:36px;display:flex}.login-card h2{font-size:30px}.login-story ul{color:#e9d7b3;flex-direction:column;gap:14px;margin:0;padding-left:22px;display:flex}.provider-button{color:#fff;letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 16px;font-family:IBM Plex Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:flex}.provider-discord{background:#5865f2}.provider-battlenet{background:#0074e0}.battlenet-account{margin:24px 0}.character-preferences>label{flex-direction:column;gap:8px;min-width:0;display:flex}.character-preferences select{width:100%;max-width:100%;min-height:44px}.character-preferences p{overflow-wrap:anywhere}.roster-sharing{overflow-wrap:anywhere;min-width:0}.roster-sharing>label{margin:12px 0;display:block}.roster-sharing select{color:#f1dfbc;background:#171b20;border:1px solid #71634a;width:100%;min-width:0;max-width:32rem;min-height:44px;margin-top:6px;padding:8px;display:block}.roster-sharing input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin:0 10px 0 0}.roster-sharing dd{margin:0 0 12px}.roster-sharing button{white-space:normal;max-width:100%;min-height:44px;margin:8px 8px 8px 0}.battlenet-account>label,.battlenet-account .character-record>label{margin:12px 0;display:block}.battlenet-account select,.battlenet-account input:not([type=checkbox]){color:#f1dfbc;background:#171b20;border:1px solid #71634a;width:100%;max-width:32rem;min-height:44px;margin-top:6px;padding:8px;display:block}.battlenet-account input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin:0 10px 0 0}.battlenet-account .action{white-space:normal;margin:8px 8px 8px 0}.provider-button img{object-fit:contain;flex-shrink:0}.provider-button:enabled:hover{box-shadow:inset 0 0 0 100px #0002}.provider-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.provider-button:disabled{opacity:1;cursor:not-allowed}.provider-status{color:#c8b89c;font-size:13px}.login-preview{border-top:1px solid #826337;flex-direction:column;gap:14px;padding-top:24px;display:flex}.preview-personas{flex-direction:column;gap:10px;display:flex}@media (width<=900px){.login-layout{grid-template-columns:1fr}.login-card{padding:24px}}.rally-copy{min-width:0}.rally h3{overflow-wrap:anywhere}.raid-search{flex-direction:column;gap:10px;display:flex}.raid-search input{color:#f3e3c2;font:inherit;background:#0b0e10;border:1px solid #826337;padding:12px}.character-record{overflow-wrap:anywhere;margin-bottom:18px;padding:22px}.raid-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.raid-facts dt{font:800 12px var(--label);color:#d59a3b;letter-spacing:.6px}.raid-facts dd{margin:6px 0 0}.signup-record{overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;padding:22px;display:grid}.signup-record h3{font-size:22px}.signup-record .badge{text-transform:capitalize}.placement-actions{flex-wrap:wrap;grid-column:1/-1}.private-note{color:#d1c3aa;margin-top:8px;font-size:13px}.editor .checkbox-label{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.editor .checkbox-label input{width:auto;margin:4px 0}@media (width<=700px){.raid-facts,.signup-record{grid-template-columns:1fr}.rally>.action{width:100%;margin-top:14px}.raid-navigation{gap:16px}}.hero .page-intro h1{letter-spacing:normal;font-size:clamp(30px,4vw,52px);line-height:1.25}@media (width<=700px){.hero.subpage-hero{min-height:320px}.hero .page-intro h1{font-size:32px}}.personal-raids{min-width:0;margin-bottom:1.5rem}.personal-raid-list{padding:0;list-style:none}.personal-raid-list li{border-top:1px solid var(--bronze,#806441);overflow-wrap:anywhere;padding:1rem 0}.composition-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.composition-role{overflow-wrap:anywhere;border:1px solid #806441;min-width:0;padding:1rem}.composition-role ul{padding-left:1rem}.composition-board .editor{padding:1rem 0 0}.composition-board input{min-width:0}.composition-board .actions{flex-wrap:wrap}.raid-plan .plan-editor{padding:1rem 0 0}.plan-published-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.plan-entry{overflow-wrap:anywhere;border:1px solid #806441;min-width:0;margin:1rem 0;padding:1rem}.plan-members{min-width:0;margin:1rem 0;padding:.75rem}.plan-editor .plan-checkbox{flex-direction:row;align-items:flex-start;margin:.75rem 0;display:flex}.plan-editor .plan-checkbox input{flex:none;width:auto;margin-top:.25rem}.raid-plan input{min-width:0}.raid-plan .actions{flex-wrap:wrap}.briefing-body{white-space:pre-wrap;overflow-wrap:anywhere}.raid-plan{overflow-wrap:anywhere}.personal-plan{border-top:1px solid #806441;padding:.75rem 0}.attendance-board,.attendance-record,.attendance-personal{overflow-wrap:anywhere;min-width:0}.attendance-record fieldset{min-width:0}.attendance-record textarea,.attendance-record select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.attendance-record button{white-space:normal;max-width:100%}.attendance-history li{margin-block:1rem}.wishlist-page,.wish-form{overflow-wrap:anywhere;min-width:0}.wish-form{margin-block:1rem}.wish-form fieldset{min-width:0}.wish-form input,.wish-form select,.wish-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wish-form button{white-space:normal;max-width:100%}.guild-tools{margin-bottom:2rem;padding:1rem}.guild-tools ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.guild-tools>summary{cursor:pointer;color:#fff0cd;min-height:44px;padding:.5rem 0;line-height:1.5}.guild-tools-current{color:#c8b89c}.guild-tools li{min-width:0;max-width:100%}.guild-tools a{color:#e9d7b3;overflow-wrap:anywhere;border:1px solid #826337;align-items:center;min-height:44px;padding:.5rem .75rem;display:flex}.guild-tools a[aria-current]{color:#fff0cd;background:#493115;border-color:#deb66c}.guild-tools a:focus-visible{outline-offset:3px;outline:2px solid #8bdce8}.profession-page,.profession-form,.profession-form fieldset{overflow-wrap:anywhere;min-width:0}.profession-page,.profession-form,.profession-form fieldset,.profession-filter{gap:1rem;display:grid}.profession-form input:not([type=checkbox]),.profession-form select,.profession-form textarea,.profession-filter input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.editor .profession-choice{flex-direction:row;align-items:flex-start;gap:.65rem;display:flex}.profession-choice input{flex-shrink:0;width:auto;margin-top:.25rem}.profession-form button,.profession-page button{white-space:normal}.profession-services{white-space:pre-wrap}.epgp-page{gap:1.25rem;display:grid}.epgp-page .panel,.epgp-page fieldset{min-width:0}.epgp-page form,.epgp-page fieldset,.epgp-page form label{gap:.6rem;display:grid}.epgp-page input:not([type=checkbox]),.epgp-page textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.epgp-page pre,.epgp-page code,.epgp-page p,.epgp-page li{white-space:pre-wrap;overflow-wrap:anywhere}.loot-preparation{overflow-wrap:anywhere;gap:1rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.loot-preparation h2{font-size:clamp(1.5rem,3vw,2.375rem)}.loot-preparation .loot-filters,.loot-preparation label{gap:.6rem;min-width:0;display:grid}.loot-preparation input,.loot-preparation select{box-sizing:border-box;color:#e4d4b7;border:1px solid var(--border,#53452f);background:#0d0e0f;width:100%;min-width:0;max-width:100%;padding:.6rem}.loot-participant{border-top:1px solid var(--border,#53452f);margin-top:1.25rem;padding-top:1rem}.loot-participant li{margin-block:.6rem}.recruitment,.recruitment-private{overflow-wrap:anywhere;gap:1.25rem;min-width:0;display:grid}.recruitment fieldset,.recruitment-private fieldset{border:0;min-width:0;margin:0;padding:0}.recruitment label,.recruitment-private label{margin-block:.85rem;display:block}.recruitment input:not([type=checkbox]),.recruitment textarea,.recruitment select,.recruitment-private input:not([type=checkbox]),.recruitment-private textarea,.recruitment-private select{width:100%;max-width:100%;display:block}.recruitment-prose{white-space:pre-wrap;overflow-wrap:anywhere}.recruitment :is(button,input,textarea,select),.recruitment-private :is(button,input,textarea,select){font:inherit;color:#f3e3c2}.recruitment :is(button,input:not([type=checkbox]),textarea,select),.recruitment-private :is(button,input:not([type=checkbox]),textarea,select){box-sizing:border-box;background:#0b0e10;border:1px solid #826337;min-height:44px;padding:.7rem}.recruitment button,.recruitment-private button{cursor:pointer;white-space:normal;max-width:100%;margin:.3rem .35rem .3rem 0}.recruitment button:disabled,.recruitment-private button:disabled{opacity:.55;cursor:not-allowed}.recruitment textarea,.recruitment-private textarea{resize:vertical;min-height:7em}.recruitment input[type=checkbox],.recruitment-private input[type=checkbox]{vertical-align:middle;accent-color:#d59a3b;width:20px;height:20px;margin-right:.5rem}.recruitment dd,.recruitment-private dd{overflow-wrap:anywhere;margin:.25rem 0 1rem}.recruitment :focus-visible,.recruitment-private :focus-visible{outline-offset:3px;outline:2px solid #efbd60}
