.gl-page{--gl-ink:#392a4c;--gl-muted:#715782;--gl-purple:#7744a3;--gl-soft:#f2ecfa;--gl-line:#e6deee;color:var(--gl-ink);background:#fcfaff;font:400 16px/1.65 RoyaumeAlbert,Albert Sans,sans-serif}.gl-page *{box-sizing:border-box}.gl-page :is(h1,h2,h3){font-family:RoyaumeEczar,Eczar,serif;color:var(--gl-ink);text-wrap:balance}.gl-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #9157c0;outline-offset:4px}.gl-page :is(button,select){font:inherit;cursor:pointer}.gl-page a{color:inherit}.gl-page ::-moz-selection{color:#392a4c;background:#dec7f0}.gl-page ::selection{color:#392a4c;background:#dec7f0}.gl-page .gl-banner{min-height:264px;padding:154px max(24px,calc((100vw - 1160px)/2)) 28px;background:#f4f1fc}.gl-page .gl-banner:after{background:linear-gradient(90deg,#faf7ffed,#faf7ffb8 44%,#faf7ff14),linear-gradient(0deg,#fcfaff,#fcfaff30 75%)}.gl-banner .realm-page-hero-art{-o-object-position:center 54%;object-position:center 54%}.gl-banner .realm-page-hero-content{width:min(1160px,100%)}.gl-banner h1{max-width:850px;font-size:clamp(28px,3.1vw,38px);line-height:1.25}.gl-banner p{max-width:60ch;margin:9px 0 0;font-size:15px;color:#614773}.gl-frame{width:min(1160px,calc(100% - 48px));margin:auto;padding-bottom:40px}.gl-server-desktop{margin:0 0 24px}.gl-server-mobile,.gl-mobile-chapters,.gl-contents-mobile{display:none}.gl-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.gl-sidebar{position:sticky;top:160px;max-height:calc(100vh - 184px);overflow:auto;padding:0 10px 12px 0;scrollbar-color:#d5c5df #f2ecfa;scrollbar-width:thin}.gl-page[data-reading=false] .gl-sidebar{position:static;max-height:none;overflow:visible}.gl-sidebar>h2{margin:0 0 12px;font-size:19px}.gl-groups{display:grid;gap:6px}.gl-groups button,.gl-all,.gl-group summary{display:flex;gap:10px;align-items:center;min-height:60px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--gl-ink);font-size:14px;text-align:left;text-decoration:none;width:100%}.gl-groups button[aria-pressed=true],.gl-groups .gl-all:hover,.gl-groups button:hover,.gl-group summary:hover{background:var(--gl-soft)}.gl-groups img{flex:0 0 40px;width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.gl-groups b{font-size:13px;line-height:1.35;font-weight:650;flex:1}.gl-groups button>span{font-size:12px;color:var(--gl-muted);font-variant-numeric:tabular-nums}.gl-all{font-weight:650;justify-content:space-between;min-height:44px!important}.gl-group summary{cursor:pointer;list-style:none}.gl-group summary::-webkit-details-marker{display:none}.gl-group summary:after{content:"+";font-size:20px;color:var(--gl-purple)}.gl-group details[open]>summary:after{content:"−"}.gl-group ul{list-style:none;margin:0 0 12px;padding:0}.gl-group li a{display:flex;align-items:center;min-height:44px;padding:8px 12px 8px 22px;border-radius:8px;font-size:13px;line-height:1.45;text-decoration:none}.gl-group li a:hover,.gl-group li a[aria-current=page]{background:var(--gl-soft);color:var(--gl-purple);font-weight:650}.gl-search label{display:block;font-size:14px;font-weight:650;margin-bottom:7px}.gl-search>div{display:flex;align-items:center;gap:8px}.gl-search input{width:100%;min-width:0;min-height:48px;border:1px solid #bca6d0;border-radius:10px;padding:12px 15px;background:#fff;color:var(--gl-ink);font:inherit;caret-color:var(--gl-purple)}.gl-search input::-moz-placeholder{color:var(--gl-muted)}.gl-search input::placeholder{color:var(--gl-muted)}.gl-search button,.gl-no-results button{min-height:44px;border:0;border-radius:8px;padding:8px 12px;background:var(--gl-soft);color:var(--gl-purple);font-weight:650}.gl-list-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 10px}.gl-list-title h2{font-size:24px;margin:0}.gl-list-title>span{font-size:13px;white-space:nowrap;color:var(--gl-muted)}.gl-results{list-style:none;margin:0;padding:0}.gl-results li{border-bottom:1px solid var(--gl-line)}.gl-results a{display:flex;align-items:center;gap:16px;min-height:78px;padding:12px 10px;border-radius:10px;text-decoration:none;transition:background .16s ease-out}.gl-results a:hover{background:var(--gl-soft)}.gl-results img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;flex:none}.gl-results a>div{min-width:0;flex:1}.gl-results b{display:block;font-size:16px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.gl-results span{display:block;font-size:13px;color:var(--gl-muted);margin-top:2px}.gl-results svg{color:var(--gl-purple);flex:none}.gl-no-results{padding:24px 0}.gl-reader{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:28px;min-width:0}.gl-article{min-width:0}.gl-reading-tools{position:sticky;top:160px;max-height:calc(100vh - 184px);overflow:auto;scrollbar-color:#d5c5df #f2ecfa;scrollbar-width:thin}.gl-contents{margin:0 0 26px;padding:0 0 18px;border-bottom:1px solid var(--gl-line)}.gl-contents h2{margin:0 0 10px;font-size:18px}.gl-contents summary{font-weight:650;font-size:14px;cursor:pointer;min-height:44px;align-items:center;gap:12px}.gl-contents ol{list-style:none;margin:4px 0 0;padding:0}.gl-contents li[data-level="3"]{padding-left:12px}.gl-contents a{display:flex;align-items:center;min-height:44px;padding:6px 0;font-size:13px;text-decoration:none;color:#714396;line-height:1.45}.gl-contents a:hover{text-decoration:underline;text-underline-offset:4px}.gl-prose{max-width:72ch;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.gl-prose>p:first-child{font-size:18px;line-height:1.65;margin-top:0}.gl-prose :is(h2,h3){scroll-margin-top:160px;margin:38px 0 12px;line-height:1.35}.gl-inline-command{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.gl-inline-command button,.gl-search .gl-search-scope button{text-decoration:underline;text-underline-offset:2px}.gl-inline-command button{min-height:32px;padding:2px 6px;font-size:.875em}.gl-search-scope{margin:8px 0 0}.gl-results a[id]{scroll-margin-top:150px}.gl-results .gl-result-opened{font-weight:700}.gl-prose h2{font-size:26px}.gl-prose h3{font-size:22px}.gl-prose p{margin:16px 0}.gl-prose :is(ul,ol){margin:18px 0;padding-left:24px}.gl-prose ul{list-style:disc}.gl-prose ol{list-style:decimal}.gl-prose li{padding-left:4px;margin:9px 0}.gl-prose code{padding:3px 7px;border-radius:6px;background:#ede2f7;color:#63318b;font-size:.9em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.gl-prose pre{max-width:100%;overflow:auto;padding:18px;background:#f2ecfa;border-radius:12px}.gl-prose pre code{padding:0;background:transparent}.gl-prose a{color:#714396;text-decoration:underline;text-underline-offset:4px}.gl-prose blockquote{margin:24px 0;padding:16px 22px;background:#f2ecfa;border:0;border-radius:12px}.gl-prose blockquote p{margin:0}.gl-prose img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:12px;margin:24px 0}.gl-table{max-width:100%;overflow:auto;margin:22px 0}.gl-table table{width:100%;border-collapse:collapse;font-size:14px}.gl-table :is(th,td){padding:12px;border:1px solid var(--gl-line);text-align:left}.gl-table th{background:var(--gl-soft)}.gl-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 12px}.gl-next a{padding:16px;border-radius:12px;background:var(--gl-soft);text-decoration:none;min-height:76px}.gl-next span{display:block;font-size:12px;color:var(--gl-muted)}.gl-next b{display:block;font-size:15px;margin-top:4px}.gl-return{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:none;color:var(--gl-purple)!important}.gl-command-panel{display:grid;gap:10px;padding:16px;background:#f2ecfa;border-radius:12px}.gl-command-panel>img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.gl-command-panel h2{margin:0 0 4px;font-size:19px;line-height:1.3}.gl-command-panel button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0;min-height:48px;padding:10px;background:#fff;border:0;border-radius:8px;color:var(--gl-ink)}.gl-command-panel code{overflow-wrap:anywhere;font-size:14px}.gl-command-panel button>span{font-size:12px;color:var(--gl-purple);flex:none}.gl-language{font-size:14px;padding:14px 18px;background:#f5edfb;border-radius:10px;margin:0 0 20px}.gl-language a{font-weight:650}.gl-empty{text-align:center;padding:30px 20px 40px;max-width:650px;margin:auto}.gl-empty>img{width:150px;height:90px;-o-object-fit:contain;object-fit:contain;margin:0 auto 14px}.gl-empty h2{font-size:27px;line-height:1.35;margin:12px 0}.gl-empty p{color:var(--gl-muted);margin:12px 0 24px}.gl-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;text-decoration:none;font-weight:650}.gl-help-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:40px;padding-top:20px;border-top:1px solid var(--gl-line)}.gl-help-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--gl-muted);text-decoration:none}.gl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1050px){.gl-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.gl-reader{grid-template-columns:minmax(0,1fr)}.gl-reading-tools{position:static;max-height:none}.gl-contents-desktop{display:none}.gl-contents-mobile{display:block}.gl-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-command-panel h2{align-self:center}.gl-command-panel>img{width:48px;height:48px}}@media(max-width:700px){.gl-page .gl-banner{min-height:210px;padding:126px 20px 24px}.gl-banner h1{font-size:29px}.gl-banner p{font-size:14px}.gl-banner .realm-page-hero-art{-o-object-position:65% center;object-position:65% center}.gl-frame{width:calc(100% - 32px)}.gl-server-desktop,.gl-sidebar{display:none}.gl-server-mobile{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--gl-line);margin-bottom:14px;padding:8px 0 12px;font-size:14px}.gl-server-mobile select{min-height:44px;max-width:72%;padding:8px 30px 8px 12px;border:1px solid #bca6d0;border-radius:9px;background:#fff;color:var(--gl-ink)}.gl-mobile-chapters{display:block;margin:0 0 16px;border-bottom:1px solid var(--gl-line);padding-bottom:6px}.gl-mobile-chapters>summary{min-height:44px;cursor:pointer;font-weight:650;font-size:14px}.gl-layout{display:block}.gl-reader{gap:24px}.gl-groups{padding:8px 0;gap:4px}.gl-groups button,.gl-group summary{min-height:56px}.gl-list-title{margin-top:22px}.gl-list-title h2{font-size:22px}.gl-results a{padding-inline:0;gap:12px}.gl-results b{font-size:15px}.gl-prose{font-size:16px;line-height:1.75}.gl-prose>p:first-child{font-size:17px}.gl-prose h2{font-size:24px}.gl-prose h3{font-size:20px}.gl-prose :is(h2,h3){scroll-margin-top:140px}.gl-contents-mobile{margin-bottom:16px;padding-bottom:6px}.gl-next{grid-template-columns:minmax(0,1fr)}.gl-command-panel{padding:18px;grid-template-columns:minmax(0,1fr)}.gl-help-links{gap:4px 16px;margin-top:28px}}@media(prefers-reduced-motion:reduce){.gl-results a{transition:none}}@media(min-width:701px)and (max-width:800px){.gl-server-desktop .hp-server-selector[data-realm-selector=landscapes] .hp-server-option{padding-left:76px}}.ch-salon .gl-page[data-embedded=true] .gl-layout{display:block}.ch-salon .gl-page[data-embedded=true][data-reading=true] .gl-sidebar{display:none}.ch-salon .gl-page[data-embedded=true][data-reading=true] .gl-mobile-chapters{display:block}.ch-salon .gl-page[data-embedded=true] .gl-mobile-chapters{margin:0 0 12px;padding:0;border-bottom:1px solid var(--gl-line)}.ch-salon .gl-page[data-embedded=true] .gl-mobile-chapters>summary{min-height:44px;padding-block:10px;font-size:14px;font-weight:650;cursor:pointer}.ch-salon .gl-page[data-embedded=true] .gl-heading>.ch-section-links{margin:0}.ch-salon .gl-page[data-embedded=true][data-reading=false] .gl-sidebar{margin-bottom:12px;padding:0}.ch-salon .gl-page[data-embedded=true] .gl-sidebar>h2,.ch-salon .gl-page[data-embedded=true] .gl-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ch-salon .gl-page[data-embedded=true] .gl-sidebar .gl-groups{display:flex;flex-wrap:wrap;gap:4px 6px}.ch-salon .gl-page[data-embedded=true] .gl-sidebar .gl-groups button{width:auto;max-width:100%;min-height:44px;gap:6px;padding:5px 8px;line-height:1.3}.ch-salon .gl-page[data-embedded=true] .gl-sidebar .gl-groups img{flex:none;width:24px;height:24px}.ch-salon .gl-page[data-embedded=true] .gl-search>div{position:relative;align-items:stretch}.ch-salon .gl-page[data-embedded=true] .gl-search svg{position:absolute;z-index:1;inset-inline-start:13px;top:14px;color:var(--gl-muted);pointer-events:none}.ch-salon .gl-page[data-embedded=true] .gl-search input{flex:1 1 200px;min-height:44px;padding:8px 12px;padding-inline-start:38px;border-color:var(--gl-line);font-size:14px}.ch-salon .gl-page[data-embedded=true] .gl-search button{min-width:0;font-size:13px}.ch-salon .gl-page[data-embedded=true] .gl-list-title{margin:14px 0 8px}.ch-salon .gl-page[data-embedded=true] .gl-list-title h2{font-size:19px}.ch-salon .gl-page[data-embedded=true] .gl-results a{min-height:58px;gap:12px;padding:8px 10px}.ch-salon .gl-page[data-embedded=true] .gl-results a:hover{background:var(--salon-hover)}.ch-salon .gl-page[data-embedded=true] .gl-results img{width:36px;height:36px}.ch-salon .gl-page[data-embedded=true] .gl-help-links{justify-content:flex-start;margin-top:24px;padding-top:8px}
