@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@400;500;600&family=Shippori+Mincho:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}dialog.noticeDialog{max-height:85dvh;margin:auto;position:fixed;inset:0}:root{--bg:#08080b;--panel:#101014;--panel2:#14131a;--ink:#eee9df;--muted:#9d968d;--gold:#d9b159;--gold2:#ce763f;--line:#dfbc6833;--serif:"Noto Serif JP",serif;--display:"Shippori Mincho",serif;--cinzel:"Cinzel",serif}.youtubeEmbed:has(.youtubeEmbedFallback) iframe{height:calc(100% - 30px);bottom:30px}.youtubeEmbedFallback{z-index:2;box-sizing:border-box;color:#c8aa55;text-align:right;background:#0a090d;border-top:1px solid #d9b1592e;height:30px;padding:7px 12px;font-size:10px;position:absolute;bottom:0;left:0;right:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--serif);font-feature-settings:"palt";letter-spacing:.035em;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:#7b4ca4}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070acc;border-bottom:1px solid #ffffff14;align-items:center;width:100%;height:76px;padding:0 clamp(22px,4vw,72px);display:flex;position:fixed;top:0;left:0}.brand{font:500 15px var(--cinzel);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.seal{place-items:center;width:38px;height:38px;display:grid}.seal img{object-fit:contain;filter:drop-shadow(0 3px 7px #000);width:100%;height:100%}.nav{gap:clamp(16px,2vw,34px);margin-left:auto;margin-right:24px;display:flex}.nav a{color:#c9c3b9;font-size:11px;position:relative}.nav a:after{content:"";background:var(--gold);width:0;height:1px;transition:all .25s;position:absolute;bottom:-8px;left:0}.nav a:hover:after{width:100%}.headerActions{align-items:center;gap:12px;display:flex}.searchButton,.menuButton{color:#ded8ce;cursor:pointer;font:500 10px var(--cinzel);letter-spacing:.16em;background:0 0;border:0}.portalButton{border:1px solid var(--gold);font:500 8px var(--cinzel);letter-spacing:.14em;color:#e7ce8a;padding:9px 12px}.menuButton{font-size:18px;display:none}.hero{align-items:center;height:100svh;min-height:760px;display:flex;position:relative;overflow:hidden}.heroMedia{position:absolute;inset:0}.heroImage{background-image:url(/archive/noctyr.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.heroAnimation{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroVeil{background:linear-gradient(90deg,#040407f7 0%,#040407c7 43%,#05040a40 72%),linear-gradient(#0000 65%,#050508b3);position:absolute;inset:0}.hero:after{content:"";background:radial-gradient(circle at 67% 38%,#8346bd2b,#0000 35%);position:absolute;inset:0}.heroContent{z-index:2;width:min(760px,80vw);margin-left:clamp(28px,9vw,170px);padding-top:45px}.eyebrow{font:500 11px var(--cinzel);letter-spacing:.33em;color:#c6b68e}.heroLogo{filter:drop-shadow(0 12px 20px #000);width:min(650px,76vw);margin:15px 0 4px -14px}.heroJa{font:500 15px var(--display);letter-spacing:.28em;color:#c7c0b6}.heroLine{background:linear-gradient(90deg,var(--gold),transparent);width:86px;height:1px;margin:32px 0}.hero h1{font:500 clamp(30px,3.1vw,52px) var(--display);letter-spacing:.12em;margin:0;line-height:1.62}.heroCopy{color:#b9b1a8;margin:22px 0 32px;font-size:14px;line-height:2.1}.heroActions{gap:14px;display:flex}.goldButton,.ghostButton{font:500 11px var(--display);letter-spacing:.15em;border:1px solid var(--gold);padding:15px 28px;transition:all .25s}.goldButton{color:#140d07;background:linear-gradient(110deg,#f1d067,#b86a37)}.ghostButton{background:#08080a61}.goldButton:hover,.ghostButton:hover{transform:translateY(-2px);box-shadow:0 8px 30px #d2924033}.scrollMark{z-index:3;transform-origin:100% 100%;font:9px var(--cinzel);letter-spacing:.22em;color:#aaa;align-items:center;gap:14px;display:flex;position:absolute;bottom:30px;right:35px;transform:rotate(90deg)}.scrollMark i{background:#aaa;width:60px;height:1px}.firstDoors{background:radial-gradient(circle at 8%,#6334892e,#0000 30%),#0b0a0f;border-block:1px solid #d9b15940;grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(190px,1fr));display:grid}.firstDoorsIntro,.firstDoors>a{min-height:190px;padding:30px clamp(20px,2.6vw,42px)}.firstDoorsIntro{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.firstDoorsIntro small,.firstDoors>a small{color:var(--gold);font:9px var(--cinzel);letter-spacing:.2em}.firstDoorsIntro b{font:500 clamp(19px,2vw,27px) var(--display);margin:10px 0 13px}.firstDoorsIntro span,.firstDoors>a span{color:#aaa2ad;font-size:12px;line-height:1.8}.firstDoors>a{border-right:1px solid var(--line);align-content:center;transition:all .25s;display:grid;position:relative}.firstDoors>a:last-child{border-right:0}.firstDoors>a:hover,.firstDoors>a:focus-visible{background:linear-gradient(145deg,#6b3b8f3d,#d9b1590a);outline:0}.firstDoors>a i{color:#76667e;font:10px var(--cinzel);font-style:normal;position:absolute;top:20px;right:20px}.firstDoors>a b{font:500 22px var(--display);color:#eee7f1;margin:8px 0}.firstDoors>a em{color:#d9b159;font-style:normal;position:absolute;bottom:18px;right:20px}@media (width<=1050px){.firstDoors{grid-template-columns:1fr 1fr}.firstDoorsIntro{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;min-height:auto}.firstDoors>a:nth-of-type(2){border-right:0}.firstDoors>a:last-child{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=600px){.firstDoors{grid-template-columns:1fr}.firstDoorsIntro,.firstDoors>a{border-bottom:1px solid var(--line);min-height:auto;padding:25px 28px;border-right:0!important;grid-column:auto!important}.firstDoors>a:last-child{border-bottom:0}.firstDoorsIntro b{font-size:22px}.firstDoors>a span{padding-right:25px}}.gateway{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#09090d;grid-template-columns:210px 1fr;max-width:100%;margin:auto;padding:0 clamp(28px,4vw,72px);display:grid}.gatewayLabel{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:30px 28px 30px 0;display:flex}.gatewayLabel span,.gatewayLabel b{font:500 12px var(--cinzel);letter-spacing:.24em}.gatewayLabel b{color:var(--gold);margin-top:4px;font-size:17px}.gatewayLabel small{color:#67616a;margin-top:8px;font-size:9px}.gatewayLinks{grid-template-columns:repeat(5,1fr);display:grid}.gatewayLinks>a{border-right:1px solid var(--line);align-items:center;gap:12px;min-height:145px;padding:22px 17px;transition:all .25s;display:flex;position:relative;overflow:hidden}.gatewayLinks>a:last-child{border-right:0}.gatewayLinks>a:before{content:"";background:linear-gradient(#0000,#6734913d);height:0;transition:all .3s;position:absolute;inset:auto 0 0}.gatewayLinks>a:hover:before{height:100%}.gatewayLinks>a>i{font:9px var(--cinzel);color:var(--gold);align-self:flex-start;margin-top:6px;font-style:normal}.gatewayLinks>a>div{z-index:1}.gatewayLinks small{font:7px var(--cinzel);letter-spacing:.18em;color:#776f78}.gatewayLinks b{font:500 13px var(--display);white-space:nowrap;margin-top:5px;display:block}.gatewayLinks p{color:#69636b;white-space:nowrap;margin:7px 0 0;font-size:9px}.gatewayLinks em{color:var(--gold);font-size:10px;font-style:normal;position:absolute;bottom:12px;right:10px}.gateIcon{opacity:.09;background-image:url(/archive/signa.webp);background-repeat:no-repeat;background-size:400%;width:78px;height:78px;transition:all .3s;position:absolute;top:-15px;right:-9px}.gatewayLinks a:hover .gateIcon{opacity:.24;transform:scale(1.05)}.updatesTop{background:#0d0c11;max-width:none;padding-left:clamp(28px,9vw,170px);padding-right:clamp(28px,9vw,170px)}.sectionFrame{max-width:1440px;margin:auto;padding:88px clamp(28px,6vw,96px)}.sectionHeading{align-items:center;gap:22px;margin-bottom:48px;display:flex}.sectionHeading>span{font:400 11px var(--cinzel);color:var(--gold);border:1px solid var(--line);place-items:center;width:40px;height:40px;display:grid;transform:rotate(45deg)}.sectionHeading>span:first-line{transform:rotate(-45deg)}.sectionHeading p{font:500 10px var(--cinzel);letter-spacing:.3em;color:var(--gold);margin:0 0 7px}.sectionHeading h2{font:500 clamp(26px,3vw,40px) var(--display);letter-spacing:.12em;margin:0}.sectionIntro{max-width:650px;color:var(--muted);margin:-30px 0 46px 64px;font-size:14px;line-height:2}.intro{background:linear-gradient(#09090c,#0d0c12)}.introGrid{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(45px,8vw,120px);display:grid}.introText{padding-left:62px}.introText .lead{font:500 22px var(--display);letter-spacing:.08em}.introText>p:not(.lead){color:var(--muted);font-size:14px;line-height:2}.readingPath{border-top:1px solid var(--line);margin:35px 0 0;padding:0;list-style:none}.readingPath li{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:17px 5px;display:flex}.readingPath span{font:11px var(--cinzel);color:var(--gold)}.readingPath a{flex:1;font-size:14px}.readingPath b{color:var(--gold);font-weight:400}.lumina{text-align:center;background:radial-gradient(circle at 50% 40%,#592c8333,#0000 45%),#101017;border:1px solid #d5ae5b4d;padding:42px;position:relative;box-shadow:0 30px 80px #0006}.lumina:before,.lumina:after{content:"";border-color:var(--gold);opacity:.55;width:25px;height:25px;position:absolute}.lumina:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.lumina:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.luminaTop{font:10px var(--cinzel);letter-spacing:.32em;color:var(--gold)}.lumina h3{font:500 20px var(--cinzel);letter-spacing:.18em;line-height:1.6}.lumina h3 span{color:#a7a0a9;font-size:9px}.orb{border:1px solid #d7b56880;border-radius:50%;width:110px;height:110px;margin:28px auto;position:relative;box-shadow:0 0 40px #7046b04d}.orb:before,.orb:after{content:"";border:1px solid #b876de73;border-radius:50%;position:absolute;inset:12px}.orb:after{background:radial-gradient(circle,#f4dc9a 0 3%,#8a4cac 12%,#0000 55%);inset:31px;box-shadow:0 0 30px #8b4db4}.orb span,.orb i{background:linear-gradient(transparent,var(--gold),transparent);width:1px;height:126px;position:absolute;top:-9px;left:50%;transform:rotate(45deg)}.orb i{transform:rotate(-45deg)}.lumina dl{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lumina dl div{border-right:1px solid var(--line);padding:13px 6px}.lumina dl div:last-child{border:0}.lumina dt{color:#807b83;font-size:9px}.lumina dd{color:#dfc477;margin:5px 0 0;font-size:12px}.luminaNote{font:8px/1.8 var(--cinzel);letter-spacing:.18em;color:#716e76;margin-top:20px}.domains{background:#0c0b10}.domainGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.domainCard{border:1px solid #ffffff17;height:560px;position:relative;overflow:hidden}.domainCard img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.domainCard:hover img{transform:scale(1.04)}.domainShade{background:linear-gradient(#0000 32%,#040407f2 100%);position:absolute;inset:0}.domainNum{font:11px var(--cinzel);color:#d6c59a;position:absolute;top:20px;right:20px}.domainInfo{position:absolute;bottom:32px;left:32px;right:32px}.domainInfo p{font:10px var(--cinzel);letter-spacing:.3em;color:#d7bd7a}.domainInfo h3{font:500 28px var(--display);margin:7px 0}.domainInfo>span{color:#aaa;font-size:12px}.domainInfo a{border-top:1px solid #ffffff2e;margin-top:22px;padding-top:14px;font-size:11px;display:block}.domainCard.rose{box-shadow:inset 0 -4px #9b3c61}.domainCard.violet{box-shadow:inset 0 -4px #6e3d9d}.domainCard.blue{box-shadow:inset 0 -4px #315783}.domainRecordLink{color:#e3c979;border-top:1px solid #ffffff2e;margin-top:22px;padding-top:14px;font-size:13px;font-weight:500;display:block}.domainCard{cursor:pointer;color:inherit}.domainCard:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.archive{background:linear-gradient(#0b0a0f,#09090c)}.archiveLayout{grid-template-columns:350px 1fr;gap:60px;display:grid}.archiveIndex{border-top:1px solid var(--gold)}.indexHead{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 0;display:flex}.indexHead p{font:500 13px var(--cinzel);letter-spacing:.18em;margin:0}.indexHead span{font:9px var(--cinzel);color:var(--gold)}.archiveIndex details{border-bottom:1px solid var(--line)}.archiveIndex summary{cursor:pointer;align-items:center;gap:14px;padding:18px 0;list-style:none;display:flex}.archiveIndex summary::-webkit-details-marker{display:none}.archiveIndex summary>span{font:9px var(--cinzel);color:var(--gold)}.archiveIndex summary div{flex:1;font-size:14px}.archiveIndex summary small{font:8px var(--cinzel);color:#756f68;letter-spacing:.12em;margin-top:4px;display:block}.archiveIndex summary b{color:var(--gold);font-weight:400}.archiveIndex ul{margin:0;padding:0 0 14px 30px;list-style:none}.archiveIndex li a{color:#aaa;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.archiveIndex li a:hover{color:var(--gold)}.searchBox{border:1px solid var(--line);background:#111017;margin-bottom:24px;padding:22px 25px;position:relative}.searchBox label{font:9px var(--cinzel);letter-spacing:.25em;color:var(--gold)}.searchBox>div{gap:15px;margin-top:12px;display:flex}.searchBox input{color:#fff;background:0 0;border:0;border-bottom:1px solid #4d4850;outline:none;width:100%;padding:5px 0 10px;font-size:14px}.searchResults{z-index:5;border:1px solid var(--line);background:#17151d;margin:0;padding:7px;list-style:none;position:absolute;top:85px;left:24px;right:24px}.searchResults li{border-bottom:1px solid #29252e;padding:10px 12px;font-size:12px}.searchResults li span{width:130px;color:var(--gold);font-size:9px;display:inline-block}.featuredRecords{gap:18px;display:grid}.featuredRecords article{background:#111015;border:1px solid #ffffff12;grid-template-columns:280px 1fr;min-height:205px;display:grid}.featuredRecords img{object-fit:cover;width:100%;height:100%}.featuredRecords article>div{padding:28px 32px}.featuredRecords p{font:9px var(--cinzel);color:var(--gold);letter-spacing:.2em}.featuredRecords h3{font:500 22px var(--display);margin:10px 0}.featuredRecords span{color:var(--muted);font-size:12px;line-height:1.9;display:block}.featuredRecords a{color:#dbc27f;margin-top:16px;font-size:10px;display:inline-block}.archiveGlossaryCard{background:radial-gradient(circle at 10%,#68398f38,#0000 42%),linear-gradient(135deg,#12101a,#0d0b12);border:1px solid #d2ae5b61;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:170px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.archiveGlossaryCard:after{content:"◇";font:110px var(--display);color:#d2ae5b0e;position:absolute;top:-25px;right:25px}.archiveGlossaryCard>span{font:10px var(--cinzel);letter-spacing:.19em;color:var(--gold);writing-mode:vertical-rl}.archiveGlossaryCard small{font:9px var(--cinzel);letter-spacing:.16em;color:#9f94aa}.archiveGlossaryCard h3{font:500 22px var(--display);color:#f2edf5;margin:8px 0 10px}.archiveGlossaryCard p{color:#aaa2b0;max-width:560px;margin:0;font-size:12px;line-height:1.85}.archiveGlossaryCard>b{z-index:1;color:#d9bc77;white-space:nowrap;font-size:11px;position:relative}.archiveGlossaryCard:hover{background:radial-gradient(circle at 10%,#7c45a74d,#0000 45%),linear-gradient(135deg,#16121f,#0d0b12);border-color:#d0aa55}.gallery{background:#0d0c11}.galleryTop{justify-content:space-between;align-items:end;margin:-25px 0 42px 63px;display:flex}.galleryTop p{color:var(--muted);font-size:13px;line-height:2}.galleryTop a{color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:8px;font-size:11px}.galleryGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:12px;display:grid}.galleryGrid figure{margin:0;position:relative;overflow:hidden}.galleryGrid figure>a{width:100%;height:100%;display:block}.galleryGrid .wide{grid-column:span 2}.galleryGrid .tall{grid-row:span 2}.galleryGrid img{object-fit:cover;width:100%;height:100%;transition:all .5s}.galleryGrid figure:hover img{filter:brightness(1.08);transform:scale(1.04)}.galleryGrid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000bf);position:absolute;inset:0}.galleryGrid figcaption{z-index:2;font-size:11px;position:absolute;bottom:16px;left:18px}.galleryGrid figcaption span{font:9px var(--cinzel);color:var(--gold);margin-right:12px}.works{background:#09090c}.worksGrid{grid-template-columns:1.3fr .7fr;gap:28px;display:grid}.workVisual{min-height:460px;position:relative;overflow:hidden}.workVisual img{object-fit:cover;width:100%;height:100%;position:absolute}.workVisual:after{content:"";background:linear-gradient(#0000 35%,#030306ed);position:absolute;inset:0}.workVisual>div{z-index:2;position:absolute;bottom:32px;left:35px}.workVisual p{font:9px var(--cinzel);letter-spacing:.25em;color:var(--gold)}.workVisual h3{font:500 25px var(--cinzel);margin:7px 0 18px;line-height:1.5}.workVisual h3 span{font:500 16px var(--display)}.workVisual button{border:1px solid var(--gold);color:#fff;cursor:pointer;background:#05050899;padding:11px 18px;font-size:11px}.workList{border-top:1px solid var(--gold)}.workList a{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:24px 8px;display:flex}.workList a>span{font:9px var(--cinzel);color:var(--gold)}.workList p{font:9px var(--cinzel);color:#777;flex:1;margin:0}.workList b{color:#ddd;font:500 13px var(--serif);margin-top:6px;display:block}.workList i{color:var(--gold);font-style:normal}.guide{background:radial-gradient(circle at 50% 100%,#572b7e33,#0000 45%),#0d0c11}.guideGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.guideGrid>a{border:1px solid var(--line);background:#111017;min-height:270px;padding:34px;transition:all .3s;position:relative}.guideGrid>a:after{content:"";border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);opacity:.18;width:80px;height:80px;position:absolute;bottom:0;right:0}.guideGrid>a:hover{background:#15121b;border-color:#e0ba668c;transform:translateY(-4px)}.guideGrid>a>span{font:10px var(--cinzel);color:var(--gold)}.guideGrid small{font:9px var(--cinzel);letter-spacing:.22em;color:#777;margin-top:32px;display:block}.guideGrid h3{font:500 23px var(--display);margin:10px 0}.guideGrid p{color:var(--muted);font-size:12px;line-height:1.9}.guideGrid b{color:#ddc47e;font-size:10px;position:absolute;bottom:30px}.guideGrid .portalCard{background:linear-gradient(140deg,#73419833,#0000 50%),#111017}.updates{background:#0e0d12;grid-template-columns:1.15fr .85fr;gap:90px;display:grid}.sectionHeading.compact{margin-bottom:25px}.updateList{border-top:1px solid var(--line)}.updateList a{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 20px;padding:15px 5px;font-size:12px;display:grid}.updateList time{font:10px var(--cinzel);color:#777}.updateList b{color:var(--gold)}.notice{border:1px solid var(--line);background:#121119;padding:38px}.notice>p{font:10px var(--cinzel);letter-spacing:.25em;color:var(--gold)}.notice h3{font:500 20px var(--display)}.notice li{color:#aaa;padding:9px 0;font-size:12px}footer{text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0,#5a2a7c2e,#0000 40%),#070709;padding:95px 30px 45px}footer>img{width:390px;max-width:85vw;margin:0 auto -5px}footer>p{font:500 15px/2.1 var(--display);letter-spacing:.18em;color:#c8c0b7}.footerColumns{text-align:left;grid-template-columns:repeat(3,1fr);gap:50px;max-width:850px;margin:45px auto;display:grid}.footerColumns div{flex-direction:column;gap:10px;display:flex}.footerColumns b{font:9px var(--cinzel);letter-spacing:.2em;color:var(--gold);border-bottom:1px solid var(--line);padding-bottom:12px}.footerColumns a{color:#8c8580;font-size:10px}footer small{font:8px/1.8 var(--cinzel);letter-spacing:.12em;color:#4e4b50}.infoPage{background:radial-gradient(circle at 70% 0,#5e2b852e,#0000 33%),#09090c;min-height:100vh}.subHeader{border-bottom:1px solid var(--line);background:#07070ae6;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(25px,6vw,90px);display:flex}.subHeader>a{font:500 13px var(--cinzel);letter-spacing:.12em;align-items:center;gap:12px;display:flex}.subHeader img{width:38px;height:38px}.subHeader nav{font:9px var(--cinzel);letter-spacing:.14em;color:#bdb5aa;gap:28px;display:flex}.infoHero{border-bottom:1px solid var(--line);padding:105px max(30px,50vw - 490px) 75px}.infoHero>p{font:10px var(--cinzel);letter-spacing:.3em;color:var(--gold)}.infoHero h1{font:500 clamp(35px,5vw,64px) var(--display);letter-spacing:.13em;margin:18px 0}.infoHero>span{color:var(--muted);font-size:14px;line-height:2}.infoBody{max-width:980px;margin:auto;padding:80px 30px 120px}.infoBody section{margin-bottom:65px}.infoBody h2{font:500 24px var(--display);letter-spacing:.08em;border-bottom:1px solid var(--line);padding-bottom:15px}.infoBody li{padding:4px}.infoCallout{border:1px solid var(--gold);background:#7041911f;padding:28px 32px}.infoCallout b{color:#e1c77e}.infoButton{border:1px solid var(--gold);color:#e3cb89;margin-top:18px;padding:13px 20px;font-size:11px;display:inline-block}.contactGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:70px;display:grid}.contactGrid section{border:1px solid var(--line);background:#111016;margin:0;padding:28px}.contactGrid span{font:10px var(--cinzel);color:var(--gold)}.contactGrid h2{border:0;margin:12px 0 0;font-size:18px}.recordMeta{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.recordMeta div{border-right:1px solid var(--line);padding:18px}.recordMeta div:last-child{border:0}.recordMeta span{color:#777;font-size:9px;display:block}.recordMeta b{color:#dec47d;margin-top:7px;font-size:12px;display:block}.recordHero{object-fit:cover;width:100%;max-height:480px;margin-bottom:70px}.relatedRecords{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.relatedRecords a{border:1px solid var(--line);color:#cdbb91;padding:17px;font-size:12px}.subFooter{border-top:1px solid var(--line);color:#887f77;justify-content:space-between;max-width:980px;margin:auto;padding:35px 30px 50px;font-size:11px;display:flex}.subFooter small{font:8px var(--cinzel)}@media (width<=1100px){.gateway{grid-template-columns:1fr;padding:0}.gatewayLabel{border-right:0;border-bottom:1px solid var(--line);padding:22px 30px}.gatewayLinks{grid-template-columns:repeat(5,minmax(190px,1fr));padding-left:15px;overflow-x:auto}.gatewayLinks>a{min-height:125px}}@media (width<=900px){.nav{background:#0b0a0e;flex-direction:column;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.menuButton{display:block}.searchButton span{display:none}.brand{font-size:12px}.heroContent{width:86vw;margin-left:7vw}.heroLogo{width:90vw}.introGrid,.archiveLayout,.worksGrid,.updates{grid-template-columns:1fr}.introText{padding-left:0}.domainGrid{grid-template-columns:1fr}.domainCard{height:430px}.archiveIndex{order:2}.galleryGrid{grid-template-columns:repeat(2,1fr)}.galleryTop{margin-left:0}.sectionFrame{padding-top:90px;padding-bottom:90px}.guideGrid{grid-template-columns:1fr}.footerColumns{grid-template-columns:1fr;gap:25px}.recordMeta{grid-template-columns:repeat(2,1fr)}.contactGrid{grid-template-columns:1fr}}@media (width<=560px){.siteHeader{height:64px}.brand span:last-child{display:none}.portalButton{padding:7px;font-size:7px}.hero{min-height:720px}.hero h1{font-size:28px}.heroCopy br{display:none}.heroActions{text-align:center;flex-direction:column;width:220px}.sectionHeading{gap:15px}.sectionHeading>span{width:32px;height:32px}.sectionHeading h2{font-size:25px}.sectionIntro{margin-left:0}.introText .lead{font-size:19px}.lumina{padding:28px 18px}.domainCard{height:390px}.featuredRecords article{grid-template-columns:1fr}.featuredRecords img{height:190px}.galleryTop{display:block}.galleryGrid{grid-auto-rows:190px}.galleryGrid .wide{grid-column:span 2}.galleryGrid .tall{grid-row:span 1}.worksGrid{gap:20px}.workVisual{min-height:390px}.updates{gap:45px}.subHeader nav a:first-child{display:none}.recordMeta{grid-template-columns:1fr}.recordMeta div{border-right:0;border-bottom:1px solid var(--line)}.relatedRecords{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (width>=901px){.nav a{color:#d7d1c8;font-size:12px}.searchButton{font-size:11px}.portalButton{color:#f1d78d;font-size:9px}.gatewayLinks>a{gap:13px;min-height:158px;padding:24px 18px}.gatewayLinks>a>i{color:#efc853;font-size:10px}.gatewayLinks small{color:#aaa3ad;font-size:9px}.gatewayLinks b{color:#f2eee7;margin-top:7px;font-size:16px}.gatewayLinks p{color:#a19aa4;margin-top:9px;font-size:11px}.gatewayLinks em{color:#edc54f;font-size:12px}}.archiveIndex summary div{color:#eee9e1;font-size:16px}.archiveIndex summary small{color:#9c948d;margin-top:5px;font-size:10px}.archiveIndex li a{color:#c2bbb2;padding:9px 0;font-size:14px}.searchBox label{color:#e2bb5b;font-size:10px}.searchBox input{border-bottom-color:#625c65;font-size:16px}.searchResults li{font-size:14px}.searchResults li span{font-size:10px}.featuredRecords article{border-color:#ffffff17;min-height:220px}.featuredRecords p{color:#e1b94f;font-size:10px}.featuredRecords h3{font-size:25px}.featuredRecords span{color:#bcb4ab;font-size:14px;line-height:2}.featuredRecords a{color:#e3c979;font-size:12px}footer>p{color:#d8d1c8;font-size:16px}.footerColumns{gap:55px;max-width:930px}.footerColumns div{gap:13px}.footerColumns b{color:#e3ba54;font-size:10px}.footerColumns a{color:#b9b1a9;font-size:13px;line-height:1.55}.footerColumns a:hover{color:#e4ca84}footer small{color:#777078;font-size:10px}@media (width>=901px){.gatewayLabel small{color:#928b94;font-size:10px}.gatewayLinks small{color:#bbb4bd;font-size:10px}.gatewayLinks b{font-size:17px}.gatewayLinks p{color:#b5aeb7;font-size:12px}.archiveIndex summary small{color:#aaa29b;font-size:11px}.archiveIndex li a{color:#d0c8be;font-size:15px}.guideGrid small{color:#aaa2ab;font-size:10px}.guideGrid h3{font-size:24px}.guideGrid p{color:#bcb4bc;font-size:14px}.guideGrid b{font-size:12px}}.recordHeroFigure{margin:0 0 70px}.recordHeroFigure .recordHero{margin-bottom:0}.recordHeroFigure figcaption{font:9px var(--cinzel);letter-spacing:.2em;color:#a98b4b;padding:10px 0}.migratedRecord{max-width:800px;margin-inline:auto}.infoBody .migratedRecord h2{border-bottom:0;margin:70px 0 25px;padding-bottom:0}.infoBody .migratedRecord h3{font:500 20px var(--display);letter-spacing:.07em;color:#e8e1d8;margin:42px 0 20px}.migratedRecord p{margin:0 0 .9em;line-height:1.95}.migratedRecord ul,.migratedRecord ol{margin:18px 0 28px;padding-left:1.6em}.migratedRecord li{padding:3px 0}.migratedRecord strong{color:#eee0b7;font-weight:600}.migratedRecord blockquote{border-left:2px solid var(--gold);color:#d1c8bf;background:#7b4ca414;margin:24px 0;padding:18px 24px;font-size:15px;line-height:2}.migratedRecord blockquote:empty{display:none}.recordDivider{clear:both;width:100%;box-shadow:0 0 12px #bc84cf29;background:linear-gradient(90deg,#0000 0,#d9b159d1 14%,#ab70c69e 72%,#0000 100%)!important;border:0!important;height:2px!important;margin:52px 0!important;display:block!important}.sourceLink{color:#c8bda5}.recordImageGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.recordImageGrid img{object-fit:cover;width:100%;height:330px}.inlineImageGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,4vw,54px);margin:38px 0 48px;display:grid;position:relative}.inlineImageGroup.singleImage{grid-template-columns:1fr}.inlineImageGroup img{object-fit:cover;border:1px solid #d9b15929;width:100%;height:auto;transition:filter .6s,transform .6s;position:relative;box-shadow:0 18px 46px #00000061}.inlineImageGroup img:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-2px)}.visual-world-circulation:before{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(circle at 25%,#d6e8ef1f,#0000 35%),radial-gradient(circle at 76%,#9b48e829,#0000 38%);position:absolute;inset:8% 3%}.visual-world-circulation img{will-change:filter,transform;animation:6.5s ease-in-out infinite soliusBreath}.visual-world-circulation img:nth-child(2){animation-name:soliusVioletBreath;animation-delay:-2.2s}@keyframes soliusBreath{0%,to{filter:brightness(.94)saturate(.92)drop-shadow(0 0 #dceff500);transform:translateY(0)scale(1)}50%{filter:brightness(1.09)saturate(1.06)drop-shadow(0 0 18px #dceff538);transform:translateY(-2px)scale(1.008)}}@keyframes soliusVioletBreath{0%,to{filter:brightness(.94)saturate(.98)drop-shadow(0 0 #9c4cee00);transform:translateY(0)scale(1)}50%{filter:brightness(1.12)saturate(1.18)drop-shadow(0 0 22px #9c4cee57);transform:translateY(-2px)scale(1.008)}}.visual-species-overview img,.visual-old-house-of-yomika img,.visual-night-cord img{filter:drop-shadow(0 0 18px #d08b401a)}.visual-noctyr img,.visual-noctyval-rex img{filter:drop-shadow(0 0 20px #914ecd24)}.visual-yomika img,.visual-mashiro img{filter:drop-shadow(0 0 20px #d391ce21)}.visual-zaharael img{filter:drop-shadow(0 0 20px #87bee221)}.infoBody .migratedRecord h2.majorSectionDivider{margin-top:105px;padding-top:48px;position:relative}.infoBody .migratedRecord h2.majorSectionDivider:before{content:"";background:linear-gradient(90deg,#0000,#d9b15980 14%,#8e56b173 72%,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.infoBody .migratedRecord h2.majorSectionDivider:after{content:"✦";color:#b9954d;font:11px var(--serif);text-shadow:0 0 14px #bd7ede8c;background:#09090c;padding:0 14px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}@media (width<=560px){.recordImageGrid,.inlineImageGroup{grid-template-columns:1fr}.recordImageGrid img{height:auto}.migratedRecord blockquote{margin-inline:0}}@media (prefers-reduced-motion:reduce){.visual-world-circulation img{animation:none}}.sourceLink[href]{color:#dcc27e;border-bottom:1px solid #d9b15959}.recordPager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:80px 0 55px;padding-top:30px;display:grid}.recordPager a{border:1px solid var(--line);color:#d0c4b8;padding:18px;font-size:12px}.recordPager a:last-child{text-align:right}.recordPager small{font:8px var(--cinzel);letter-spacing:.2em;color:var(--gold);margin-bottom:8px;display:block}.adminPage{background:#09090c;min-height:100vh}.adminHeader{border-bottom:1px solid var(--line);background:#0d0c11;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 clamp(24px,5vw,80px);display:grid}.adminHeader div{text-align:center}.adminHeader p{font:9px var(--cinzel);letter-spacing:.25em;color:var(--gold);margin:0}.adminHeader h1{font:500 24px var(--display);margin:7px 0 0}.adminHeader>span{font:9px var(--cinzel);color:#807972;justify-self:end}.adminNotice{border-bottom:1px solid var(--line);color:#aaa;background:#15111b;gap:18px;padding:14px clamp(24px,5vw,80px);font-size:12px;display:flex}.adminNotice b{color:#e2c77e}.adminLayout{grid-template-columns:340px 1fr;min-height:calc(100vh - 190px);display:grid}.adminList{border-right:1px solid var(--line);background:#0d0c11}.adminList>input{border:1px solid var(--line);color:#fff;background:#111016;width:calc(100% - 36px);margin:18px;padding:12px}.adminList>div{height:calc(100vh - 210px);overflow:auto}.adminList button{color:#d8d0c7;text-align:left;background:0 0;border:0;border-bottom:1px solid #d9b1591a;width:100%;padding:15px 20px}.adminList button:hover,.adminList button.active{background:#19141f}.adminList small,.adminList b,.adminList i{display:block}.adminList small{font:8px var(--cinzel);color:#8e7850}.adminList b{font:500 13px var(--serif);margin-top:5px}.adminList i{color:#c58fdb;font-size:9px}.adminEditor{min-width:0;padding:30px clamp(24px,4vw,62px) 100px}.adminFields{grid-template-columns:1.5fr 1fr .7fr;gap:12px;display:grid}.adminFields label{color:#8f8780;font-size:10px}.adminFields input{border:1px solid var(--line);color:#fff;background:#111016;width:100%;margin-top:7px;padding:12px;display:block}.adminToolbar{justify-content:space-between;align-items:center;margin:28px 0 10px;font-size:11px;display:flex}.adminToolbar div{gap:8px;display:flex}.adminToolbar a,.adminToolbar button,.adminActions button,.adminActions label{border:1px solid var(--line);color:#d8c79c;background:#121017;padding:9px 12px;font-size:10px}.adminEditor textarea{border:1px solid var(--line);color:#d8d1c9;background:#0c0b10;width:100%;min-height:620px;padding:24px;font:14px/1.9 monospace}.adminImages{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:24px;display:grid}.adminImages>p{grid-column:1/-1}.adminImages figure{border:1px solid var(--line);margin:0}.adminImages img{aspect-ratio:1;object-fit:cover;width:100%}.adminImages figcaption{color:#b99a59;padding:7px;font:9px monospace}.adminActions{border:1px solid var(--line);background:#0a090dee;gap:8px;padding:10px;display:flex;position:fixed;bottom:20px;right:20px}.adminActions input{display:none}@media (width<=900px){.adminLayout{grid-template-columns:1fr}.adminList>div{height:280px}.adminFields{grid-template-columns:1fr}.adminImages{grid-template-columns:repeat(3,1fr)}}.adminTabs{z-index:8;border-bottom:1px solid var(--line);background:#09090df2;grid-template-columns:minmax(88px,.24fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"overview official public""overview creative operations";align-items:stretch;gap:1px;padding:7px 10px;display:grid;position:sticky;top:0}.adminTabGroup{border-left:1px solid #d9b15933;min-width:0;padding:5px 8px 7px}.adminTabGroup--overview{border-left:0;border-right:1px solid #d9b15933;flex-direction:column;grid-area:overview;justify-content:center;display:flex}.adminTabGroup--official{border-bottom:1px solid #d9b15933;grid-area:official}.adminTabGroup--creative{grid-area:creative}.adminTabGroup--public{border-bottom:1px solid #d9b15933;grid-area:public}.adminTabGroup--operations{grid-area:operations}.adminTabGroup>small{color:#958a98;font:9px var(--cinzel);letter-spacing:.12em;margin:0 6px 5px;display:block}.adminTabGroup>div{flex-wrap:wrap;gap:2px;display:flex}.adminTabs button{color:#aaa2ac;font:10px var(--cinzel);white-space:nowrap;background:0 0;border:1px solid #0000;padding:9px 12px}.adminTabs button.active{border-color:var(--line);color:#e9ca71;background:#15121a}.adminWorkspace{grid-template-columns:minmax(310px,390px) 1fr;display:grid}.adminTree{border-right:1px solid var(--line);background:#0c0b10;height:calc(100vh - 124px);padding:22px 24px 80px;position:sticky;top:124px;overflow:auto}.adminTree>input{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#121017;width:100%;margin-bottom:24px;padding:13px}.adminTree section{margin-bottom:28px}.adminTree h2{border-bottom:1px solid var(--line);font:500 15px var(--cinzel);color:#e5c56b;margin:0 0 13px;padding-bottom:10px}.adminTree h3{font:600 14px var(--serif);margin:16px 0 8px}.adminTree h3 small{font:8px var(--cinzel);color:#746b75;margin-top:4px;display:block}.adminTree button{color:#bdb5bc;text-align:left;background:0 0;border:0;border-left:1px solid #0000;width:100%;padding:9px 11px;position:relative}.adminTree button:hover,.adminTree button.active{color:#fff;background:#17131c;border-left-color:#dfb951}.adminTree button small,.adminTree button b{display:block}.adminTree button small{font:8px var(--cinzel);color:#756b74}.adminTree button b{font:500 12px var(--serif);margin-top:3px}.adminTree button i{color:#c58fdb;font-size:8px;position:absolute;top:10px;right:8px}.adminDatabase{border-left:1px solid #d9b15938;margin:11px 0 16px;padding-left:13px}.adminDatabase h4{font:9px var(--cinzel);color:#b5924d}.editorTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:22px;padding-bottom:18px;display:flex}.editorTitle h2{font:500 26px var(--display);margin:7px 0 0}.editorTitle small,.editorTitle a{color:#d9b75b}.adminCodeGuide{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.adminCodeGuide button{border:1px solid var(--line);color:#aaa;text-align:left;background:#111016;padding:9px}.adminCodeGuide code,.adminCodeGuide span{display:block}.adminPanelGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:1250px;margin:35px auto 110px;padding:0 28px;display:grid}.adminPanelGrid>section{border:1px solid var(--line);background:#0f0e13;padding:27px}.adminPanelGrid h2{color:#e3c269}.adminPanelGrid p,.adminPanelGrid li{color:#aaa;line-height:1.8}.adminPanelGrid button,.importButton{border:1px solid var(--line);color:#dfc36f;background:#18141d;padding:10px 14px;display:inline-block}.adminPanelGrid input{box-sizing:border-box;border:1px solid var(--line);color:#ddd;background:#0a090d;padding:11px}.panelSave{background:#09090def;padding:10px;position:fixed;bottom:24px;right:24px}.importButton input{display:none}.gasCode{box-sizing:border-box;color:#d8cfae;background:#09090c;width:100%;min-height:400px;margin:18px 0;padding:18px;font:12px/1.7 monospace}.wideSettingInput{width:100%;margin:10px 0}@media (width<=900px){.adminWorkspace{grid-template-columns:1fr}.adminTree{height:360px;position:relative;top:auto}.adminPanelGrid{grid-template-columns:1fr}.adminTabs{grid-template-columns:1fr 1fr;grid-template-areas:"overview overview""official public""creative operations"}.adminTabGroup--overview{border-bottom:1px solid #d9b15933;border-right:0}.adminTabGroup>small{font-size:8px}.linkSetting{grid-template-columns:1fr}}@media (width<=620px){.adminTabs{grid-template-columns:1fr;grid-template-areas:"overview""official""public""creative""operations";position:relative}.adminTabGroup{border-top:1px solid #d9b15929;border-left:0}.adminTabGroup--overview{border-top:0}.adminTabGroup--official,.adminTabGroup--public{border-bottom:0}.adminTabGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminTabs button{white-space:normal;text-align:left}}.unifiedAdmin{font-size:15px}.adminHeader a{font-size:13px}.adminHeader p{font-size:11px}.adminHeader h1{font-size:29px}.adminHeader>span{font-size:11px}.adminTabs button{font-size:12px}.adminTree>input{font-size:15px}.adminTree h2{font-size:18px}.adminTree h3{font-size:16px}.adminTree h3 small{font-size:10px}.adminTree button{padding:11px 12px}.adminTree button small{font-size:10px}.adminTree button b{font-size:14px;line-height:1.5}.adminDatabase h4{font-size:11px}.editorTitle small,.editorTitle a{font-size:12px}.editorTitle h2{font-size:31px}.adminFields label{font-size:13px}.adminFields input{font-size:15px}.adminToolbar{font-size:14px}.adminToolbar button{font-size:12px}.adminEditor textarea{font-size:15px;line-height:1.85}.adminCodeGuide button{font-size:12px}.adminCodeGuide span{font-size:11px}.adminPanelGrid h2{font-size:21px}.adminPanelGrid p,.adminPanelGrid li,.adminPanelGrid label{font-size:14px}.adminPanelGrid input,.adminPanelGrid button,.importButton{font-size:13px}.adminImages figcaption{font-size:11px}.adminIdentity{z-index:30;border:1px solid var(--line);color:#aaa;background:#09090dee;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex;position:fixed;top:27px;right:clamp(24px,5vw,80px);box-shadow:0 8px 24px #0007}.adminIdentity a{color:#e3c269;border-left:1px solid #d9b1593d;padding-left:12px}.adminHeader>span i{color:#c9a94d;font:normal 10px var(--serif);margin-top:7px;display:block}@media (width<=700px){.adminIdentity{box-shadow:none;background:#0d0c11;border-width:0 0 1px;justify-content:flex-end;padding:10px 16px;position:relative;inset:auto}.adminHeader{height:82px}.adminHeader>div{text-align:right;justify-self:end}.adminHeader>div p{display:none}}.panelSave,.adminActions{bottom:24px}.galleryGrid .wide,.galleryGrid .tall{grid-area:auto}.galleryGrid img{cursor:pointer;transition:none}.galleryGrid figure:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#d9b15900,#5b367400);border:1px solid #e8c66900;transition:border-color .35s,background .35s,box-shadow .35s;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #fff0}.galleryGrid figure:hover:before,.galleryGrid figure:focus-within:before{background:linear-gradient(#d9b15909,#5b36741f);border-color:#e8c66980;box-shadow:inset 0 0 24px #a068be1a}.galleryGrid figure:hover img,.galleryGrid figure:focus-within img{filter:none}.galleryGrid figcaption{transition:transform .35s,color .35s}.galleryGrid figure:hover figcaption,.galleryGrid figure:focus-within figcaption{color:#fff;transform:translateY(-3px)}.topGallerySettings{grid-column:1/-1}.galleryPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 28px;display:grid}.galleryPicker label{border:1px solid var(--line);cursor:pointer;background:#0a090d;grid-template-columns:26px 1fr;align-items:center;min-height:72px;display:grid;position:relative;overflow:hidden}.galleryPicker label.selected{background:#17131b;border-color:#d4ae4d}.galleryPicker img,.galleryPicker>label>span{object-fit:cover;opacity:.45;grid-area:1/1/auto/-1;width:100%;height:92px}.galleryPicker input,.galleryPicker b{z-index:2;grid-row:1;position:relative}.galleryPicker input{grid-column:1;margin-left:10px}.galleryPicker b{color:#eee;text-shadow:0 2px 8px #000;grid-column:2;padding:10px;font-size:12px}.selectedGallerySettings{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.selectedGallerySettings article{border:1px solid var(--line);background:#0b0a0e;flex-direction:column;min-width:0;display:flex;overflow:hidden}.selectedGallerySettings article>img{object-fit:cover;width:100%;height:210px}.selectedGallerySettings article>div{min-width:0;padding:14px}.selectedGallerySettings article b{color:#e8dfd6;min-height:38px;font-size:12px;display:block}.selectedGallerySettings article label{color:#aaa;grid-template-columns:54px 1fr;align-items:center;margin-top:8px;font-size:10px;display:grid}.selectedGallerySettings input[type=range]{width:100%}@media (width<=1200px){.selectedGallerySettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.galleryPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.selectedGallerySettings{grid-template-columns:1fr}.selectedGallerySettings article>img{height:260px}}.treeTools{grid-template-columns:1fr auto;gap:8px;margin-bottom:18px;display:grid}.treeTools input,.newArticleBox input{border:1px solid var(--line);color:#eee;background:#111016;width:100%;padding:12px}.treeTools button,.newArticleBox button,.workflowBar button,.uploadButton,.historyPanel button,.inviteRow button,.memberList button{border:1px solid var(--line);color:#e3c66d;cursor:pointer;background:#18141d;padding:10px 13px}.newArticleBox{background:#14111a;border:1px solid #d9b1594d;gap:8px;margin:-6px 0 20px;padding:15px;display:grid}.workflowBar{border:1px solid var(--line);background:#0d0c11;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;padding:14px;display:flex}.workflowBar>span{color:#928a91;margin-right:auto;font-size:12px}.workflowBar .publishButton{color:#130d09;background:linear-gradient(120deg,#e2be5f,#9c562f);border-color:#d4ad50;font-weight:700}.statusPill{border-radius:30px;padding:7px 10px;font-size:11px}.statusPill.published{color:#8dd9a8;background:#193425}.statusPill.draft{color:#efd070;background:#362d16}.statusPill.private{color:#e9a7c1;background:#35202b}.adminTree button i{font-style:normal}.adminCodeGuide button{cursor:pointer;transition:all .2s}.adminCodeGuide button:hover{color:#eee;background:#1b1521;border-color:#d5ad50;transform:translateY(-1px)}.mediaEditor,.historyPanel{border:1px solid var(--line);background:#0e0d12;margin-top:34px;padding:24px}.mediaEditor>header,.historyPanel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.mediaEditor h3,.historyPanel h3{font:500 23px var(--display);color:#eadba9;margin:5px 0}.mediaEditor small{font:10px var(--cinzel);color:var(--gold)}.mediaEditor>p,.historyPanel>p{color:#a49ca3;font-size:13px}.uploadButton input{display:none}.adminImages{grid-template-columns:repeat(4,minmax(150px,1fr))}.adminImages figure{background:#0a090d;padding-bottom:10px}.adminImages img{cursor:copy}.adminImages figure>input{border:1px solid var(--line);color:#ddd;background:#111016;width:calc(100% - 14px);margin:7px;padding:8px}.adminImages figure>label{color:#958c94;grid-template-columns:48px 1fr;align-items:center;padding:2px 8px;font-size:10px;display:grid}.adminImages input[type=range]{width:100%}.historyPanel>div,.memberList>div{border-top:1px solid #d9b15924;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.historyPanel small,.memberList span{color:#8d858d;font-size:11px}.inviteRow{grid-template-columns:1fr 150px auto;gap:10px;margin:22px 0;display:grid}.inviteRow select,.inviteRow input{border:1px solid var(--line);color:#eee;background:#09090d;padding:12px}.gatewaySetting,.linkSetting{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.gatewaySetting input:nth-child(3),.gatewaySetting input:nth-child(4){grid-column:span 1}.adminPanelGrid select{border:1px solid var(--line);color:#ddd;background:#09090d;padding:11px}.usersPanel{grid-template-columns:1fr}.backupPanel>section{min-height:210px}@media (width<=1100px){.adminImages{grid-template-columns:repeat(3,minmax(140px,1fr))}.linkSetting{grid-template-columns:1fr!important}.inviteRow{grid-template-columns:1fr}}@media (width<=700px){.adminImages{grid-template-columns:repeat(2,minmax(130px,1fr))}.workflowBar>span{order:2;width:100%}.historyPanel>div,.memberList>div,.gatewaySetting{grid-template-columns:1fr}}.linkSetting{grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.5fr) minmax(360px,2.5fr) 42px!important}.indexManager,.advancedManager{max-width:1180px;margin:38px auto 120px;padding:0 30px}.indexManager>header,.advancedManager>header{border:1px solid var(--line);background:#100e14;margin-bottom:28px;padding:28px}.indexManager>header p,.advancedManager>header p{font:11px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.indexManager>header h2,.advancedManager>header h2{font:500 30px var(--display);margin:8px 0}.indexManager>header span,.advancedManager>header span{color:#aaa}.indexManagerGroups{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.indexManagerGroups>section,.appearanceControls,.sectionOrderEditor{border:1px solid var(--line);background:#0e0d12;padding:22px}.indexManagerHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.indexManagerHeading b{font-size:17px;display:block}.indexManagerHeading small{color:#938991;margin-top:4px;display:block}.indexManager nav,.sectionOrderEditor nav{gap:5px;display:flex}.indexManager button,.advancedManager button{border:1px solid var(--line);color:#e2c268;background:#18141d;min-width:38px;padding:8px}.indexManager button:disabled,.advancedManager button:disabled{opacity:.25}.indexManager ol{margin:18px 0 0;padding:0;list-style:none}.indexManager li,.sectionOrderEditor>div{border-top:1px solid #d9b1591f;justify-content:space-between;align-items:center;gap:12px;padding:10px 3px;display:flex}.appearanceControls{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:18px;display:grid}.appearanceControls label{gap:9px;display:grid}.appearanceControls select{border:1px solid var(--line);color:#eee;background:#09090d;padding:13px;font-size:15px}.sectionOrderEditor h3{font:500 22px var(--display);color:#e6c66e}.sectionOrderEditor label{align-items:center;gap:12px;font-size:15px;display:flex}.sectionOrderEditor input{accent-color:#c49f46;width:18px;height:18px}@media (width<=900px){.linkSetting{grid-template-columns:1fr!important}.indexManagerGroups,.appearanceControls{grid-template-columns:1fr}}.adminTree{scrollbar-width:thin;scrollbar-color:#c7a44c #100d14}.adminTree::-webkit-scrollbar{width:12px}.adminTree::-webkit-scrollbar-track{background:#100d14}.adminTree::-webkit-scrollbar-thumb{background:#8f7235;border:3px solid #100d14;border-radius:8px}.adminGroup>summary nav,.customParent>summary nav{align-items:center;gap:8px;display:flex}.adminGroup>summary nav button,.customParent>summary nav button{color:#bca86d;border:1px solid #d9b15947;width:auto;padding:5px 8px;font-size:10px}.adminGroup>summary nav button:hover,.customParent>summary nav button:hover{color:#fff;border-color:#d5ad50}.adminGroup[open],.customParent[open]{scroll-margin-block:80px}.backupDownload{color:#edd17b;background:#17131b;border:1px solid #8d7036;margin:8px 8px 8px 0;padding:11px 14px;display:inline-block}.backupStats{background:#0a090d;border-left:2px solid #d0a947;padding:12px}.backupMediaSection{grid-column:1/-1}.backupParts{grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;margin:16px 0;display:grid}.backupParts .backupDownload{margin:0}.backupMediaSection .uploadButton{margin-top:12px;display:inline-block}.backupMediaSection small{color:#938b92;margin-top:10px;display:block}@media (width<=900px){.backupParts{grid-template-columns:1fr}.backupMediaSection{grid-column:auto}}.primaryBackup{text-align:center;margin:18px 0;font-weight:700;display:block;color:#100b08!important;background:linear-gradient(120deg,#d9b75b,#9d5f35)!important;border-color:#d4ad50!important;padding:14px 18px!important}.backupPartsFallback{border-top:1px solid #d9b1592e;margin:14px 0 20px}.backupPartsFallback summary{color:#bdb3bc;cursor:pointer;padding:13px 0}.gatewaySwipeHint{display:none}.materialsTrash,.adminTrashBox,.trashSection{border:1px solid var(--line);background:#0b0a0f;margin:28px 0;padding:20px}.materialsTrash>header,.trashSection>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.trashRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.trashRow button,.adminTrashBox>button{border:1px solid var(--line);color:#d9c57c;background:#15121a;padding:8px 11px}.adminTrashBox summary{cursor:pointer;color:#d8bb64;padding:12px 0}.dangerButton{color:#efb1b8!important;border-color:#704249!important}@media (width<=1100px){.gatewaySwipeHint{letter-spacing:.08em;align-items:center;gap:10px;color:#d3b45e!important;font-size:11px!important;display:flex!important}.gatewaySwipeHint i{font-size:18px;font-style:normal;animation:1.5s ease-in-out infinite gatewayCue}.gatewayLinks{scroll-snap-type:x mandatory;scrollbar-color:#b99239 #17131b;grid-template-columns:repeat(8,minmax(190px,1fr));padding-right:54px}.gatewayLinks>a{scroll-snap-align:start}}@media (width<=700px){.gatewayLinks{grid-template-columns:none;grid-auto-columns:78vw;grid-auto-flow:column}.gatewayLinks>a:last-child{border-right:1px solid var(--line)}.trashRow{grid-template-columns:1fr 1fr}.trashRow b,.trashRow span{grid-column:1/-1}}@keyframes gatewayCue{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(8px)}}.childRecordLink{background:linear-gradient(90deg,#1b1224,#0d0b11);border-left:2px solid #9d6fc0;max-width:720px;margin:22px 0 0 auto;padding:18px 22px}.childRecordLink>small{font:9px var(--cinzel);letter-spacing:.17em;color:#a98ebd}.childRecordLink a{justify-content:space-between;align-items:center;gap:22px;margin-top:8px;display:flex}.childRecordLink b{font:500 17px var(--display);color:#eee8df}.childRecordLink span{color:#d4b75c;font-size:11px}.settingSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.settingSectionHead h2,.settingSectionHead p{margin-top:0}.adminParent>summary nav{align-items:center;gap:9px;display:flex}.adminParent>summary nav button{color:#d8bd68;background:#15111a;border:1px solid #d9b15947;width:auto;padding:6px 10px;font-size:11px}.adminParent[draggable],.adminGroup[draggable]{cursor:grab}.adminParent[draggable]:active,.adminGroup[draggable]:active{cursor:grabbing}.notionCallout{border:1px solid #d9b15947;border-left:3px solid var(--gold);color:#e7dfd3;background:linear-gradient(120deg,#d9b15914,#7448961f);grid-template-columns:auto 1fr;gap:18px;margin:30px 0;padding:26px 30px;line-height:1.95;display:grid;box-shadow:0 18px 44px #00000038}.notionCallout .calloutIcon{color:var(--gold);text-shadow:0 0 16px #d9b15999;font-size:18px}.materialDetail{max-width:1040px;margin-inline:auto}.materialDetailHero{object-fit:contain;background:#07070a;border:1px solid #d9b15938;width:100%;max-height:620px;margin:0 0 42px;display:block}.materialVariantList{gap:14px;margin:24px 0 42px;display:grid}.materialVariantList article{background:#100d16d1;border:1px solid #d9b15938;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.materialVariantList small{font:10px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.materialVariantList h3{margin:7px 0;font-size:20px}.materialVariantList p{color:#bfb5aa;margin:0}.materialVariantList a{border:1px solid var(--gold);color:#f0d174;flex:none;padding:13px 20px}.materialAdminPreview{object-fit:contain;background:#08080b;border:1px solid #d9b15933;width:100%;max-height:220px}.materialVariants{border:1px solid #d9b1592e;gap:10px;padding:16px;display:grid}.materialVariantEdit{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.materialVariantEdit span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (width<=640px){.materialVariantList article{flex-direction:column;align-items:flex-start}.materialVariantEdit{grid-template-columns:1fr}.materialVariantEdit span{max-width:100%}}.youtubeEmbed{aspect-ratio:16/9;background:#000;border:1px solid #d9b1593d;width:100%;margin:34px 0 46px;position:relative;overflow:hidden;box-shadow:0 20px 52px #0006}.youtubeEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.storyChapterList{gap:14px;margin-top:28px;display:grid}.storyChapterList>details{background:#0e0c13cc;border:1px solid #d9b1593d}.storyChapterList summary{cursor:pointer;justify-content:space-between;align-items:center;padding:22px 26px;list-style:none;display:flex}.storyChapterList summary small{font:9px var(--cinzel);letter-spacing:.2em;color:var(--gold)}.storyChapterList summary h3{margin:5px 0 0;font-size:23px}.storyChapterList summary b{color:var(--gold)}.storyChapterList details[open]>summary>b{transform:rotate(45deg)}.storyCategory{border-top:1px solid #d9b15929;margin:0 22px 18px}.storyCategory summary{padding:18px 4px}.storyCategory h4{margin:0;font-size:17px}.storyCategory ul{margin:0;padding:0 0 8px;list-style:none}.storyCategory li a{border-top:1px solid #ffffff0f;justify-content:space-between;gap:20px;padding:16px;display:flex}.storyCategory li small{color:#8f8495;margin-top:4px;display:block}.storyComing{color:#a99da9;padding:0 26px 24px}.storyReading{max-width:760px;margin-inline:auto}.storyManager{min-height:72vh}.storyTree{padding:22px 24px 80px}.storyTree>header{border-bottom:1px solid #d9b1592e;gap:12px;margin-bottom:22px;padding-bottom:18px;display:grid}.storyTree>header p{color:#9a7c3f;font:10px var(--cinzel);letter-spacing:.16em;margin:0}.storyTree>header h2{border:0;margin:4px 0 0;padding:0}.storyTree>header button,.storyTree .primaryAdminAction{border:1px solid var(--line);color:#e3c66d;text-align:left;background:#18141d;width:100%;padding:11px 13px}.storyNavigation{gap:20px;display:grid}.storyChapterMenu{margin:0!important}.storyMenuHeading,.storyMenuSubheading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.storyMenuHeading{border-bottom:1px solid #d9b15942;padding-bottom:8px}.storyMenuSubheading{border-left:1px solid #d9b15947;margin-top:10px;padding-left:10px}.storyMenuHeading input,.storyMenuSubheading input{color:#e4d5b0;background:0 0;border:1px solid #0000;min-width:0;padding:8px 9px;font-weight:600}.storyMenuHeading input:focus,.storyMenuSubheading input:focus{background:#121017;border-color:#d9b1596b;outline:none}.storyMenuHeading nav,.storyMenuSubheading nav,.storyTreeEntry nav{gap:4px;display:flex}.storyMenuHeading nav button,.storyMenuSubheading nav button,.storyTreeEntry nav button{color:#cdb46c;text-align:center;background:#15121a;border:1px solid #d9b15938;width:auto;padding:6px 7px}.storyCategoryMenu{margin-left:10px}.storyTreeEntry{margin-left:20px}.storyIntroEditor{color:#e4d9c7;gap:10px;margin:24px 0 18px;font-size:14px;line-height:1.7;display:grid}.storyIntroEditor textarea{box-sizing:border-box;resize:vertical;width:100%;padding:14px 16px;font-size:15px;line-height:1.8;display:block;min-height:128px!important}.storyTree textarea{min-height:90px}.storyEditorPane{min-width:0;padding:28px}.storyEditorFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.storyMarkdown{width:100%;min-height:460px;margin-top:15px}.storyPreview{white-space:pre-wrap;border:1px solid #d9b15933;margin-top:24px;padding:32px;line-height:2}.storyPreview img{object-fit:contain;max-width:100%;max-height:420px}.primaryAdminAction{width:100%;margin-top:18px;padding:14px}@media (width<=900px){.storyTree{border-bottom:1px solid #d9b1592e;border-right:0}.storyEditorFields,.storyMenuHeading,.storyMenuSubheading{grid-template-columns:1fr}.storyMenuHeading nav,.storyMenuSubheading nav{flex-wrap:wrap}.storyCategoryMenu{margin-left:4px}.storyTreeEntry{margin-left:8px}}.externalPageEmbed{background:#09080d;border:1px solid #d9b15952;margin:38px 0 52px;overflow:hidden;box-shadow:0 22px 60px #0000007a,0 0 32px #75439e1f}.externalPageEmbed iframe{background:#0a0910;border:0;width:100%;height:clamp(560px,72vh,820px);display:block}.externalPageEmbed figcaption{text-align:right;border-top:1px solid #d9b1592e;padding:11px 16px;font-size:11px}.externalPageEmbed figcaption a{color:#c8aa55}.embedCodeBuilder{background:#0d0c12;border:1px solid #d9b15940;margin-top:22px;padding:22px}.embedCodeBuilder>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.embedCodeBuilder h3{margin:4px 0}.embedCodeBuilder small{color:#d6ad4d;letter-spacing:.18em}.embedBuilderBody{gap:14px;margin-top:20px;display:grid}.embedBuilderBody label{gap:7px;display:grid}.embedSizeFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.embedBuilderPreview{background:#08070b;border:1px solid #d9b1594d;margin:auto;overflow:hidden}.embedBuilderPreview iframe{border:0;width:100%;display:block}.embedBuilderBody>code{color:#d9c078;background:#07060a;padding:12px;overflow:auto}.mediaLibrary>header{background:linear-gradient(115deg,#1c1523f5,#0a090ef5);border:1px solid #d9b1593d;padding:28px 30px}.mediaLibrary>header p{color:#d6ad4d;letter-spacing:.2em}.mediaLibraryToolbar{align-items:center;gap:14px;margin:18px 0;display:flex}.mediaLibraryToolbar>input{flex:1}.mediaLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.mediaLibraryGrid article{border:1px solid var(--line);background:#0d0c11;gap:9px;min-width:0;padding:12px;display:grid}.mediaLibraryGrid img,.mediaLibraryGrid video,.filePlaceholder{object-fit:contain;background:#07060a;width:100%;height:150px}.filePlaceholder{color:#766d79;place-items:center;display:grid}.mediaLibraryGrid b,.mediaLibraryGrid code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mediaLibraryGrid code{color:#bba664;font-size:10px}.topCompositionManager,.advancedManager{max-width:1250px;margin:38px auto 110px;padding:0 30px}.topCompositionManager>header,.fixedPagesHeader{background:linear-gradient(115deg,#1c1523f5,#0a090ef5);border:1px solid #d9b1593d;grid-column:1/-1;padding:28px 30px}.topCompositionManager>header p,.fixedPagesHeader p{color:#d6ad4d;font:10px var(--cinzel);letter-spacing:.24em;margin:0}.topCompositionManager>header h2,.fixedPagesHeader h2{margin:8px 0 6px;font-size:30px}.topCompositionManager>header span,.fixedPagesHeader span{color:#b8aeb8}.topCompositionManager .sectionOrderEditor,.topCompositionManager .topHeroSettings{border:1px solid var(--line);background:#0f0e13;margin-top:18px;padding:26px}.topCompositionManager .sectionOrderEditor>div{min-height:62px}.topCompositionManager .sectionOrderEditor>div.isHidden{opacity:.48}.topCompositionManager .sectionOrderEditor label span{grid-template-columns:42px minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.topCompositionManager .sectionOrderEditor label small{color:#d6ad4d}.topCompositionManager .sectionOrderEditor label b{font-size:15px}.topCompositionManager .sectionOrderEditor label em{font:10px var(--cinzel);color:#756d78}.topHeroSettings label{align-items:center;gap:10px;margin-top:14px;display:flex}.topHeroSettings .stackedSetting{display:grid}.fixedPagesManager .fixedPageWide{grid-column:1/-1}.fixedPagesManager section textarea{box-sizing:border-box;width:100%;min-height:110px}.fixedPagesManager section>a,.fixedPagesManager section>button{margin:8px 8px 0 0}.fixedPagesManager .panelSave{grid-column:1/-1}@media (width<=900px){.externalPageEmbed iframe{height:68vh;min-height:480px}.topCompositionManager{padding:0 16px}.topCompositionManager .sectionOrderEditor label span{grid-template-columns:32px 1fr}.topCompositionManager .sectionOrderEditor label em{display:none}.fixedPagesManager .fixedPageWide{grid-column:auto}}.operationsWide{grid-column:1/-1;min-height:0!important}.operationsHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.operationsHeader h2{margin-top:0}.settingsHistoryGroup{background:#09090d;border:1px solid #d9b15933;margin-top:12px}.settingsHistoryGroup>summary{cursor:pointer;justify-content:space-between;padding:15px 18px;display:flex}.settingsHistoryGroup>summary span{color:var(--gold)}.settingsHistoryGroup article,.auditLogTable article{border-top:1px solid #ffffff0f;grid-template-columns:140px minmax(260px,1fr) auto;align-items:center;gap:15px;padding:13px 18px;display:grid}.settingsHistoryGroup small,.auditLogTable small{color:#948b94}.auditLogTable{border:1px solid #d9b15933;max-height:430px;margin-top:14px;overflow:auto}.auditLogTable article{grid-template-columns:160px 160px minmax(220px,1fr) minmax(220px,1fr)}.backupPanel{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=850px){.backupPanel{grid-template-columns:1fr}.settingsHistoryGroup article,.auditLogTable article{grid-template-columns:1fr;gap:6px}.storyTree{padding:20px}}.capacityPanel{min-height:0!important}.capacityCards{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.capacityCard{background:#09090d;border:1px solid #d9b15933;padding:22px}.capacityCard>div:first-child{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.capacityCard strong{font:500 22px var(--display);color:#e9dfd1}.capacityMeter{background:#15131a;border:1px solid #d9b1593b;height:10px;margin:18px 0 10px;overflow:hidden}.capacityMeter i{background:linear-gradient(90deg,#7eb78a,#b8cf82);min-width:2px;height:100%;display:block;box-shadow:0 0 16px #7eb78a59}.capacityCard.warning .capacityMeter i{background:linear-gradient(90deg,#d0ad58,#e2944f)}.capacityCard.review .capacityMeter i{background:linear-gradient(90deg,#d46a5b,#c74966)}.capacityCard p,.capacityCard small{color:#a49ba4;font-size:12px}.capacityGuidance{border:1px solid #d9b15924;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:16px;display:flex}.capacityGuidance span{color:#aaa1aa;font-size:12px}.capacityGuidance i{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.safeDot{background:#83bb8e}.warningDot{background:#d8a552}.reviewDot{background:#cd5867}.largestMedia{border-top:1px solid #d9b1592e;margin-top:18px}.largestMedia summary{cursor:pointer;color:#d9bd69;padding:16px 0}.largestMedia article{border-top:1px solid #ffffff0d;grid-template-columns:150px minmax(0,1fr) 90px;gap:15px;padding:10px 0;display:grid}.largestMedia article span{color:#928993}.largestMedia article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.largestMedia article strong{text-align:right;color:#d4c5d5}@media (width<=850px){.capacityCards{grid-template-columns:1fr}.capacityCard>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.largestMedia article{grid-template-columns:1fr}.largestMedia article strong{text-align:left}}.thumbnailButton{color:#cdbd90;cursor:pointer;background:#15121a;border:1px solid #d9b15947;width:calc(100% - 14px);margin:7px;padding:9px;display:block}.thumbnailButton.thumbnailSelected{color:#ffe08b;background:#2a2110;border-color:#e2bd5c;font-weight:700}.adminOperationToast{z-index:10000;isolation:isolate;color:#eadcae;opacity:1;visibility:visible;background:#100e14ee;border:1px solid #8c7137;align-items:center;gap:11px;max-width:min(420px,100vw - 44px);padding:14px 18px;font-size:13px;animation:.22s ease-out adminToastIn;display:flex;position:fixed;top:82px;left:22px;right:auto;box-shadow:0 14px 40px #0009}.adminOperationToast span{background:#d8b551;border-radius:50%;width:10px;height:10px}.adminOperationToast.working{opacity:1;visibility:visible;animation:.22s ease-out adminToastIn}.adminOperationToast.working span{background:0 0;border:2px solid #66552e;border-top-color:#ffe087;animation:.8s linear infinite adminSpin}.adminOperationToast.done{border-color:#42684f;animation:.22s ease-out adminToastIn,.45s ease-in 4s forwards adminToastOut}.adminOperationToast.done span{background:#76c58d}.adminOperationToast.error{color:#ffd5dd;border-color:#8f4657;animation:.22s ease-out adminToastIn,.45s ease-in 7.5s forwards adminToastOut}.adminOperationToast.error span{background:#df6b83}@keyframes adminSpin{to{transform:rotate(360deg)}}@keyframes adminToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes adminToastOut{to{opacity:0;pointer-events:none;transform:translateY(-6px)}}.creativeSeriesArticlePicker{border:1px solid #d9b15933;gap:.65rem;margin:1.25rem 0;padding:1rem;display:grid}.creativeSeriesArticlePicker>label{background:#121018;align-items:flex-start;gap:.7rem;padding:.7rem;display:flex}.creativeSeriesArticlePicker>label span{gap:.2rem;display:grid}.creativeSeriesArticlePicker>label small{color:#9c8f7a}.creativeSeriesArticlePicker>label b{color:#eadfc9;font-weight:500}.thumbnailCropEditor{background:linear-gradient(145deg,#281f1294,#100d15f2);border:1px solid #d9b1594d;margin:18px 0 24px;padding:18px}.thumbnailCropEditor>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.thumbnailCropEditor h4{font:500 20px var(--display);color:#f0e5cf;margin:4px 0 0}.thumbnailCropEditor small{color:#d9b159;font:9px var(--cinzel);letter-spacing:.18em}.thumbnailCropEditor>header button{width:auto;padding:8px 12px}.thumbnailCropEditor>p{color:#b9b0a5;margin:12px 0;font-size:13px}.thumbnailCropViewport{aspect-ratio:1.08;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#09080c;border:1px solid #e5c06175;width:min(100%,760px);position:relative;overflow:hidden}.thumbnailCropViewport:focus-visible{outline-offset:3px;outline:2px solid #e5c061}.thumbnailCropViewport img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.thumbnailCropViewport i{border:1px solid #fff;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,0 0 12px #000}.thumbnailCropViewport i:before,.thumbnailCropViewport i:after{content:"";background:#fff;position:absolute;box-shadow:0 0 1px #000}.thumbnailCropViewport i:before{width:1px;height:36px;top:-7px;left:50%}.thumbnailCropViewport i:after{width:36px;height:1px;top:50%;left:-7px}.thumbnailPositionFields{grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin-top:14px;display:grid}.thumbnailPositionFields label{color:#d3c7b4;grid-template-columns:auto 1fr 44px;align-items:center;gap:10px;font-size:12px;display:grid}.thumbnailPositionFields output{text-align:right;color:#e5c061;font-variant-numeric:tabular-nums}@media (width<=700px){.thumbnailCropEditor>header{flex-direction:column;align-items:flex-start}.thumbnailPositionFields{grid-template-columns:1fr}}.siteSettingsSaveBar{z-index:12;background:#0b0a0ff2;border:1px solid #8c7137;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex;position:sticky;top:58px;box-shadow:0 12px 30px #0008}.siteSettingsSaveBar div{flex-direction:column;gap:3px;display:flex}.siteSettingsSaveBar b{font:500 17px var(--display);color:#ead68d}.siteSettingsSaveBar span{color:#9e969e;font-size:12px}.siteSettingsSaveBar button{min-width:150px;font-weight:700;color:#100b08!important;background:linear-gradient(120deg,#dfbd62,#9c5c31)!important;border-color:#d5ae4f!important}.contentSettingsSection{grid-column:1/-1}.stackedSetting{color:#c9c0c7;gap:8px;margin:14px 0;display:grid}.stackedSetting input,.stackedSetting textarea{border:1px solid var(--line);color:#eee;background:#09090d;width:100%;padding:12px;font-size:14px}.stackedSetting textarea{resize:vertical;min-height:110px;line-height:1.8}.firstAccessSettings{gap:9px;margin-top:18px;display:grid}.firstAccessSettings>div{grid-template-columns:42px minmax(220px,1fr) minmax(300px,1.3fr);align-items:center;gap:9px;display:grid}.firstAccessSettings span{font:11px var(--cinzel);color:var(--gold)}@media (width<=700px){.siteSettingsSaveBar{top:54px}.siteSettingsSaveBar span{display:none}.firstAccessSettings>div{grid-template-columns:34px 1fr}.firstAccessSettings>div input:last-child{grid-column:2}}.siteSettingsSaveBar{order:0}.siteMenuSettings-menu{order:1}.siteMenuSettings-gatewayMenu{order:2}.noticeSiteSettings{order:3}.firstAccessSiteSettings{order:4}.topGallerySettings{order:5}.adornmentSiteSettings{order:6}.officialLinksSiteSettings{order:7}.fixedArticleContextInfo{padding:22px 18px}.fixedArticleContextInfo small{font:10px var(--cinzel);letter-spacing:.15em;color:var(--gold)}.fixedArticleContextInfo h2{font:500 22px var(--display);margin:10px 0}.fixedArticleContextInfo p{color:#aaa;font-size:12px;line-height:1.8}.fixedManagedArticleList{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:18px;display:grid}.fixedManagedArticleList>header{justify-content:space-between;align-items:end;margin-bottom:6px;display:flex}.fixedManagedArticleList>header small{font:9px var(--cinzel);letter-spacing:.14em;color:var(--gold)}.fixedManagedArticleList>header h3{margin:5px 0 0}.fixedManagedArticleList>button{border:1px solid var(--line);color:#eee;text-align:left;background:#0b0a0e;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 15px;display:grid}.fixedManagedArticleList>button:hover{border-color:#b8933e}.fixedManagedArticleList>button span{color:#b8a99d;font-size:10px}.fixedManagedArticleList>button span.published{color:#d4ae4d}.fixedManagedArticleList>button em{color:#c8a85a;font-size:11px}@media (width<=700px){.fixedManagedArticleList>button{grid-template-columns:1fr}.fixedManagedArticleList>button em{justify-self:start}}.worksManager{max-width:1180px;margin:38px auto 120px;padding:0 30px}.worksManager>header{border:1px solid var(--line);background:#100e14;margin-bottom:22px;padding:28px}.worksManager>header p{font:11px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.worksManager>header h2{font:500 30px var(--display);margin:8px 0}.worksManager>header span{color:#aaa}.worksManager>section{border:1px solid var(--line);background:#0e0d12;margin-bottom:18px;padding:25px}.worksManager>section>label,.workSettingRow label{color:#bcb4bc;gap:8px;margin:12px 0;font-size:13px;display:grid}.worksManager input{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#09090d;width:100%;padding:13px;font-size:15px}.workSettingRow{border-top:1px solid #d9b15924;grid-template-columns:auto minmax(220px,1fr) minmax(300px,1.4fr) auto;align-items:end;gap:12px;padding:13px 0;display:grid}.workSettingRow nav{gap:5px;padding-bottom:12px;display:flex}.workSettingRow button,.worksManager .settingSectionHead button,.saveOfficialLinks{border:1px solid var(--line);color:#dec77e;background:#17131c;padding:10px 13px}.guideOfficialLinks{grid-column:1/-1}.guideOfficialLinks .linkSetting label{color:#aaa;gap:7px;font-size:12px;display:grid}.guideOfficialLinks .linkSetting input{width:100%;font-size:14px}.saveOfficialLinks{color:#f0d37d;border-color:#d5ae4f;margin-top:12px}@media (width<=900px){.workSettingRow{grid-template-columns:1fr}.workSettingRow nav{padding:0}}.storyPublicationGuide{background:#0f0d13b8;border:1px solid #d9b15933;padding:32px 36px;margin-top:78px!important}.storyPublicationGuide h2{margin-top:7px}.storyPublicationGuide p{max-width:720px;margin-bottom:20px}.storySectionKicker{letter-spacing:.2em;color:#c6a85c!important;font:9px var(--cinzel)!important;margin:0!important}.storyPublicationIntro{white-space:pre-line}.storyExternalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.storyExternalGrid>a{background:#51326214;border:1px solid #d9b1593d;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.storyExternalGrid span{gap:5px;display:grid}.storyExternalGrid b{color:#e4d6dd;font-weight:500}.storyExternalGrid small{color:#938996}.storyExternalGrid em{color:#d8b65c;font-style:normal}.unifiedAdmin button:not(:disabled),.unifiedAdmin a[href],.unifiedAdmin summary,.unifiedAdmin label.uploadButton,.unifiedAdmin label.importButton,.unifiedAdmin [role=button],.unifiedAdmin input[type=checkbox],.unifiedAdmin input[type=radio],.unifiedAdmin input[type=range],.unifiedAdmin select{cursor:pointer}.unifiedAdmin button:disabled{cursor:not-allowed}.unifiedAdmin [draggable=true]{cursor:grab}.unifiedAdmin [draggable=true]:active{cursor:grabbing}.adminImages figure>label.replaceImageButton{color:#edd17b;text-align:center;cursor:pointer;background:#17131b;border:1px solid #8d7036;margin:7px;padding:9px;display:block}.replaceImageButton input{display:none}.adminCoverageMap{grid-column:1/-1}.adminCoverageMap header{justify-content:space-between;align-items:end;gap:20px;display:flex}.adminCoverageMap header p{margin:0}.adminCoverageMap>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.adminCoverageMap>div p{box-sizing:border-box;background:#0b0a0e;border:1px solid #d9b15921;flex-direction:column;justify-content:space-between;min-height:54px;margin:0;padding:11px 13px;display:flex}.adminCoverageMap span{color:#bdb5bc}.adminCoverageMap b{color:#d7b85f;margin-top:6px;font-size:11px;font-weight:500}@media (width<=900px){.adminCoverageMap header{display:block}.adminCoverageMap>div{grid-template-columns:1fr}}.adminEditorEmpty{text-align:center;place-items:center;min-height:72vh;padding:48px;display:grid}.adminEditorEmpty>div{background:linear-gradient(135deg,#d9b1590a,#6d418b14);border:1px solid #d9b15933;max-width:560px;padding:48px}.adminEditorEmpty small{font:10px var(--cinzel);letter-spacing:.2em;color:var(--gold)}.adminEditorEmpty h2{font:500 30px var(--display);margin:16px 0}.adminEditorEmpty p{color:#aaa1aa;font-size:14px;line-height:2}.seriesArticleReturn{color:#dfccff;background:#ad83ff1a;border:1px solid #be9fff61;margin:0 0 20px;padding:10px 14px;font-size:14px}.seriesArticleReturn:hover{background:#ad83ff2e}.editorActions{background:#0c0b10;border:1px solid #d9b15933;flex-wrap:wrap;gap:10px;margin-top:16px;padding:14px;display:flex}.editorActions button{color:#dec77e;cursor:pointer;background:#17131c;border:1px solid #766238;min-width:120px;padding:11px 16px}.editorActions .previewButton{color:#d4b9ef;border-color:#74618f}.editorActions .publishButton{color:#100b08;background:linear-gradient(120deg,#dfbd62,#9c5c31);border-color:#d5ae4f;font-weight:700}.editorActions .privateButton{color:#e3aabd;border-color:#745161}.storyTree summary nav,.storyTreeEntry nav{gap:5px;display:flex}.storyTree summary nav button,.storyTreeEntry nav button{color:#dbc272;cursor:pointer;background:#15121a;border:1px solid #d9b1593d;padding:6px 8px}.storyTreeEntry{border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.storyTreeEntry.active{background:#d9b1591a}.storyTreeEntry .storySelect{color:#d8cec2;text-align:left;background:0 0;border:0;width:100%;padding:12px;display:block}.storyTreeEntry .storySelect small{color:#a98c4d;display:block}.storyTrash{border-color:#604049!important;margin-top:18px!important;padding:12px!important}.firstAccessSettings>div{grid-template-columns:42px minmax(220px,1fr) minmax(300px,1.3fr) auto}.firstAccessSettings nav{gap:5px;display:flex}.firstAccessSettings button,.firstAccessSiteSettings header button{border:1px solid var(--line);color:#dec77e;background:#17131c;padding:9px 11px}.firstAccessSettings button:disabled{opacity:.35}.firstAccessSettings .dangerButton{color:#e3aabd;border-color:#745161}@media (width<=700px){.firstAccessSettings>div{grid-template-columns:34px 1fr}.firstAccessSettings>div input:last-of-type,.firstAccessSettings nav{grid-column:2}}.firstAccessSettings>div{grid-template-columns:42px repeat(2,minmax(220px,1fr));align-items:start;gap:12px;padding:16px}.firstAccessSettings>div>span{grid-row:1/3;padding-top:28px}.firstAccessSettings .entryGuideField{color:#bdb3be;gap:7px;font-size:12px;display:grid}.firstAccessSettings .entryGuideField input,.firstAccessSettings .entryGuideField textarea,.firstAccessSettings .entryGuideField select{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#09090d;width:100%;min-width:0;padding:12px;font-size:14px}.firstAccessSettings .entryGuideField textarea{resize:vertical;min-height:86px;line-height:1.6}.firstAccessSettings>div>nav{grid-column:2/4;justify-content:flex-end}@media (width<=700px){.firstAccessSettings>div{grid-template-columns:34px minmax(0,1fr)}.firstAccessSettings>div>span{grid-row:1/5}.firstAccessSettings .entryGuideField,.firstAccessSettings>div>nav{grid-column:2}}.legalDocument{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:70px;display:grid}.legalSummary{background:linear-gradient(145deg,#19141ff0,#0a090ef0);border:1px solid #d9b15938;padding:25px;position:sticky;top:30px}.legalSummary>small{font:9px var(--cinzel);letter-spacing:.2em;color:var(--gold)}.infoBody .legalSummary h2{border:0;margin:9px 0 18px;padding:0;font-size:18px}.legalSummary nav{display:grid}.legalSummary nav a{color:#bbb1a8;border-top:1px solid #ffffff0f;grid-template-columns:28px 1fr;gap:8px;padding:10px 0;font-size:11px;display:grid}.legalSummary nav span{font:9px var(--cinzel);color:#a98b4b}.legalSummary>p{color:#817980!important;margin:18px 0 0!important;font-size:10px!important}.legalSections section{border-bottom:1px solid #d9b15924;margin:0 0 55px;padding:0 0 55px;scroll-margin-top:25px}.legalSections section header{align-items:center;gap:16px;display:flex}.legalSections section header>span{width:34px;height:34px;font:9px var(--cinzel);color:var(--gold);border:1px solid #d9b15959;place-items:center;display:grid}.infoBody .legalSections h2{flex:1;margin:0;padding-bottom:14px;font-size:23px}.legalSections p{white-space:pre-line}.legalSections ul{background:#6e438c14;border-left:2px solid #d9b15999;margin:22px 0;padding:20px 24px 20px 45px}.legalPageEditor{background:linear-gradient(145deg,#16121bf2,#0a090ef2)!important}.legalSectionEditors{gap:14px;margin:22px 0;display:grid}.legalSectionEditors article{background:#09090d;border:1px solid #d9b1592e;grid-template-columns:42px minmax(0,1fr) minmax(0,2fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.legalSectionEditors article>span{font:10px var(--cinzel);color:var(--gold);padding-top:15px}.legalSectionEditors article textarea{min-height:125px!important}.legalSectionEditors article nav{gap:5px;padding-top:33px;display:flex}.legalSectionEditors button,.legalPageEditor header button{border:1px solid var(--line);color:#dec77e;background:#17131c;padding:9px 11px}.legalSectionEditors button:disabled{opacity:.35}@media (width<=900px){.legalDocument{grid-template-columns:1fr;gap:38px}.legalSummary{position:relative;top:auto}.legalSectionEditors article{grid-template-columns:34px 1fr}.legalSectionEditors article label{grid-column:2}.legalSectionEditors article nav{grid-column:2;padding-top:0}}.gateIcon.s1{background-position:2.35%}.gateIcon.s2{background-position:34%}.gateIcon.s3{background-position:66%}.gateIcon.s4{background-position:97.4%}.dangerButton{color:#ffd9de!important;background:linear-gradient(135deg,#7e1f33ad,#4a1322c2)!important;border-color:#dc4b63c7!important}.topNotices{border-bottom:1px solid #d9b15933;margin-bottom:34px;padding-bottom:34px}.topNotices>header{align-items:baseline;gap:16px;margin-bottom:14px;justify-content:flex-start!important;display:flex!important}.topNotices>header p{color:var(--gold);font:10px var(--cinzel);letter-spacing:.24em;margin:0}.topNotices>header h2{font:500 22px var(--display);margin:0}.topNotices>div{gap:8px;display:grid}.topNoticeCard{box-sizing:border-box;width:100%;color:inherit;text-align:left;background:linear-gradient(110deg,#d9b15917,#6c3d8814);border:1px solid #d9b15961;grid-template-columns:100px minmax(160px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.topNoticeCard:not(:disabled){cursor:pointer}.topNoticeCard time{color:#9c8e78;font:10px var(--cinzel)}.topNoticeCard b{color:#ead9a4;font:500 16px var(--display)}.topNoticeCard span{color:#aaa1aa;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.topNoticeCard em{color:var(--gold);white-space:nowrap;font-size:11px;font-style:normal}.topNoticeCard:disabled{opacity:1}.noticeModal{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030307d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.noticeModal>article{box-sizing:border-box;background:linear-gradient(145deg,#17131c,#0b0a0f);border:1px solid #d9b15973;width:min(680px,100%);max-height:min(78vh,760px);padding:clamp(30px,5vw,54px);position:relative;overflow:auto;box-shadow:0 28px 100px #000}.noticeModal>article>small{color:var(--gold);font:9px var(--cinzel);letter-spacing:.2em}.noticeModal h2{font:500 clamp(23px,4vw,34px) var(--display);margin:14px 40px 22px 0}.noticeModal p{white-space:pre-line;color:#c4bac1;margin:0;line-height:2}.noticeModalClose{color:#d7c6d1;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:16px;right:18px}.noticeModal footer{justify-content:flex-end;margin-top:30px;display:flex}.noticeModal footer button{color:#ddc675;cursor:pointer;background:#19151d;border:1px solid #d9b15959;padding:11px 22px}@media (width<=760px){.topNoticeCard{grid-template-columns:1fr auto;gap:8px 14px}.topNoticeCard time{grid-column:1}.topNoticeCard b{grid-column:1/-1}.topNoticeCard span{white-space:normal;grid-column:1/-1}.topNoticeCard em{grid-area:1/2}.noticeModal{padding:14px}}.dangerButton:hover{color:#fff!important;background:linear-gradient(135deg,#9d253dd1,#5d1628e6)!important;border-color:#ed7186!important}.unifiedAdmin .trashSection button,.unifiedAdmin .fanArtTrash button,.unifiedAdmin .materialsTrash button,.unifiedAdmin .trashActive,.unifiedAdmin .trashButton{color:#ffd9de!important;background:linear-gradient(135deg,#7e1f33ad,#4a1322c2)!important;border-color:#dc4b63c7!important}.thumbnailSizeGuide{background:#1c16239e;border:1px solid #d9b15947;margin:22px 0;padding:20px}.thumbnailSizeGuide h3{color:#ead9ae;margin:0 0 8px;font-size:18px}.thumbnailSizeGuide p{color:#c9c0cf;font-size:14px;line-height:1.8}.thumbnailSizeGuide table{border-collapse:collapse;width:100%;font-size:14px}.thumbnailSizeGuide th,.thumbnailSizeGuide td{text-align:left;border-bottom:1px solid #d9b1592e;padding:10px 12px}.thumbnailSizeGuide th{color:#d9b159}.thumbnailSizeGuide td{color:#e2dce8}@media (width<=900px){.storyManager{grid-template-columns:1fr}}.embedSizeFields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;color:#f0e7da;background-color:#15111b;background-image:linear-gradient(45deg,#0000 50%,#d9b159 50%),linear-gradient(135deg,#d9b159 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 11px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #d9b1595c;border-radius:0;padding:11px 42px 11px 12px}.embedSizeFields select:focus{outline-offset:2px;outline:1px solid #d9b159}.embedSizeFields select option{color:#f0e7da;background:#15111b}.recordToc{background:#0d091ab8;border:1px solid #cfb27447;margin:0 0 42px;padding:24px 28px}.recordToc>b{color:#d9bf84;letter-spacing:.12em;margin-bottom:12px;display:block}.recordToc ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 30px;margin:0;padding-left:22px;display:grid}.recordToc li{min-width:0;margin:7px 0;padding-right:10px}.recordToc .level-3{font-size:.92em}.recordToc a{color:#ded9e8;text-decoration:none}.recordToc a:hover{color:#fff0bd}.glossaryTerm{display:inline;position:relative}.glossaryTerm>button{appearance:none;color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted #c7a969;padding:0}.glossaryPopover{z-index:40;color:#eee8f4;text-align:left;background:#120c21;border:1px solid #dab86c8c;width:min(360px,82vw);padding:18px 20px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 55px #000c}.glossaryPopover b{color:#f0d69a}.glossaryPopover small{color:#aaa0b5}.glossaryPopover em,.glossaryPopover i{color:#b9a8cf;font-size:.78rem;font-style:normal}.glossaryPopover span{margin:10px 0;line-height:1.7}.glossaryPopover a{color:#d9bf84;font-size:.8rem}.glossaryRule,.emptyArchiveState{background:#140e2294;border-left:2px solid #b79554;padding:20px 24px}.glossaryIndex{flex-wrap:wrap;gap:8px;margin:28px 0 42px;display:flex}.glossaryIndex a{color:#cfc8d8;border:1px solid #c9af753d;padding:8px 12px;text-decoration:none}.glossaryCategory{scroll-margin-top:90px}.glossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.glossaryGrid article{background:#0f0a1b94;border:1px solid #c9af7533;padding:24px;scroll-margin-top:90px}.glossaryGrid header{justify-content:space-between;gap:20px;display:flex}.glossaryGrid h3{color:#efe7f4;margin:0}.glossaryGrid small,.glossaryGrid em{color:#a99db8;font-style:normal}.glossaryGrid dl{grid-template-columns:auto 1fr;gap:5px 12px;font-size:.82rem;display:grid}.glossaryGrid dt{color:#bda66d}.glossaryGrid dd{margin:0}.termAliases{color:#bcaeca;font-size:.85rem}.glossaryGrid article>a{color:#d7ba77}.readingPathGrid{gap:28px;display:grid}.readingPathGrid>article{background:#0d091899;border:1px solid #ceb17040;grid-template-columns:minmax(240px,.7fr) 1.3fr;display:grid}.readingPathGrid header{padding:30px}.readingPathGrid header span{color:#a78e59;letter-spacing:.16em;font-size:.72rem}.readingPathGrid header h2{margin:10px 0}.readingPathGrid ol{background:#ffffff05;margin:0;padding:24px 30px;list-style:none}.readingPathGrid li{border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr;gap:12px;padding:12px 0;display:grid}.readingPathGrid li span{color:#9c824f}.readingPathGrid a{color:#e6dfec;text-decoration:none}.publicChangelog article{border-bottom:1px solid #ffffff1a;grid-template-columns:120px 110px 1fr;gap:20px;padding:22px 0;display:grid}.publicChangelog time{color:#c3a765}.publicChangelog>article>span{color:#a79cad;font-size:.74rem}.publicChangelog h2{margin:0;font-size:1.1rem}.publicChangelog h2 a{color:inherit}.publicChangelog p{margin:8px 0 0}.notFoundRecord{text-align:center;padding:40px 0}.infoActions{justify-content:center;gap:12px;margin-top:26px;display:flex}.infoActions a{color:#e4d09c;border:1px solid #d4b46973;padding:12px 18px;text-decoration:none}.domainExplore{gap:32px;display:grid}.domainExplore>section{background:#0d09189e;border:1px solid #cbad6c40}.domainExplore header{grid-template-columns:minmax(220px,.7fr) 1fr;min-height:260px;display:grid}.domainExplore header img{object-fit:cover;width:100%;height:100%}.domainExplore header div{padding:34px}.domainExplore header small{letter-spacing:.2em;color:#b19761}.domainExplore header h2{margin:8px 0;font-size:2rem}.domainExplore header a{color:#d9bd7c}.domainExplore>section>div{background:#ffffff14;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.domainExplore>section>div>a{color:#ded7e6;background:#100b1d;padding:16px 20px;text-decoration:none;display:grid}.domainExplore>section>div span{color:#988ca4;font-size:.7rem}.domainExplore>section>div b{margin-top:5px}.galleryViewerButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.memoryViewer{z-index:500;background:#040208f5;grid-template-rows:1fr auto;padding:28px;display:grid;position:fixed;inset:0}.viewerClose{z-index:2;color:#fff;background:#120d20;border:1px solid #806b48;width:44px;height:44px;font-size:1.6rem;position:absolute;top:20px;right:24px}.viewerStage{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.viewerStage img{object-fit:contain;max-width:100%;max-height:calc(100vh - 180px)}.viewerPrev,.viewerNext{color:#fff;background:#120d20cc;border:1px solid #806b48;width:48px;height:48px;position:absolute;top:50%}.viewerPrev{left:0}.viewerNext{right:0}.memoryViewer footer{justify-content:space-between;align-items:end;gap:20px;padding:18px 5vw 0;display:flex}.memoryViewer footer h2{margin:4px 0}.memoryViewer footer p{color:#aaa0b5;margin:4px 0}.memoryViewer footer a{color:#e3ca8d;border:1px solid #9c8150;padding:12px 16px;text-decoration:none}.adminWidePanel{grid-column:1/-1}.managerToolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.managerToolbar a{color:#ded4ef;border:1px solid #65577b;padding:10px 14px;text-decoration:none}.glossaryAdminSection{border-top:1px solid #3b304c;margin-top:22px;padding-top:18px}.glossaryAdminSection>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.glossaryAdminSection>header h3{color:#efe7f5;margin:0}.glossaryAdminSection>header span{color:#aa9db6;font-size:.8rem}.glossaryAdminSection.pending>header h3{color:#d7b968}.glossaryAdminList,.readingPathAdmin,.changelogAdmin{gap:14px;display:grid}.glossaryAdminList article{background:#100b1d;border:1px solid #3c3151;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.glossaryAdminSection.pending .glossaryAdminList article{background:#121019;border-color:#584829}.glossaryAdminList article nav,.readingPathAdmin article nav{grid-column:1/-1;gap:7px;display:flex}.glossaryAdminList label,.readingPathAdmin label{gap:6px;min-width:0;display:grid}.glossaryAdminList input,.glossaryAdminList select,.glossaryAdminList textarea{box-sizing:border-box;width:100%;min-width:0}.glossaryAdminList .relatedTermField{grid-column:span 2}.glossaryAdminList .fullField,.readingPathAdmin .fullField{grid-column:1/-1}.glossaryAdminList textarea,.readingPathAdmin textarea{min-height:76px}.glossaryAdminList .fullField textarea{border-color:#a98742;box-shadow:inset 0 0 0 1px #dab86c14}.checkLabel{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.checkLabel input{width:auto!important}.readingPathAdmin article{background:#100b1d;border:1px solid #3c3151;grid-template-columns:2fr 1fr;gap:12px;padding:18px;display:grid}.pathArticlePicker,.relatedArticlePicker{background:#0b0812;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;padding:12px;display:grid;overflow:auto}.pathArticlePicker label,.relatedArticlePicker label{align-items:flex-start;gap:8px;font-size:.8rem;display:flex}.pathArticlePicker input,.relatedArticlePicker input{width:auto}.articleDiscoverySettings{border:1px solid #3c3151;margin-top:26px;padding:20px}.articleDiscoverySettings header p{color:#9f94ac}.diagnosticStats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.diagnosticStats article{text-align:center;background:#120d20;border:1px solid #3d3251;padding:18px}.diagnosticStats b{color:#e1c47f;font-size:1.8rem;display:block}.diagnosticStats span{color:#aaa0b5;font-size:.75rem}.qualityManager details{border:1px solid #3a304d;margin-top:12px;padding:14px}.qualityManager details p{grid-template-columns:minmax(160px,.4fr) 1fr;gap:12px;display:grid}.qualityManager code{overflow-wrap:anywhere}.redirectRows article{grid-template-columns:1fr auto 1fr auto auto;align-items:center;gap:10px;margin:10px 0;display:grid}.redirectRows label{align-items:center;gap:6px;display:flex}.redirectRows label input{width:auto}.changelogAdmin>article{border:1px solid #3a304d;grid-template-columns:140px 160px 1fr 1fr;gap:10px;padding:16px;display:grid}.changelogAdmin>article>textarea{grid-column:1/4}.saveButton{margin-top:18px}@media (width<=760px){.recordToc ol,.glossaryGrid,.readingPathGrid>article{grid-template-columns:1fr}.publicChangelog article{grid-template-columns:1fr;gap:6px}.domainExplore header{grid-template-columns:1fr}.domainExplore header img{height:220px}.domainExplore>section>div{grid-template-columns:1fr}.archiveGlossaryCard{grid-template-columns:1fr;gap:12px;padding:25px}.archiveGlossaryCard>span{writing-mode:horizontal-tb}.archiveGlossaryCard>b{margin-top:8px}.glossaryAdminList article{grid-template-columns:1fr}.glossaryAdminList .relatedTermField{grid-column:1}.glossaryAdminSection>header{display:block}.diagnosticStats{grid-template-columns:repeat(2,1fr)}.redirectRows article,.changelogAdmin>article{grid-template-columns:1fr}.changelogAdmin>article>textarea{grid-column:auto}.pathArticlePicker,.relatedArticlePicker{grid-template-columns:1fr}}.glossaryScanPanel{background:#100b1d;border:1px solid #514263;margin:22px 0;padding:20px}.glossaryScanPanel header{justify-content:space-between;gap:18px;display:flex}.glossaryScanPanel header div{gap:5px;display:grid}.glossaryScanPanel header span,.glossaryScanPanel header small{color:#aaa0b5}.glossaryScanPanel nav{gap:10px;margin-top:16px;display:flex}.glossaryScanPanel button{padding:10px 14px}.scanSuccess{color:#b9d9b0}.scanError{color:#e6a6a6}.candidateEvidence{background:#121019;border:1px solid #584829;grid-template-columns:auto 1fr;gap:7px 14px;padding:14px;display:grid}.candidateEvidence small{color:#c8b985;grid-column:1/-1}.candidateEvidence a{color:#d7ba77;grid-column:1/-1}.embeddedChangelog{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#341a4c33,#0000 46%),#0b0a0f;padding:0}.embeddedChangelogInner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:38px clamp(28px,6vw,96px)}.embeddedChangelog header{border-bottom:1px solid #d9b15933;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding-bottom:18px;display:flex}.embeddedChangelog p{color:var(--gold);font:9px var(--cinzel);letter-spacing:.2em;margin:0}.embeddedChangelog h2{font:500 24px var(--display);margin:6px 0 0}.embeddedChangelog header>a{color:#cdb46f;font-size:10px}.embeddedChangelogItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.embeddedChangelogItems>a{min-width:0;color:inherit;background:#08080c47;border:1px solid #d9b15929;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 12px;padding:16px 20px;display:grid}.embeddedChangelog time,.embeddedChangelog small{color:#9d8b61;font-size:10px}.embeddedChangelog b{overflow-wrap:anywhere;grid-column:1/3;min-width:0;font-size:13px;font-weight:400}.embeddedChangelog span{color:var(--gold);grid-area:1/3/3;align-self:center}.embeddedChangelog{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto}.embeddedChangelogInner{max-width:none}@media (width<=800px){.recordToc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.embeddedChangelogInner{padding:34px 28px}.embeddedChangelog header{flex-direction:column;align-items:start}.embeddedChangelogItems{grid-template-columns:1fr}}@media (width<=560px){.recordToc ol{grid-template-columns:1fr}}.featureGuide{background:#0b0911;border:1px solid #d9b1593d;margin:0 0 18px;padding:14px 18px}.featureGuide summary{cursor:pointer;color:#dcc274}.featureGuide li{color:#aaa0b5;margin:8px 0;font-size:12px;line-height:1.7}.featuredRecords article,.characterCard,.collectionPortal,.guideGrid>a,.archiveGlossaryCard,.galleryGrid figure,.glossaryGrid article{isolation:isolate;transition:border-color .32s,box-shadow .32s,background-color .32s;position:relative;overflow:hidden}.featuredRecords article:before,.characterCard:before,.collectionPortal:before,.guideGrid>a:before,.archiveGlossaryCard:before,.glossaryGrid article:before{content:"";z-index:4;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(105deg,#0000 10%,#eccc79d9 42%,#8247abbf 58%,#0000 90%) 110% 0/260% 100%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.featuredRecords article:hover:before,.featuredRecords article:focus-within:before,.characterCard:hover:before,.characterCard:focus-visible:before,.collectionPortal:hover:before,.collectionPortal:focus-visible:before,.guideGrid>a:hover:before,.guideGrid>a:focus-visible:before,.archiveGlossaryCard:hover:before,.archiveGlossaryCard:focus-visible:before,.glossaryGrid article:hover:before,.glossaryGrid article:focus-within:before{opacity:1;animation:1.15s ease-out both soliusEdge}.featuredRecords article:hover,.featuredRecords article:focus-within,.characterCard:hover,.characterCard:focus-visible,.collectionPortal:hover,.collectionPortal:focus-visible,.archiveGlossaryCard:hover,.archiveGlossaryCard:focus-visible,.glossaryGrid article:hover,.glossaryGrid article:focus-within{box-shadow:0 14px 45px #4c246833,inset 0 0 28px #d3ae5b09}.soliusRipple{z-index:8!important;pointer-events:none!important;background:radial-gradient(circle,#eccc7938,#68378f14 45%,#0000 70%)!important;border:1px solid #eccc79cc!important;border-radius:50%!important;width:12px!important;height:12px!important;margin:-6px 0 0 -6px!important;animation:.72s ease-out forwards soliusRipple!important;position:absolute!important}@keyframes soliusEdge{0%{opacity:0;background-position:110% 0}18%{opacity:1}to{opacity:.18;background-position:-150% 0}}@keyframes soliusRipple{to{opacity:0;width:180px;height:180px;margin:-90px 0 0 -90px}}.archiveIndex details{transition:background-color .28s,border-color .28s;position:relative;overflow:clip}.archiveIndex details[open]{background:linear-gradient(90deg,#5b2f7f1f,#0000 82%);border-bottom-color:#dab86c61}.archiveIndex summary{position:relative}.archiveIndex summary:after{content:"";background:linear-gradient(90deg,#d9b159,#7643978c,#0000);height:1px;transition:right .42s;position:absolute;bottom:-1px;left:0;right:100%}.archiveIndex details[open] summary:after{right:0}.archiveIndex summary b{transition:transform .3s,color .3s}.archiveIndex details[open] summary b{color:#f4d98e;transform:rotate(45deg)}.archiveIndex details[open] ul{animation:.36s both indexReveal}.archiveIndex details[open] li{animation:.32s both indexItemReveal}.archiveIndex details[open] li:nth-child(2){animation-delay:25ms}.archiveIndex details[open] li:nth-child(3){animation-delay:50ms}.archiveIndex details[open] li:nth-child(4){animation-delay:75ms}.archiveIndex details[open] li:nth-child(n+5){animation-delay:.1s}@keyframes indexReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes indexItemReveal{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.archiveIndex summary{padding-inline:14px}.archiveIndex ul{padding-left:42px;padding-right:14px}.archiveIndex .aboutStatic{padding-left:14px}.archiveIndex li a{gap:14px;padding-right:2px}.domainCard:before,.domainCard:after{content:"";z-index:3;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.domainCard:hover:before,.domainCard:hover:after,.domainCard:focus-visible:before,.domainCard:focus-visible:after{opacity:1}.domainCard.violet:before{background:linear-gradient(90deg,#0000 49.6%,#be83ee80 50%,#0000 50.4%),linear-gradient(#0000 49.6%,#ddbdff3d 50%,#0000 50.4%);animation:2s ease-in-out infinite noctyrrLines;inset:9%;transform:rotate(45deg)scale(.7)}.domainCard.violet:after{border:1px solid #d5a6f461;inset:18%;transform:rotate(45deg);box-shadow:0 0 32px #6f389766}.domainCard.rose:before{background:linear-gradient(#ffdab50f,#0000 38%),repeating-linear-gradient(90deg,#0000 0 17%,#f6c6a221 17.2%,#0000 17.5% 33%);border:1px solid #f2c5b538;border-top-color:#ffe1c76b;animation:3.8s ease-in-out infinite yomikaLantern;inset:10% 8% 14%;box-shadow:inset 0 0 42px #7c355424}.domainCard.rose:after{background:repeating-linear-gradient(98deg,#0000 0 10%,#ffd2a529 10.5%,#0000 11.5% 23%),linear-gradient(#0000,#7f375733);height:38%;animation:4.6s ease-in-out infinite yomikaReflection;inset:auto 8% 8%;-webkit-mask-image:linear-gradient(#0000,#000 36%,#0000);mask-image:linear-gradient(#0000,#000 36%,#0000)}.domainCard.blue:before{background-color:#0000;background-image:radial-gradient(circle at 72% 35%,#0000 0 47px,#e8c26457 48px 49px,#0000 50px),linear-gradient(90deg,#0000,#e2bc5b4d 35%,#ebcd8094 72%,#0000);background-position:50%,50% 62%;background-repeat:no-repeat;background-size:100% 100%,100% 1px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #e1bb5e3d;border-width:1px 0;animation:4.2s ease-in-out infinite zaharaHorizon;inset:14% 10% 22%}.domainCard.blue:after{background:linear-gradient(118deg,#0000 47%,#e7c36929 49%,#0000 51%);border-left:1px solid #dcb85b2e;border-right:1px solid #486fa442;animation:4.8s ease-in-out infinite zaharaMemory;inset:18% 13%}@keyframes noctyrrLines{50%{filter:brightness(1.35);transform:rotate(45deg)scale(1)}}@keyframes yomikaLantern{50%{filter:brightness(1.1);border-color:#ffdabe5c}}@keyframes yomikaReflection{50%{opacity:.7;transform:translate(1.5%)}}@keyframes zaharaHorizon{50%{filter:brightness(1.22);transform:scaleX(1.015)}}@keyframes zaharaMemory{50%{opacity:.58;transform:translateY(-1.5%)}}.articleSeoSettings{background:linear-gradient(135deg,#d9b15909,#562d740e);border:1px solid #5b4931;margin-top:26px;padding:20px}.articleSeoSettings header p{color:#9f94ac}.articleSeoSettings>label{color:#bdb3c3;gap:7px;margin:13px 0;font-size:12px;display:grid}.articleSeoSettings input:not([type=checkbox]),.articleSeoSettings textarea{box-sizing:border-box;color:#eee6f1;background:#0b0911;border:1px solid #d9b15961;width:100%;padding:11px 12px}.articleSeoSettings textarea{min-height:88px}.articleSeoSettings input:disabled,.articleSeoSettings textarea:disabled{opacity:.45}.articleSeoSettings nav{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.seoPreview{background:#09070e;border:1px solid #342a45;gap:5px;margin-top:16px;padding:16px;display:grid}.seoPreview small{color:#9b8aaa}.seoPreview img{aspect-ratio:1.91;object-fit:cover;border:1px solid #342a45;width:100%;max-width:620px;margin:5px 0 8px;display:block}.seoPreview b{color:#d8b75f;font-size:17px;font-weight:500}.seoPreview span{overflow-wrap:anywhere;color:#7da487;font-size:11px}.seoPreview p{color:#b8afb9;margin:3px 0 0;font-size:12px;line-height:1.7}@media (prefers-reduced-motion:reduce){.featuredRecords article:before,.characterCard:before,.collectionPortal:before,.guideGrid>a:before,.archiveGlossaryCard:before,.glossaryGrid article:before,.archiveIndex details[open] ul,.archiveIndex details[open] li,.domainCard:before,.domainCard:after,.soliusRipple{animation:none!important}.domainCard:before,.domainCard:after{display:none}}.themeMusic{background:#d9b15933;border:1px solid #d9b15933;grid-template-columns:minmax(320px,1.05fr) minmax(260px,.95fr);gap:1px;margin-top:20px;display:grid}.themeMusic>.musicItem,.nightVerseInvitation{background:#0b0911}.themeMusic .musicItem{margin:0}.themeMusic .musicItem p{gap:6px;padding:16px 18px;display:grid}.themeMusic .musicItem small,.nightVerseInvitation>span{color:#bfa057;font:9px var(--cinzel);letter-spacing:.18em}.nightVerseInvitation{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}.nightVerseInvitation h4{color:#f0e8f4;font:500 clamp(22px,2.2vw,34px)/1.45 var(--display);margin:13px 0 17px}.nightVerseInvitation p{color:#bdb4c3;margin:0 0 24px;line-height:1.9}.nightVerseInvitation .goldButton{align-self:flex-start}.nightVersesPage{background:radial-gradient(circle at 78% 9%,#5a2d7e2e,#0000 33%),#09070e}.nightVersesPage .infoHeader{border-bottom:1px solid #d9b15929;padding:76px max(30px,50vw - 590px) 70px}.nightVersesPage .infoHeader>a{color:#aaa0b3;font-size:11px}.nightVersesPage .infoHeader>p{color:#c6a65c;font:10px var(--cinzel);letter-spacing:.22em;margin:58px 0 10px}.nightVersesPage .infoHeader h1{font:500 clamp(40px,5vw,68px) var(--display);letter-spacing:.08em;margin:0}.nightVersesPage .infoHeader span{color:#bcb1c4;margin-top:18px;display:block}.nightVersePrelude,.nightVerseChapter,.nightVerseFuture{width:min(1180px,100% - 48px);margin:0 auto}.nightVersePrelude{border-bottom:1px solid #d9b15938;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:72px 0 96px;display:grid}.nightVersePrelude small,.nightVerseChapter>header small,.nightVerseFuture small{color:#c6a65c;font:10px var(--cinzel);letter-spacing:.2em}.nightVersePrelude h2{font:500 clamp(34px,5vw,66px)/1.12 var(--display);margin:13px 0 20px}.nightVersePrelude h2 em{color:#c8b9d3;font-size:.48em;font-style:normal}.nightVersePrelude p{color:#c5bbc9;line-height:1.95}.nightVersePrelude iframe{aspect-ratio:16/9;border:1px solid #d9b1594d;width:100%}.recordNote{background:#5b357717;border-left:2px solid #8c6fa3;margin-top:22px;padding:17px 19px;font-size:.82rem}.nightVerseChapter{padding:96px 0}.nightVerseChapter>header{max-width:760px;margin-bottom:42px}.nightVerseChapter>header h2{font:500 clamp(32px,4vw,52px) var(--display);margin:12px 0 18px}.nightVerseChapter>header p{color:#bdb3c3;line-height:1.9}.movementList{border-top:1px solid #d9b1593d;display:grid}.movementList article{border-bottom:1px solid #d9b1592b;grid-template-columns:110px 1fr;gap:30px;padding:32px 0;display:grid}.movementNumber{color:#d4b96f;font:42px var(--cinzel);opacity:.72}.movementList small,.exVerseGrid small{color:#aa91bc;letter-spacing:.08em}.movementList h3,.exVerseGrid h3{font:500 clamp(20px,2.3vw,29px) var(--display);margin:8px 0 12px}.movementList p,.exVerseGrid p{color:#bdb4c1;max-width:840px;line-height:1.8}.movementList a,.exVerseGrid a,.nightVerseFuture a{color:#ddc37d}.historicalVisualNote{background:#4d2b6514;border:1px solid #9675ae52;margin-top:34px;padding:24px 28px}.historicalVisualNote b{color:#d8c4e4}.historicalVisualNote p{color:#afa4b6;margin-bottom:0;line-height:1.8}.exLogChapter{border-top:1px solid #d9b15938}.exVerseGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.exVerseGrid article{background:linear-gradient(145deg,#582b7517,#08070c99);border:1px solid #d9b15933;padding:30px}.exVerseGrid nav{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.nightVerseFuture{text-align:center;background:radial-gradient(circle at 50% 0,#6c3b8e29,#0000 68%);border:1px solid #d9b15942;margin-bottom:90px;padding:45px}.nightVerseFuture h2{font:500 32px var(--display);margin:12px 0}.nightVerseFuture p{color:#b9afbd;max-width:700px;margin:0 auto 22px;line-height:1.8}@media (width<=900px){.nightVerseEntrance{grid-column:auto}.themeMusic,.nightVersePrelude,.exVerseGrid{grid-template-columns:1fr}.nightVersePrelude{gap:32px}.movementList article{grid-template-columns:70px 1fr}}@media (width<=560px){.themeMusic{grid-template-columns:1fr}.nightVerseInvitation{padding:26px 20px}.nightVersePrelude,.nightVerseChapter,.nightVerseFuture{width:min(100% - 30px,1180px)}.nightVersePrelude{padding:50px 0 70px}.nightVerseChapter{padding:70px 0}.movementList article{grid-template-columns:1fr;gap:8px}.movementNumber{font-size:28px}.nightVerseFuture{padding:34px 20px}}.nightVerseEntrance{grid-column:1/-1}.musicBlock>.themeMusic{grid-column:1/-1;width:100%}.themeMusic{grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr)}.themeMusic>.musicItem,.themeMusic>.nightVerseInvitation{min-width:0}.themeMusic>.musicItem{overflow:hidden}.themeMusic>.musicItem iframe{border:0;width:100%;max-width:100%;display:block}.nightVerseInvitation{background:radial-gradient(circle at 92% 12%,#77439538,#0000 33%),linear-gradient(135deg,#0b0911,#0d0913);padding:clamp(32px,4vw,62px);position:relative;overflow:hidden}.nightVerseInvitation:before{content:"";pointer-events:none;border:1px solid #d9b15914;position:absolute;inset:18px}.nightVerseInvitation:after{content:"NOCTURNE / 01—03";color:#cdb0663b;font:8px var(--cinzel);letter-spacing:.25em;position:absolute;top:82px;right:-47px;transform:rotate(90deg)}.nightVerseInvitation>p{max-width:640px}.versePath{border-block:1px solid #d9b15926;grid-template-columns:repeat(3,1fr);margin:0 0 28px;padding:0;list-style:none;display:grid}.versePath li{border-right:1px solid #d9b1591f;grid-template-columns:auto 1fr;gap:2px 10px;padding:15px 12px;display:grid}.versePath li:last-child{border:0}.versePath i{color:#8d6c9f;font:10px var(--cinzel);grid-row:1/3;font-style:normal}.versePath span{color:#e2d8e5;font-size:12px}.versePath small{color:#897f8e;font-size:9px}.nightVerseInvitation .verseArchiveButton{grid-template-columns:1fr auto;align-self:stretch;align-items:center;gap:4px 20px;padding:18px 20px;display:grid}.verseArchiveButton>span{font-size:13px}.verseArchiveButton>small{font:8px var(--cinzel);letter-spacing:.14em;opacity:.72}.verseArchiveButton>b{grid-area:1/2/3;font-size:18px}.inlineVersePlayer{background:#09080d;border:1px solid #d9b15933;max-width:760px;margin-top:20px}.inlineVersePlayer summary{cursor:pointer;color:#dfc77f;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;padding:14px 16px;list-style:none;display:grid}.inlineVersePlayer summary::-webkit-details-marker{display:none}.inlineVersePlayer summary span{font-size:12px}.inlineVersePlayer summary small{color:#887f8b;letter-spacing:.05em;font-size:9px}.inlineVersePlayer summary b{grid-area:1/2/3;font-weight:400;transition:transform .2s}.inlineVersePlayer[open] summary b{transform:rotate(45deg)}.inlineVersePlayer iframe{aspect-ratio:16/9;border:0;border-top:1px solid #d9b15929;width:100%;display:block}.youtubeFallback{margin-top:12px;font-size:10px;display:inline-block}.audioVersePlayer{background:linear-gradient(100deg,#683a851c,#08070ce0);border:1px solid #d9b15940;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;max-width:820px;margin-top:22px;padding:14px 16px;display:grid}.audioVersePlayer audio{display:none}.audioVersePlayer button{color:#e6cb83;cursor:pointer;background:#d9b15914;border:1px solid #d9b1597a;border-radius:50%;width:44px;height:44px}.audioVersePlayer button:hover,.audioVersePlayer button:focus-visible{outline-offset:3px;background:#d9b1592e;outline:1px solid #d9b159}.audioVersePlayer button span{font-size:13px;display:block;transform:translate(1px)}.audioVersePlayer>div{min-width:0}.audioVerseMeta{color:#9d8aaa;font:8px var(--cinzel);letter-spacing:.15em;justify-content:space-between;gap:16px;margin-bottom:9px;display:flex}.audioVerseMeta time{color:#b8acba;letter-spacing:.05em}.audioVersePlayer input[type=range]{appearance:none;background:linear-gradient(90deg,#d9b159 var(--audio-progress),#d9b1592b var(--audio-progress));cursor:pointer;width:100%;height:3px;margin:0;display:block}.audioVersePlayer input[type=range]::-webkit-slider-thumb{appearance:none;background:#17111d;border:1px solid #ecd181;border-radius:50%;width:12px;height:12px}.audioVersePlayer input[type=range]::-moz-range-thumb{background:#17111d;border:1px solid #ecd181;border-radius:50%;width:11px;height:11px}.exLogChapter{background:radial-gradient(circle at 85% 10%,#1b677414,#0000 36%);border-top-color:#47c6d542;position:relative}.exLogChapter:after{content:"SIGNAL OUTSIDE NOCTYRA / EXTERNAL OBSERVATION";letter-spacing:.24em;color:#56cdda42;font:8px monospace;position:absolute;top:230px;right:-95px;transform:rotate(90deg)}.exVerseGrid{grid-template-columns:1fr;gap:28px}.exVerseGrid article{background:repeating-linear-gradient(0deg,#060b0ffa 0 5px,#080f13fa 6px);border-color:#4bbdc947;padding:0;position:relative;box-shadow:inset 3px 0 #50c9d666}.exVerseGrid article:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 69%,#43c6d309 70%,#0000 71%);position:absolute;inset:0}.exVerseSignal{border-bottom:1px solid #4bbdc933;align-items:center;gap:18px;padding:12px 18px;font-family:monospace;display:flex}.exVerseSignal span{color:#6ed2dc;font-size:11px}.exVerseSignal i{color:#557f86;letter-spacing:.16em;font-size:8px;font-style:normal}.exVerseSignal b{color:#a9c3c8;margin-left:auto;font-size:10px;font-weight:400}.exVerseBody{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:center;gap:36px;padding:28px;display:grid}.exVerseCopy small{color:#6fbec8;font-family:monospace}.exVerseCopy h3{text-shadow:-1px 0 #4dcbd773,1px 0 #c247cd59;font-family:monospace}.exVerseBody iframe{z-index:1;aspect-ratio:16/9;border:1px solid #4bbdc940;width:100%;position:relative}.exVerseGrid nav a{color:#69cbd5;font-family:monospace;font-size:10px}.exVerseTitle{gap:5px;display:grid}.exVerseTitle span,.exVerseTitle em,.exVerseTitle b{display:block}.exVerseTitle em{color:#abc6cc;letter-spacing:.04em;font-size:.72em;font-style:normal;font-weight:400}.exVerseTitle b{color:#5db7c1;letter-spacing:.12em;font-size:.48em;font-weight:400}@media (width<=1050px){.themeMusic,.exVerseBody{grid-template-columns:1fr}.themeMusic .musicItem iframe{max-height:480px}}@media (width<=560px){.nightVerseInvitation{padding:30px 20px}.versePath{grid-template-columns:1fr}.versePath li{border-bottom:1px solid #d9b1591f;border-right:0}.audioVersePlayer{grid-template-columns:40px 1fr;padding:12px}.audioVersePlayer button{width:38px;height:38px}.audioVerseMeta{letter-spacing:.08em}.exVerseSignal{flex-wrap:wrap}.exVerseSignal b{width:100%;margin-left:0}.exVerseBody{padding:20px}}.settingsWorkspace{background:#09080d;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:calc(100vh - 150px);display:grid}.settingsTree{border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#8f7235 #100d14;background:#0c0a11;height:calc(100vh - 56px);padding:25px 20px 80px;position:sticky;top:56px;overflow:auto}.settingsTree header{border-bottom:1px solid var(--line);margin-bottom:20px;padding:6px 7px 20px}.settingsTree header small{color:#c9a64f;font:10px var(--cinzel);letter-spacing:.2em}.settingsTree header h2{font:500 24px var(--display);color:#eadbaf;margin:7px 0}.settingsTree header p{color:#837a85;margin:0;font-size:12px}.settingsTree>input{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#111016;width:100%;margin-bottom:10px;padding:12px}.settingsTree details{border-top:1px solid #d9b15921;margin-top:11px}.settingsTree summary{color:#d8c89d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 7px;display:flex}.settingsTree summary b{border:1px solid var(--line);color:#a99155;font:10px var(--cinzel);padding:3px 7px}.settingsTree details>div{gap:2px;display:grid}.settingsTree button{color:#bdb5be;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;width:100%;padding:11px 12px}.settingsTree button span,.settingsTree button small{display:block}.settingsTree button span{font-size:14px}.settingsTree button small{color:#746d77;margin-top:4px;font-size:10px;line-height:1.45}.settingsTree button:hover,.settingsTree button.active{color:#fff;background:#17131c;border-left-color:#d7b352}.settingsTree .treeAddButton{color:#e4c66f;text-align:center;border:1px solid #715d33;margin-bottom:8px}.settingsTree .treeCategoryAdd{color:#937e49;padding:8px 12px;font-size:11px}.settingsEditor{min-width:0;padding:42px clamp(24px,4vw,60px) 120px;position:relative}.settingsLanding,.termEditor,.portalPageEditor{max-width:1040px;margin:0 auto}.settingsLanding>small,.termEditor header small,.portalPageEditor header small{color:#cfae59;font:10px var(--cinzel);letter-spacing:.2em}.settingsLanding>h2,.termEditor header h2,.portalPageEditor header h2{font:500 clamp(27px,3vw,40px) var(--display);color:#eadbaf;margin:8px 0 12px}.settingsLanding>p,.termEditor header p,.portalPageEditor header p{color:#a69ca7;line-height:1.8}.settingsLandingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:30px 0;display:grid}.settingsLandingCards article,.settingsLandingCards button{border:1px solid var(--line);color:#ddd;text-align:left;background:#100d16;gap:10px;padding:22px;display:grid}.settingsLandingCards b{color:#e1c36e;font-size:16px}.settingsLandingCards span{color:#9d949e;line-height:1.65}.settingsLandingCards em{color:#caa95d;font-size:12px;font-style:normal}.termEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.termEditor>header nav{gap:7px;display:flex}.termEditor button,.settingsSaveBar button,.settingsSaveBar a{border:1px solid var(--line);color:#dfc36f;background:#18141d;padding:10px 14px}.termEditorFields,.portalFieldGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.termEditorFields label,.portalFieldGrid label,.portalCardEditors label{color:#c8bfc8;gap:7px;font-size:13px;display:grid}.termEditorFields input,.termEditorFields textarea,.termEditorFields select,.portalFieldGrid input,.portalFieldGrid textarea,.portalCardEditors input,.portalCardEditors textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#0b0910;width:100%;padding:12px}.termEditorFields textarea,.portalFieldGrid textarea,.portalCardEditors textarea{resize:vertical;min-height:110px;line-height:1.7}.termEditorFields .wide,.portalFieldGrid .wide{grid-column:1/-1}.termEditorFields label>small{color:#817786}.settingsSaveBar{z-index:10;border:1px solid var(--line);background:#09090def;gap:8px;padding:10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #000b}.settingsSaveBar button:first-child{color:#100b08;background:linear-gradient(120deg,#dfbd62,#9c5c31);border-color:#d5ae4f;font-weight:700}.sharedSettingNotice{background:#120e18;border-left:2px solid #b8974d;margin-top:28px;padding:22px}.sharedSettingNotice b{color:#e0c36e}.sharedSettingNotice p{color:#a99fac;margin-bottom:0;line-height:1.75}.portalCardEditors{border-top:1px solid var(--line);margin-top:32px;padding-top:25px}.portalCardEditors>article{border:1px solid var(--line);background:#100d16;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:20px;display:grid}.portalCardEditors>article label:nth-child(3){grid-column:1/-1}.portalPageEditor>header{border-bottom:1px solid var(--line);padding-bottom:22px}@media (width<=900px){.settingsWorkspace{grid-template-columns:1fr}.settingsTree{border-right:0;border-bottom:1px solid var(--line);height:auto;max-height:430px;position:relative;top:auto}.settingsEditor{padding:30px 18px 110px}.settingsLandingCards{grid-template-columns:1fr}.termEditor>header{display:block}.termEditor>header nav{margin-top:16px}.termEditorFields,.portalFieldGrid,.portalCardEditors>article{grid-template-columns:1fr}.termEditorFields .wide,.portalFieldGrid .wide,.portalCardEditors>article label:nth-child(3){grid-column:auto}.settingsSaveBar{bottom:12px;left:12px;right:12px;overflow-x:auto}.settingsSaveBar>*{white-space:nowrap}.panelSave,.adminActions{justify-content:flex-end;bottom:12px;left:12px;right:12px;overflow-x:auto}}@media (width<=980px){.adminIdentity{box-shadow:none;background:#0d0c11;border-width:0 0 1px;justify-content:flex-end;padding:10px 16px;position:relative;inset:auto}.adminHeader{height:82px}.adminHeader>div{text-align:right;justify-self:end}.adminHeader>div p{display:none}}.categorySettingsWorkspace .settingsLanding+.sectionedSettingsPanels{display:none}.unifiedAdmin .panelSave{border:1px solid #d9b65d6b;gap:8px;padding:10px;display:flex}.unifiedAdmin .panelSave button,.unifiedAdmin .settingsSaveBar button,.unifiedAdmin .settingsSaveBar a,.unifiedAdmin .settingsActions button,.unifiedAdmin .settingsActions a{color:#dfc574;min-height:42px;font:600 11px var(--serif);letter-spacing:.03em;background:linear-gradient(145deg,#1f1826fa,#120e17fa);border:1px solid #d9b65d57;padding:11px 16px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.unifiedAdmin .panelSave button:hover,.unifiedAdmin .settingsSaveBar button:hover,.unifiedAdmin .settingsSaveBar a:hover,.unifiedAdmin .settingsActions button:hover,.unifiedAdmin .settingsActions a:hover{background:linear-gradient(145deg,#2d2134fa,#17121dfa);border-color:#e4c369b3;transform:translateY(-1px)}.storyGuideSettings>.storyExternalEditor{margin-top:24px}.storyGuideSettings>.storyExternalEditor article{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto}.storyGuideSettings>.storyExternalEditor textarea{min-height:120px}.storyGuideSettings>.midnightContentEditor{background:radial-gradient(circle at 100% 0,#aa30691f,#0000 42%),#0d0810;border-color:#be4d7a57}.storyGuideSettings>.midnightContentEditor small,.storyGuideSettings>.midnightContentEditor h3{color:#df9bb5}.storyGuideSettings>.midnightContentEditor article{background:#260d1c73;border-color:#cd63943d}@media (width<=800px){.storyGuideSettings>.storyExternalEditor article{grid-template-columns:1fr}}.categorySettingsWorkspace[data-view=overview]{min-height:0}.categorySettingsWorkspace[data-view=overview] .settingsTree{height:auto;min-height:0;padding-bottom:32px;position:relative;top:auto}.categorySettingsWorkspace[data-view=overview] .settingsEditor{padding-bottom:48px}.categorySettingsWorkspace .sectionedSettingsPanels>header{display:none}.categorySettingsWorkspace .sectionedSettingsPanels>section[hidden]{display:none!important}.categorySettingsWorkspace .sectionedSettingsPanels>.panelSave,.categorySettingsWorkspace .sectionedSettingsPanels>.siteSettingsSaveBar{z-index:6;position:sticky;bottom:0}.unifiedAdmin{--admin-gold:#d9b65d;--admin-gold-soft:#d9b65d57;--admin-violet:#9c78b5;--admin-violet-soft:#7e539924;--admin-field:#0d0a12;--admin-panel:#110e16;--admin-panel-raised:#15101b}.unifiedAdmin .adminHeader{background:radial-gradient(circle at 50% 0,#74469124,#0000 60%),linear-gradient(#110d16,#0b0a0f);box-shadow:0 12px 40px #00000047}.unifiedAdmin .adminTabs{background:#09070cf5;border-bottom-color:#d9b65d3d;box-shadow:0 8px 26px #0000003d}.unifiedAdmin .adminTabGroup>small{color:#a197a4}.unifiedAdmin .adminTabs button{color:#b5adb7;border-radius:2px;font-size:13px;transition:border-color .18s,background .18s,color .18s}.unifiedAdmin .adminTabs button:hover{color:#ded5df;background:#7e539917;border-color:#d9b65d38}.unifiedAdmin .adminTabs button.active{background:linear-gradient(135deg,#5c377340,#d9b65d0f);border-color:#d9b65d8c;box-shadow:inset 0 0 0 1px #ffffff06}.unifiedAdmin .adminDashboard>header,.unifiedAdmin .settingsLanding,.unifiedAdmin .portalPageEditor>header,.unifiedAdmin .termEditor>header{position:relative}.adminWelcome{border:1px solid #d9b65d3d;border-left:2px solid var(--admin-gold);background:radial-gradient(circle at 100% 0,#784c9521,#0000 52%),#0f0b14c2;gap:7px;margin:26px 0 0;padding:20px 24px;display:grid}.adminWelcome b{color:#e6d4a0;font:500 17px var(--display)}.adminWelcome span{line-height:1.75;color:#bcb2bf!important}.adminWelcome em{color:#a98dbb;letter-spacing:.08em;font-size:12px;font-style:normal}.scopedArticleTreeHeader{border-bottom:1px solid #d9b65d3d;margin:0 0 20px;padding:0 0 18px}.scopedArticleTreeHeader>small{color:#9c78b5;font:11px var(--cinzel);letter-spacing:.11em}.scopedArticleTreeHeader h2{color:#e6c66c!important;border:0!important;margin:7px 0 8px!important;padding:0!important}.scopedArticleTreeHeader p{color:#9d939f;margin:0;font-size:13px;line-height:1.7}.scopedArticleGroup{margin:20px 0!important}.scopedArticleGroup>h3{border-bottom:1px solid #d9b65d2b;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.scopedArticleGroup>h3 small{color:#8f8093!important;margin:0!important}.recordMembership{color:#a68ab8;margin-top:5px;font-size:10px;line-height:1.45;display:block}.recordMembership.standalone{color:#8f8791}.articleMembershipSummary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.articleMembershipSummary span{color:#c9a8df;border:1px solid #9c78b573;padding:3px 7px;font-size:11px}.articleMembershipSummary b{color:#ddd0e2;font-size:12px;font-weight:500}.articleMembershipSummary small{color:#938797;font-size:11px}.scopedArticleEmpty,.scopedArticleTreeFooter{color:#8e8491;font-size:12px;line-height:1.7}.scopedArticleTreeFooter{border-top:1px solid #d9b65d26;margin-top:28px;padding-top:15px}.creativeSeriesCreateArticle{width:100%;margin:0 0 14px!important}.unifiedAdmin .adminPanelGrid>section,.unifiedAdmin .adminDashboardGrid>section,.unifiedAdmin .worksManager>section,.unifiedAdmin .materialsManagerList article,.unifiedAdmin .fanArtManagerList article,.unifiedAdmin .mediaEditor,.unifiedAdmin .historyPanel,.unifiedAdmin .topCompositionManager .sectionOrderEditor,.unifiedAdmin .topCompositionManager .topHeroSettings,.unifiedAdmin .sectionedSettingsPanels>section,.unifiedAdmin .portalCardEditors>article,.unifiedAdmin .indexManagerGroups>details{background:linear-gradient(135deg,#7e53990b,transparent 46%), var(--admin-panel);border-color:#d9b65d3d;box-shadow:inset 0 1px #ffffff05}.unifiedAdmin .adminPanelGrid>section>h2,.unifiedAdmin .sectionedSettingsPanels>section>h2,.unifiedAdmin .settingSectionHead h2{color:#e2cb88;border-bottom:1px solid #d9b65d30;padding-bottom:11px}.unifiedAdmin .sharedSettingNotice,.unifiedAdmin .articleSeoSettings{border:1px solid #9c78b54d;border-left:2px solid var(--admin-violet);background:linear-gradient(110deg,#69428221,#0d0a12a8)}.unifiedAdmin input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.unifiedAdmin textarea,.unifiedAdmin select{border-radius:2px;outline:none;min-height:43px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #7e539912,inset 0 8px 22px #00000024;background:linear-gradient(180deg,#ffffff03,transparent), var(--admin-field)!important;color:#eee7ef!important;border:1px solid #d9b65d61!important}.unifiedAdmin textarea{min-height:110px}.unifiedAdmin .adminMarkdownBody{box-sizing:border-box;border:1px solid var(--line);color:#d8d1c9;resize:vertical;background:#0c0b10;width:100%;min-height:620px;padding:24px;font:15px/1.85 monospace;display:block}.editableCombo{grid-template-columns:minmax(0,1fr) 43px;margin-top:7px;display:grid;position:relative}.editableCombo>input{min-width:0;margin-top:0!important}.editableCombo>button{color:#e4c76f;cursor:pointer;background:#17121d;border:1px solid #d9b65d61;border-left:0;place-items:center;min-height:43px;display:grid}.editableComboOptions{z-index:30;background:#100c16;border:1px solid #d9b65d73;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 38px #000c}.editableComboOptions>button{color:#d8cfd9;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:10px 12px}.editableComboOptions>button:hover,.editableComboOptions>button.selected{color:#fff;background:#1b1422;border-left-color:#d8b75f}.editableComboOptions>span{color:#887e8d;padding:11px;font-size:12px}.unifiedAdmin input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):hover,.unifiedAdmin textarea:hover,.unifiedAdmin select:hover{border-color:#e6c3689e!important}.unifiedAdmin input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,.unifiedAdmin textarea:focus,.unifiedAdmin select:focus{box-shadow:0 0 0 3px #8958a729,0 0 24px #8958a714,inset 0 0 0 1px #ffffff06;background:#110c17!important;border-color:#e2c269!important}.unifiedAdmin input::placeholder,.unifiedAdmin textarea::placeholder{color:#716978;opacity:1}.unifiedAdmin input:disabled,.unifiedAdmin textarea:disabled,.unifiedAdmin select:disabled{opacity:.54;cursor:not-allowed;border-style:dashed!important}.unifiedAdmin label{color:#c9c0ca}:is(.unifiedAdmin label:has(>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),.unifiedAdmin label:has(>textarea),.unifiedAdmin label:has(>select)){font-weight:500}:is(.unifiedAdmin label:has(>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]))>small,.unifiedAdmin label:has(>textarea)>small,.unifiedAdmin label:has(>select)>small){color:#8f8493;font-weight:400}.unifiedAdmin .linkSetting,.unifiedAdmin .settingRow,.unifiedAdmin .gatewaySetting,.unifiedAdmin .firstAccessSettings>div,.unifiedAdmin .workSettingRow,.unifiedAdmin .inviteRow{background:#08060b6b;border:1px solid #d9b65d33;gap:10px;margin:10px 0;padding:14px;position:relative}.unifiedAdmin .linkSetting:focus-within,.unifiedAdmin .settingRow:focus-within,.unifiedAdmin .gatewaySetting:focus-within,.unifiedAdmin .firstAccessSettings>div:focus-within,.unifiedAdmin .workSettingRow:focus-within,.unifiedAdmin .inviteRow:focus-within{background:#68408012;border-color:#d9b65d75}.unifiedAdmin .settingsLandingCards article,.unifiedAdmin .settingsLandingCards button,.unifiedAdmin .adminDashboardStats button,.unifiedAdmin .adminQuickActions button,.unifiedAdmin .adminQuickActions a{background:radial-gradient(circle at 100% 0,#7e53991a,transparent 55%), var(--admin-panel);border-color:#d9b65d40;transition:transform .18s,border-color .18s,background .18s}.unifiedAdmin .settingsLandingCards button:hover,.unifiedAdmin .adminDashboardStats button:hover,.unifiedAdmin .adminQuickActions button:hover,.unifiedAdmin .adminQuickActions a:hover{background:radial-gradient(circle at 100% 0,#7e539929,transparent 58%), var(--admin-panel-raised);border-color:#e2c2698c;transform:translateY(-1px)}.unifiedAdmin button,.unifiedAdmin .importButton,.unifiedAdmin .backupDownload{cursor:pointer}.unifiedAdmin .panelSave,.unifiedAdmin .settingsSaveBar,.unifiedAdmin .settingsActions{background:#0a080df5;border-color:#d9b65d6b;box-shadow:0 12px 40px #0000007a,inset 0 1px #ffffff06}.unifiedAdmin .panelSave button,.unifiedAdmin .settingsSaveBar button:first-child,.unifiedAdmin .siteSettingsSaveBar button,.unifiedAdmin .publishButton{font-weight:700;box-shadow:0 5px 18px #ca9b3f1f;color:#140d09!important;background:linear-gradient(120deg,#e1c36d,#a36639)!important;border-color:#e1bd61!important}.unifiedAdmin .dangerButton{color:#ffd9de!important;background:linear-gradient(135deg,#7e1f33ad,#4a1322c2)!important;border-color:#dc4b63c7!important;box-shadow:inset 0 0 0 1px #ffb2be0a!important}.unifiedAdmin .dangerButton:hover{color:#fff!important;background:linear-gradient(135deg,#9d253dd1,#5d1628e6)!important;border-color:#ed7186!important}.managedCollectionGroup{background:linear-gradient(145deg,#6f438a14,#08060bb8);border:1px solid #d9b65d57;margin:24px 0;padding:22px;box-shadow:inset 0 0 0 1px #ffffff05}.managedCollectionGroup>header{background:#130e19db;border-bottom:1px solid #d9b65d40;margin:-22px -22px 20px;padding:20px 22px}.managedCollectionGroup>header small{color:#c9a64f;font:9px var(--cinzel);letter-spacing:.2em}.managedCollectionGroup>header h3,.managedCollectionGroup>header h4{color:#ead8a5;font:500 21px var(--display);margin:7px 0}.managedCollectionGroup>header p{color:#a99faa;margin:0;line-height:1.7}.nightVerseCollectionGroups{gap:22px;display:grid}.nightVerseCollectionGroups>.managedCollectionGroup{margin:0}.nightVerseCollectionEditor .managedContentCard{background:#0a080e;border:1px solid #e2be6161;border-left:3px solid #caa951;margin:18px 0;padding:22px;position:relative;box-shadow:0 12px 32px #0000002e}.nightVerseCollectionEditor .managedContentCard>.settingSectionHead{background:linear-gradient(90deg,#6d43892e,#d9b65d09);border-bottom:1px solid #d9b65d3d;margin:-22px -22px 20px;padding:17px 20px}.cardDangerZone{background:#4415231f;border-top:1px solid #bd536647;justify-content:space-between;align-items:center;gap:16px;margin:24px -22px -22px;padding:14px 18px;display:flex}.cardDangerZone span{color:#a98f97;font-size:11px}.cardDangerZone .dangerButton{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.musicPresentationSettings{background:#452a5714;border:1px solid #9c78b557;grid-template-columns:1fr 1fr;gap:13px;margin:18px 0 24px;padding:20px;display:grid}.musicPresentationSettings>header{grid-column:1/-1}.musicPresentationSettings>header h4{color:#e5d2a0;margin:6px 0}.musicPresentationSettings>header small{color:#b79ac8;letter-spacing:.18em}.musicPresentationSettings>header p{color:#aaa;margin:0}.musicPresentationSettings label{color:#c7bdc7;gap:7px;font-size:13px;display:grid}.musicPresentationSettings textarea,.musicPresentationSettings select{box-sizing:border-box;color:#eee;background:#09070d;border:1px solid #d9b65d57;width:100%;min-height:48px;padding:12px}.musicPresentationSettings textarea{resize:vertical;min-height:100px;line-height:1.7}@media (width<=760px){.musicPresentationSettings{grid-template-columns:1fr}.musicPresentationSettings>header{grid-column:auto}.cardDangerZone{flex-direction:column;align-items:flex-start}.cardDangerZone .dangerButton{max-width:100%}}.unifiedAdmin button:focus-visible,.unifiedAdmin a:focus-visible{outline-offset:3px;outline:2px solid #d9b65d}.unifiedAdmin .settingsTree,.unifiedAdmin .adminTree{background:radial-gradient(circle at 0 0,#6d42891a,#0000 38%),#0c0a11;border-right-color:#d9b65d38}.unifiedAdmin .settingsTree button,.unifiedAdmin .adminTree button{border-radius:0 2px 2px 0}.unifiedAdmin .settingsTree button.active,.unifiedAdmin .adminTree button.active{background:linear-gradient(90deg,#6f448a36,#d9b65d09);border-left-color:#e0bd63;box-shadow:inset 0 0 0 1px #d9b65d0f}@media (width<=900px){.adminWelcome{padding:18px}.unifiedAdmin .linkSetting,.unifiedAdmin .settingRow,.unifiedAdmin .gatewaySetting,.unifiedAdmin .firstAccessSettings>div,.unifiedAdmin .workSettingRow,.unifiedAdmin .inviteRow{padding:11px}}.storyMarkdown{font:15px/1.9 var(--serif);min-height:680px!important}.storyReading{background:linear-gradient(#502b6513,#0000 180px),#0a080eb8;border:1px solid #d9b15938;max-width:820px;padding:clamp(28px,5vw,64px);position:relative;box-shadow:0 28px 80px #00000052}.storyReading:before{content:"";pointer-events:none;border:1px solid #d9b15912;position:absolute;inset:12px}.storyReadingSeal{color:#b99b54;align-items:center;gap:18px;margin:0 0 48px;display:flex;position:relative}.storyReadingSeal:after{content:"";background:linear-gradient(90deg,#d9b15973,#0000);flex:1;height:1px}.storyReadingSeal small{font:9px var(--cinzel);letter-spacing:.22em}.storyReadingSeal span{font-size:10px}.storyReading>p{color:#d1c8c0;margin:0 0 1.15em;line-height:2.18;position:relative}.storyBlankLine{height:1.55em;display:block}@media (width<=620px){.storyReading{padding:30px 23px}.storyMarkdown{min-height:560px!important}.storyReadingSeal{margin-bottom:34px}}.infoHero{padding-inline:max(30px,50vw - 590px)}.infoBody,.subFooter{max-width:1180px}.storyIntro{max-width:none}.storyChapterList>details{background:linear-gradient(135deg,#14101af5,#0a090ef5);position:relative;overflow:hidden}.storyChapterList>details:before{content:"";pointer-events:none;border:1px solid #d9b1590d;position:absolute;inset:9px}.storyChapterList summary small{margin-bottom:7px;display:block}.storyCategory summary>div{gap:4px;display:grid}.storyCategory summary small{color:#907aa0;font-size:8px}.storyCategory h4{margin:0}.storyReadingRoom{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.storyReadingNav{background:linear-gradient(155deg,#18121ff5,#09080dfa);border:1px solid #d9b15938;position:sticky;top:28px;box-shadow:0 24px 70px #00000047}.storyReadingNav>header{border-bottom:1px solid #d9b1592e;padding:25px 22px}.storyReadingNav>header small,.storyReadingNav section>small{font:8px var(--cinzel);letter-spacing:.18em;color:#b99a53}.infoBody .storyReadingNav h2{border:0;margin:7px 0 10px;padding:0;font-size:22px}.storyReadingNav>header p{color:#918894;margin:0;font-size:11px;line-height:1.7}.storyReadingNav details{border-bottom:1px solid #d9b15924}.storyReadingNav summary{cursor:pointer;color:#e7dac8;justify-content:space-between;gap:12px;padding:16px 18px;list-style:none;display:flex}.storyReadingNav summary::-webkit-details-marker{display:none}.storyReadingNav summary b{color:#b99a53;font-weight:400}.storyReadingNav details[open]>summary b{transform:rotate(45deg)}.storyReadingNav section{background:linear-gradient(100deg,#59366c1f,#07060a73 72%);border:1px solid #d9b15921;border-left:2px solid #8b5ba27a;margin:8px 10px 12px;padding:14px 12px 15px;position:relative;box-shadow:inset 0 1px #ffffff05}.storyReadingNav section+section{margin-top:10px}.infoBody .storyReadingNav h3{font:500 15px var(--display);color:#d5c5dc;border-bottom:1px solid #d9b1591a;margin:6px 5px 10px;padding-bottom:9px}.storyReadingNav section a{color:#a9a0a8;border-left:2px solid #0000;padding:10px 11px;font-size:12px;line-height:1.55;display:block}.storyReadingNav section a:hover,.storyReadingNav section a.active{color:#f0dfb2;background:linear-gradient(90deg,#6b3e8738,#0000);border-left-color:#d7b45a}.storyReadingNav section a.active:after{content:"  現在の作品";color:#8d779a;letter-spacing:.08em;margin-top:3px;font-size:8px;display:block}.storyNavComing{color:#918894;margin:0;padding:18px 20px;font-size:11px!important;line-height:1.7!important}.storyRoomBack{color:#d3b665;padding:17px 20px;font-size:10px;display:block}.storyReadingPane{min-width:0}.storyBreadcrumb{letter-spacing:.12em;color:#8f8493!important;font:9px var(--cinzel)!important;margin:0 0 16px!important}.storyBreadcrumb span{color:#6f5c78;margin:0 9px}.storyReadingRoom .storyReading{box-sizing:border-box;max-width:880px;margin:0}.storyReadingEntrance{min-height:620px}.storyEntrancePanel{box-sizing:border-box;background:radial-gradient(circle at 82% 18%,#6f3b8f38,#0000 34%),linear-gradient(145deg,#15101cf7,#08070bfc);border:1px solid #d9b15938;min-height:620px;padding:clamp(38px,6vw,78px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.storyEntrancePanel:before{content:"";pointer-events:none;border:1px solid #d9b15912;position:absolute;inset:12px}.storyEntrancePanel:after{content:"S";color:#d9b1590b;font:clamp(170px,24vw,310px) var(--cinzel);pointer-events:none;line-height:1;position:absolute;bottom:-30px;right:clamp(26px,5vw,68px)}.storyEntrancePanel .storyReadingSeal{margin-bottom:clamp(54px,8vw,92px)}.storyEntranceKicker{letter-spacing:.22em;position:relative;font:9px var(--cinzel)!important;color:#b99a53!important;margin:0 0 13px!important}.infoBody .storyEntrancePanel h2{color:#eee4d7;border:0;margin:0;padding:0;font-size:clamp(32px,4.25vw,50px);line-height:1.38;position:relative}.storyEntrancePanel h2>span{white-space:nowrap;display:block}.storyEntranceLead{max-width:590px;position:relative;color:#bdb3bd!important;margin:24px 0 0!important;font-size:15px!important;line-height:2!important}.storyEntranceGuide{background:#d9b15926;border:1px solid #d9b15926;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:720px;margin-top:52px;display:grid;position:relative}.storyEntranceGuide span{background:#0a080eeb;gap:9px;padding:20px;display:grid}.storyEntranceGuide small{font:8px var(--cinzel);color:#b99a53;letter-spacing:.18em}.storyEntranceGuide b{color:#c9c0c8;font-size:11px;font-weight:400;line-height:1.6}.storyEntrancePrompt{position:relative;color:#dbc16e!important;margin:28px 0 0!important;font-size:12px!important}.storyEntranceSecondary{margin-top:58px!important}@media (width<=900px){.storyReadingRoom{grid-template-columns:1fr}.storyReadingNav{position:relative;top:auto}.storyReadingNav nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storyReadingNav details{border-right:1px solid #d9b15924}}@media (width<=620px){.infoHero{padding-inline:24px}.infoBody{padding-inline:18px}.storyReadingNav nav{grid-template-columns:1fr}.storyReadingNav details{border-right:0}.storyReadingRoom{gap:26px}.storyReadingEntrance,.storyEntrancePanel{min-height:auto}.storyEntrancePanel{padding:34px 25px 42px}.storyEntrancePanel .storyReadingSeal{margin-bottom:48px}.infoBody .storyEntrancePanel h2{font-size:clamp(26px,8.4vw,38px)}.storyEntranceGuide{grid-template-columns:1fr;margin-top:36px}.storyEntranceGuide span{grid-template-columns:32px 1fr;align-items:center}.storyEntrancePrompt{line-height:1.8!important}}.storyUtilityNav{border-top:1px solid #d9b15924}.storyUtilityNav>a,.externalStoryLinks{border-bottom:1px solid #d9b1591a;gap:5px;color:#d6c9d5!important;padding:17px 18px!important;display:grid!important}.storyUtilityNav small{color:#857b88;font-size:9px;line-height:1.55}.externalStoryLinks>a{color:#cdbb8a;background:#d9b15909;border:1px solid #d9b15929;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:9px 10px;font-size:11px;display:flex}.externalStoryLinks>a b{font-weight:400}.externalStoryLinks>a em{color:#b69444;font-style:normal}.storyUtilityNav .midnightNavLink{isolation:isolate;min-height:76px;font-family:var(--display);letter-spacing:.08em;background:radial-gradient(at 82% 45%,#bb2f5b4d,#0000 42%),linear-gradient(115deg,#3b111f,#160811 62%,#080608);border-left:3px solid #a73761;position:relative;overflow:hidden;color:#f3c5d0!important}.storyUtilityNav .midnightNavLink:before{content:"";z-index:-1;border-left:1px solid #f4abb533;border-right:5px double #9d294c4d;border-radius:50%;width:74px;height:115px;position:absolute;top:-22px;right:18px;transform:rotate(22deg)}.storyUtilityNav .midnightNavLink i{color:#ffb8c41a;font:64px var(--display);font-style:normal;position:absolute;bottom:-17px;right:17px}.storyUtilityNav .midnightNavLink small{color:#c68195;font-family:var(--serif);letter-spacing:.06em}.midnightDomainPage .infoPage{background:radial-gradient(at 82% 9%,#8218373d,#0000 36%),radial-gradient(at 15%,#4d185429,#0000 42%),#070507}.midnightDomainPage .infoHero{background:linear-gradient(115deg,#12050ae6,#09060cb8);position:relative;overflow:hidden}.midnightDomainPage .infoHero:after{content:"深夜領域";color:#e57d960b;font:clamp(70px,11vw,150px) var(--display);letter-spacing:.12em;position:absolute;bottom:-32px;right:5vw}.midnightDomainPage .infoHero>p{color:#c98a79;font-family:var(--serif);letter-spacing:.18em}.midnightDomainPage .infoHero h1{color:#f2e1d8;text-shadow:0 0 34px #be2f5a40}.midnightDomainPage .infoHero>span{z-index:1;color:#c7aeb1;position:relative}.ageGate{isolation:isolate;box-sizing:border-box;background:radial-gradient(at 78% 18%,#b92b522e,#0000 38%),radial-gradient(at 18% 100%,#5f24652e,#0000 46%),linear-gradient(145deg,#280a15f5,#0c070cfa 58%,#1b080ffa);border:1px solid #d573826b;padding:clamp(34px,6vw,68px);position:relative;overflow:hidden;box-shadow:inset 4px 0 #a32b4e70,0 30px 90px #1d000c61}.ageGate:before{content:"";z-index:-1;pointer-events:none;border:1px solid #efacae1f;border-radius:42px 6px;position:absolute;inset:13px}.ageGate:after{content:"";z-index:-1;border:2px solid #dc678517;border-left-width:12px;border-radius:52% 48% 14% 86%;width:210px;height:260px;position:absolute;bottom:-50px;right:-34px;transform:rotate(27deg);box-shadow:-28px -10px 0 -26px #f5b5af2e,-54px 5px 0 -51px #f5b5af26}.midnightCrest{color:#d69a8e;align-items:center;gap:15px;margin-bottom:24px;display:flex}.midnightCrest i{background:linear-gradient(90deg,#0000,#a93d5b);flex:0 105px;height:1px}.midnightCrest i:last-child{background:linear-gradient(90deg,#a93d5b,#0000)}.midnightCrest span{width:35px;height:35px;font:16px var(--display);border:1px solid #df8b917a;place-items:center;display:grid;transform:rotate(45deg)}.midnightCrest span:first-letter{transform:rotate(-45deg)}.warningLabel{letter-spacing:.16em;color:#cf927e!important;font:10px var(--serif)!important;margin:0 0 9px!important}.infoBody .ageGate h2{color:#f3d8d7;font:500 clamp(25px,3vw,34px) var(--display);letter-spacing:.11em;border-bottom:1px solid #d86c7f47;margin:0 0 24px;padding:0 0 20px}.infoBody .ageGate h2 span{color:#d39082;font-size:.55em}.ageGateCopy{gap:12px;max-width:850px;display:grid}.ageGateCopy p{color:#cdb9b6;margin:0;line-height:2}.ageActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ageGate .infoButton{color:#f1c9b1;background:linear-gradient(110deg,#9d2f4847,#5e1e472e);border-color:#c7896f;margin:0;padding:14px 20px}.ageGate .infoButton.ghost{color:#bca8a6;background:#0805085c;border-color:#cd948540}.storyExternalEditor{background:#0b0910;border:1px solid #d9b15933;margin:22px 0;padding:18px}.storyExternalEditor>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.storyExternalEditor h3{margin:4px 0}.storyExternalEditor small{color:#c9a64f;font:8px var(--cinzel);letter-spacing:.16em}.storyExternalEditor article{background:#100d16;border:1px solid #d9b15921;grid-template-columns:1fr 1fr auto;gap:9px;margin-top:9px;padding:12px;display:grid}.storyExternalEditor label{color:#aaa;gap:5px;font-size:11px;display:grid}.storyExternalEditor .wide{grid-column:1/3}.storyExternalEditor input,.storyExternalEditor select{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#09080d;width:100%;padding:9px}.storyExternalEditor nav{align-items:end;gap:4px;display:flex}.storyExternalEditor button{border:1px solid var(--line);color:#dec46f;background:#18141d;padding:8px 10px}.storyExternalEditor button:disabled{opacity:.35}@media (width<=800px){.storyExternalEditor article{grid-template-columns:1fr}.storyExternalEditor .wide{grid-column:auto}}@media (width<=620px){.storyExternalGrid{grid-template-columns:1fr}.storyPublicationGuide,.midnightPublicationGuide{padding:26px 20px}.midnightPublicationGuide:after{display:none}}.worksColumns{gap:20px!important}.workBlock{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d;background:radial-gradient(circle at 100% 0,#68398724,#0000 36%),linear-gradient(145deg,#120e17fa,#09080dfa)!important;border:1px solid #d9b15947!important}.workBlock:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d9b1590e;position:absolute;inset:10px}.workBlock:after{z-index:-1;color:#d9b15917;font:clamp(48px,7vw,96px) var(--cinzel);line-height:1;position:absolute;top:12px;right:20px}.storyBlock:after{content:"S"}.videoBlock:after{content:"V"}.musicBlock:after{content:"M"}.workKicker{align-items:center;gap:12px;display:flex;color:#d9b85f!important;letter-spacing:.22em!important}.workKicker:after{content:"";background:linear-gradient(90deg,#b99a50,#0000);width:56px;height:1px}.workBlock>h3{color:#f0e7dc;font-size:clamp(25px,2.2vw,36px)!important}.storyDoors>a{background:#4d2d5e17!important;border-color:#d9b15942!important}.storyDoors>a:hover{background:#663d7d29!important;border-color:#e8c66994!important}.storyReadingNav{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 92% 4%,#74419024,#0000 28%),linear-gradient(155deg,#18121ff7,#09080dfc)!important;border-color:#d9b15947!important;box-shadow:0 24px 70px #00000047,inset 0 0 0 9px #d9b15905!important}.storyReadingNav:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d9b1590e;position:absolute;inset:9px}.storyReadingNav:after{content:"✦";color:#d9b15938;pointer-events:none;font-size:10px;position:absolute;top:16px;right:19px}.storyReadingNav>header{position:relative;padding-bottom:27px!important}.storyReadingNav>header:after{content:"";background:linear-gradient(90deg,#d9b159ad,#70428952,#0000);width:76px;height:1px;margin-top:16px;display:block}.storyUtilityNav .midnightNavLink{transition:border-color .25s,filter .25s;color:#edc8d2!important;background:radial-gradient(at 86% 46%,#a12b572b,#0000 39%),linear-gradient(115deg,#310e1ef0,#130810fa 64%,#080608)!important;border-left:2px solid #a73761c2!important}.storyUtilityNav .midnightNavLink:before{border:1px solid #eea6b60e!important;border-radius:18px 4px!important;width:auto!important;height:auto!important;inset:7px!important;transform:none!important}.storyUtilityNav .midnightNavLink:hover{filter:brightness(1.1);border-left-color:#d06a8d!important}.storyUtilityNav .midnightNavLink small{color:#b9778c!important}.midnightSigil{color:#e07d9e94;flex:0 0 48px;place-items:center;width:48px;height:48px;position:relative;display:grid!important}.midnightSigil:before,.midnightSigil:after{content:"";opacity:.54;border:1px solid;border-top-color:#0000;border-radius:50% 50% 46% 54%;width:24px;height:34px;position:absolute}.midnightSigil:before{left:3px;transform:rotate(-34deg)}.midnightSigil:after{right:3px;transform:rotate(34deg)}.midnightSigil>i{text-shadow:0 0 12px #d04f7d2e;color:currentColor!important;font:14px/1 var(--display)!important;font-style:normal!important;position:relative!important;bottom:auto!important;right:auto!important}.midnightSigil>i:before,.midnightSigil>i:after{content:"";opacity:.56;transform-origin:bottom;background:currentColor;width:1px;height:13px;position:absolute;left:50%}.midnightSigil>i:before{bottom:10px;transform:rotate(-42deg)}.midnightSigil>i:after{top:10px;transform:rotate(42deg)}.midnightNavLink:hover .midnightSigil,.midnightStoryDoor:hover .midnightSigil{color:#f497b7db;filter:drop-shadow(0 0 7px #c2366c59)}.storyUtilityNav .midnightNavLink{grid-template-rows:auto auto;align-items:center;column-gap:12px;grid-template-columns:minmax(0,1fr) 48px!important}.storyUtilityNav .midnightNavLink>span:first-child,.storyUtilityNav .midnightNavLink>small{grid-column:1}.storyUtilityNav .midnightNavLink>.midnightSigil{grid-area:1/2/3;justify-self:end}.storyDoors>.midnightStoryDoor{isolation:isolate;position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) 122px 18px!important;column-gap:18px!important}.storyDoors>.midnightStoryDoor b{font-family:var(--display)!important;letter-spacing:.055em!important;font-style:normal!important;font-weight:400!important}.storyDoors>.midnightStoryDoor:after{border-radius:18px 4px!important;inset:6px!important}.midnightDoorMark{border-left:1px solid #cd668d38;grid-template-columns:auto 46px;justify-content:end;align-items:center;gap:12px;padding-left:20px;height:52px!important;display:grid!important}.midnightDoorMark>i{letter-spacing:.12em;white-space:nowrap;color:#b8758d!important;font:9px/1 var(--cinzel)!important;border:0!important;padding:0!important;font-style:normal!important;display:block!important;position:static!important}.midnightDoorMark .midnightSigil{color:#e07d9e94;width:46px!important;height:46px!important;margin:0!important;position:relative!important}.midnightStoryDoor>em{align-self:center;position:static!important}.storyUtilityNav .midnightNavLink{min-height:76px;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) 102px!important;align-items:center!important;column-gap:14px!important;padding:14px 17px!important;font-style:normal!important;display:grid!important}.storyUtilityNav .midnightNavLink>.midnightNavCopy{gap:5px;min-width:0;display:grid;grid-column:1!important}.storyUtilityNav .midnightNavLink>.midnightNavCopy b{font:400 14px/1.45 var(--display);letter-spacing:.07em;color:#edc8d2;font-style:normal}.storyUtilityNav .midnightNavLink>.midnightNavCopy small{font:9px/1.55 var(--body);letter-spacing:.03em;color:#b9778c!important}.midnightNavMark{border-left:1px solid #cd668d33;grid-template-columns:auto 43px;justify-content:end;align-items:center;gap:10px;height:49px;padding-left:16px;display:grid}.midnightNavMark>b{color:#a96780;font:9px/1 var(--cinzel);letter-spacing:.1em;text-align:right;grid-column:1;font-weight:400}.midnightNavMark>.midnightSigil{grid-area:1/2;justify-self:end;width:43px;height:43px}@media (width<=620px){.storyDoors>.midnightStoryDoor{grid-template-columns:minmax(0,1fr) 62px 14px!important;column-gap:10px!important}.midnightDoorMark{grid-template-columns:42px;height:46px;padding-left:10px;display:grid!important}.midnightDoorMark>i{display:none!important}.midnightDoorMark .midnightSigil{width:42px!important;height:42px!important}.storyUtilityNav .midnightNavLink{grid-template-columns:minmax(0,1fr) 58px!important;padding:13px 15px!important}.midnightNavMark{grid-template-columns:42px;height:45px;padding-left:9px}.midnightNavMark>small,.midnightNavMark>b{display:none}.midnightNavMark>.midnightSigil{grid-area:1/1;width:42px;height:42px}}.henenEntrance:before,.henenEntrance:after{content:"";z-index:-1;pointer-events:none;position:absolute}.henenEntrance:before{border:1px solid #59856329;inset:13px}.henenEntrance:after{opacity:.8;background:repeating-radial-gradient(circle at 78%,#0000 0 39px,#43744f0b 40px 41px);inset:-35%}.henenCrest i:first-child{transform:rotate(0)}.henenLayer>header>span:first-line{transform:rotate(-45deg)}.layer-hidden a{background:linear-gradient(90deg,#12341c33,#03050433)}.layer-return h2,.layer-return h3{color:#ddd7ca}@media (width<=700px){.henenEntrance{grid-template-columns:1fr;min-height:480px}.henenCrest{opacity:.34;width:180px;position:absolute;bottom:-35px;right:-30px}.henenLayer a{grid-template-columns:35px 1fr}.henenLayer a>b{grid-column:2}.henenAll li a{grid-template-columns:36px 1fr 20px}.henenAll li small{grid-column:2}.henenAll li em{grid-area:1/3/3}.henenPage>footer{display:grid}}.backupPanel>section{display:none}.backupPanel--capacity>section:first-child,.backupPanel--complete>section:nth-child(2),.backupPanel--complete>section:nth-child(3),.backupPanel--media>section:nth-child(4),.backupPanel--source>section:nth-child(5),.backupPanel--source>section:nth-child(6),.backupPanel--history>section:nth-child(7),.backupPanel--audit>section:nth-child(8){grid-column:1/-1;display:block}.capacityCleanup{background:#51151924;border:1px solid #c25c5561;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;display:flex}.capacityCleanup b{color:#e1b5ad}.capacityCleanup p{color:#a99da5;margin:5px 0 0}.capacityCleanup button{color:#f0c0b8;background:#251014;border-color:#8f403d}.capacityCleanup button:hover{background:#37161a;border-color:#cf6d65}@media (width<=700px){.capacityCleanup{flex-direction:column;align-items:stretch}.capacityCleanup button{width:100%}}.backupWorkspace .settingsEditor,.worksWorkspace .settingsEditor,.fanArtWorkspace .settingsEditor,.materialsWorkspace .settingsEditor,.qualityWorkspace .settingsEditor{min-height:calc(100vh - 150px)}.fanArtWorkspace .fanArtManagerList,.materialsWorkspace .materialsManagerList{grid-template-columns:minmax(0,1fr)}.fanArtWorkspace .fanArtManager,.materialsWorkspace .materialsManager,.worksWorkspace .worksManager{max-width:none;margin:0;padding-top:42px}.qualityWorkspace .adminWidePanel{max-width:1120px;margin:0 auto}.storyChapterMenu{border-top:1px solid #d9b1592e}.storyMenuHeading,.storyMenuSubheading{cursor:pointer;grid-template-columns:24px minmax(110px,1fr) auto 22px;list-style:none}.storyMenuHeading::-webkit-details-marker{display:none}.storyMenuSubheading::-webkit-details-marker{display:none}.storyMenuHeading{padding:10px 0}.storyMenuSubheading{padding-top:8px;padding-bottom:8px}.storyToggleMark{color:#b99a4f;text-align:center;font-weight:400;transition:transform .18s}.storyChapterMenu[open]>.storyMenuHeading .storyToggleMark,.storyCategoryMenu[open]>.storyMenuSubheading .storyToggleMark{transform:rotate(45deg)}.storyCategoryEntries{padding:2px 0 8px}.storyDragHandle{color:#927b45;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;letter-spacing:-4px;align-self:stretch;place-items:center;min-height:34px;font-size:16px;display:grid}.storyDragHandle:active{cursor:grabbing;color:#e0bd63}.storyDragHandle:hover{color:#d9b65d}.storyTreeEntry{grid-template-columns:24px minmax(0,1fr) auto}.storyTreeEntry .storySelect b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.storyTreeEntry nav{flex:none}@media (width<=900px){.storyMenuHeading,.storyMenuSubheading{grid-template-columns:24px minmax(0,1fr) 22px}.storyMenuHeading nav,.storyMenuSubheading nav{grid-column:2/-1}.storyToggleMark{grid-area:1/3}.storyTreeEntry{grid-template-columns:24px minmax(0,1fr) auto}}@media (width>=1051px){.firstDoors{grid-template-columns:minmax(250px,1.15fr) repeat(4,minmax(170px,1fr))}.firstDoorsIntro,.firstDoors>a{padding-inline:clamp(18px,2.2vw,36px)}}@media (width>=601px) and (width<=1050px){.firstDoors>a:last-child{grid-column:auto}.firstDoors>a:nth-of-type(2n){border-right:0}.firstDoors>a:nth-of-type(n+3){border-top:1px solid var(--line)}}.henenEntrance{isolation:isolate;background:radial-gradient(circle at 82% 46%,#1f53353b,#0000 33%),linear-gradient(135deg,#070908,#0b100d 58%,#050706);grid-template-columns:minmax(0,1fr) minmax(180px,31%);align-items:center;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 10px #65896d06,0 28px 90px #00000057;border:1px solid #275c3d94!important;padding:clamp(38px,6vw,82px)!important}.henenEntrance:before{content:"";z-index:-1;pointer-events:none;border:1px solid #59856329;position:absolute;inset:13px}.henenEntranceImage{z-index:-3;object-fit:cover;filter:saturate(.55)brightness(.38);width:100%;height:100%;position:absolute;inset:0}.henenVeil{z-index:-2;background:linear-gradient(90deg,#030604fa 5%,#050907de 55%,#0408058a);position:absolute;inset:0}.henenEntranceCopy{gap:17px;max-width:770px;display:grid}.henenEntranceCopy p{color:#658c70;font:9px var(--cinzel);letter-spacing:.2em;margin:0}.henenEntranceCopy h2{color:#e8e2d4;font:500 clamp(29px,4.4vw,56px) var(--display);letter-spacing:.08em;margin:0}.henenEntranceCopy>span{color:#aaa99f;max-width:610px;line-height:2}.henenEntranceCopy>small{color:#587460;font:8px var(--cinzel);letter-spacing:.16em}.henenEntranceCopy>a{color:#ced7c8;background:linear-gradient(90deg,#1943275c,#0409064d);border:1px solid #4f845c7a;justify-content:space-between;align-items:center;max-width:410px;margin-top:8px;padding:16px 18px;font-size:12px;display:flex}.henenCrest{aspect-ratio:1;border:1px solid #4b80586b;border-radius:50%;justify-self:center;width:min(210px,22vw);position:relative;transform:rotate(45deg);box-shadow:0 0 0 13px #2d58390e,inset 0 0 45px #2660372b}.henenCrest i{transform-origin:0 0;border:2px solid #4a84598c;border-radius:70% 12%;width:42%;height:42%;position:absolute;top:50%;left:50%}.henenCrest i:nth-child(2){transform:rotate(90deg)}.henenCrest i:nth-child(3){transform:rotate(180deg)}.henenCrest i:nth-child(4){transform:rotate(270deg)}.henenCrest img{object-fit:contain;width:100%;height:100%;transform:rotate(-45deg)}.henenPage{color:#d8d6cd;background:radial-gradient(circle at 85% 8%,#1c472b2e,#0000 30%),#050706;min-height:100vh}.henenHero{isolation:isolate;background:linear-gradient(135deg,#070a08,#0b100d);border-bottom:1px solid #45705059;align-content:space-between;min-height:470px;padding:30px clamp(22px,7vw,110px) 72px;display:grid;position:relative;overflow:hidden}.henenHero>img{z-index:-2;object-fit:cover;filter:saturate(.5)brightness(.34);width:100%;height:100%;position:absolute;inset:0}.henenHeroVeil{z-index:-1;background:linear-gradient(90deg,#020503f7,#050a07b8,#0307048c);position:absolute;inset:0}.henenHero>a{color:#78887a;font-size:11px}.henenHero>div:last-child{max-width:850px}.henenHero small,.henenAll header small,.henenLayer header small{color:#60806a;font:9px var(--cinzel);letter-spacing:.2em}.henenHero h1{color:#eee9dd;font:500 clamp(35px,6vw,76px)/1.3 var(--display);letter-spacing:.09em;margin:16px 0}.henenHero p{color:#a9aaa2;max-width:720px;font-size:14px;line-height:2.1}.henenThreshold{text-align:center;grid-template-columns:1fr minmax(280px,760px) 1fr;align-items:center;gap:25px;padding:36px clamp(20px,6vw,90px);display:grid}.henenThreshold i{background:linear-gradient(90deg,#0000,#49775480);height:1px}.henenThreshold i:last-child{background:linear-gradient(90deg,#49775480,#0000)}.henenThreshold p{color:#868b84;font-size:11px;line-height:2}.henenLayers{gap:70px;padding:40px clamp(20px,7vw,110px) 100px;display:grid}.henenLayer{width:100%;max-width:1180px;margin:auto}.henenLayer>header{align-items:center;gap:18px;margin-bottom:15px;display:flex}.henenLayer>header>span{color:#678571;width:48px;height:48px;font:13px var(--cinzel);border:1px solid #4677526b;place-items:center;display:grid;transform:rotate(45deg)}.henenLayer h2{color:#dcd9ce;font:400 clamp(21px,3vw,34px) var(--display);margin:5px 0}.henenLayer>div{border-top:1px solid #4a775552}.henenLayer a{background:linear-gradient(90deg,#264c3014,#0000);border-bottom:1px solid #4a77552e;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 14px;transition:all .2s;display:grid}.henenLayer a:hover{background:linear-gradient(90deg,#26563438,#0000);padding-left:22px}.henenLayer a>i{color:#4f6d58;font:10px var(--cinzel)}.henenLayer h3{color:#d5d2c8;font:400 17px var(--display);margin:5px 0}.henenLayer a>b{color:#718b76;font-size:10px;font-weight:400}.layer-hidden{max-width:980px}.layer-return{max-width:1080px}.henenAll{background:#070a08;border-top:1px solid #4a775545;padding:80px clamp(20px,7vw,110px)}.henenAll>header,.henenAll>ol{max-width:1180px;margin-left:auto;margin-right:auto}.henenAll h2{font:400 30px var(--display);margin:9px 0}.henenAll header p{color:#858a83}.henenAll ol{border-top:1px solid #4a77553d;padding:0;list-style:none}.henenAll li a{border-bottom:1px solid #4a775529;grid-template-columns:48px minmax(0,1fr) 180px 24px;align-items:center;gap:14px;padding:15px 10px;display:grid}.henenAll li span,.henenAll li small,.henenAll li em{color:#647568;font-size:10px}.henenAll li b{color:#cac9c1;font-weight:400}.henenAll li em{font-style:normal}.henenPage>footer{color:#637067;border-top:1px solid #4a775533;justify-content:space-between;gap:20px;padding:30px clamp(20px,7vw,110px);font-size:10px;display:flex}.henenAdmin{gap:28px;max-width:1180px;margin:0 auto;padding:42px;display:grid}.henenAdmin>header{border-bottom:1px solid #41744e52;padding-bottom:20px}.henenAdmin>header small,.henenAdminLayers small{color:#5d8067;font:9px var(--cinzel);letter-spacing:.18em}.henenAdmin>header h2{color:#e2ded2;margin:8px 0}.henenAdmin>header p{color:#989b95}.henenAdminSettings{background:#080c09;border:1px solid #41744e47;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px;display:grid}.henenAdminSettings label{color:#9aa29b;gap:6px;font-size:11px;display:grid}.henenAdminSettings input,.henenAdminSettings textarea,.henenAdminSettings select{box-sizing:border-box;color:#e2e4df;background:#050806;border:1px solid #41744e54;width:100%;padding:10px}.henenAdminSettings textarea{resize:vertical;min-height:82px}.henenAdminSettings button{color:#bdd0c0;background:#102117;border:1px solid #4b855a75;grid-column:1/-1;padding:12px}.henenAdminLayers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.henenAdminLayers>section{background:#090d0a;border:1px solid #41744e47;padding:15px}.henenAdminLayers h3{color:#d5d6d0;margin:5px 0 14px;font-weight:400}.henenAdminLayers button{color:#c8cbc5;text-align:left;background:0 0;border:0;border-top:1px solid #41744e2b;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 4px;display:grid}.henenAdminLayers button span{color:#78907d;border:1px solid #507d5b59;padding:3px 5px;font-size:8px}.henenAdminLayers button em{color:#68816e;font-size:9px;font-style:normal}.henenAdmin>footer{border-top:1px solid #41744e47;align-items:center;gap:12px;padding-top:20px;display:flex}.henenAdmin>footer a,.henenAdmin>footer button{color:#aec1b1;background:#0b120d;border:1px solid #41744e59;padding:10px 13px}.henenAdmin>footer small{color:#738078;margin-left:auto}@media (width<=700px){.henenEntrance{grid-template-columns:1fr;min-height:480px}.henenCrest{opacity:.34;width:180px;position:absolute;bottom:-35px;right:-30px}.henenLayer a{grid-template-columns:35px 1fr}.henenLayer a>b{grid-column:2}.henenAll li a{grid-template-columns:36px 1fr 20px}.henenAll li small{grid-column:2}.henenAll li em{grid-area:1/3/3}.henenPage>footer{display:grid}.henenAdminLayers,.henenAdminSettings{grid-template-columns:1fr}.henenAdmin{padding:24px}.henenAdmin>footer{flex-direction:column;align-items:stretch}.henenAdmin>footer small{margin-left:0}}.henenLayer.layer-hidden,.henenLayer.layer-return{max-width:1180px}@media (width>=701px){.henenHero h1,.henenEntranceCopy h2{white-space:nowrap}}.henenRecordTheme{color:#d8d6cd;background:radial-gradient(circle at 88% 8%,#1c472b33,#0000 32%),#050706;min-height:100vh}.henenRecordTheme .infoPage{background:0 0}.henenRecordTheme .infoHero{background:linear-gradient(135deg,#070a08,#0b100d);border-color:#45705059}.henenRecordTheme .infoHero small,.henenRecordTheme .recordMeta span,.henenRecordTheme .recordToc b{color:#64816c}.henenRecordTheme .infoHero h1,.henenRecordTheme .migratedRecord h2,.henenRecordTheme .migratedRecord h3{color:#e5e0d4}.henenRecordTheme .recordMeta,.henenRecordTheme .recordToc,.henenRecordTheme .henenRecordBody,.henenRecordTheme .recordPager,.henenRecordTheme .relatedRecords a,.henenRecordTheme .notionCallout{background:linear-gradient(135deg,#0f1d13a3,#050806b8);border-color:#4a77554d}.henenRecordTheme .recordToc{margin-bottom:32px}.henenRecordBody{border:1px solid #4a77554d;padding:clamp(34px,5vw,58px) clamp(28px,6vw,68px)}.henenRecordBody>:first-child{margin-top:0!important}.henenRecordBody>:last-child{margin-bottom:0!important}.henenRecordTheme a{color:#8faa94}.characterAdminGroups{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.characterAdminGroups{grid-template-columns:1fr}.henenRecordBody{padding:30px 22px}}.specialOrderRow{border-top:1px solid #41744e2b;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.henenAdminLayers .specialOrderRow>button{border-top:0}.specialOrderRow nav{gap:4px;display:flex}.specialOrderRow nav button{text-align:center;background:#0d1710;border:1px solid #41744e47;width:34px;padding:8px;display:block}.specialOrderRow nav button:disabled{opacity:.28}.characterAdmin{gap:28px;max-width:1180px;margin:0 auto;padding:42px;display:grid}.characterAdmin>header{border-bottom:1px solid var(--line);padding-bottom:20px}.characterAdmin>header small,.characterAdmin .henenAdminLayers small{color:var(--gold);font:9px var(--cinzel);letter-spacing:.18em}.characterAdmin>header h2{color:#e2ded2;margin:8px 0}.characterAdmin>header p{color:#9b96a1}.characterAdmin .henenAdminLayers>section{border-color:var(--line);background:#100e14}.characterAdmin .henenAdminLayers button{color:#d2cbc0;border-color:#d9b15929}.characterAdmin .henenAdminLayers button span{color:#bda667;border-color:#d9b15952}.characterAdmin .henenAdminLayers button em{color:#a89056}.characterAdmin .specialOrderRow{border-color:#d9b15929}.characterAdmin .specialOrderRow nav button{background:#17121d;border-color:#d9b15947}.characterAdmin>footer{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:20px;display:flex}.characterAdmin>footer a{color:#d9c27e;background:#151019;border:1px solid #d9b15959;padding:10px 13px}.characterAdmin>footer small{color:#8d8690;margin-left:auto}.mashiroVerseEntrance{background:radial-gradient(circle at 82%,#7445972e,#0000 35%),linear-gradient(135deg,#0d0a12,#15101c);justify-content:space-between;align-items:center;gap:36px;display:flex;border:1px solid #a577c45c!important;padding:clamp(34px,5vw,64px)!important}.mashiroVerseEntrance small{color:#a98ebd;font:9px var(--cinzel);letter-spacing:.18em}.mashiroVerseEntrance h2{color:#eee8f1;font:500 clamp(25px,4vw,42px) var(--display);margin:10px 0}.mashiroVerseEntrance p{color:#aaa2ad;margin:0;font-size:12px}.mashiroVerseEntrance>a{color:#ded2e5;background:#512f682e;border:1px solid #a96fce6b;justify-content:space-between;align-items:center;gap:34px;min-width:260px;padding:16px 18px;font-size:12px;display:flex}.henenCrest.withImage{width:min(270px,25vw);box-shadow:none;border:0;border-radius:0;transform:none}.henenCrest.withImage img{mix-blend-mode:screen;transform:none}.henenRecordTheme .subHeader img{object-fit:contain;mix-blend-mode:screen;width:42px;height:42px}.henenRecordTheme .recordPager{background:0 0;border:0;padding-top:0}.recordPager .previousRecord{grid-column:1}.recordPager .nextRecord{text-align:right;grid-column:2}.henenRecordTheme .recordPager a{background:linear-gradient(135deg,#0f1d13a3,#050806b8);border:1px solid #4a77554d}.henenRecordTheme .relatedRecordSection>h2{border-bottom:0}.henenRecordTheme .relatedRecords{gap:10px}.henenRecordTheme .relatedRecords a{box-sizing:border-box;box-shadow:none;background:linear-gradient(135deg,#0f1d13a3,#050806b8) padding-box padding-box;border:1px solid #4a77554d}.henenThreshold p span{display:block}.henenCharacterGuide{background:linear-gradient(135deg,#132618cc,#050906eb);border:1px solid #4a77556b;margin:70px 0 28px;padding:clamp(28px,4vw,44px)}.henenCharacterGuide small{font:9px var(--cinzel);letter-spacing:.22em;color:#6f9278}.infoBody .henenCharacterGuide h2{color:#e5e0d4;border:0;margin:12px 0 14px;padding:0}.henenCharacterGuide p{margin:0}.henenCharacterGuide a,.henenArchiveLinks a{color:#a4c0aa;background:#09120bbf;border:1px solid #4a775580;padding:14px 18px;display:inline-block}.henenArchiveLinks{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:34px 0 54px;display:flex}.henenTitleReading{color:#718779!important;font:400 clamp(11px,1.25vw,15px)/1.7 var(--serif)!important;letter-spacing:.16em!important;margin-top:-8px!important;display:block!important}.henenHero .henenTitleReading{margin-top:-4px!important;margin-bottom:18px!important}@media (width<=560px){.recordPager{grid-template-columns:1fr}.recordPager .previousRecord,.recordPager .nextRecord{grid-column:1}.recordPager .nextRecord{text-align:right}}@media (width<=700px){.characterAdmin{padding:24px}.characterAdmin>footer{flex-direction:column;align-items:stretch}.characterAdmin>footer small{margin-left:0}.mashiroVerseEntrance{flex-direction:column;align-items:stretch}.mashiroVerseEntrance>a{min-width:0}.henenCrest.withImage{width:190px;right:-20px}}.phaseDrift{isolation:isolate;background:radial-gradient(circle at 82% 45%,#4372b63d,#0000 30%),linear-gradient(135deg,#070812,#0c0b19 58%,#050611);grid-template-columns:minmax(0,1fr) minmax(190px,30%);align-items:center;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7baadb14,0 28px 90px #00000059;border:1px solid #705bbe80!important;padding:clamp(38px,6vw,82px)!important}.phaseDrift:before{content:"";z-index:-1;clip-path:polygon(0 0,42% 0,43% 3px,76% 3px,77% 0,100% 0,100% 100%,62% 100%,61% calc(100% - 3px),22% calc(100% - 3px),21% 100%,0 100%);border:1px solid #7499d326;position:absolute;inset:14px}.phaseDriftEntranceImage{z-index:-4;object-fit:cover;filter:saturate(.58)hue-rotate(8deg)brightness(.32);width:100%;height:100%;position:absolute;inset:0}.phaseDriftVeil{z-index:-3;background:linear-gradient(90deg,#03050ef7,#080816d6 58%,#05071185);position:absolute;inset:0}.phaseDriftHead{gap:13px;max-width:770px;display:grid}.phaseDriftHead p,.phaseDriftHead b{color:#7d8fc4;font:9px var(--cinzel);letter-spacing:.2em;margin:0}.phaseDriftHead h2{color:#e4e6f3;font:500 clamp(29px,4.4vw,56px) var(--display);letter-spacing:.08em;margin:0}.phaseDriftHead>small{color:#a49acb;font:11px var(--serif);letter-spacing:.15em}.phaseDriftHead>span{color:#a8a9b9;max-width:610px;line-height:2}.phaseDriftHead>a{color:#d6daea;background:linear-gradient(90deg,#2836685c,#0c0d224d);border:1px solid #6884c97a;justify-content:space-between;max-width:410px;margin-top:8px;padding:16px 18px;font-size:12px;display:flex}.phaseSignal{aspect-ratio:1;border:1px solid #758ecf57;border-radius:50%;justify-self:center;width:min(230px,23vw);position:relative;box-shadow:0 0 0 16px #4a60a10b,inset 0 0 55px #4462b52b}.phaseSignal i{transform-origin:0 0;background:linear-gradient(#89a4dc,#0000);width:1px;height:48%;position:absolute;top:50%;left:50%}.phaseSignal i:first-child{transform:rotate(18deg)}.phaseSignal i:nth-child(2){transform:rotate(103deg)}.phaseSignal i:nth-child(3){transform:rotate(201deg)}.phaseSignal i:nth-child(4){transform:rotate(292deg)}.phaseSignal span{color:#8ca5db;font:34px var(--cinzel);text-shadow:0 0 18px #708dd1;place-items:center;display:grid;position:absolute;inset:0}.phaseArchivePage{color:#d9dbe8;background:radial-gradient(circle at 83% 7%,#3d59ab33,#0000 30%),#050611;min-height:100vh}.phaseArchiveHero{isolation:isolate;background:linear-gradient(135deg,#070814,#0d0c1d);border-bottom:1px solid #6981c457;align-content:space-between;min-height:510px;padding:30px clamp(22px,7vw,110px) 74px;display:grid;position:relative;overflow:hidden}.phaseArchiveHero>img{z-index:-3;object-fit:cover;filter:saturate(.58)brightness(.3);width:100%;height:100%;position:absolute;inset:0}.phaseArchiveVeil{z-index:-2;background:linear-gradient(90deg,#03050ff7,#070816bd,#05071285);position:absolute;inset:0}.phaseArchiveHero>nav{color:#7885aa;font:10px var(--cinzel);letter-spacing:.13em;justify-content:space-between;display:flex}.phaseArchiveHero>div{max-width:850px}.phaseArchiveHero small,.phaseArchiveRecords small{color:#7186bd;font:9px var(--cinzel);letter-spacing:.2em}.phaseArchiveHero h1{color:#edf0fb;font:500 clamp(36px,6vw,76px)/1.25 var(--display);letter-spacing:.08em;margin:16px 0 8px}.phaseArchiveHero b{color:#a99fc9;font:400 13px var(--serif);letter-spacing:.18em}.phaseArchiveHero p{color:#a7aabb;max-width:720px;font-size:14px;line-height:2.1}.phaseArchiveHero>aside{aspect-ratio:1;opacity:.58;border:1px solid #708bcf47;border-radius:50%;width:190px;position:absolute;bottom:55px;right:8vw}.phaseArchiveHero>aside i{transform-origin:0 0;background:linear-gradient(#819edb,#0000);width:1px;height:50%;position:absolute;top:50%;left:50%}.phaseArchiveHero>aside i:nth-child(2){transform:rotate(121deg)}.phaseArchiveHero>aside i:nth-child(3){transform:rotate(244deg)}.phaseArchiveHero>aside span{color:#829bd2;font:28px var(--cinzel);place-items:center;display:grid;position:absolute;inset:0}.phaseArchiveThreshold{color:#717d9e;border-bottom:1px solid #5f79bc29;grid-template-columns:auto 1fr minmax(250px,620px);align-items:center;gap:22px;padding:28px clamp(20px,7vw,110px);font-size:10px;display:grid}.phaseArchiveThreshold span{font:9px var(--cinzel);letter-spacing:.18em}.phaseArchiveThreshold i{background:linear-gradient(90deg,#6b87cc80,#0000);height:1px}.phaseArchiveThreshold p{margin:0;line-height:1.8}.phaseArchiveRecords{max-width:1180px;margin:auto;padding:70px clamp(20px,7vw,80px) 110px}.phaseArchiveRecords>header{margin-bottom:25px}.phaseArchiveRecords h2{color:#e3e5f0;font:400 clamp(27px,4vw,42px) var(--display);margin:8px 0}.phaseArchiveRecords header p{color:#69799e;font:9px var(--cinzel);letter-spacing:.16em}.phaseArchiveRecords>div{border-top:1px solid #637ec152}.phaseArchiveRecords a{background:linear-gradient(90deg,#31427e1a,#0000);border-bottom:1px solid #637ec133;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 15px;transition:all .2s;display:grid}.phaseArchiveRecords a:hover{background:linear-gradient(90deg,#31468e40,#0000);padding-left:24px}.phaseArchiveRecords a>i{color:#7388bd;font:10px var(--cinzel)}.phaseArchiveRecords h3{color:#d9dbe7;font:400 18px var(--display);margin:6px 0}.phaseArchiveRecords a>b{color:#8193be;font-size:10px}.phaseArchivePage>footer{color:#687594;border-top:1px solid #637ec133;justify-content:space-between;gap:20px;padding:30px clamp(20px,7vw,110px);font-size:10px;display:flex}.phaseDriftRecordTheme{color:#d9dbe8;background:radial-gradient(circle at 88% 8%,#3d59ab33,#0000 32%),#050611;min-height:100vh}.phaseDriftRecordTheme .infoPage{background:0 0}.phaseDriftRecordBody{border:1px solid #637ec14d;padding:clamp(34px,5vw,58px) clamp(28px,6vw,68px)}.phaseConnection{color:#778bbe;font:9px var(--cinzel);letter-spacing:.16em;border-bottom:1px solid #637ec140;justify-content:space-between;gap:16px;margin:-10px 0 38px;padding:12px 0;display:flex}.phaseArchiveLinks{margin:34px 0 54px}.phaseArchiveLinks a{color:#9fb1df;background:#0d1127c7;border:1px solid #637ec173;padding:14px 18px;display:inline-block}.phaseDriftRecordTheme .recordPager{background:0 0;border:0;padding-top:0}.phaseDriftRecordTheme .recordPager a{background:linear-gradient(135deg,#10142bb8,#050711d1);border:1px solid #637ec14d}.phaseDriftRecordTheme .relatedRecordSection>h2{border-bottom:0}.phaseDriftRecordTheme .relatedRecords{gap:10px}.phaseDriftRecordTheme .relatedRecords a{box-sizing:border-box;box-shadow:none;background-clip:padding-box;border:1px solid #637ec14d}@media (width<=700px){.phaseDrift{grid-template-columns:1fr;min-height:500px}.phaseSignal{opacity:.35;width:190px;position:absolute;bottom:-45px;right:-40px}.phaseArchiveHero>aside{bottom:25px;right:-45px}.phaseArchiveThreshold{grid-template-columns:1fr}.phaseArchiveThreshold i{display:none}.phaseArchiveRecords a{grid-template-columns:54px 1fr}.phaseArchiveRecords a>b{grid-column:2}.phaseArchivePage>footer{display:grid}.phaseDriftRecordBody{padding:30px 22px}.phaseConnection{flex-direction:column;align-items:flex-start}}.phaseDrift{background:radial-gradient(circle at 82% 45%,#2989952e,#0000 31%),linear-gradient(135deg,#05090c,#080d12 58%,#05070a);box-shadow:inset 0 0 0 1px #67dce70e,0 28px 90px #00000059;border-color:#53b7c261!important}.phaseDrift:before{border-color:#58c9d421}.phaseDrift:after,.phaseArchiveHero:after,.phaseDriftRecordTheme:after{content:"PHASE ERROR 0.571046 / SIGNAL OUTSIDE NOCTYRA";z-index:4;letter-spacing:.25em;color:#67dce761;text-shadow:1px 0 #cd50d73d;white-space:nowrap;pointer-events:none;font:8px/1 monospace;position:absolute;top:50%;right:-85px;transform:translateY(-50%)rotate(90deg)}.phaseDriftEntranceImage{filter:saturate(.5)hue-rotate(24deg)brightness(.28)}.phaseDriftVeil{background:linear-gradient(90deg,#03080bfa,#050c0fdb 58%,#05090c8f)}.phaseDriftHead p,.phaseDriftHead b{color:#70ced8}.phaseDriftHead h2{color:#dbe5e8;text-shadow:-1px 0 #50d1de6b,1px 0 #cd50d752}.phaseDriftHead>small{color:#7d9da2}.phaseDriftHead>span{color:#9ba9ac}.phaseDriftHead>a{color:#cde5e7;background:linear-gradient(90deg,#1a565e40,#0710144d);border-color:#53b7c270}.phaseSignal{border-color:#53b7c257;box-shadow:0 0 0 16px #3f9ea90a,inset 0 0 55px #339fac24}.phaseSignal i{background:linear-gradient(#73d0d8,#0000)}.phaseSignal span{color:#73d0d8;text-shadow:-1px 0 #50d1de,1px 0 #cd50d7a6,0 0 18px #50d1de73}.phaseArchivePage{color:#d8e4e6;background:radial-gradient(circle at 83% 7%,#24838f29,#0000 30%),repeating-linear-gradient(0deg,#05090c 0 4px,#070b0e 5px)}.phaseArchiveHero{background:linear-gradient(135deg,#050a0d,#081116);border-color:#53b7c24d}.phaseArchiveHero>img{filter:saturate(.5)hue-rotate(24deg)brightness(.27)}.phaseArchiveVeil{background:linear-gradient(90deg,#03080bfa,#050c0fc7,#05090c8c)}.phaseArchiveHero>nav{color:#6d9298}.phaseArchiveHero small,.phaseArchiveRecords small{color:#70ced8}.phaseArchiveHero h1{color:#e4edef;text-shadow:-2px 0 #50d1de59,2px 0 #cd50d747}.phaseArchiveHero b{color:#8aa4a8}.phaseArchiveHero p{color:#9fadaf}.phaseArchiveHero>aside{border-color:#53b7c24d}.phaseArchiveHero>aside i{background:linear-gradient(#73d0d8,#0000)}.phaseArchiveHero>aside span{color:#73d0d8;text-shadow:1px 0 #cd50d780}.phaseArchiveThreshold{color:#6d9097;border-color:#53b7c229}.phaseArchiveThreshold i{background:linear-gradient(90deg,#53b7c280,#0000)}.phaseArchiveRecords h2{color:#dbe5e8}.phaseArchiveRecords header p{color:#6d9097}.phaseArchiveRecords>div{border-color:#53b7c24d}.phaseArchiveRecords a{background:linear-gradient(90deg,#2369721a,#0000);border-color:#53b7c238}.phaseArchiveRecords a:hover{background:linear-gradient(90deg,#23737c3b,#0000)}.phaseArchiveRecords a>i,.phaseArchiveRecords a>b{color:#73c7cf}.phaseArchiveRecords h3{color:#d9e4e6}.phaseArchivePage>footer{color:#67858a;border-color:#53b7c233}.phaseDriftRecordTheme{color:#d8e4e6;background:radial-gradient(circle at 88% 8%,#24838f29,#0000 32%),repeating-linear-gradient(0deg,#05090c 0 4px,#070b0e 5px);position:relative}.phaseDriftRecordTheme .infoHero{background:linear-gradient(135deg,#050a0d,#081116);border-color:#53b7c252}.phaseDriftRecordTheme .infoHero small,.phaseDriftRecordTheme .recordMeta span,.phaseDriftRecordTheme .recordToc b{color:#70ced8}.phaseDriftRecordTheme .infoHero h1,.phaseDriftRecordTheme .migratedRecord h2,.phaseDriftRecordTheme .migratedRecord h3{color:#e4edef}.phaseDriftRecordTheme .recordMeta,.phaseDriftRecordTheme .recordToc,.phaseDriftRecordBody,.phaseDriftRecordTheme .recordPager,.phaseDriftRecordTheme .relatedRecords a,.phaseDriftRecordTheme .notionCallout{background:linear-gradient(135deg,#081619c2,#040a0dd6);border-color:#53b7c247}.phaseDriftRecordBody{border-color:#53b7c247}.phaseConnection{color:#70bfc7;border-color:#53b7c240}.phaseArchiveLinks a{color:#9fdde2;background:#071518c7;border-color:#53b7c26b}.phaseDriftRecordTheme .recordPager a,.phaseDriftRecordTheme .relatedRecords a{background:linear-gradient(135deg,#081619c2,#040a0dd6);border-color:#53b7c247}.phaseAdmin>header{border-color:#53b7c252}.phaseAdmin>header small,.phaseAdmin .henenAdminLayers small{color:#70ced8}.phaseAdmin .henenAdminSettings,.phaseAdmin .henenAdminLayers>section{background:#060d10;border-color:#53b7c247}.phaseAdmin .henenAdminSettings input,.phaseAdmin .henenAdminSettings textarea{background:#04090b;border-color:#53b7c252}.phaseAdmin .henenAdminSettings button,.phaseAdmin>footer a,.phaseAdmin>footer button{color:#bfe2e5;background:#0b2226;border-color:#53b7c266}@media (width<=700px){.phaseDrift:after,.phaseArchiveHero:after{right:-110px}.phaseDriftRecordTheme:after{opacity:.55;right:-120px}}.noticeAdmin>article{grid-template-columns:140px minmax(220px,1fr) minmax(180px,1fr)}.noticeAdmin .checkLabel{align-self:center}.noticeBodyEditor{grid-column:1/-1;min-width:0}.noticeBodyEditor .sharedBodyEditor{min-width:0;margin:0}.noticeBodyEditor .adminMarkdownBody{box-sizing:border-box;width:100%}.topNoticeCard,.embeddedChangelogItems>.topNoticeCard{font:inherit;grid-template-columns:100px minmax(0,1fr) auto}.topNoticeCard.noticePlain{cursor:default}.noticeHistoryCard{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex}.noticeHistoryCard b{min-width:180px;font:500 18px var(--display);flex:1}.noticeHistoryCard em{color:var(--gold);font-size:11px;font-style:normal}.noticeHistoryCard:not(.noticePlain){cursor:pointer}.noticeDialog{box-sizing:border-box;color:#d8d1c9;background:#100d16;border:1px solid #d9b15973;width:min(850px,100% - 28px);max-height:85dvh;padding:0;overflow:auto}.noticeDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030307d6}.noticeDialog>article{min-width:0;padding:clamp(24px,5vw,48px);position:relative}.noticeDialog small{color:var(--gold)}.noticeDialog h2{font:500 clamp(22px,4vw,32px) var(--display);margin:14px 30px 24px 0}.noticeDialog .storyRichContent{overflow-wrap:anywhere}.noticeDialog img,.noticeDialog iframe{max-width:100%}.noticeDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.noticeDialog footer>a,.noticeDialog footer>button{color:#ddc675;font:inherit;cursor:pointer;background:#19151d;border:1px solid #d9b15959;padding:11px 20px}@media (width<=760px){.topNoticeCard,.embeddedChangelogItems>.topNoticeCard{grid-template-columns:1fr auto}.noticeAdmin>article{grid-template-columns:1fr}.noticeDialog>article{padding:24px 18px}}.infoHero>span{white-space:pre-line}.externalPageEmbed iframe{height:720px}.externalEmbedLink{text-align:center;background:#0d0b11;border:1px solid #d9b1594d;margin:32px 0 42px;padding:18px 20px}.unifiedAdmin{color:#ddd6df;font-size:16px}.unifiedAdmin p,.unifiedAdmin li{color:#bdb5bf;font-size:15px}.unifiedAdmin label{color:#b6adb8;font-size:14px}.unifiedAdmin input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.unifiedAdmin textarea,.unifiedAdmin select{font-size:14px;line-height:1.6}.unifiedAdmin button,.unifiedAdmin a{font-size:14px}.unifiedAdmin small{color:#aaa0ad;font-size:12px}.unifiedAdmin .adminHeader p{font-size:12px}.unifiedAdmin .adminHeader a,.unifiedAdmin .adminIdentity,.unifiedAdmin .adminTabs button{font-size:14px}.unifiedAdmin .adminTabGroup>small{color:#aaa0ad;font-size:11px}.unifiedAdmin .adminTree h3 small{color:#9f96a2;font-size:12px}.unifiedAdmin .adminTree button small{color:#958b99;font-size:12px}.unifiedAdmin .adminTree button b{font-size:15px;line-height:1.55}.unifiedAdmin .adminTree button i{color:#c69bdc;font-size:11px}.unifiedAdmin .adminDatabase h4,.unifiedAdmin .recordMembership{font-size:12px}.unifiedAdmin .workflowBar>span{color:#aaa1ad;font-size:13px}.unifiedAdmin .statusPill{font-size:12px}.unifiedAdmin .adminToolbar,.unifiedAdmin .adminToolbar button{font-size:14px}.unifiedAdmin .adminCodeGuide button,.unifiedAdmin .adminCodeGuide span{font-size:13px}.unifiedAdmin .adminImages figcaption{font-size:12px}.unifiedAdmin .henenAdmin>header small,.unifiedAdmin .henenAdminLayers small,.unifiedAdmin .characterAdmin>header small,.unifiedAdmin .characterAdmin .henenAdminLayers small{font-size:11px}.unifiedAdmin .henenAdmin>header p{color:#aeb2ac;font-size:15px;line-height:1.8}.unifiedAdmin .henenAdminSettings label{color:#adb7af;font-size:14px}.unifiedAdmin .henenAdminSettings input,.unifiedAdmin .henenAdminSettings textarea,.unifiedAdmin .henenAdminSettings select,.unifiedAdmin .henenAdminSettings button,.unifiedAdmin .henenAdmin>footer a,.unifiedAdmin .henenAdmin>footer button,.unifiedAdmin .henenAdminLayers button{font-size:14px}.unifiedAdmin .henenAdminLayers button span{font-size:11px}.unifiedAdmin .henenAdminLayers button em{font-size:12px}.unifiedAdmin .henenAdmin>footer small{color:#929d95;font-size:12px}@media (width<=900px){.unifiedAdmin .adminTabGroup>small{font-size:10px}}.externalEmbedLink a{color:#d8b85f}.embedBuilderPreview.youtubePreview{aspect-ratio:16/9}.embedBuilderPreview.youtubePreview iframe{height:100%}.embedWarning{background:#5b2d1933;border:1px solid #d2875161;padding:12px 14px;color:#e3b07a!important}@media (width<=900px){.externalPageEmbed iframe[style]{min-height:0}}.mediaLibrary{border:0;min-width:0}.mediaCleanup ul{border:1px solid var(--line);overflow-wrap:anywhere;max-height:300px;padding:12px 24px;overflow:auto}.mediaCleanup li{border-bottom:1px solid var(--line);padding:8px 0}.mediaCleanup button{color:#dec77e;border:1px solid var(--line);background:#17131c;padding:12px 16px}.mediaCleanup p{line-height:1.8}.creativeRecordsEntrance{background:radial-gradient(circle at 88% 20%,#8b5bd338,#0000 35%),linear-gradient(135deg,#140f1ef5,#0a0910f5);border-color:#bb96f457;grid-column:1/-1;padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden}.creativeRecordsEntrance:after{content:"OBSERVATION";color:#cbaff609;letter-spacing:.08em;pointer-events:none;font-family:serif;font-size:clamp(3rem,10vw,8rem);position:absolute;bottom:-.22em;right:-.04em}.creativeRecordsEntrance>p:not(.workKicker){color:#c8bfd2;z-index:1;max-width:760px;line-height:1.9;position:relative}.creativeRecordsEntrance nav{z-index:1;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.5rem;display:flex;position:relative}.creativeRecordsEntrance nav span{color:#b9acc8;border:1px solid #bb96f438;padding:.38rem .65rem;font-size:.78rem}.creativeRecordsEntrance .goldButton{z-index:1;width:max-content;display:inline-flex;position:relative}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.fullGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.fullGalleryGrid article{border:1px solid var(--line);background:#0e0d12;min-width:0;position:relative;overflow:hidden}.fullGalleryGrid article.hasMultiple{box-shadow:inset 0 0 0 1px #d9b15914}.fullGalleryGrid .galleryViewerButton{z-index:1;min-width:0;height:100%;color:inherit;background:#0e0d12;flex-direction:column;text-decoration:none;display:flex;position:relative}.fullGalleryImage{aspect-ratio:16/10;background:#07060a;display:block;position:relative;overflow:hidden}.fullGalleryImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .6s;display:block}.fullGalleryGrid .galleryViewerButton:hover .fullGalleryImage>img{filter:brightness(1.08);transform:scale(1.025)}.fullGalleryThumbs{grid-template-columns:repeat(2,1fr);gap:6px;padding:8px 8px 0;display:grid}.fullGalleryThumbs img{object-fit:cover;width:100%;height:72px}.fullGalleryGrid .galleryViewerButton>div{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;padding:22px 24px 25px;display:flex}.fullGalleryGrid small{font:9px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.fullGalleryGrid h2{overflow-wrap:anywhere;font:500 20px/1.55 var(--display)!important;border:0!important;margin:9px 0!important;padding:0!important}.fullGalleryGrid p{color:#9e949f;margin:0 0 16px;font-size:12px!important}.fullGalleryGrid b{font:9px var(--cinzel);letter-spacing:.12em;color:#dfbd62;margin-top:auto}.fullGalleryImage .galleryCount{color:#f0d174;background:#08070bdb;border:1px solid #e7c6708c;margin:0;padding:8px 11px;position:absolute;top:12px;right:12px}@media (width<=1050px){.fullGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fullGalleryGrid{grid-template-columns:1fr}}.adminDashboard{max-width:1320px;margin:40px auto 110px;padding:0 30px}.adminDashboard>header{border-bottom:1px solid var(--line);padding-bottom:25px}.adminDashboard>header p{font:10px var(--cinzel);letter-spacing:.2em;color:var(--gold);margin:0}.adminDashboard>header h2{font:500 34px var(--display);margin:8px 0}.adminDashboard>header span{color:#aaa;font-size:14px}.adminDashboardStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.adminDashboardStats button{border:1px solid var(--line);color:#eee;text-align:left;cursor:pointer;background:#100e14;gap:5px;padding:23px;display:grid}.adminDashboardStats small{font:9px var(--cinzel);letter-spacing:.16em;color:var(--gold)}.adminDashboardStats b{font:500 34px var(--display)}.adminDashboardStats span{color:#aaa;font-size:13px}.adminDashboardGrid{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.adminDashboardGrid>section{border:1px solid var(--line);background:#0f0e13;padding:28px}.adminDashboardGrid h3{color:#e2c36b;margin:0 0 10px}.adminDashboardGrid p,.adminDashboardGrid span{color:#999;font-size:13px}.adminDashboardGrid textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;width:100%;min-height:250px;font:15px/1.8 var(--serif);resize:vertical;background:#09090d;margin:12px 0;padding:16px}.adminQuickActions{align-content:start;gap:9px;display:grid}.adminQuickActions button,.adminQuickActions a{border:1px solid var(--line);color:#dfc36f;text-align:left;cursor:pointer;background:#15121a;padding:13px;font-size:13px}@media (width<=800px){.adminDashboardStats,.adminDashboardGrid{grid-template-columns:1fr}}.adminFields{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr!important}.adminFields label small{color:#817985;margin-top:6px;display:block}.adminCodeGuide{border:1px solid var(--line);background:#121018;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;padding:14px;display:grid}.adminCodeGuide button{color:#ddd;text-align:left;background:#0b0a0e;border:1px solid #d9b15926;flex-direction:column;align-items:flex-start;gap:5px;padding:10px;display:flex}.adminCodeGuide code{color:#e3c66e}.adminCodeGuide span{color:#8e8790;font-size:9px}.adminImages figure{cursor:pointer}.adminLinks{border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.adminLinks h2{font:500 24px var(--display);margin:0}.adminLinks>p{color:#938c94;font-size:11px}.adminLinks>div{grid-template-columns:1fr 1fr 2fr 42px;gap:8px;margin:8px 0;display:grid}.adminLinks input{border:1px solid var(--line);color:#ddd;background:#0d0c11;padding:10px}.adminLinks button{border:1px solid var(--line);color:#d7bf7c;background:#15111b;padding:10px}.notionIndex .indexSection>h3{font:600 15px var(--cinzel);letter-spacing:.08em;color:#eee7da;border-bottom:1px solid #d9b15947;margin:28px 0 6px;padding:0 0 11px}.notionIndex details{padding-left:0}.notionIndex .systemInterface{background:linear-gradient(105deg,#4f26662e,#0000);border:1px solid #b163db47;margin:12px 0 24px;padding:8px 10px}.notionIndex .systemInterface summary div,.notionIndex .systemInterface li a{color:#cbb0dd}.notionIndex .additionalRecords{border-top:1px solid var(--line);margin-top:28px}.aboutStatic{border-bottom:1px solid var(--line);margin:0 0 22px!important;padding:5px 0 16px!important;list-style:none!important}.aboutStatic li a{color:#ded6cc!important;padding:9px 0!important}.introGrid{grid-template-columns:1fr}.introText{max-width:850px}.archiveInfoPanel{gap:22px;display:grid}.archiveInfoPanel .notice{padding:28px}.luminaCompact{padding:30px 34px}.luminaCompact h3{margin:8px 0 20px}.luminaCompact dl{max-width:650px;margin:0 auto}.luminaCompact .luminaNote{margin-bottom:0}.archiveUpdates{border:1px solid var(--line);background:#0e0d12;padding:30px}.archiveUpdates .sectionHeading{margin-bottom:20px}.archiveUpdates .sectionHeading h2{font-size:27px}.jinroAccess{background:linear-gradient(110deg,#38194b8a,#08080df2);border:1px solid #bd6de373;margin:0 0 38px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 0 45px #903fb81f}.jinroAccess:after{content:"Ω";font:110px var(--cinzel);color:#cd91e814;position:absolute;top:-23px;right:24px}.jinroAccess span,.jinroAccess i{font:9px var(--cinzel);letter-spacing:.22em;color:#aa83bc;display:block}.jinroAccess b{font:500 23px var(--cinzel);letter-spacing:.12em;color:#e3d4e8;margin:10px 0;display:block}.jinroMeta{border-color:#b464dc4d}.jinroRecord{background:repeating-linear-gradient(0deg,#0000,#0000 38px,#b265d806 39px);border-left:1px solid #b464dc3d;border-right:1px solid #b464dc1f;padding:30px}.jinroRecord code,.jinroRecord pre{color:#d7b4e7}@media (width<=900px){.adminFields{grid-template-columns:1fr!important}.adminCodeGuide{grid-template-columns:1fr 1fr}.adminLinks>div{grid-template-columns:1fr}.notionIndex .indexSection>h3{font-size:13px}}.indexHead p{color:var(--gold);letter-spacing:.2em;font-size:18px!important}.indexHead span{color:var(--gold)!important}.notionIndex summary>span{display:none}.databaseGroup{border-top:1px dashed #d9b1592e;margin:8px 0 5px 18px;border-bottom:0!important}.databaseGroup>summary{padding:12px 0!important}.databaseGroup>summary div{color:#d2c7ba!important;font-size:13px!important}.databaseGroup>ul{max-height:380px;overflow:auto;padding-left:15px!important}.notionIndex .indexSection>h3{color:var(--gold);font-size:19px}.recordTableWrap{background:#0e0c12d1;border:1px solid #d9b15947;margin:28px 0 42px;overflow-x:auto}.recordTableWrap table{border-collapse:collapse;width:100%;min-width:560px}.recordTableWrap th,.recordTableWrap td{text-align:left;border-bottom:1px solid #d9b15924;border-right:1px solid #d9b1592e;padding:15px 18px}.recordTableWrap th{font:10px var(--cinzel);letter-spacing:.12em;color:#e2bf69;background:#4e2b6033}.recordTableWrap td{color:#d7cfd9;font-size:14px}.jinroStatusHeading{isolation:isolate;text-shadow:-2px 0 #7ae7ff,2px 0 #e751ff;background:#09060d;animation:4.6s step-end infinite statusDrift;position:relative;overflow:hidden;color:#e6c9f1!important;letter-spacing:.55em!important;border:1px solid #c263eb6b!important;padding:26px 24px!important;font-family:monospace!important}.jinroStatusHeading:before{content:"STATUS // INTERDIMENSIONAL LINK";color:#e8b9ff57;clip-path:inset(42% 0 38%);z-index:-1;padding:26px 24px;animation:2.7s steps(2,end) infinite statusGlitch;position:absolute;inset:0;transform:translate(0)}.jinroStatusHeading:after{content:"";mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#af59da1f 4px);animation:3.2s linear infinite scanPhase;position:absolute;inset:0}.jinroTerminal{color:#c9f4e8;white-space:pre-wrap;background:radial-gradient(circle at 80% 20%,#722f8f38,#0000 35%),#07050a;border:1px solid #bc60e659;margin:20px 0 65px;padding:28px;font:13px/1.8 monospace;position:relative;box-shadow:inset 0 0 45px #5d1e7c26,0 0 30px #5d1e7c14}@keyframes statusDrift{0%,90%,to{filter:none;transform:none}91%{filter:hue-rotate(35deg);transform:translate(2px)}92%{transform:translate(-3px)skew(-2deg)}93%{transform:none}}@keyframes statusGlitch{0%,82%,to{transform:translate(0)}84%{transform:translate(13px)}86%{transform:translate(-9px)}88%{transform:translate(4px)}}@keyframes scanPhase{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}.settingsPage{background:#09090c;min-height:100vh;padding-bottom:110px}.settingsIntro{border-bottom:1px solid var(--line);background:#121019;padding:30px clamp(24px,8vw,150px)}.settingsIntro b{color:#e1c16e}.settingsIntro p{color:#928b94}.settingsGrid{gap:22px;max-width:1180px;margin:45px auto;padding:0 28px;display:grid}.settingsGrid section{border:1px solid var(--line);background:#0e0d12;padding:28px}.settingsGrid h2{font:500 20px var(--cinzel);color:#e1bd61;margin:0 0 20px}.settingFields{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.settingFields label{color:#8e8790;font-size:9px}.settingFields input,.settingRow input{border:1px solid var(--line);color:#ddd;background:#09090d;width:100%;margin-top:7px;padding:11px}.settingRow{grid-template-columns:1fr 42px;gap:8px;margin:8px 0;display:grid}.settingRow.updateSetting{grid-template-columns:130px 1fr 1.4fr 42px}.settingRow.menuSetting{grid-template-columns:1fr 2fr 42px}.settingsGrid button,.settingsActions button{border:1px solid var(--line);color:#dcc06d;background:#17121c;padding:10px 14px}.settingsActions{border:1px solid var(--line);background:#09090dec;gap:9px;padding:10px;display:flex;position:fixed;bottom:25px;right:25px}@media (width<=900px){.settingFields,.settingRow.updateSetting,.settingRow.menuSetting{grid-template-columns:1fr}.recordTableWrap{margin-inline:0}.jinroStatusHeading{letter-spacing:.25em!important}}@media (prefers-reduced-motion:reduce){.jinroStatusHeading,.jinroStatusHeading:before,.jinroStatusHeading:after{animation:none}}.characters{background:#0b0a0f}.characterGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.characterCard{border:1px solid var(--line);background:#100e14;min-height:330px;position:relative;overflow:hidden}.characterCard>img{object-fit:cover;width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.characterCard:after{content:"";background:linear-gradient(#0504070d 25%,#050407f5);position:absolute;inset:0}.characterCard:hover>img{transform:scale(1.04)}.characterCard>div{z-index:1;position:absolute;bottom:22px;left:22px;right:22px}.characterCard small{font:8px var(--cinzel);letter-spacing:.16em;color:var(--gold)}.characterCard h3{font:500 19px var(--display);margin:7px 0 13px}.characterCard span{color:#cdb766;font-size:9px}.phaseDrift{background:radial-gradient(circle at 85% 10%,#33738529,#0000 28%),repeating-linear-gradient(0deg,#07090c 0 4px,#090b0f 5px);position:relative;overflow:hidden}.phaseDrift:before{content:"PHASE ERROR 0.571046 / SIGNAL OUTSIDE NOCTYRA";letter-spacing:.25em;color:#67dce759;font:8px monospace;position:absolute;top:85px;right:-80px;transform:rotate(90deg)}.phaseDriftHead{border-left:2px solid #61c7d3;padding:28px}.phaseDriftHead p{letter-spacing:.25em;color:#70ced8;font:9px monospace}.phaseDriftHead h2{letter-spacing:.08em;text-shadow:-2px 0 #50d1de80,2px 0 #cd50d773;font:500 clamp(27px,3vw,42px) monospace}.phaseDriftHead span{color:#8a9da3}.phaseRecords{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;display:grid}.phaseRecords a{color:#dbe5e8;background:#080d11e0;border:1px solid #53b7c247;gap:25px;padding:30px;display:flex;position:relative;overflow:hidden}.phaseRecords a:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 6px,#58c9d406 7px);position:absolute;inset:0}.phaseRecords i{color:#73d0d8;font:11px monospace}.phaseRecords small{letter-spacing:.15em;color:#6d9097;font:8px monospace}.phaseRecords h3{font:500 19px/1.5 monospace}.phaseRecords span{color:#66c4cd;font:9px monospace}.collections{background:#0d0c11}.collectionGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.collectionGrid details{border:1px solid var(--line);background:#100f15;scroll-margin-top:90px}.collectionGrid summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px;list-style:none;display:flex}.collectionGrid summary::-webkit-details-marker{display:none}.collectionGrid summary small{font:8px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.collectionGrid h3{font:500 20px var(--display);margin:6px 0 0}.collectionGrid summary>span{font:9px var(--cinzel);color:#a78e55}.collectionGrid nav{padding:0 14px 14px;display:grid}.collectionGrid nav a{border-top:1px solid var(--line);color:#d9d0d9;grid-template-columns:48px 1fr 20px;align-items:center;gap:12px;padding:10px;display:grid}.collectionGrid nav img{object-fit:cover;width:48px;height:48px}.collectionGrid nav b{font-size:11px}.collectionGrid nav i{color:var(--gold);font-style:normal}.worksColumns{grid-template-columns:1fr!important;gap:18px!important}.storyBlock{display:block;padding:40px!important}.storyBlockHeader{max-width:760px}.storyBlockHeader>p:last-child{color:#a69da7;margin:0}.storyBlockContent{grid-template-columns:minmax(420px,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:clamp(34px,4vw,58px);margin-top:22px;display:grid}.storyAccess{grid-template-rows:2fr 1fr;gap:12px;min-width:0;height:100%;display:grid}.storyAccess .storyDoors a{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:0;padding:20px 24px;display:grid}.storyAccess .storyDoors a>span{gap:5px;display:grid}.storyAccess .storyDoors a small{color:#a798a7;font-size:10px}.storyAccess .storyDoors a em{color:#d9b85f;font-size:16px;font-style:normal;transition:transform .25s}.storyAccess .storyDoors a:hover em{transform:translate(3px,-3px)}.storyAccess .moreLink{box-sizing:border-box;background:#4d2d5e17;border:1px solid #d9b15942;align-items:center;width:100%;height:100%;margin:0;padding:20px 24px;display:flex}.videoBlock{padding:40px!important}.videoBlock .videoEmbed{max-width:1000px}.musicBlock{grid-template-columns:1fr 1fr;gap:22px;display:grid;padding:40px!important}.musicBlock>.workKicker,.musicBlock>h3,.musicBlock>.moreLink{grid-column:1/-1}.musicBlock .musicItem{margin:0}.galleryArchiveIntro{margin-bottom:30px}.galleryArchive{grid-template-columns:repeat(3,1fr);display:grid;gap:12px!important;max-width:none!important}.galleryArchive figure{border:1px solid var(--line);background:#0b0a0e;margin:0;overflow:hidden}.galleryArchive figure.landscapeWide{grid-column:span 2}.galleryArchive img{object-fit:cover;cursor:zoom-in;width:100%;height:310px;transition:all .4s;display:block}.galleryArchive figure:hover img{transform:scale(1.025)}.galleryArchive figcaption{align-items:center;gap:12px;padding:13px;display:flex}.galleryArchive figcaption span{font:8px var(--cinzel);color:var(--gold)}.galleryArchive figcaption a{color:#d9d1d8;font-size:10px}@media (width<=1000px){.characterGrid{grid-template-columns:1fr 1fr}.collectionGrid,.storyBlockContent{grid-template-columns:1fr}.storyAccess{justify-content:flex-start}.musicBlock{grid-template-columns:1fr}.musicBlock>.workKicker,.musicBlock>h3,.musicBlock>.moreLink{grid-column:1}.galleryArchive{grid-template-columns:1fr 1fr}}@media (width<=620px){.characterGrid,.phaseRecords,.galleryArchive{grid-template-columns:1fr}.galleryArchive figure.landscapeWide{grid-column:span 1}.galleryArchive img{height:260px}.storyBlock,.videoBlock,.musicBlock{padding:25px!important}.storyBlockContent{gap:24px}.storyAccess .storyDoors a{min-height:68px}}.adornmentShop{background:radial-gradient(circle at 75% 20%,#59278733,#0000 40%),#09080d}.shopHero{border:1px solid #d9b15940;min-height:600px;position:relative;overflow:hidden}.shopHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shopHero:after{content:"";background:linear-gradient(90deg,#040307f5 0%,#050408c7 38%,#05040826 72%);position:absolute;inset:0}.shopHeroCopy{z-index:1;max-width:650px;padding:70px;position:relative}.shopHeroCopy>p,.shopRecord>div>p{font:9px var(--cinzel);letter-spacing:.24em;color:var(--gold)}.shopHeroCopy h3{max-width:620px;font:500 clamp(28px,4vw,48px)/1.55 var(--display);letter-spacing:.06em;text-wrap:balance;margin:16px 0}.shopHeroCopy>span,.shopRecord>div>span{color:#b5acb6;font-size:13px;line-height:2;display:block}.shopHeroCopy>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.shopRecord{border:1px solid var(--line);background:#0e0c12;grid-template-columns:1.05fr .95fr;margin-top:18px;display:grid}.shopRecord>img{object-fit:cover;width:100%;height:100%;min-height:460px}.shopRecord>div{padding:48px}.shopRecord h3{font:500 30px var(--display);margin:10px 0 18px}.shopRecord nav{border-top:1px solid var(--line);margin-top:28px}.shopRecord nav a{border-bottom:1px solid var(--line);color:#e7ded4;grid-template-columns:1fr auto;align-items:center;padding:16px 4px;display:grid}.shopRecord nav small{color:#c8a954;font-size:9px}.adornmentShop img{cursor:zoom-in}@media (width<=900px){.sectionFrame{padding-top:68px!important;padding-bottom:68px!important}.shopHero{min-height:680px}.shopHeroCopy{padding:45px 28px}.shopHero:after{background:linear-gradient(#0504081a,#050408b3 30%,#040307f5 100%)}.shopRecord{grid-template-columns:1fr}.shopRecord>img{min-height:300px}.shopRecord>div{padding:30px}.shopRecord nav a{grid-template-columns:1fr;gap:6px}}.adornmentShop img[data-no-lightbox]{cursor:default}.storyAccess .storyPublicationNotice{box-sizing:border-box;color:#a99faa;background:0 0;border:0;border-top:1px solid #d9b1592e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:64px;margin:0;padding:14px 4px 4px;display:grid}.storyPublicationNotice>small{font:7px var(--cinzel);letter-spacing:.22em;color:#b99a50;white-space:nowrap}.storyPublicationNotice>p{margin:0;font-size:11px;line-height:1.8}.storyPublicationNotice strong{color:#d8c8a5;font-weight:400}@media (width<=620px){.storyAccess .storyPublicationNotice{grid-template-columns:1fr;gap:6px;min-height:0;padding:14px 2px 2px}.storyPublicationNotice>p{font-size:10px}}.storyVisual{border:1px solid #9f70cd6b;grid-column:1;height:clamp(260px,24vw,360px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #0006,0 0 30px #642d912b}.storyVisual img{object-fit:cover;object-position:center 52%;width:100%;height:100%;transition:transform .65s,filter .65s;display:block}.storyVisual span{background:linear-gradient(#0000 56%,#09070d94),linear-gradient(90deg,#0a070e33,#0000 42%,#57277e1f);position:absolute;inset:0}.storyBlock:hover .storyVisual img{filter:brightness(1.06);transform:scale(1.025)}.worksColumns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.workBlock{border:1px solid var(--line);background:linear-gradient(145deg,#111019,#0a090d);min-width:0;padding:26px}.workBlock h3{font:500 25px var(--display);color:#eee4d7;margin:6px 0 12px}.workBlock>p{color:#a69da7}.workKicker{font:9px var(--cinzel);letter-spacing:.22em;color:var(--gold)!important;margin:0!important}.storyDoors{gap:9px;margin:22px 0;display:grid}.storyDoors a{color:#e9e0d5;border:1px solid #d9b1593d;flex-direction:column;gap:5px;padding:15px;display:flex}.storyDoors span{color:#a798a7;font-size:10px}.videoEmbed,.musicItem iframe{aspect-ratio:16/9;background:#050507;border:0;width:100%;position:relative}.videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.workBlock h4{font:500 15px var(--display);line-height:1.5}.workBlock h4 span{color:#aaa;font-size:12px}.moreLink{color:#e0bd62;font:9px var(--cinzel);letter-spacing:.09em;margin-top:16px;display:inline-block}.musicItem{margin-top:16px}.musicItem iframe{display:block}.musicItem p{color:#d9d0d8;margin:7px 0 0;font-size:11px;line-height:1.6}.officialLinkShelf{border:1px solid var(--line);grid-template-columns:240px 1fr;gap:30px;margin-top:70px;padding:30px;display:grid}.officialLinkShelf>div p{font:9px var(--cinzel);letter-spacing:.2em;color:var(--gold)}.officialLinkShelf h3{font:500 23px var(--display)}.officialLinkShelf nav{grid-template-columns:1fr 1fr;display:grid}.officialLinkShelf nav a{border-bottom:1px solid var(--line);color:#ddd;grid-template-columns:1fr auto;gap:3px;padding:14px;display:grid}.officialLinkShelf nav small{color:#817982;grid-column:1}.materialGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.materialGrid article{border:1px solid var(--line);background:#0e0d12;min-height:210px;padding:22px}.materialGrid img{object-fit:contain;background:#08080a;width:100%;height:90px}.materialGrid small{font:8px var(--cinzel);letter-spacing:.16em;color:var(--gold);margin:14px 0 8px;display:block}.materialGrid h3{font:500 18px var(--display)}.materialGrid p{color:#98919a;font-size:11px}.materialGrid a{color:#e1bf63;font-size:10px}.materialGrid .coming span{font:8px var(--cinzel);letter-spacing:.14em;color:#877b85}.ageGate{background:linear-gradient(130deg,#46142247,#0000);border:1px solid #ae3f4d80!important}.warningLabel{font:9px var(--cinzel);letter-spacing:.22em;color:#d47b87}.ageActions{flex-wrap:wrap;gap:10px;display:flex}.infoButton.ghost{background:0 0!important}.contactForm{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contactForm label{color:#aaa;gap:7px;font-size:11px;display:grid}.contactForm input,.contactForm select,.contactForm textarea{box-sizing:border-box;border:1px solid var(--line);color:#e4dce5;width:100%;font:14px var(--body);background:#0b0a0e;padding:13px}.contactForm .full{grid-column:1/-1}.contactForm .consent{grid-template-columns:20px 1fr;align-items:center;display:flex}.contactForm .consent input{width:auto}.contactForm button{justify-self:start}.formNote{color:#8c838e;font-size:10px}.formSuccess{color:#c5d68d}.formError{color:#df8b92}.contactFormSection>h2{font-size:28px}.contactForm{gap:22px}.contactForm label{color:#d0c7cf;font-size:15px}.contactForm label small{color:#c5a956;margin-left:8px;font-size:12px;display:inline}.contactForm input,.contactForm select,.contactForm textarea{padding:16px;font-size:16px;line-height:1.7}.contactForm .consent{font-size:14px}.contactForm button{padding:15px 24px;font-size:14px}.formNote,.formSuccess,.formError{font-size:14px;line-height:1.8}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width<=1000px){.worksColumns{grid-template-columns:1fr}.storyVisual{grid-area:auto/1;height:clamp(280px,48vw,430px)}.officialLinkShelf{grid-template-columns:1fr}.materialGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.storyVisual{height:clamp(210px,58vw,300px)}.officialLinkShelf nav,.materialGrid,.contactForm{grid-template-columns:1fr}.contactForm .full{grid-column:auto}}.luminaDevice{text-align:center;background:#0d0f17;padding:18px}.luminaDeviceCard{background:#ffffff08;border:1px solid #ffffff26;border-radius:20px;max-width:520px;margin:auto;padding:28px;animation:4s ease-in-out infinite luminaBorderPulse}.luminaDeviceTitle{font:500 14px var(--cinzel);letter-spacing:4px;color:#f0e6c8;margin-bottom:20px}.luminaDeviceTitle span{margin-right:8px;animation:5s ease-in-out infinite luminaSigil;display:inline-block}.luminaDeviceRecord{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.luminaDeviceRecord b{font:400 20px var(--cinzel);letter-spacing:2px;color:#f0e6c8}.luminaDeviceRecord i{background:#f0e6c840;width:1px;height:24px}.luminaDevice>a{font:9px var(--cinzel);letter-spacing:.15em;color:#9c927b;margin-top:13px;display:inline-block}.autoUpdateNote{color:#776f78;text-align:right;margin:15px 0 0;font-size:9px}@keyframes luminaSigil{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}@keyframes luminaBorderPulse{0%,to{border-color:#ffffff14;box-shadow:0 0 #0000}50%{border-color:#f0e6c8a6;box-shadow:0 0 25px #f0e6c840}}.inlineImageGroup img,.galleryGrid img,.recordHero img,.domainCard img{cursor:zoom-in}.imageLightbox{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030206f0;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.imageLightbox img{object-fit:contain;cursor:zoom-out;width:auto;max-width:92vw;height:auto;max-height:86vh;box-shadow:0 0 70px #7b41a047}.imageLightbox button{color:#eee;background:#100d15;border:1px solid #ffffff40;width:44px;height:44px;font-size:25px;position:absolute;top:20px;right:28px}.imageLightbox p{color:#aaa;margin:0;font-size:11px;position:absolute;bottom:13px}.workVisual{color:inherit}.workVisual>div>b{color:#e4c66b;font:10px var(--cinzel);letter-spacing:.12em;border:1px solid #d9b15980;margin-top:20px;padding:12px 18px;display:inline-block}.managementDock{z-index:5000;border:1px solid var(--line);background:#08070bf2;padding:7px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #000}.managementDock a{font:9px var(--cinzel);letter-spacing:.1em;color:#aaa;border-right:1px solid var(--line);padding:10px 16px}.managementDock a:last-child{border:0}.managementDock a.active{color:#e6c56b;background:#27182f}.collectionPortal{border:1px solid var(--line);color:#e8dfd6;background:#100f15;grid-template-columns:150px 1fr;min-height:160px;display:grid;position:relative;overflow:hidden}.collectionPortal>img{object-fit:cover;width:100%;height:100%}.collectionPortal>div{padding:24px}.collectionPortal small{font:8px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.collectionPortal h3{font:500 20px var(--display);margin:8px 0}.collectionPortal p{font:9px var(--cinzel);color:#817884}.collectionPortal span{color:#d3b45c;font-size:9px}.collectionPortal:hover{background:#15121b;border-color:#d9b1598c}.collectionRecords{display:grid;gap:24px!important;max-width:none!important}.collectionRecords>article{border:1px solid var(--line);background:#0d0c11;grid-template-columns:minmax(320px,1fr) 1fr;display:grid}.collectionImages{background:#07070a;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.collectionImages img{object-fit:cover;cursor:zoom-in;width:100%;height:240px}.collectionImages img:only-child{grid-column:1/-1;height:390px}.noCollectionImage{min-height:300px;font:9px var(--cinzel);letter-spacing:.2em;color:#4f4852;grid-column:1/-1;place-items:center;display:grid}.collectionRecordCopy{padding:38px}.collectionRecordCopy>small{font:8px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.collectionRecordCopy h3{font:500 27px var(--display);margin:11px 0}.collectionRecordCopy .collectionEnglish{font:10px var(--cinzel);letter-spacing:.1em;color:#766d78}.collectionRecordCopy a{color:#ddbd62;margin-top:18px;font-size:10px;display:inline-block}@media (width<=900px){.collectionGrid{grid-template-columns:1fr!important}.collectionRecords>article{grid-template-columns:1fr}.collectionImages img:only-child{height:320px}}@media (width<=560px){.collectionPortal{grid-template-columns:100px 1fr}.collectionPortal>div{padding:18px}.collectionImages img{height:190px}.collectionRecordCopy{padding:25px}}.heroToggle{color:#c9c0ca;align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.heroToggle input{accent-color:#c5a34f}.wideSettingInput{box-sizing:border-box;border:1px solid var(--line);color:#ddd;background:#09090d;width:100%;padding:12px}.materialsAll{justify-content:center;margin-top:28px;display:flex}.resourceArchive{background:0 0!important;border:0!important;padding:0!important}.resourceArchiveHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:16px;display:flex}.resourceArchiveHead small{font:8px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.resourceArchiveHead h2{margin:8px 0 0}.resourceArchiveHead>span{font:8px var(--cinzel);color:#8b7a5b}.materialFullGrid{grid-template-columns:repeat(3,1fr)!important}.materialFullGrid article{min-height:260px}@media (width<=900px){.materialFullGrid{grid-template-columns:1fr 1fr!important}}@media (width<=620px){.materialFullGrid{grid-template-columns:1fr!important}}.materialGrid article{padding:27px}.materialGrid small{color:#e0ba58;font-size:10px}.materialGrid h3{color:#eee6dd;font-size:21px;line-height:1.55}.materialGrid p{color:#bbb3bc;font-size:14px;line-height:1.9}.materialGrid a,.materialGrid .coming span{font-size:12px}.materialGrid .coming{opacity:.82}.sectionIntro{color:#bbb3ba!important;font-size:15px!important;line-height:2!important}.collectionPortal small{color:#d9b34f;font-size:10px}.collectionPortal h3{font-size:22px;line-height:1.5}.collectionPortal p{color:#9e939f;font-size:11px}.collectionPortal span{font-size:11px}.collectionPortal>img[src$=core-seal\.webp]{object-fit:contain;box-sizing:border-box;background:radial-gradient(circle,#824da029,#0000 68%);padding:25px}.collectionRecords>article{flex-direction:column;min-width:0;display:flex}.collectionImages{padding:4px;display:block}.collectionImages img,.collectionImages img:only-child{object-fit:cover;width:100%;height:260px;display:block}.collectionRecordCopy{flex-direction:column;flex:1;padding:30px;display:flex}.collectionRecordCopy>small{font-size:10px}.collectionRecordCopy h3{font-size:24px;line-height:1.5}.collectionRecordCopy p{color:#bdb4bd;font-size:14px;line-height:2}.collectionRecordCopy .collectionEnglish{color:#9c929e;font-size:11px}.collectionRecordCopy a{margin-top:auto;padding-top:18px;font-size:12px}.collectionRecords>article.noVisual .collectionImages{display:none}.collectionRecords>article.noVisual .collectionRecordCopy{background:radial-gradient(circle at 85% 15%,#713a9124,#0000 34%);min-height:280px}.infoBody p,.infoBody li{color:#c4bcb4;font-size:15px;line-height:2.05}.migratedRecord p,.migratedRecord li{font-size:15px}.sourceLink,.relatedRecords a,.recordPager a{font-size:13px}.recordMeta span{color:#9b939c;font-size:11px}.recordMeta b{font-size:14px}.subHeader nav,.infoHero>p{font-size:11px}.infoHero>span{color:#bbb2bc;font-size:16px}.galleryGrid figcaption{font-size:13px}.galleryTop p{font-size:15px}.workBlock>p,.shopHeroCopy>span,.shopRecord>div>span{color:#c1b9c2;font-size:14px}.storyDoors span,.musicItem p{font-size:12px}.moreLink{font-size:11px}@media (width<=900px){.collectionRecords{grid-template-columns:1fr}.collectionImages img,.collectionImages img:only-child{height:auto;max-height:430px}.materialGrid p{font-size:14px}}.homePage{flex-direction:column;min-height:100vh;display:flex}.homePage>.siteHeader{order:-3}.homePage>#top{order:-2}.homePage>footer{order:999}.homePage>[hidden]{display:none!important}html[data-font-scale=compact] .sectionFrame{font-size:.94rem}html[data-font-scale=large] .sectionFrame{font-size:1.08rem}html[data-font-scale=large] .sectionFrame p,html[data-font-scale=large] .sectionFrame li,html[data-font-scale=large] .sectionFrame a{font-size:1.05em}html[data-density=compact] .sectionFrame{padding-top:65px!important;padding-bottom:65px!important}html[data-density=spacious] .sectionFrame{padding-top:130px!important;padding-bottom:130px!important}.archiveUpdates .updateList time{letter-spacing:.04em;font:600 13px var(--cinzel)!important;color:#dfbd66!important}.archiveUpdates .updateList a{grid-template-columns:125px 1fr 20px!important}.autoUpdateNote{color:#9c949e!important;font-size:11px!important}.gatewayLinks{grid-template-columns:repeat(3,1fr)!important}.archive.sectionFrame,.characters.sectionFrame,.collections.sectionFrame{max-width:1680px}.characterCard{aspect-ratio:1;min-height:0!important}.characterCard>img{object-position:center 22%}.adminCodeGuide button{cursor:pointer}.adminCodeGuide button:hover{color:#fff;background:#17131d;border-color:#d9b159}.adminCodeGuide button:hover code{color:#ffe08a}@media (width<=1200px){.collectionGrid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=900px){.gatewayLinks{grid-template-columns:repeat(8,minmax(210px,1fr))!important}.collectionGrid{grid-template-columns:1fr!important}}@media (width<=620px){.characterCard{aspect-ratio:1}}@media (width>=901px){.homePage>.sectionFrame{box-sizing:border-box;width:100%;max-width:1680px;padding-left:clamp(56px,6vw,110px);padding-right:clamp(56px,6vw,110px)}.gateway{box-sizing:border-box;grid-template-columns:1fr;width:100%;max-width:1680px;padding-left:clamp(56px,6vw,110px);padding-right:clamp(56px,6vw,110px)}.gatewayLabel{border-right:0;border-bottom:1px solid var(--line);padding:28px 0 24px}.gatewayLinks>a{min-height:164px;padding:27px 24px}.archiveLayout{grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:clamp(44px,5vw,82px)}.archiveMain,.searchBox,.archiveInfoPanel{width:100%;min-width:0}.characterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.characterCard{aspect-ratio:1.08!important}.characterCard h3{font-size:clamp(20px,1.45vw,27px)}.characterCard span{font-size:12px}.singularityGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}.singularityHeading{border-top:1px solid var(--line);margin:55px 0 20px;padding-top:26px}.singularityHeading small{font:10px var(--cinzel);letter-spacing:.22em;color:var(--gold)}.singularityHeading h3{font:500 27px var(--display);margin:8px 0 0}.recordMedia{background:#08070b;border:1px solid #d9b15929;display:block;overflow:hidden}.recordMedia.mediaFull{grid-column:1/-1}.recordMedia.mediaHalf{grid-column:auto}.recordMedia img{width:100%;display:block;border:0!important;height:100%!important}.recordMedia.shape-wide{aspect-ratio:16/9}.recordMedia.shape-square{aspect-ratio:1}.recordMedia.shape-portrait{aspect-ratio:3/4}.recordMedia.shape-natural img{height:auto!important}.adminImages select{border:1px solid var(--line);color:#ddd;background:#111016;width:100%;padding:8px}@media (width<=900px){.recordMedia{grid-column:1/-1!important}.singularityGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.singularityGrid{grid-template-columns:1fr}}.editableMenu,.editableGateway{gap:8px;position:relative;padding:0!important;display:grid!important}.editableMenu{grid-template-columns:minmax(220px,1fr) auto!important}.editableGateway{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto!important}.menuOrder{gap:4px;display:flex;position:static}.menuOrder button{min-width:34px;padding:9px!important}.indexManagerGroups>details{border:1px solid var(--line);background:#0e0d12;padding:22px}.indexManagerGroups>details>summary{cursor:pointer;list-style:none}.indexManagerGroups>details>summary::-webkit-details-marker{display:none}.indexManager>header>button{margin-top:16px}.adminImages figure{overflow:hidden}.adminImages figure>label{grid-template-columns:64px 1fr}.adminImages figure>label select{min-width:0}.adminImageViewport{aspect-ratio:4/3;background:#060609;width:100%;position:relative;overflow:hidden}.adminImageViewport.shape-wide{aspect-ratio:16/9}.adminImageViewport.shape-square{aspect-ratio:1}.adminImageViewport.shape-portrait{aspect-ratio:3/4;max-height:420px}.adminImageViewport img{transform-origin:50%;width:100%;height:100%;transition:all .25s;display:block}.adminParent,.adminGroup{margin:0 0 10px}.adminParent>summary,.adminGroup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.adminParent>summary::-webkit-details-marker{display:none}.adminGroup>summary::-webkit-details-marker{display:none}.adminParent>summary>b,.adminGroup>summary>b{color:#dfb951;transition:all .2s}.adminParent:not([open])>summary>b,.adminGroup:not([open])>summary>b{transform:rotate(0)}.adminParent[open]>summary>b,.adminGroup[open]>summary>b{transform:rotate(45deg)}.adminGroup{padding-left:8px}.adminGroup>summary h3{flex:1}.treeTools{grid-template-columns:1fr auto auto!important}.treeTools .trashActive,.dangerButton{color:#ffb1c2!important;border-color:#9c3f58!important}.trashButton{color:#eaa4b8!important;border-color:#714052!important}.gatewayLinks>a{box-shadow:inset 0 -1px #d9b15914;border-bottom:1px solid #d9b15947!important;border-right:1px solid #d9b15952!important}@media (width>=1101px){.gatewayLinks>a:nth-child(3n+1){border-left:1px solid #d9b15952!important}}@media (width<=800px){.editableMenu,.editableGateway{grid-template-columns:1fr!important}.menuOrder{justify-content:flex-end}.treeTools{grid-template-columns:1fr 1fr!important}}.migratedRecord ul{list-style:none;padding-left:1.7em!important}.migratedRecord ul>li{position:relative}.migratedRecord ul>li:before{content:"・";color:#e2c36b;position:absolute;left:-1.35em}.migratedRecord ol{list-style:decimal;padding-left:2.2em!important}.migratedRecord ol>li::marker{color:#e2c36b;font-variant-numeric:tabular-nums}.draftPreviewNotice{color:#f0d17d;background:#18120c;border:1px solid #c89f45;margin:0 0 28px;padding:13px 18px;font-size:13px}.previewButton{color:#d7c8ff!important;border-color:#6a5a91!important}.newArticleBox label{color:#bfb4bc;gap:7px;font-size:12px;display:grid}.newArticleBox select{border:1px solid var(--line);color:#eee;background:#0a090d;padding:11px}.adminTree button[draggable=true]{cursor:grab}.adminTree button[draggable=true]:active{cursor:grabbing}.adminGroup[open]{transition:all .2s}.adminGroup:has(>button[draggable=true]):hover{border-left-color:#d9b15959}.indexManagerGroups details[draggable=true],.indexManager li[draggable=true]{cursor:grab}.backupDownload{border:1px solid var(--line);color:#dfc36f;background:#18141d;padding:10px 14px;font-size:13px;display:inline-block}@media (width<=700px){.editableMenu,.editableGateway{padding-bottom:45px;padding-right:0}.menuOrder{top:auto;bottom:4px}}.collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.collectionRecords{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.collectionRecords .collectionImages img,.collectionRecords .collectionImages img:only-child{height:210px}.collectionRecords .collectionRecordCopy{padding:22px}.collectionRecords .collectionRecordCopy h3{font-size:20px}.collectionRecords .collectionRecordCopy p{font-size:12px;line-height:1.9}@media (width<=1100px){.collectionGrid,.collectionRecords{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.collectionGrid,.collectionRecords{grid-template-columns:1fr!important}.collectionRecords .collectionImages img,.collectionRecords .collectionImages img:only-child{height:auto;max-height:430px}}.adminImagePreviewFrame{aspect-ratio:4/3;box-sizing:border-box;background:repeating-conic-gradient(#0b0a0f 0 25%,#121017 0 50%) 50%/18px 18px;place-items:center;width:100%;padding:10px;display:grid;overflow:hidden}.adminImagePreviewFrame .adminImageViewport{background:#060609;max-width:100%;max-height:100%;display:block;overflow:hidden}.adminImagePreviewFrame .adminImageViewport.shape-natural{aspect-ratio:auto;width:100%;height:100%}.adminImagePreviewFrame .adminImageViewport.shape-natural img{object-fit:contain!important}.adminImagePreviewFrame .adminImageViewport.shape-wide{aspect-ratio:16/9;width:100%;height:auto}.adminImagePreviewFrame .adminImageViewport.shape-square{aspect-ratio:1;width:auto;height:100%}.adminImagePreviewFrame .adminImageViewport.shape-portrait{aspect-ratio:3/4;width:auto;height:100%}.duplicateImageButton{width:calc(100% - 14px);margin:0 7px 7px;color:#d9bd69!important;text-align:center!important;background:#15111a!important;border:1px solid #d9b15947!important;padding:8px!important;font-size:11px!important}.collectionRecords>article{aspect-ratio:1;overflow:hidden}.collectionRecordLink{width:100%;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.collectionRecords .collectionImages{flex:auto;min-height:0;overflow:hidden}.collectionRecords .collectionImages img,.collectionRecords .collectionImages img:only-child{object-fit:cover;width:100%;height:100%!important}.galleryGrid img,.collectionImages img,.domainCard img{cursor:pointer}.imageLightbox p{display:none}.collectionRecords .collectionRecordCopy{flex:none;place-items:center start;min-height:92px;padding:20px 24px;display:grid;overflow:hidden}.collectionRecords .collectionRecordCopy h3{margin:0;font-size:22px;line-height:1.55}.collectionRecords .collectionRecordCopy p:not(.collectionEnglish){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collectionRecords>article.noVisual .collectionRecordCopy{flex:1;place-items:center;min-height:0}@media (width<=700px){.collectionRecords>article{aspect-ratio:1;min-height:0}.collectionRecords .collectionImages{flex:auto}.collectionRecords .collectionRecordCopy{min-height:78px;padding:16px 20px;overflow:visible}}.recordMeta.compactMeta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:1040px;margin-inline:auto}.storyAccess .storyDoors{grid-template-rows:repeat(2,78px)!important}.storyAccess .storyDoors>a{box-sizing:border-box;overflow:hidden;height:78px!important;min-height:78px!important}.storyAccess .moreLink{min-height:64px!important;padding-block:12px!important}.midnightDoorMark{box-sizing:border-box;justify-self:end;height:50px}.midnightDoorMark .midnightSigil{margin-right:-2px}.officialStoryDoor{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 2px 0 #d9b15940;background:radial-gradient(at 86%,#75459324,#0000 38%),linear-gradient(118deg,#1c1525fa,#0c0a11fa)!important;border-color:#d9b15957!important}.officialStoryDoor:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d9b15912;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-38px;right:42px;box-shadow:inset 0 0 0 10px #70428906}.officialStoryDoor:after{content:"";pointer-events:none;border:1px solid #d9b15911;position:absolute;inset:6px}.officialStoryDoor b{letter-spacing:.04em;color:#eee3cf!important}.officialStoryDoor:hover{background:radial-gradient(at 86%,#824c9f33,#0000 40%),linear-gradient(118deg,#231a2efa,#0e0b14fa)!important;border-color:#e8c6699e!important}@media (width<=620px){.storyAccess .storyDoors{grid-template-rows:repeat(2,68px)!important}.storyAccess .storyDoors>a{height:68px!important;min-height:68px!important}.storyAccess .moreLink{min-height:58px!important}.midnightDoorMark{display:none}}.externalCreationNotice{border-left:2px solid var(--gold);background:#d9b1590e;margin-bottom:34px;padding:22px 26px}.externalCreationNotice small,.externalCreatorsSection>header small,.creatorProfile small{font:9px var(--cinzel);letter-spacing:.2em;color:var(--gold)}.externalCreationNotice p{color:#bbb1ba;margin:8px 0 0;font-size:13px;line-height:2}.externalCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:70px;display:grid}.externalCategoryGrid a{background:linear-gradient(145deg,#121019,#09080d);border:1px solid #d9b15933;min-height:190px;padding:27px;transition:all .25s}.externalCategoryGrid a:hover,.externalCategoryGrid a.active{border-color:#d9b159a6;transform:translateY(-3px)}.externalCategoryGrid small{font:9px var(--cinzel);letter-spacing:.17em;color:var(--gold)}.externalCategoryGrid h2{font:500 23px var(--display);margin:15px 0 10px}.externalCategoryGrid p{color:#aaa0aa;min-height:42px;font-size:13px;line-height:1.7}.externalCategoryGrid span{font:10px var(--cinzel);letter-spacing:.12em;color:#dfc574}.externalCreatorsSection>header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:18px;position:relative}.externalCreatorsSection>header h2{font:500 30px var(--display);margin:8px 0 0}.externalCreatorsSection>header>a{color:var(--gold);font-size:12px;position:absolute;bottom:20px;right:0}.externalCreatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.externalCreatorGrid>a{border:1px solid var(--line);background:#0d0b11;grid-template-rows:250px 1fr;display:grid;overflow:hidden}.externalCreatorGrid img,.externalCreatorMark{object-fit:cover;background:#08070b;width:100%;height:250px}.externalCreatorMark{color:#d9b15973;place-items:center;font-size:58px;display:grid}.externalCreatorGrid>a>div{padding:22px}.externalCreatorGrid small{color:var(--gold);font-size:10px}.externalCreatorGrid h3{font:500 23px var(--display);margin:9px 0}.externalCreatorGrid p{color:#948a94;font:10px var(--cinzel);letter-spacing:.14em}.externalCreatorGrid span{color:#d8bd70;font-size:12px}.creatorProfile{border:1px solid var(--line);background:#0d0b11;align-items:center;gap:28px;margin-bottom:48px;padding:26px;display:flex}.creatorProfile>img{object-fit:cover;width:150px;height:150px}.creatorProfile h2{font:500 26px var(--display);margin:10px 0 18px}.creatorProfile nav{flex-wrap:wrap;gap:9px;display:flex}.creatorProfile nav a,.externalWorkLink,.creatorArchiveBack{color:#e0c573;border:1px solid #d9b1594d;padding:11px 15px;font-size:11px;display:inline-block}.externalWorkGrid{gap:28px;display:grid}.externalWorkGrid>article{background:#0d0b11;border:1px solid #d9b15938;grid-template-columns:minmax(300px,1.1fr) 1fr;display:grid;overflow:hidden}.externalWorkGrid>article>img{object-fit:contain;background:#070609;width:100%;height:100%;min-height:430px;max-height:680px}.externalWorkGrid>article>div{padding:clamp(26px,4vw,52px)}.externalWorkGrid small{font:9px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.externalWorkGrid h2{font:500 29px var(--display);margin:12px 0}.externalWorkGrid p{color:#bdb4bb;font-size:14px;line-height:2}.externalWorkLink{margin-top:18px}.creatorArchiveBack{margin-top:36px}@media (width<=900px){.externalWorkGrid>article,.externalCategoryGrid,.externalCreatorGrid{grid-template-columns:1fr}.creatorProfile{flex-direction:column;align-items:flex-start}}.externalWorkMedia{background:#070609;align-content:start;gap:14px;display:grid;padding:18px!important}.externalWorkMedia>img{object-fit:contain;width:100%;max-height:680px}.externalWorkMedia>iframe{aspect-ratio:16/9;border:1px solid #d9b15938;width:100%}.externalWorkMedia .audioVersePlayer{margin:0}.externalWorkGrid>article>div:last-child{padding:clamp(26px,4vw,52px)}.externalWorkLinks{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.externalWorkLinks .externalWorkLink{margin-top:0}.creatorProfile+.externalRichText{border:1px solid var(--line);background:#0d0b11;margin:-24px 0 48px;padding:26px}.externalRichText .recordBody{margin:0;padding:0}.externalRichText .articleContent{padding:0}.infoBody>.migratedRecord{width:100%;max-width:1040px}.infoBody>.recordPager,.infoBody>.relatedRecordSection{width:100%;max-width:1040px;margin-inline:auto}.articleAddressTools{align-items:center;gap:10px;display:flex}.articleAddressTools button{border:1px solid var(--line);color:#e2c36b;cursor:pointer;background:#15121a;padding:9px 13px}.backupPanel .uploadButton{border:1px solid var(--line);color:#dfc36f;cursor:pointer;background:#18141d;margin-top:12px;padding:11px 14px;display:inline-block}.materialsManager{max-width:1280px;margin:34px auto 100px;padding:0 28px}.materialsManager>header{border-bottom:1px solid var(--line);align-items:end;gap:18px;margin-bottom:24px;padding-bottom:18px;display:flex}.materialsManager>header p{color:var(--gold);font:11px var(--cinzel);letter-spacing:.16em;margin:0}.materialsManager>header h2{margin:5px 0 0;font-size:28px}.materialsManager>header span{color:#aaa;flex:1;font-size:14px}.materialsManager button{border:1px solid var(--line);color:#e2c36b;cursor:pointer;background:#18141d;padding:10px 14px}.materialsManagerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.materialsManagerList article{border:1px solid var(--line);background:#0f0e13;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.materialsManagerList label,.guideManager label{color:#bdb4bd;gap:6px;font-size:13px;display:grid}.materialsManagerList label:first-of-type,.materialsManagerList label:nth-of-type(2){grid-column:1/-1}.materialsManagerList input,.materialsManagerList textarea,.materialsManagerList select,.guideManager textarea{box-sizing:border-box;border:1px solid var(--line);color:#eee;width:100%;font:14px/1.6 var(--serif);background:#09090d;padding:11px}.materialsManagerList textarea,.guideManager textarea{resize:vertical;min-height:92px}.materialOrder{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.guideManager section{align-content:start;gap:12px;display:grid}.adminPreviewLink{border:1px solid var(--line);color:#dfc36f;width:max-content;padding:10px 14px;display:inline-block}@media (width<=800px){.materialsManager>header{flex-direction:column;align-items:stretch}.materialsManagerList{grid-template-columns:1fr}}.fanArtEntrance{background:radial-gradient(circle at 78% 30%,#75469229,#0000 36%),#0b0a0f}.fanArtDoor{background:linear-gradient(110deg,#120e18f5,#09080ceb);border:1px solid #d9b15947;justify-content:space-between;align-items:center;gap:50px;padding:48px clamp(28px,5vw,74px);display:flex}.fanArtDoor small{font:9px var(--cinzel);letter-spacing:.22em;color:var(--gold)}.fanArtDoor h3{font:500 30px var(--display);margin:12px 0}.fanArtDoor p{color:#b9b0b8;max-width:760px;margin:0;font-size:14px;line-height:2}.fanArtArchiveGrid{gap:28px;display:grid}.fanArtArchiveGrid>article{background:#0d0b11;border:1px solid #d9b15938;grid-template-columns:minmax(320px,1.15fr) 1fr;display:grid;overflow:hidden}.fanArtArchiveGrid>article>img{object-fit:contain;background:#070609;width:100%;height:100%;min-height:480px;max-height:720px}.fanArtArchiveGrid>article>div{padding:clamp(28px,4vw,58px)}.fanArtArchiveGrid small{font:9px var(--cinzel);letter-spacing:.18em;color:var(--gold)}.fanArtArchiveGrid h2{font:500 30px var(--display);margin:12px 0}.fanArtArchiveGrid p{color:#bdb4bb;font-size:14px;line-height:2}.fanArtArchiveGrid .fanArtist{color:#ead9a8}.fanArtArchiveGrid nav{gap:10px;margin-top:32px;display:grid}.fanArtArchiveGrid nav a{background:#121018;border:1px solid #d9b1593d;gap:7px;padding:17px 48px 17px 19px;display:grid;position:relative}.fanArtArchiveGrid nav a b{font-size:13px}.fanArtArchiveGrid nav a span{color:var(--gold);position:absolute;top:50%;right:18px;transform:translateY(-50%)}.fanArtEmpty{border:1px solid var(--line);text-align:center;padding:64px}.fanArtManager{max-width:1280px;margin:34px auto 100px;padding:0 28px}.fanArtManager>header{border-bottom:1px solid var(--line);align-items:end;gap:18px;margin-bottom:24px;padding-bottom:18px;display:flex}.fanArtManager>header p{color:var(--gold);font:11px var(--cinzel);letter-spacing:.16em;margin:0}.fanArtManager>header h2{margin:5px 0 0;font-size:28px}.fanArtManager>header span{color:#aaa;flex:1;font-size:14px}.fanArtManager button{border:1px solid var(--line);color:#e2c36b;cursor:pointer;background:#18141d;padding:10px 14px}.fanArtManagerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fanArtManagerList article{border:1px solid var(--line);background:#0f0e13;gap:12px;padding:22px;display:grid}.fanArtManagerList article>nav{justify-content:flex-end;gap:7px;display:flex}.fanArtManagerList article>img{object-fit:contain;background:#070609;width:100%;height:320px}.fanArtManagerList label{color:#bdb4bd;gap:6px;font-size:13px;display:grid}.fanArtManagerList input,.fanArtManagerList textarea,.fanArtManagerList select{box-sizing:border-box;border:1px solid var(--line);color:#eee;width:100%;font:14px/1.6 var(--serif);background:#09090d;padding:11px}.fanArtManagerList textarea{resize:vertical;min-height:92px}.mediaDeleteButton{width:calc(100% - 16px);margin:8px!important}@media (width<=900px){.fanArtDoor{flex-direction:column;align-items:flex-start}.fanArtArchiveGrid>article{grid-template-columns:1fr}.fanArtManager>header{flex-direction:column;align-items:stretch}.fanArtManagerList{grid-template-columns:1fr}}.externalCreatorTree details{margin-top:5px}.externalCreatorTree summary{grid-template-columns:minmax(0,1fr) auto;padding:0!important;display:grid!important}.externalCreatorTree summary>button{min-width:0}.externalCreatorTree details>div{border-left:1px solid #d9b15929;padding-left:13px}.externalMarkdownEditor{gap:8px;display:grid}.externalMarkdownEditor .adminToolbar{margin-top:4px}.externalMarkdownEditor .adminMarkdownBody{min-height:260px}.managedWorkPreview{gap:8px;display:grid}.managedWorkPreview img{object-fit:contain;background:#070609;width:100%;max-height:420px}.managedAudioFile{border:1px solid var(--line);background:#09090d;align-items:center;gap:10px;padding:13px;display:flex}.managedAudioFile span{color:#d9c27f;flex:1}.managedAudioFile a{color:#c8ad65}.fieldNote{color:#8f8492;line-height:1.7}.fanArtTrash{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fanArtTrash>section{border:1px solid var(--line);background:#0f0e13;padding:22px}.fanArtTrash header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.fanArtTrash article{border-bottom:1px solid #d9b1591f;align-items:center;gap:16px;padding:15px 0;display:flex}.fanArtTrash article>div{flex:1;gap:4px;display:grid}.fanArtTrash article small{color:#817786}.fanArtTrash nav{gap:7px;display:flex}@media (width<=800px){.fanArtTrash{grid-template-columns:1fr}.fanArtTrash article{flex-direction:column;align-items:flex-start}.fanArtTrash nav{width:100%}}.storyAccess{height:auto;display:block}.storyAccess .storyDoors{grid-template-rows:none;gap:12px;margin:0 0 12px;display:grid}.storyAccess .storyDoors a,.storyAccess .moreLink{grid-template-columns:minmax(0,1fr) minmax(88px,auto) 18px;align-items:center;gap:18px;height:auto;min-height:76px;padding:16px 20px;display:grid}.storyAccess .moreLink{width:100%;margin:0}.storyAccess a>i{font:8px var(--cinzel);letter-spacing:.12em;color:#8f8292;white-space:nowrap;border-left:1px solid #d9b1592e;justify-items:end;gap:4px;padding-left:18px;font-style:normal;display:grid}.storyAccess a>i small{font:7px var(--cinzel);letter-spacing:.2em;color:#c9a956}.storyAccess a>em{color:#d9b85f;font-size:16px;font-style:normal;transition:transform .25s}.storyAccess a:hover>em{transform:translate(3px,-3px)}@media (width<=620px){.storyAccess .storyDoors a,.storyAccess .moreLink{grid-template-columns:minmax(0,1fr) 18px;min-height:68px;padding:15px}.storyAccess a>i{display:none}}.storyDoors>.midnightStoryDoor{position:relative;overflow:hidden;box-shadow:inset 2px 0 #c64e856b;background:radial-gradient(circle at 100% 0,#ae306933,#0000 52%),linear-gradient(120deg,#361026f7,#160a19f7)!important;border-color:#cd639457!important}.storyDoors>.midnightStoryDoor:after{content:"";pointer-events:none;border:1px solid #eb9db80e;border-radius:50% 8% 45% 5%/10% 45% 8% 48%;position:absolute;inset:6px}.storyDoors>.midnightStoryDoor b{font-family:var(--display);letter-spacing:.06em;color:#efd0dc;font-style:italic;font-weight:400}.storyDoors>.midnightStoryDoor i,.storyDoors>.midnightStoryDoor em{color:#d78da9;position:relative}.storyDoors>.midnightStoryDoor{background:radial-gradient(circle at 88%,#ae306921,#0000 43%),linear-gradient(120deg,#2f0e1ff7,#140916fa)!important;border-color:#be4d7a4f!important;box-shadow:inset 2px 0 #b8437457!important}.storyDoors>.midnightStoryDoor:after{border-color:#eb9db80d!important;border-radius:22px 5px!important;inset:6px!important}.storyDoors>.midnightStoryDoor b{color:#e9cbd4!important}.storyDoors>.midnightStoryDoor:hover{background:radial-gradient(circle at 88%,#be387030,#0000 45%),linear-gradient(120deg,#43122bfa,#1c0a1dfa)!important;border-color:#da709a94!important}.midnightDoorMark{border-left:1px solid #cd668d33;align-items:center;gap:10px;padding-left:14px;display:flex}.midnightDoorMark>i{font:8px var(--cinzel);letter-spacing:.12em;white-space:nowrap;justify-items:end;gap:4px;font-style:normal;display:grid;color:#a96780!important;border:0!important;padding:0!important}.midnightDoorMark>i small{font:7px var(--cinzel);letter-spacing:.2em;color:#c48299}.midnightDoorMark .midnightSigil{flex-basis:42px;width:42px;height:42px}.midnightDoorMark .midnightSigil>i{border:0!important;padding:0!important;display:block!important}@media (width<=620px){.midnightDoorMark{display:none}}.midnightDomainPage .ageGate{background:radial-gradient(at 78% 18%,#b92b522e,#0000 38%),radial-gradient(at 18% 100%,#5f24652e,#0000 46%),linear-gradient(145deg,#280a15f5,#0c070cfa 58%,#1b080ffa)!important;border:1px solid #d573826b!important}.midnightDomainPage .warningLabel{letter-spacing:.16em;color:#cf927e!important;font:10px var(--serif)!important}.midnightDomainPage .ageActions{gap:12px}.midnightDomainPage .infoButton.ghost{background:#0805085c!important}@media (width<=620px){.midnightDomainPage .infoHero:after{font-size:68px;bottom:-12px}.ageGate{padding:36px 25px}.ageGate:before{border-radius:28px 5px;inset:8px}.midnightCrest{margin-bottom:20px}.ageActions{display:grid}.ageGate .infoButton{text-align:center;line-height:1.7}}.midnightDomainPage .infoHero:after{content:none!important}.midnightCrest span.midnightSigil{color:#df8b919e;border:0;width:42px;height:42px;transform:none}.midnightCrest .midnightSigil b{font:14px/1 var(--display);color:currentColor;font-weight:400;position:relative}.midnightCrest .midnightSigil b:before,.midnightCrest .midnightSigil b:after{content:"";opacity:.56;transform-origin:bottom;background:currentColor;width:1px;height:13px;position:absolute;left:50%}.midnightCrest .midnightSigil b:before{bottom:10px;transform:rotate(-42deg)}.midnightCrest .midnightSigil b:after{top:10px;transform:rotate(42deg)}.storyShelf{gap:32px;margin:36px 0 60px;display:grid}.storyBook{background:linear-gradient(125deg,#1b1423,#100e15);border-top:1px solid #66532e;grid-template-columns:minmax(180px,28%) minmax(0,1fr);gap:36px;padding:28px;display:grid}.storyBookCover{aspect-ratio:3/4;background:#15111b;align-self:start;display:block;overflow:hidden}.storyBookCover img{object-fit:cover;width:100%;height:100%}.storyBookPlaceholder{text-align:center;color:#e0c998;flex-direction:column;justify-content:center;gap:28px;min-height:100%;padding:26px;display:flex}.storyBookPlaceholder small{letter-spacing:.2em;font-size:10px}.storyBookPlaceholder b{overflow-wrap:anywhere;font-family:serif;font-weight:400;line-height:1.9}.storyBookInfo{align-self:center;min-width:0}.storyBookInfo h2{overflow-wrap:anywhere;margin:14px 0;font-size:clamp(22px,2.5vw,32px);line-height:1.65}.storyBookInfo h2 a{color:inherit;text-decoration:none}.storyBookStatus{color:#ceb578;letter-spacing:.08em;font-size:12px}.storyRichContent{overflow-wrap:anywhere;min-width:0}.storyBookInfo .storyRichContent{margin:22px 0}.storyUtilities{border-top:1px solid #53422a;grid-template-columns:1fr 1fr;gap:36px;margin-top:60px;padding:34px 0;display:grid}.storyUtilities h2{font-size:18px}.storyUtilities p{color:#b5aebb;line-height:1.9}.storyUtilityIntro{white-space:pre-line}.storyUtilities nav{flex-wrap:wrap;gap:14px;display:flex}.storyUtilities a{color:#dcc794}.storyWorkOverview{align-items:flex-start;gap:40px;margin:40px 0;display:flex}.storyWorkOverview>div{flex:1;min-width:0}.storyWorkOverview section{margin:0 0 36px}.storyWorkCover{aspect-ratio:3/4;object-fit:cover;width:min(30%,300px)}.storyContents{max-width:960px;margin:48px auto;scroll-margin-top:32px}.storyContents>section{margin:30px 0}.storyContents h3{color:#d8c498;font-size:20px}.storyContents ol{padding:0;list-style:none}.storyContents li{border-bottom:1px solid #352c3e}.storyContents li a{color:#e2dce8;justify-content:space-between;gap:20px;padding:18px 8px;line-height:1.8;text-decoration:none;display:flex}.storyContents li a:hover{color:#eed7a2;background:#211a29}.storyFocusedReader{max-width:880px;margin:0 auto}.storyFocusedReader .storyReading{max-width:none;margin:40px 0;padding:clamp(20px,4vw,48px)}.storyReadNav{border-block:1px solid #403447;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;font-size:14px;display:flex}.storyReadNav a{color:#dbc492}.storyReadNav span{color:#9c92a4}.storyBreadcrumb{overflow-wrap:anywhere;line-height:1.9}.storyBreadcrumb a{color:inherit}.storyRichContent p{line-height:2.1}.storyRichContent img{max-width:100%}.storyEmpty{padding:40px 0}.sharedBodyEditor,.storyManagerRoot{border:0;min-width:0;margin:0;padding:0}.sharedBodyEditor{margin:24px 0}.sharedBodyEditor>legend{color:#ddc58b;font-size:18px}.storyManagerRoot>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.storyAdminWork{border-bottom:1px solid #473849;padding:16px 0}.storyAdminRow{align-items:center;gap:6px;margin:8px 0;display:flex}.storyAdminRow>button{text-align:left;overflow-wrap:anywhere;flex:1}.storyOrderControls{flex:none;display:flex}.storyAdminWork details{margin:14px 0 14px 12px}.storyAdminWork summary{cursor:pointer;line-height:1.8}.storyManagerRoot .storyTree{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.storyManagerRoot .storyEditorPane>header label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.storyManagerRoot .storyEditorPane{min-width:0}.sharedBodyEditor:disabled{opacity:.65}.storyReadNav a:focus-visible,.storyBook a:focus-visible,.storyContents a:focus-visible{outline-offset:5px;outline:2px solid #ddc58b}@media (width<=900px){.storyManagerRoot .storyTree{max-height:45vh;position:relative;top:auto}.storyManagerRoot .storyManager{grid-template-columns:1fr}.storyWorkOverview{gap:24px}.storyBook{gap:22px;padding:20px}.storyFocusedReader .storyReading{padding:20px 12px}}@media (width<=600px){.storyBook{grid-template-columns:1fr}.storyBookCover{justify-self:center;width:min(70%,250px)}.storyUtilities{grid-template-columns:1fr}.storyWorkOverview{flex-direction:column}.storyWorkCover{align-self:center;width:min(70%,250px)}.storyReadNav{gap:14px;font-size:13px}.storyRichContent p{line-height:2}.storyBookInfo h2{font-size:23px}}.storyManagerRoot .storyEditorPane>header,.storyManagerRoot .storyEditorPane>section,.storyManagerRoot .storyEditorPane>.sharedBodyEditor{box-sizing:border-box;background:#0a080e;border:1px solid #e2be6161;border-left:3px solid #caa951;min-width:0;margin:0 0 22px;padding:22px;box-shadow:0 12px 32px #0000002e}.storyManagerRoot .storyEditorPane>header>p,.storyManagerRoot .storyEditorPane>section>h3{color:#ddc58b;background:linear-gradient(90deg,#6d43892e,#d9b65d09);border-bottom:1px solid #d9b65d3d;margin:-22px -22px 20px;padding:17px 20px;font-size:18px}.storyManagerRoot .sharedBodyEditor>legend{padding:0 10px;font-size:18px}.storyManagerRoot .storyEditorPane>header label+label{border-top:1px solid #d9b65d29;padding-top:14px}.storyManagerRoot .creativeInlineArticleEditor>header{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.storyManagerRoot .creativeInlineArticleEditor>header label{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.storyManagerRoot .creativeInlineArticleEditor>header input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;font-size:16px;display:block}.storyManagerRoot .storyEditorPane>header input,.storyManagerRoot .storyEditorPane>header select{box-sizing:border-box;width:100%;min-width:0;padding:12px;font-size:15px}.storyManagerRoot .editorActions{border-top:1px solid #d9b65d3d;flex-wrap:wrap;gap:10px;padding:20px 0;display:flex}.storyManagerRoot .editorActions button{border:1px solid var(--line);color:#dec77e;background:#17131c;padding:12px 16px}.storyUtilities>.storyMidnightUtility{border-top:0;align-self:start}.storyManagerRoot .storyTree .storyAddAction{color:#e3c66d;width:100%;font:600 12px/1.6 var(--body);letter-spacing:.03em;text-align:left;background:#19151e;border:1px dashed #a38a56;margin:12px 0 18px;padding:11px 13px;display:block}.storyManagerRoot .storyTree .storyAddAction:hover{background:#292130;border-style:solid}.storyManagerRoot .storyTree .storyTrashToggle{border:1px solid var(--line);color:#e4bec5;background:#20131b;margin-top:24px;padding:16px}.storyManagerRoot .storyTree .storyTrashToggle[aria-pressed=true]{background:#30202b;border-color:#cf8c9c}.storyManagerRoot .trashSection .trashRow{grid-template-columns:minmax(0,1fr) auto auto;padding:18px 0}.storyManagerRoot .trashRow small{color:#aaa0ad;margin-top:7px;font-size:12px;display:block}.trashSection>header{flex-wrap:wrap}.trashSection>header>.dangerButton{border:1px solid var(--line);background:#24151b;padding:10px 14px}@media (width<=700px){.storyManagerRoot .trashSection .trashRow{grid-template-columns:1fr 1fr}.storyManagerRoot .trashRow>div{grid-column:1/-1}}.settingsFinder{color:#d8c79c;gap:8px;padding:16px;font-size:13px;display:grid}.settingsFinder input{box-sizing:border-box;border:1px solid var(--line);color:#eee;background:#111016;width:100%;min-width:0;padding:12px}.creativeArchive{--creative-violet:#ad83ff;color:#f5f1ff;background:radial-gradient(circle at 80% 4%,#683bae33,#0000 32%),#08070e;min-height:100vh;padding:clamp(5rem,10vw,8rem) max(1.25rem,50vw - 590px) 6rem}.creativeArchive a{color:inherit;text-decoration:none}.creativeHero{border-bottom:1px solid #be9fff40;padding-bottom:2.5rem}.creativeHero>a{color:#bda8df;margin-bottom:2.5rem;font-size:.9rem;display:inline-block}.creativeHero small{color:var(--creative-violet);letter-spacing:.18em}.creativeHero h1{letter-spacing:.04em;margin:.65rem 0;font-size:clamp(2.15rem,6vw,4.5rem);font-weight:500}.creativeHero p{color:#c9c1d6;max-width:760px;line-height:1.9}.creativeDepartments{flex-wrap:wrap;gap:.65rem;margin:2rem 0 3.5rem;display:flex}.creativeDepartments a{color:#dcd2ed;border:1px solid #be9fff40;border-radius:999px;padding:.65rem 1rem;font-size:.9rem}.creativeDepartments a:hover,.creativeDepartments a:focus-visible{border-color:var(--creative-violet);background:#ad83ff1a}.creativeSectionHeader{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 1.4rem;display:flex}.creativeSectionHeader h2{margin:.2rem 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:500}.creativeSectionHeader small{color:#9d92ad;letter-spacing:.14em}.creativeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.creativeCard{background:#130f1ddb;border:1px solid #be9fff33;flex-direction:column;min-height:330px;transition:all .2s;display:flex}.creativeCard:hover{border-color:#ad83ffa6;transform:translateY(-2px)}.creativeThumb{aspect-ratio:16/9;background:linear-gradient(145deg,#161020,#291c3e);place-items:center;display:grid;position:relative;overflow:hidden}.creativeThumb img{object-fit:cover;width:100%;height:100%}.creativeThumb.noImage:before{content:"OBSERVATION / CREATION";color:#ccb7ef2e;letter-spacing:.24em;font-size:.68rem;position:absolute;top:1rem}.creativeThumb.noImage b{text-align:center;max-width:88%;font-family:serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;line-height:1.55;position:relative}.creativeCardBody{flex-direction:column;flex:1;padding:1.1rem;display:flex}.creativeCardBody>small{color:var(--creative-violet);letter-spacing:.08em}.creativeCardBody h3{margin:.55rem 0;font-size:1.08rem;line-height:1.55}.creativeCardBody>p{color:#a99fb6;font-size:.85rem}.creativeTags{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.creativeTags span{color:#aaa0b8;border:1px solid #ffffff1f;padding:.25rem .45rem;font-size:.72rem}.creativeDate{color:#776f82;margin-top:.8rem;font-size:.75rem}.creativeEmpty{text-align:center;color:#aaa0b8;border:1px dashed #be9fff47;grid-column:1/-1;padding:4rem 1.5rem}.creativeActions,.creativePagination{justify-content:center;gap:.7rem;margin-top:2rem;display:flex}.creativeActions a,.creativePagination a,.creativePagination span{border:1px solid #be9fff4d;padding:.75rem 1.1rem}.creativePagination span{border-color:var(--creative-violet);background:#ad83ff29}@media (width<=820px){.creativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.creativeArchive{padding-inline:1rem}.creativeGrid{grid-template-columns:1fr}.creativeCard{min-height:0}.creativeSectionHeader{flex-direction:column;align-items:start}}.creativeSeriesSection{border-bottom:1px solid #be9fff33;margin:3rem 0 4rem;padding-bottom:3.5rem}.creativeSeriesShelf{gap:1.25rem;display:grid}.creativeSeriesCard{background:linear-gradient(135deg,#201631eb,#0d0b14f5);border:1px solid #be9fff42;grid-template-columns:minmax(210px,32%) 1fr;display:grid}.creativeSeriesCover{background:#100b18;place-items:center;min-height:230px;display:grid;overflow:hidden}.creativeSeriesCover img{object-fit:cover;width:100%;height:100%}.creativeSeriesCover>span{text-align:center;gap:1rem;padding:2rem;display:grid}.creativeSeriesCover b{font-family:serif;font-size:1.35rem;line-height:1.55}.creativeSeriesCard>div{flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,3vw,2.25rem);display:flex}.creativeSeriesCard p{color:#ad9dbd;font-size:.85rem}.creativeSeriesCard h3{margin:.45rem 0;font:500 clamp(1.25rem,3vw,1.85rem)/1.5 serif}.creativeSeriesCard>div>small{color:#9f91b0}.creativeSeriesMeta{flex-wrap:wrap;gap:.45rem;display:flex}.creativeSeriesMeta span{color:var(--muted);border-right:1px solid #ffffff29;padding-right:.45rem;font-size:.78rem}.creativeSeriesMeta span:first-child{color:var(--gold)}.creativeSeriesMeta span:last-child{border-right:0}.creativeSeriesSource{margin:.75rem 0 0}.creativeSeriesTags{margin-top:1rem}.seriesOpen{margin-top:auto;padding-top:1.5rem;color:#d8c1ff!important}.creativeExplorer{background:#0f0c17e0;border:1px solid #be9fff3d;grid-template-columns:minmax(0,2fr) repeat(2,minmax(180px,1fr));gap:1rem;margin:2rem 0 3.5rem;padding:1.25rem;display:grid}.creativeExplorer>label{color:#bfb3cd;gap:.45rem;font-size:.85rem;display:grid}.creativeExplorer input[type=search],.creativeExplorer select{color:#f2ebff;background:#0b0911;border:1px solid #be9fff4d;width:100%;min-height:44px;padding:.65rem .75rem}.creativeExplorer fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.55rem 1rem;padding:0;display:flex}.creativeExplorer legend{color:#bfb3cd;width:100%;margin-bottom:.65rem}.creativeExplorer fieldset label{color:#cfc4dc;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.creativeExplorer>div{grid-column:1/-1;gap:.7rem;display:flex}.creativeExplorer button,.creativeExplorer>div a{color:#f1e8ff;background:#ad83ff1f;border:1px solid #be9fff5c;padding:.7rem 1rem}.creativeFilterGroup{margin-bottom:1.5rem}.creativeFilterGroup>small{color:var(--muted);letter-spacing:.08em;font-size:.82rem;display:block}.creativeFilterGroup .creativeDepartments{margin:.65rem 0 0}.creativeDepartments a.active{border-color:var(--creative-violet);background:#ad83ff29}.creativeSeriesEntry{margin-top:2rem}.creativeSeriesNavigation{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.creativeSeriesNavigation a{color:inherit;border:1px solid #be9fff40;gap:.4rem;padding:1.1rem;text-decoration:none;display:grid}.creativeSeriesNavigation a:last-child{text-align:right}.creativeSeriesNavigation small{color:#9d8dac}.creativeSeriesNavigation b{font-weight:500}@media (width<=900px){.creativeExplorer{grid-template-columns:1fr 1fr}.creativeSearch{grid-column:1/-1}}@media (width<=680px){.creativeSeriesCard{grid-template-columns:1fr}.creativeSeriesCover{min-height:190px}.creativeExplorer{grid-template-columns:1fr}.creativeExplorer>*{grid-column:1!important}.creativeSeriesNavigation{grid-template-columns:1fr}}.creativeSeriesCard{grid-template-columns:minmax(180px,24%) 1fr;gap:1.5rem;padding:1.5rem}.creativeSeriesCover{aspect-ratio:3/4;align-self:start;width:100%;min-height:0}@media (width<=680px){.creativeSeriesCover{justify-self:center;width:min(70%,250px);min-height:0}}.creativeArchive,.creativeDepartments a,.creativeExplorer fieldset label,.creativeExplorer input[type=search],.creativeExplorer select,.creativeExplorer button,.creativeExplorer>div a{color:var(--ink)}.creativeHero>a,.creativeHero small,.creativeCardBody>small{color:var(--gold)}.creativeHero p,.creativeSectionHeader small,.creativeCardBody>p,.creativeTags span,.creativeDate,.creativeEmpty,.creativeSeriesCard p,.creativeSeriesCard>div>small,.creativeExplorer>label,.creativeExplorer legend,.creativeSeriesNavigation small{color:var(--muted)}.seriesOpen{color:var(--gold)!important}.guideRecord{--guide-gold:#dbb85d;--guide-line:#dbb85d40;--guide-violet:#713d8f29;max-width:1040px}.guideRecord>p:first-child{border:1px solid var(--guide-line);border-left:2px solid var(--guide-gold);color:#e7dfd7;background:radial-gradient(circle at 92% 8%,#894bab2e,#0000 34%),linear-gradient(105deg,#19141ef2,#0c0b10eb);margin:0 0 42px;padding:30px 34px 30px 38px;font-size:16px;position:relative}.guideRecord>p:first-child:before{content:"ORIGINAL WORK & OWNERSHIP";color:var(--guide-gold);font:9px var(--cinzel);letter-spacing:.2em;margin-bottom:13px;display:block}.guideRecord>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin:25px 0 42px!important;padding:0!important}.guideRecord>ul>li{box-sizing:border-box;border:1px solid var(--guide-line);color:#ded6cf;background:linear-gradient(135deg,#131118fa,#1c1423c7);min-height:70px;padding:22px 24px 22px 52px}.guideRecord>ul>li:before{font-size:10px;top:22px;content:"✦"!important;color:var(--guide-gold)!important;left:22px!important}.guideRecord>.notionCallout{box-shadow:inset 3px 0 var(--guide-gold),0 22px 55px #0000003d;background:radial-gradient(circle at 100% 0,#7e419e3b,#0000 38%),#121018;border:1px solid #dbb85d57;border-left:0;margin:34px 0 52px;padding:34px 38px;position:relative;overflow:hidden}.guideRecord>.notionCallout:after{content:"CREDIT";color:#dbb85d0b;font:700 72px var(--cinzel);letter-spacing:.08em;pointer-events:none;position:absolute;top:13px;right:-8px}.guideRecord>.notionCallout .calloutIcon{color:var(--guide-gold);text-shadow:0 0 18px #dbb85d80}.guideRecord>.notionCallout>div{z-index:1;color:#ded7d0;line-height:2.05;position:relative}.guideRecord>h2{position:relative;border-bottom:1px solid var(--guide-line)!important;margin-top:88px!important;padding:0 0 18px!important;font-size:clamp(25px,3vw,35px)!important}.guideRecord>h2:before{content:"";border:1px solid var(--guide-gold);width:8px;height:8px;margin:0 15px 4px 0;display:inline-block;transform:rotate(45deg);box-shadow:0 0 15px #dbb85d47}.guideRecord>h2~p{max-width:1000px}.guideRecord>h2+p{color:#d4cbc3;font-size:16px}.guideRecord .recordDivider{margin:72px 0!important}@media (width<=700px){.guideRecord>p:first-child{padding:25px 24px 25px 28px}.guideRecord>ul{grid-template-columns:1fr}.guideRecord>ul>li{min-height:0}.guideRecord>.notionCallout{padding:28px 25px}.guideRecord>.notionCallout:after{font-size:45px}.guideRecord>h2{margin-top:68px!important}}
