html body :is(button,a,[role=tab]):is(.active,.selected,[aria-pressed=true],[aria-selected=true],[aria-current=page]){box-shadow:none!important;text-decoration:none!important}html body :is(.library-status-tabs,.bulletin-tabs,.period-tabs,.article-tabs,[role=tablist]) :is(button,a){box-shadow:none!important}html body :is(.library-status-tabs,.bulletin-tabs,.period-tabs,.article-tabs,[role=tablist]) :is(button,a):after{content:none!important;display:none!important}html body :is(.archive-catalog .section-heading,.bulletin-heading){border-bottom:0}html body .article-tabs{border:0;gap:6px;padding:3px}html body .reader[data-reader-tab=related] .reader-content>.related,html body .reader[data-reader-tab=discussion] .reader-content>.comments{margin-top:16px;padding-top:0;border-top:0}html body .reader[data-reader-tab=related] .related .card-bottom{border-top:0;padding-top:12px}html body .reader:not([data-reader-tab=description]) .article-tabs{margin-bottom:16px}html body .reader[data-reader-tab=discussion] .comments>.muted{margin:0 0 14px}html body .reader .discussion-heading-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html body .article-tabs button{position:relative;isolation:isolate;border:0!important;padding:12px 27px 12px 16px;border-radius:12px;min-height:44px;background:transparent;color:#a5a6ad;font-weight:600;transition:background-color .2s,color .2s}html body .article-tabs button:hover{background:#ffffff06;color:#d9d7d0}html body .article-tabs button.active{background:linear-gradient(115deg,#c8ad732b,#c8ad7315);color:#f0d397}.article-tab-icon{flex:none;stroke-width:1.6}@media(max-width:700px){html body .reader .article-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;overflow:visible;width:100%;box-sizing:border-box;margin-top:18px;padding:0}html body .reader .article-tabs button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:12px;border-radius:14px;gap:0}html body .reader .article-tabs .article-tab-label,html body .reader .article-tabs small{display:none}html body .reader .article-tabs .article-tab-icon{width:21px;height:21px}}.article-tab-dust{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:-1}.article-tab-dust i{position:absolute;right:11px;bottom:10px;width:2px;height:2px;border-radius:50%;background:#e6ca8d;opacity:0;animation:article-tab-drift 6s ease-in-out infinite}.article-tab-dust i:nth-child(2){right:19px;bottom:8px;width:1.5px;height:1.5px;animation-delay:1.8s;animation-duration:7s}.article-tab-dust i:nth-child(3){right:7px;bottom:17px;width:1.5px;height:1.5px;animation-delay:3.7s;animation-duration:6.5s}@keyframes article-tab-drift{0%,15%{opacity:0;transform:translateY(3px)}35%{opacity:.42}70%{opacity:.2}90%,to{opacity:0;transform:translate(-4px,-14px)}}@media(prefers-reduced-motion:reduce){.article-tab-dust{display:none}.article-tab-dust i{animation:none}html body .article-tabs button{transition:none}}html body .nav a.active:after{display:none!important}html body .nav a.active{color:#ddc38b}html body .site-select-trigger>svg{position:static!important;inset:auto!important;transform:none!important;flex:0 0 14px;margin:0!important;pointer-events:none}html body .site-select-trigger>span{min-width:0;flex:1}html body .sort>.lucide-chevron-down{display:none}html body :is(input,textarea,select,[contenteditable=true]):focus,html body :is(input,textarea,select,[contenteditable=true]):focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border-color:#ffffff17}html body textarea:not(.live-field):focus{background-color:#25272d}html body :is(button,a,summary,[tabindex]:not([tabindex="-1"])):not([contenteditable=true]):focus-visible{outline:1px solid #a5a8b1!important;outline-offset:2px}html[data-input-mode=touch] body :is(button,a,summary,[tabindex]):focus,html[data-input-mode=touch] body :is(button,a,summary,[tabindex]):focus-visible{outline:none!important;box-shadow:none!important}html body [contenteditable=true]:focus-visible{outline:none!important;box-shadow:none!important}html body .gazebo-tools label:focus-within{box-shadow:none;border-color:#ffffff17}html body :is(.lore-suggestions,.site-select-menu){border-color:#ffffff17}html body .comment-editor .tiptap:focus{border-color:#ffffff17;background-color:#25272d}.site-select{display:inline-grid;vertical-align:middle;min-width:0;position:relative;max-width:100%;font-size:12px}html body .site-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important;clip-path:inset(50%);overflow:hidden}html body .site-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:38px;padding:9px 12px;border:1px solid #ffffff1c;border-radius:10px;background:#24262c;color:#d8d6d0;font:inherit;text-align:left;cursor:pointer;box-shadow:none}.site-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-select-trigger svg{flex:none;color:#c3ad7d}html body .site-select-trigger:hover,html body .site-select-trigger[aria-expanded=true]{border-color:#baa57866;background:#2b2c30}.site-select-trigger:disabled{opacity:.5;cursor:not-allowed}.site-select-menu{position:fixed;z-index:100000;background:#25272c;color:#dad8d1;border:1px solid #bda57345;border-radius:12px;padding:5px;box-shadow:0 12px 32px #0007;overflow-y:auto;overscroll-behavior:contain;font:12px/1.5 Manrope,sans-serif;box-sizing:border-box;outline:none!important}html body .site-select-menu:focus,html body .site-select-menu:focus-visible{outline:none!important;box-shadow:0 12px 32px #0007}.site-select-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;min-height:36px;box-sizing:border-box;border-radius:7px;cursor:pointer}.site-select-menu [role=option][data-active=true]{background:#ccb17a16;color:#ead5a4}.site-select-menu [aria-selected=true]{color:#dec38a}.site-select-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}label>.site-select{width:100%}.editor-toolbar .site-select-trigger{min-height:30px;padding:5px 9px}.gazebo-tools>.site-select{max-width:160px;flex:none}.dossier-filters>.site-select{max-width:180px}@media(max-width:600px){.gazebo-tools>.site-select{max-width:135px}.site-select-menu [role=option]{min-height:42px}}.site-tooltip{position:fixed;z-index:100010;pointer-events:none;box-sizing:border-box;width:max-content;max-width:min(310px,calc(100vw - 16px));padding:11px 14px;border:1px solid #c8ae7645;border-radius:11px;background:#22242a;color:#dfd7c7;box-shadow:0 8px 24px #0006;font:400 12px/1.6 Manrope,Arial,sans-serif;white-space:normal;overflow-wrap:anywhere}.member-role-icon[data-tooltip]:focus-visible{border-radius:4px}.site-tip-notice{position:fixed;inset:max(12px,env(safe-area-inset-top)) 12px auto;z-index:100020;margin:0 auto;box-sizing:border-box;width:calc(100% - 24px);max-width:430px;max-height:40dvh;overflow:auto;padding:12px 10px 12px 16px;border:1px solid #c8ae7638;border-radius:18px;background:#27292ff5;color:#e0dbd0;box-shadow:0 8px 30px #0005;gap:10px;align-items:flex-start}.site-tip-notice:popover-open{display:flex}.site-tip-notice>div{min-width:0;flex:1}.site-tip-notice small{font:500 10px/1.5 Manrope,sans-serif;color:#c9b27e}.site-tip-notice p{font:400 13px/1.65 Manrope,sans-serif;margin:3px 0 0;overflow-wrap:anywhere}.site-tip-notice button{flex:none;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important;color:#bdb8ac;font:24px/1 Arial;cursor:pointer}.site-tip-notice::backdrop{background:transparent;pointer-events:none}@supports not selector(:popover-open){.site-tip-notice{display:flex}}.site-tooltip:has(.inventory-tip-content){width:260px;border-color:#fff2;padding:12px 14px}.inventory-tip-content{display:flex;flex-direction:column;gap:5px;text-align:left}.inventory-tip-content>strong{font:500 13px/1.45 Manrope,sans-serif;color:#e0dcd3}.inventory-tip-content>.inventory-tip-type{align-self:flex-start;padding:2px 6px;border-radius:5px;background:#ffffff06;color:#aeb5c0;font:400 10px/1.5 Manrope,sans-serif}.inventory-tip-content>p,.site-tip-notice .inventory-tip-content>p{margin:3px 0 4px;color:#aeb2bc;font:400 11px/1.6 Manrope,sans-serif}.inventory-tip-uses{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid #ffffff0c;color:#858e9c;font:400 10px/1.5 Manrope,sans-serif}.inventory-tip-uses b{font-weight:500;color:#c5c7cd;font-variant-numeric:tabular-nums}.inventory-tip-uses b[aria-label]{font-size:16px;line-height:1;position:relative;top:1px}.inventory-tip-content>.inventory-tip-reserved,.site-tip-notice .inventory-tip-content>.inventory-tip-reserved{color:#a79b82;font:400 10px/1.5 Manrope,sans-serif;margin-top:3px}.phone-verification{display:grid;gap:10px;min-width:0;padding:12px;border-radius:12px;background:#191b204d;font:400 12px/1.6 Manrope,sans-serif}.phone-verification-title,.phone-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.phone-verification-title{color:#cfb378;flex-wrap:nowrap;font:400 18px/1.35 El Messiri,Georgia,serif}.phone-verification-title strong{font-weight:400}.phone-verification-title svg{flex:none;width:17px;height:17px}.phone-verification label{display:grid;gap:7px}.phone-verification input{box-sizing:border-box;min-width:0;width:100%;font-size:16px;background:#191b20;color:#eee5d4;border:1px solid #b99c6440;border-radius:10px;padding:12px}.phone-verification small{color:#aaa69b;line-height:1.6}.phone-code{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.phone-actions{margin:12px 0}.auth-dialog.auth-wizard .phone-verification input{border-color:#b99c6440;background:#191b20}.auth-dialog.auth-wizard .phone-verification input:focus{outline:2px solid #c7a96955;outline-offset:2px;border-color:#c7a969}.phone-verification p{font:400 12px/1.65 Manrope,sans-serif;color:#adb4bf;margin:0}.phone-verification small{font-size:10px;line-height:1.6}.phone-verification .button{font:500 12px/1.4 Manrope,sans-serif;padding:10px 14px;min-height:42px}.phone-verification label{font-size:12px}.auth-dialog.auth-wizard .phone-verification{padding:0;background:none;border-radius:0}.auth-dialog.auth-wizard .phone-verification>.phone-verification-title{display:none}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-cyrillic-400-normal-C0rYS2-5.woff2) format("woff2"),url(/assets/el-messiri-cyrillic-400-normal-DLGyMYqi.woff) format("woff")}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/el-messiri-cyrillic-600-normal-DH9h0WbF.woff2) format("woff2"),url(/assets/el-messiri-cyrillic-600-normal-BNE0qSkn.woff) format("woff")}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-latin-400-normal-DnjVM4dS.woff2) format("woff2"),url(/assets/el-messiri-latin-400-normal-DObgmxAU.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}:root{font-family:Manrope,Arial,sans-serif;color:#e9e9ea;background:#17181b;font-synthesis:style;--gold: #d4b478;--muted: #9699a3;--line: #ffffff0d;--panel: #222429;--py: 0px;--px: 0px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 80% 15%,#29292936,transparent 55%),#17181b}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:color .18s,background .18s,border-color .18s,transform .18s}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}button{cursor:pointer;color:inherit}button:disabled{opacity:.55;cursor:default}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:El Messiri,Georgia,serif;font-weight:400}h1{font-size:42px;line-height:1.25}h2{font-size:25px;line-height:1.3}svg{flex-shrink:0;stroke-width:1.65}input,select,textarea{background:#191b1f;color:#e7e7e9;border:1px solid #ffffff18;border-radius:12px;padding:12px 14px;width:100%}input::placeholder,textarea::placeholder{color:#737781}textarea{resize:vertical;line-height:1.7}select{cursor:pointer}label{display:block}form label{font-size:13px;line-height:1.6;color:#bfc1c8}form label>input,form label>textarea,form label>select{display:block;margin-top:7px}progress{width:100%;height:6px;display:block;appearance:none;border:0;border-radius:10px;overflow:hidden;background:#45464b}progress::-webkit-progress-bar{background:#45464b}progress::-webkit-progress-value{background:linear-gradient(90deg,#b69356,#dfc58d);border-radius:10px}progress::-moz-progress-bar{background:var(--gold)}.header{height:91px;max-width:1680px;margin:auto;display:flex;align-items:center;padding:0 42px;gap:25px;border-bottom:1px solid var(--line)}.brand{position:relative;display:inline-flex;align-items:center;gap:12px;color:#ddc493;font-family:El Messiri,Georgia,serif;font-size:43px;line-height:1;letter-spacing:0;padding-top:0;flex-shrink:0;margin-right:28px}.brand img{width:38px;height:38px;flex-shrink:0}.nav{display:flex;gap:28px;height:100%;align-items:center;white-space:nowrap;font-size:13px;font-weight:500}.nav a{height:100%;display:flex;align-items:center;position:relative;color:#afb1ba}.nav a:hover,.nav a.active{color:#f6f4ef}.nav a.active:after{content:"";position:absolute;bottom:20px;left:0;right:0;height:2px;background:var(--gold);border-radius:2px}.nav .nav-rules{font-size:12px;color:#81858e;margin-left:5px}.search-box{position:relative;margin-left:auto;max-width:410px;min-width:180px;flex:1}.search-box form{height:41px;background:#23252a;border:1px solid #ffffff17;border-radius:24px;display:flex;align-items:center;padding:0 16px;gap:11px;color:#a4a7b1}.search-box input{padding:0;border:0;background:none;font-size:12px;outline:none}.search-box input:focus-visible{outline:none}.search-box:focus-within form{border-color:#d4b47866}.search-box kbd{font-size:14px;border:1px solid #ffffff15;border-radius:4px;padding:0 4px;color:#737781}.search-results{position:absolute;top:50px;left:0;right:0;background:#26282e;border:1px solid #ffffff15;border-radius:17px;padding:8px;z-index:30;box-shadow:0 15px 50px #0008}.search-results a{display:flex;gap:12px;padding:10px;border-radius:10px}.search-results a:hover{background:#ffffff07}.search-results img{width:44px;height:44px;object-fit:cover;border-radius:9px}.search-results strong{font-size:13px;display:block}.search-results small{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}.search-results>p{padding:15px;font-size:13px;color:var(--muted)}.search-results>button{display:flex;justify-content:space-between;padding:12px;width:100%;color:var(--gold);font-size:12px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;color:#b7b9c1}.icon-button:hover{background:#ffffff08;color:var(--gold)}.top-avatar{height:36px;width:36px;border-radius:50%;background:linear-gradient(135deg,#3e4149,#25262c);display:flex;align-items:center;justify-content:center;border:1px solid #ffffff16;color:var(--gold);flex-shrink:0}.mobile-menu{display:none}.layout{max-width:1680px;margin:0 auto;padding:28px 34px 45px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px}.layout>main{min-width:0}.panel{background:linear-gradient(145deg,#26282d,#222429);border:1px solid #ffffff08;border-radius:21px}.sidebar{display:flex;flex-direction:column;gap:20px}.profile{padding:25px 22px 13px}.profile-top{display:flex;gap:15px;align-items:center;position:relative}.avatar{position:relative;width:69px;height:69px;border-radius:50%;padding:3px;border:1px solid #b3976250;flex-shrink:0}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:25% center}.avatar span{position:absolute;bottom:0;right:0;width:19px;height:19px;border-radius:50%;background:#24262b;color:var(--gold);font-size:13px;text-align:center}.profile-top h2{font-family:Manrope,Arial,sans-serif;font-size:19px;font-weight:600;overflow-wrap:anywhere;max-width:157px}.profile-top p{font-size:11px;color:#b4b5be;margin-top:6px;display:flex;gap:6px;align-items:center}.profile-top p svg{color:var(--gold)}.logout{position:absolute;top:-15px;right:-13px}.experience{margin-top:25px}.experience>div{display:flex;justify-content:space-between;font-size:11px;color:#b7bac3;margin-bottom:9px}.experience>div>span:last-child{color:var(--gold)}.experience em{font-style:normal;color:#828690}.gold{display:flex;align-items:center;justify-content:space-between;margin:19px 0 20px;font-size:12px}.gold>span{display:flex;gap:10px;align-items:center;color:#b7bac3}.gold svg{color:var(--gold)}.gold strong{font-weight:500}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 22px;border-radius:12px;font-size:12px;font-weight:600;min-height:44px;white-space:nowrap}.primary{background:linear-gradient(110deg,#dac08a,#c9aa6d);color:#211d16;border:1px solid #e2c99055;transition:filter .18s ease,color .18s ease,box-shadow .18s ease}.primary:hover{color:#16120d;filter:brightness(1.07);box-shadow:0 5px 22px #d4b47812;transform:none}.secondary{background:#27292f;border:1px solid #ffffff19;color:#dedde0}.secondary:hover{border-color:#d4b47870;background:#2d2e32}.full{width:100%}.small{padding:10px 16px}.profile-links{border-top:1px solid #ffffff0b;margin-top:22px;padding-top:9px}.profile-links a{display:flex;gap:12px;align-items:center;font-size:12px;padding:12px 0;color:#bfc1ca}.profile-links a:hover{color:var(--gold)}.profile-links a>svg:last-child:not(:first-child){margin-left:auto;color:#858891}.profile-links a b{margin-left:auto;background:#d4b478;color:#1d1d20;border-radius:8px;padding:1px 6px;font-size:10px}.soon{font-size:9px;color:#8d9099;margin-left:auto;border:1px solid #ffffff0c;border-radius:5px;padding:0 5px}.guest-note{font-size:10px;color:#838791;text-align:center;padding:5px 0 2px}.activity{padding:23px 20px 6px}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-heading h2{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600;display:flex;gap:9px;align-items:center}.panel-heading h2 svg{color:var(--gold)}.panel-heading>a{color:#9599a3}.activity-item{display:flex;gap:12px;align-items:center;margin-bottom:21px}.activity-item img{width:46px;height:46px;border-radius:12px;object-fit:cover}.activity-item div{min-width:0}.activity-item small{display:block;font-size:9px;color:#9296a0;margin-bottom:3px}.activity-item strong{display:block;font-size:11px;font-weight:500}.activity-item time{display:block;font-size:9px;color:#7c818d;margin-top:4px}.community-link{display:flex;align-items:center;gap:9px;font-size:10px;color:#aaaeb7;border-top:1px solid var(--line);padding:15px 0}.community-link>svg:last-child{margin-left:auto}.quote{position:relative;padding:0 18px 0 42px;margin-top:3px}.quote>span{position:absolute;left:16px;top:-7px;font-family:Georgia,serif;font-size:43px;color:var(--gold)}.quote p{font-family:El Messiri,Georgia,serif;font-size:17px;color:#b7b9c1;line-height:1.5}.quote small{font-size:8px;letter-spacing:1.7px;color:#85858b;display:block;margin-top:11px}.build-note{font-size:9px;color:#7f828d;display:flex;align-items:center;justify-content:center;gap:7px}.build-note>span{width:5px;height:5px;border-radius:50%;background:#a6936c}.hero{height:412px;position:relative;overflow:hidden;isolation:isolate;border:1px solid #ffffff10;border-radius:23px;background:#3d4248}.hero-image{position:absolute;inset:-40px -25px;background-position:center 53%;background-size:cover;background-repeat:no-repeat;transform:translate3d(var(--px),var(--py),0);will-change:transform}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b121be6,#131a2185 44%,#12181e08 74%),linear-gradient(0deg,#131820b3,transparent 45%)}.hero-copy{position:relative;padding:43px 40px;z-index:2}.eyebrow{font-family:Manrope,Arial,sans-serif;font-size:9px;letter-spacing:2px;font-weight:500;display:flex;align-items:center;gap:10px;color:#d6d2c9}.eyebrow>span{height:5px;width:5px;background:var(--gold);border-radius:50%}.hero h1{font-size:clamp(35px,3.7vw,57px);line-height:1.13;margin:21px 0 15px;letter-spacing:-1px;color:#f2f0ed;max-width:590px;text-shadow:0 1px 14px #0002}.hero h1>span{color:var(--gold)}.hero-copy>p{font-size:12px;line-height:1.9;color:#d1d4d8}.hero-copy .button{margin-top:24px;border-radius:24px;padding:12px 24px}.hero-bottom{position:absolute;bottom:20px;left:40px;right:22px;display:flex;justify-content:space-between;align-items:center;z-index:3}.hero-bottom>span{font-size:7px;letter-spacing:2.5px;color:#d5d7d9a6}.hero-bottom button{display:flex;gap:6px;align-items:center;font-size:9px;color:#e1dfd2b3;background:#111a2345;border:1px solid #ffffff12;border-radius:20px;padding:6px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.particles{position:absolute;inset:0;pointer-events:none;z-index:1}.particles i{position:absolute;left:var(--x);bottom:-10px;width:var(--size);height:var(--size);background:#f9dca0;border-radius:50%;box-shadow:0 0 7px #ffd28199;animation:mote var(--duration) var(--delay) linear infinite;opacity:0}@keyframes mote{0%{transform:translateZ(0);opacity:0}15%{opacity:.5}80%{opacity:.3}to{transform:translate3d(45px,-430px,0);opacity:0}}.library-section{margin-top:27px}.library-section:first-child{margin-top:10px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.section-title{font-size:30px;letter-spacing:-.4px}.section-heading .eyebrow{margin-bottom:10px}.section-description{font-size:13px;color:#a1a5af;margin:10px 0 5px}.text-link{display:inline-flex;align-items:center;gap:10px;color:#b8bac3;font-size:11px}.text-link:hover{color:var(--gold)}.count{font-size:11px;color:#848995;white-space:nowrap}.filters{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:20px}.filter-scroll{display:flex;align-items:center;gap:8px;min-width:0;overflow:auto;padding:2px}.pill{padding:9px 16px;border:1px solid #ffffff10;border-radius:22px;background:#24262b;font-size:10px;white-space:nowrap;color:#bfc1ca}.pill:hover{border-color:#d4b47850}.pill.selected{background:#d4b478;color:#211d16;border-color:#d4b478;font-weight:600}.sort{position:relative;flex-shrink:0}.sort select{appearance:none;border:0;background:none;font-size:10px;padding:9px 23px 9px 4px;color:#b5b8c1;border-radius:20px}.sort svg{pointer-events:none;position:absolute;right:4px;top:13px;color:#969aa3}.type-select{width:85px;min-width:85px;font-size:10px;background:none;border:0;color:#9ea3af;padding:8px 0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-card{border:1px solid #ffffff09;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#282a30,#23252b);transition:transform .25s,border-color .25s}.article-card:hover{transform:translateY(-4px);border-color:#d4b47838}.card-image{height:171px;position:relative;overflow:hidden;background:#33363b}.card-image>a{display:block;width:100%;height:100%}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.article-card .card-image img:not(.card-foreground){transform:scale(1.045)}.article-card:hover .card-image img:not(.card-foreground){transform:scale(1)}}.card-image:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#25272c44);pointer-events:none}.status{display:inline-flex;align-items:center;gap:3px;border:1px solid #ffffff21;font-size:9px;padding:4px 8px;border-radius:6px;background:#15191bb0;color:#eeece7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-image .status{position:absolute;left:12px;top:12px}.status-canon{color:#ead5a4}.status-abyss{color:#d0daec}.status-heresy{color:#ddd1eb}.save-button{position:absolute;top:10px;right:10px;width:29px;height:29px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#15191b85;color:#e4e5e7;border:1px solid #ffffff10}.save-button:hover,.save-button.saved{background:#28251c;color:#e7c98d}.save-button.saved svg{fill:#d4b47840}.card-copy{padding:16px 17px 15px}.card-type{display:flex;align-items:center;gap:6px;font-size:9px;color:#b8a26d;margin-bottom:9px}.type-character{color:#bfa2c1}.type-artifact{color:#ac9ece}.demo{margin-left:auto;color:#91949e;font-size:8px;border:1px solid #ffffff14;border-radius:5px;padding:1px 5px}.card-copy h2{font-size:22px;line-height:1.25;margin-bottom:10px}.card-copy>p{font-size:10px;line-height:1.85;color:#aaadb7;min-height:55px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tags{display:flex;gap:6px;margin-top:15px}.tags>span{font-size:8px;border-radius:10px;background:#ffffff06;color:#aaaeba;padding:4px 8px}.card-bottom{display:flex;align-items:center;border-top:1px solid #ffffff09;margin-top:16px;padding-top:13px;gap:7px}.author{display:flex;gap:7px;align-items:center;min-width:0;flex:1}.author-avatar{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#65717e,#363b46);color:#e8e5dc;font-size:12px;flex-shrink:0}.author>div{min-width:0}.author strong{display:block;font-size:8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author time{display:block;font-size:8px;color:#787e89;margin-top:3px}.card-rating{display:flex;align-items:center;gap:2px;font-size:10px;color:var(--gold)}.comment-count{display:flex;gap:3px;align-items:center;font-size:9px;color:#979ba6}.library-footnote{display:flex;align-items:center;gap:7px;color:#7f848f;font-size:9px;margin:20px 0 5px;line-height:1.6}.join-banner{display:flex;align-items:center;gap:17px;background:#222429;border:1px solid #ffffff08;border-radius:18px;padding:23px;margin-top:25px}.join-symbol{color:var(--gold);padding:12px;background:#d4b47808;border:1px solid #d4b47814;border-radius:13px}.join-banner h2{font-size:20px}.join-banner p{font-size:10px;color:#999eaa;margin-top:4px;line-height:1.7}.join-banner>.button{margin-left:auto;font-size:10px;padding:11px 16px;min-height:39px}.footer{max-width:1680px;margin:auto;border-top:1px solid #ffffff0a;padding:25px 42px;display:flex;align-items:center;gap:20px;font-size:9px;color:#828691}.footer-brand{display:inline-flex;align-items:center;gap:8px;font-family:El Messiri,serif;letter-spacing:1px;font-size:23px;color:#c3ad80}.footer-brand img{width:24px;height:24px}.footer nav{display:flex;gap:25px;margin-left:auto}.footer>small{display:flex;align-items:center;gap:7px;margin-left:30px;font-size:9px}.footer svg{color:var(--gold)}.gold-text{color:var(--gold)!important}.muted{color:#a0a5af;font-size:13px;line-height:1.8}.empty{padding:55px 30px;text-align:center;margin:16px 0}.empty>svg{color:var(--gold);margin-bottom:18px}.empty h2{font-size:28px}.empty p{font-size:13px;color:#a4a8b2;line-height:1.8;max-width:440px;margin:14px auto 25px}.skeleton{border-radius:20px;background:linear-gradient(100deg,#24262b 30%,#2a2d33,#24262b 70%);background-size:250% 100%;animation:shimmer 1.5s infinite;height:370px}.reader-skeleton{height:700px}@keyframes shimmer{to{background-position:-150% 0}}.auth-dialog{padding:0;border:1px solid #ffffff17;border-radius:24px;background:#25272d;color:#eeece9;max-width:440px;width:calc(100% - 32px);box-shadow:0 25px 100px #000a;max-height:90dvh}.auth-dialog::backdrop{background:#090b10b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content{padding:35px;position:relative}.close{position:absolute;top:13px;right:13px}.modal-mark{display:block;color:var(--gold);font-size:33px;margin-bottom:15px}.modal-content h2{font-size:28px}.modal-content>p{font-size:12px;line-height:1.7;color:#a6abb5;margin:8px 0 25px}.modal-content form{display:flex;flex-direction:column;gap:16px}.modal-content form>small{font-size:10px;line-height:1.6;color:#a3a7b3}.switch-auth{font-size:11px;color:var(--gold);padding:20px 0;width:100%}.local-note{font-size:9px;line-height:1.6;color:#818792;display:block;text-align:center}.error{color:#ffb2a4!important;font-size:12px!important;line-height:1.7;background:#8c34251a;padding:12px;border-radius:9px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,25px);background:#32342d;border:1px solid #d4b47840;box-shadow:0 10px 50px #0005;color:#e9dfc9;font-size:12px;padding:15px 23px;border-radius:13px;z-index:100;opacity:0;pointer-events:none;transition:.2s;max-width:90vw}.toast.show{opacity:1;transform:translate(-50%)}.toast{left:auto;right:18px;bottom:18px;transform:translateY(12px);display:flex;align-items:center;gap:9px;width:min(330px,calc(100vw - 36px));max-width:none;padding:10px 12px;border:1px solid #cdb78230;border-radius:13px;background:linear-gradient(145deg,#303238,#282a2f);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #0003;font-size:11px;line-height:1.45;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.toast>svg{flex:none;color:#d4bc85;filter:drop-shadow(0 1px 1px #0003)}.toast-copy{display:grid;gap:2px;min-width:0}.toast-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-sender{font-size:9px;line-height:1;color:#bca979;letter-spacing:.02em}.toast.show{transform:translateY(0)}@media(max-width:600px){.toast{right:12px;bottom:12px;width:min(310px,calc(100vw - 24px));padding:9px 11px}}.back-link{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:#9ba1ac;margin-bottom:20px}.reader{border:1px solid #ffffff0a;border-radius:21px;background:#202227;overflow:hidden}.reader>.back-link{margin:20px 25px}.reader-cover{height:320px;position:relative;overflow:hidden}.reader-cover>img{width:100%;height:100%;object-fit:cover}.reader-cover>div{position:absolute;inset:0;background:linear-gradient(0deg,#202227,transparent 70%)}.reader-cover>.status{position:absolute;left:30px;top:25px}.reader-content{padding:5px 45px 40px}.reader-content>h1{font-size:49px;margin:15px 0 10px}.reader-summary{font-size:15px;line-height:1.8;color:#bcc0c9}.reader-meta{display:flex;align-items:center;gap:19px;margin:22px 0;flex-wrap:wrap;color:#979eaa;font-size:10px}.reader-meta>span,.reader-meta>button{display:flex;align-items:center;gap:6px;padding:0}.notice{font-size:11px;line-height:1.75;color:#b7b0a1;background:#d4b47808;border:1px solid #d4b47815;border-radius:10px;padding:13px 16px;margin:20px 0}.notice a{color:var(--gold);text-decoration:underline}.prose{font-size:14px;line-height:1.95;color:#c7cad1;overflow-wrap:anywhere}.prose h2{font-size:29px;color:#ece9e3;margin:32px 0 12px;line-height:1.35}.prose p{margin:0 0 16px;white-space:pre-wrap}.lore-link{position:relative;color:var(--gold);border-bottom:1px dotted #d4b47855}.lore-tooltip{display:none;position:absolute;bottom:100%;left:0;width:240px;border:1px solid #ffffff15;border-radius:14px;background:#292c32;padding:12px;box-shadow:0 12px 40px #0009;z-index:9;font-size:11px;line-height:1.5;color:#b5bbc5;white-space:normal}.lore-tooltip img{height:90px;width:100%;object-fit:cover;border-radius:7px;margin-bottom:10px}.lore-tooltip strong{display:block;color:#f2ead9;margin-bottom:6px}.lore-link:hover .lore-tooltip,.lore-link:focus-visible .lore-tooltip{display:block}.reader-actions{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:32px}.reader-actions>span{font-size:10px;color:#969daa;margin-left:auto}.active-vote{color:var(--gold);background:#d4b47815}.related{margin-top:30px}.related>h2{font-size:25px;margin-bottom:12px}.related>a{display:inline-flex;align-items:center;gap:12px;background:#292c32;border-radius:12px;padding:9px 13px;margin:0 9px 9px 0;font-size:12px}.related>a>img{width:35px;height:35px;border-radius:6px;object-fit:cover}.comments{margin-top:35px}.comments h2{margin-bottom:18px}.comments h2>span{font-family:Manrope,Arial,sans-serif;color:#939aa6;font-size:13px}.comments>.muted{margin-bottom:22px}.comments form textarea{margin-bottom:15px}.comment{padding:18px;background:#292c32;border-radius:13px;margin:15px 0}.comment>div:first-child{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:11px}.comment time{color:#8e96a4}.comment small{color:var(--gold)}.comment p{margin-top:10px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.history{padding:20px}.history h2{margin-bottom:15px}.history details{padding:12px 0;border-top:1px solid var(--line);font-size:12px}.history summary{cursor:pointer;color:var(--gold)}.editor{padding:30px 35px}.editor>p{margin:8px 0 25px}.editor form>label,.editor .form-columns{margin-bottom:20px}.editor label>span{float:right;color:#818897;font-size:10px}.form-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.covers{border:0;margin:0 0 20px;padding:0;display:flex;gap:12px}.covers legend{font-size:12px;color:#b5bac5;margin-bottom:11px}.covers label{width:100px;cursor:pointer;position:relative;border:2px solid transparent;border-radius:12px;padding:3px}.covers label.chosen{border-color:var(--gold)}.covers img{width:100%;height:65px;object-fit:cover;border-radius:7px}.covers input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0}.covers label:focus-within{outline:2px solid var(--gold);outline-offset:3px}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12px}.editor-toolbar strong{font-weight:500}.body-input{min-height:300px}.body-preview{min-height:300px;padding:20px;border:1px solid var(--line);border-radius:12px}.field-help{font-size:10px;line-height:1.7;color:#8b93a2;margin:12px 0 20px}.editor .checkbox{display:flex;gap:10px;align-items:center}.checkbox input{width:16px;height:16px;margin:0;accent-color:var(--gold)}.editor-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:23px;margin-top:20px}.editor-footer>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#a5adba}.text-page{padding:40px}.text-page .eyebrow{margin-bottom:20px}.text-page .lead{font-size:16px;line-height:1.8;color:#babec8;margin:17px 0 25px}.text-page h2{margin:30px 0 12px}.text-page p:not(.eyebrow):not(.lead){font-size:13px;line-height:1.9;color:#abb2bf}.text-page>.button{margin-top:25px}.page-icon{color:var(--gold);margin-bottom:25px}.member-row{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--line);font-size:12px}.member-row>span:last-child{margin-left:auto;color:#a5adba}.skip{position:fixed;top:-100px;left:20px;z-index:200;background:var(--gold);color:#111;padding:10px 20px;border-radius:8px}.skip:focus{top:10px}.server-article{max-width:850px;margin:50px auto;padding:30px;line-height:1.9}.server-article p{margin:20px 0}@media(min-width:1600px){.layout{grid-template-columns:minmax(0,1fr) 330px}.hero{height:450px}.hero-copy{padding-top:48px}.hero h1{font-size:61px}.card-image{height:210px}.card-copy>p{font-size:12px}.card-copy h2{font-size:25px}.author strong{font-size:10px}.card-type{font-size:11px}.profile-top h2{max-width:185px}.header .nav{gap:34px}}@media(max-width:1250px){.header{padding:0 25px;gap:16px}.brand{margin-right:10px}.nav{gap:20px}.nav .nav-rules{display:none}.layout{padding:23px 24px 35px;grid-template-columns:minmax(0,1fr) 270px;gap:18px}.profile{padding:22px 18px 12px}.profile-top h2{font-size:17px;max-width:145px}.avatar{width:57px;height:57px}.hero{height:380px}.hero-copy{padding:35px 30px}.hero h1{font-size:46px}.hero-bottom{left:30px}.card-image{height:145px}.cards{gap:12px}.card-copy{padding:13px}.card-copy h2{font-size:20px}.comment-count,.type-select{display:none}.pill{padding:9px 12px}.join-banner{padding:18px;flex-wrap:wrap}.join-banner>.button{margin-left:59px}.footer>small{display:none}}@media(max-width:980px){.layout{grid-template-columns:minmax(0,1fr) 240px;padding:18px;gap:16px}.header{padding:0 20px;gap:16px;height:78px}.brand{font-size:35px;margin-right:0}.nav{gap:16px;font-size:11px}.search-box{max-width:270px}.top-bell{display:none}.hero{height:375px}.hero-copy{padding:32px 25px}.hero h1{font-size:40px}.hero .eyebrow{font-size:7px;letter-spacing:1.5px}.hero-copy>p{font-size:11px}.hero-bottom>span{display:none}.hero-bottom{justify-content:flex-end}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card-image{height:165px}.article-card:last-child:nth-child(odd){grid-column:auto}.filters{flex-wrap:wrap}.filter-scroll{width:100%}.sort{margin-left:auto}.section-title{font-size:27px}.profile{padding:20px 15px 10px}.profile-top{gap:10px}.profile-top h2{font-size:16px;max-width:135px}.avatar{width:48px;height:48px}.profile-top p{font-size:9px}.profile .button{font-size:11px;padding:11px 13px}.profile-links a{font-size:11px}.activity{padding:18px 15px 4px}.panel-heading h2{font-size:12px}.activity-item{gap:9px}.activity-item img{width:38px;height:38px}.quote p{font-size:15px}.reader-content{padding:0 25px 30px}.reader-content>h1{font-size:39px}.reader-cover{height:240px}.reader-actions>span{display:none}.text-page{padding:28px}.editor{padding:25px}.editor-footer{gap:15px;flex-wrap:wrap}.reader-meta{gap:13px}.join-banner h2{font-size:19px}.join-banner>.button{margin-left:0}.join-symbol{display:none}}@media(max-width:740px){.header{height:75px;padding:0 18px;gap:13px;flex-wrap:wrap}.brand{font-size:34px;margin-right:auto}.mobile-menu{display:flex;order:2}.top-avatar{order:1}.search-box{order:3;max-width:none;flex:1;width:100%;min-width:100%;margin:0}.search-box form{height:41px}.header{height:128px;padding-bottom:15px}.nav{display:none}.nav.open{display:flex;position:absolute;top:62px;left:15px;right:15px;z-index:40;background:#272a30;box-shadow:0 15px 40px #0008;border:1px solid #ffffff15;border-radius:15px;padding:12px;gap:0;height:auto;flex-wrap:wrap}.nav.open a{height:auto;padding:12px 15px;font-size:13px}.nav.open .nav-rules{display:flex}.nav a.active:after{bottom:4px;left:15px;right:15px}.layout{display:flex;flex-direction:column;padding:18px 14px 30px;gap:25px}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sidebar .quote,.sidebar .build-note{display:none}.hero{height:390px;border-radius:20px}.hero-copy{padding:35px 26px}.hero h1{font-size:46px;max-width:370px}.hero-shade{background:linear-gradient(90deg,#101821da,#11192370 70%,#10182140),linear-gradient(0deg,#151a22b8,transparent)}.hero-image{background-position:60% center}.hero-copy>p{font-size:12px}.hero-bottom{right:16px;bottom:15px}.hero .eyebrow{font-size:7px}.section-title{font-size:29px}.section-heading{margin-bottom:14px}.section-heading .text-link{font-size:10px}.library-section{margin-top:26px}.filters{gap:7px;margin-bottom:16px}.filter-scroll{gap:6px;padding:3px 1px}.pill{font-size:10px;padding:8px 12px}.cards{gap:12px}.card-image{height:160px}.card-copy h2{font-size:22px}.card-copy>p{font-size:11px;min-height:62px}.card-copy{padding:14px}.author strong{font-size:8px}.article-card:hover{transform:none}.join-banner{margin-top:22px;padding:20px;gap:16px}.join-banner h2{font-size:23px}.join-banner p{font-size:11px}.join-banner .button{margin-left:0}.footer{padding:22px 18px;gap:15px;flex-wrap:wrap}.footer>span{font-size:9px}.footer nav{margin:0 0 0 auto;gap:16px}.profile-top h2{max-width:160px}.reader>.back-link{margin:16px 20px}.reader-content{padding:0 22px 25px}.reader-content>h1{font-size:39px}.reader-summary{font-size:13px}.reader .eyebrow{font-size:8px;letter-spacing:1px}.prose{font-size:14px}.reader-cover{height:230px}.reader-actions>span{display:none}.editor{padding:24px 20px}.editor h1{font-size:35px}.form-columns{grid-template-columns:1fr}.covers{gap:7px}.covers label{min-width:0;width:25%}.covers img{height:58px}.text-page{padding:30px 23px}.text-page h1{font-size:35px}.text-page .eyebrow{font-size:8px}.lore-tooltip{width:200px}.library-footnote{font-size:9px}.sidebar .profile,.sidebar .activity{align-self:start}}@media(max-width:440px){.cards{grid-template-columns:1fr}.card-image{height:215px}.card-copy{padding:18px}.card-copy h2{font-size:26px}.card-copy>p{font-size:12px;min-height:0}.card-type,.author strong{font-size:10px}.author time{font-size:9px}.card-bottom{margin-top:15px}.comment-count{display:flex}.card-rating{font-size:12px}.sidebar{display:flex}.hero h1{font-size:42px}.hero-copy{padding:36px 22px}.hero-copy>p{font-size:11px}.hero .eyebrow{font-size:6.5px;letter-spacing:1.15px}.hero{height:375px}.section-title{font-size:26px}.section-heading>.text-link{font-size:9px;gap:5px}.profile-top h2{max-width:230px}.avatar{height:65px;width:65px}.profile{padding:23px}.profile-top p{font-size:11px}.profile-links a{font-size:12px}.activity{padding:23px}.footer nav{width:100%;margin-left:0}.toast{font-size:11px;width:min(310px,calc(100vw - 24px));right:12px;bottom:12px}.modal-content{padding:28px 23px}.reader-content{padding:0 18px 25px}.reader-content>h1{font-size:33px}.reader-meta{font-size:9px;gap:11px}.reader-cover{height:210px}.editor-footer>.button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-image{transform:none!important;will-change:auto}.particles{display:none}}button{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}button svg{flex-shrink:0}.feed-heading>div{flex-shrink:0}.feed-heading h2{min-width:0}.feed-heading>div>button{display:inline-flex;justify-content:center;align-items:center;flex:0 0 36px;width:36px;height:36px;min-width:36px;min-height:36px;max-height:36px;padding:0;border-radius:9px;line-height:1}.stream-footer{align-items:center;gap:8px}.stream-footer>button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:40px;height:40px;min-height:40px;padding:0 7px;border:1px solid #ffffff12;border-radius:9px;line-height:1;background:#ffffff03}.stream-footer>a{display:inline-flex;align-items:center;height:40px;line-height:1}.stream-footer .read-more{white-space:nowrap;min-width:0}.auth-dialog .modal-mark{font-size:13px;letter-spacing:.1em;margin-bottom:8px;line-height:1.5}.auth-dialog .close{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:9px;border:1px solid #ffffff18;background:#ffffff04;display:grid;place-items:center}.auth-dialog .close svg{width:18px;height:18px}.auth-dialog .close:focus:not(:focus-visible){outline:none}.check-row input[type=checkbox],.chancellery input[type=checkbox]{-webkit-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:0 0 18px;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px;max-height:18px;padding:0!important;margin:0 8px 0 0;border:1px solid #a89a7a;border-radius:4px!important;background:#191b20;vertical-align:middle}.check-row input[type=checkbox]:checked{background:#cbb17b;border-color:#cbb17b}.check-row input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid #232329;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.check-row input[type=checkbox]:focus-visible{outline:2px solid #d9bd7f;outline-offset:3px}@media(max-width:980px){.stream-footer{gap:6px;padding:10px 12px}.feed-heading h2{font-size:21px}.auth-dialog .modal-content h2{font-size:22px}.auth-dialog .close{top:8px;right:12px}}.panel.feature-page:not(.live-editor){min-height:0;font-size:14px;line-height:1.7;border-radius:24px}.panel.feature-page:not(.live-editor)>h1{font-size:30px;line-height:1.35;margin:9px 0 16px}.panel.feature-page:not(.live-editor)>h2{font-size:22px;line-height:1.4;margin:24px 0 10px}.panel.feature-page:not(.live-editor)>p{font-size:14px;line-height:1.8;margin:10px 0 16px;color:#b5bbc5}.panel.feature-page:not(.live-editor)>.eyebrow{font-size:10px;color:#cbb17b;letter-spacing:.13em}.panel.feature-page:not(.live-editor)>.text-button{font-size:12px;min-height:38px;margin-bottom:8px}.panel.text-page{border-radius:24px;padding:30px;font-size:14px}.panel.text-page h1{font-size:32px;line-height:1.35;margin:10px 0 18px}.panel.text-page h2{font-size:23px;line-height:1.4;margin:28px 0 12px}.panel.text-page p{font-size:14px;line-height:1.85;max-width:76ch;margin:10px 0 18px}.panel.text-page .lead{font-size:15px;color:#b9c0cd}.panel.text-page .eyebrow{font-size:10px;margin:0}.report-group{border:1px solid #ffffff10;border-radius:16px;padding:14px 16px;margin:12px 0}.report-group summary{font-size:14px;line-height:1.7;color:#d9c397;cursor:pointer;overflow-wrap:anywhere}.report-row p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.report-group .button{font-size:12px;min-height:38px;border-radius:12px;padding:9px 14px}@media(max-width:600px){.panel.feature-page:not(.live-editor){padding:20px 16px;border-radius:22px}.panel.feature-page:not(.live-editor)>h1{font-size:27px}.panel.feature-page:not(.live-editor)>h2{font-size:21px}.panel.feature-page:not(.live-editor)>p{font-size:13px}.panel.text-page{padding:22px 18px;border-radius:22px}.panel.text-page h1{font-size:28px}.panel.text-page h2{font-size:21px;margin-top:24px}.panel.text-page p{font-size:13px}.panel.text-page .lead{font-size:14px}}:root{--gold: #e0c58e;--ui-gold: #d8c28f;--ui-gold-soft: #303136;--ui-text: #e9e9ea;--ui-muted: #b1b4bd;--ui-border: #ffffff17;--ui-surface: #222429;--ui-raised: #282a30;--ui-field: #1d1f24;--ui-panel: linear-gradient(145deg,#26282d,#222429);--ui-radius: 12px;--ui-panel-radius: 20px;--ui-page-space: 28px;--ui-title: 32px;--ui-section-title: 23px;--ui-body: 14px;--ui-control: 13px;--ui-caption: 12px;--ui-control-height: 44px}html body .guard-desk .ui-page-eyebrow,html body .nav .guild-nav-link.active{color:#8fbde0}html body .member-role-icon{margin-left:2px}html body :is(.gazebo-author,.ranking-row>strong,.mini-ranking>strong,.stream-author-name){gap:3px}html body .nav .guild-nav-link{gap:3px}html body :is(.role-badge,.story-author){gap:4px}html body .live-editor .tiptap:focus,html body .live-editor .live-field:focus{background:transparent}html body .live-editor .editor-toolbar:focus-within{box-shadow:0 4px 14px #0004}html body .live-editor .form-actions{display:flex;align-items:center;gap:20px;background:#25272c;border:1px solid var(--ui-border);padding:12px 16px}html body .editor-submit-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1;min-width:0}html body .editor-submit-buttons>small{flex-basis:100%}html body .form-actions>.article-budget{flex:0 1 360px;min-width:220px;padding:0;border:0;border-radius:0;background:none;margin:0}html body .form-actions .article-budget-heading{font-size:12px;color:var(--ui-muted)}html body .form-actions .article-budget-track{margin:7px 0;height:5px}html body .form-actions .article-budget-track>span{background:var(--ui-gold);box-shadow:none}html body .form-actions .article-budget-note{gap:4px;font-size:10px}html body .form-actions .article-budget-note>span:last-child{display:none}html body :is(.stats-ring-card,.ranking-prizes,.invitation-rules,.about-prologue,.guard-resolution){background:#25272c}html body .article-tabs button.active{background:var(--ui-gold-soft);color:var(--ui-gold)}html body .site-select-trigger:hover,html body .site-select-trigger[aria-expanded=true]{border-color:#ffffff30;background:#2b2c30}@media(max-width:800px){html body .live-editor .form-actions{flex-wrap:wrap;gap:12px;bottom:0}html body .form-actions>.article-budget{flex-basis:100%;min-width:0;order:-1}html body .editor-submit-buttons>.button{flex:1;font-size:11px;min-width:0}}@media(max-width:650px){html body .archive-catalog .filters{gap:10px}html body .archive-catalog .library-status-tabs{width:100%;flex:0 0 100%;gap:8px}html body .archive-catalog .library-status-tabs .pill{min-width:0;padding:10px 8px}}html body :is(.guard-heading,.stats-heading,.gazebo-heading,.office-heading,.bulletin-heading,.archive-search-heading,.invitations-heading,.dossier-identity,.archive-catalog .section-heading) h1,html body .panel.feature-page:not(.live-editor)>h1,html body .archive-page>h1{font:400 var(--ui-title)/1.3 "El Messiri",serif;letter-spacing:normal;margin:8px 0 12px;color:var(--ui-text)}html body :is(.guard-heading,.stats-heading,.gazebo-heading,.office-heading,.bulletin-heading,.archive-search-heading,.invitations-heading) p{font-size:var(--ui-control);line-height:1.7;color:var(--ui-muted);margin:8px 0 0}html body :is(.archive-catalog .section-heading,.bulletin-heading,.archive-search-heading){padding:8px 0 16px;margin-bottom:24px}html body :is(.guard-case,.archive-chart,.stats-section,.dossier-about,.materials-heading,.panel-heading,.feed-heading) h2{font:400 var(--ui-section-title)/1.4 "El Messiri",serif}html body :is(.chancellery,.archive-statistics:not(.stats-embedded),.dossier,.invitations-page){padding:var(--ui-page-space);border-radius:var(--ui-panel-radius);background:var(--ui-panel);border:1px solid var(--ui-border);font-size:var(--ui-body)}html body :is(.guard-case,.guard-summary>div,.archive-metric){background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:16px}html body :is(.guard-eyebrow,.guard-case-label,.guard-resolution strong,.guard-meta a,.guard-resolution a,.guard-assignee,.gold-text,.eyebrow.gold-text){color:var(--ui-gold)}html body .guard-case{padding:18px 20px}html body .guard-cases{max-width:900px;margin-inline:auto}html body .guard-case-closed .guard-case-actions{margin-left:0}html body .guard-case-closed .guard-case-footer{margin-top:8px}html body .guard-case-closed>.guard-resolution{margin-top:10px;padding:10px 0 0;border-top:1px solid var(--ui-border);border-radius:0;background:none}html body .guard-case-closed>.guard-resolution p{font-size:12px;line-height:1.55;margin:6px 0}html body .guard-case-closed>.guard-resolution strong{color:#8fbde0;font-size:11px}html body .guard-case-closed>.guard-resolution small{font-size:10px}html body .guard-case h2{margin:8px 0 4px}html body .guard-reason{margin:12px 0;padding:0;background:none;line-height:1.65}html body .guard-case-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}html body .guard-case-footer .guard-assignee{margin:0;color:var(--ui-muted);display:flex;align-items:center;gap:6px;font-size:11px}html body .guard-case-footer .guard-assignee svg{color:#8fbde0;flex:none}html body .guard-case-actions{margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}html body .guard-case-actions a{margin-right:8px}html body .guard-case-actions button{min-height:36px;padding:8px 12px}html body .guard-case-actions button[aria-expanded]{background:var(--ui-gold-soft);color:var(--ui-gold)}html body .gazebo-list{display:grid;gap:14px;max-width:900px;margin-inline:auto}html body .gazebo-message>.gazebo-author+.lore-preview-boundary{margin-top:16px}html body .gazebo-thread :is(.gazebo-message,.gazebo-compose,.gazebo-replies-title,.gazebo-note,.gazebo-back,.gazebo-pages){width:100%;max-width:900px;box-sizing:border-box;margin-left:auto;margin-right:auto}html body .gazebo-thread .gazebo-back{display:flex}html body .gazebo-message{padding:20px}html body .gazebo-message footer{gap:12px;flex-wrap:wrap}html body .gazebo-message .gazebo-hide{margin-left:0}html body .gazebo-message.has-picture{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px);gap:0 24px}html body .gazebo-message.has-picture>.gazebo-author{grid-column:1/-1;margin-bottom:16px}html body .gazebo-message.has-picture>:is(h2,.gazebo-reply-context,.lore-preview-boundary){grid-column:1;min-width:0}html body .gazebo-message.has-picture>h2{margin-top:0}html body .gazebo-message.has-picture>.gazebo-message-picture{grid-column:2;grid-row:2/5;align-self:start;justify-self:end}html body .gazebo-message-picture .gazebo-image{margin:0;max-height:320px;width:auto;max-width:100%;object-fit:contain}html body .gazebo-message.has-picture>footer{grid-column:1/-1}@media(max-width:700px){html body .gazebo-message{padding:16px}html body .gazebo-message.has-picture{display:block}html body .gazebo-message.has-picture>.gazebo-message-picture{display:block;width:fit-content;max-width:100%;justify-self:start;margin:16px auto 0 0}}html body .gazebo-author>.member-role-icon{margin:0;flex:0 0 16px;width:16px;height:20px;align-self:center;display:inline-flex;align-items:center;justify-content:center}html body .gazebo-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;margin:0;padding:20px}html body .gazebo-preview .gazebo-author{grid-column:1/-1}html body .gazebo-preview h2{grid-column:1;margin:10px 0 8px;font-size:23px;line-height:1.4}html body .gazebo-preview .gazebo-excerpt{grid-column:1;max-height:none;-webkit-mask-image:none;mask-image:none;min-width:0;overflow:hidden}html body .gazebo-preview .article-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.55;color:var(--ui-muted)}html body .gazebo-preview .article-body :is(p,h1,h2,h3,ul,ol,li,blockquote){display:inline;margin:0;padding:0;font:inherit}html body .gazebo-preview .article-body :is(p,li):after{content:" "}html body .gazebo-preview .article-body :is(img,video,iframe,figure,br){display:none}html body .gazebo-preview>.gazebo-image{grid-column:2;grid-row:2/4;width:140px;height:100px;object-fit:cover;margin:10px 0 0;border-radius:12px}html body .gazebo-preview footer{grid-column:1/-1;justify-content:flex-start;margin-top:14px;gap:16px;min-height:28px}html body .gazebo-preview footer>a:last-child{margin-left:0}html body .gazebo-compose .gazebo-upload{border:0;background:var(--ui-raised)}@media(max-width:600px){html body .guard-case{padding:16px}html body .guard-case-actions{margin-left:0;justify-content:flex-start;gap:6px}html body .guard-case-footer{gap:8px}html body .guard-case-actions a{min-height:36px}html body .gazebo-preview{padding:16px;column-gap:12px}html body .gazebo-preview h2{font-size:22px}html body .gazebo-preview>.gazebo-image{width:80px;height:80px;grid-row:3}html body .gazebo-preview h2{grid-column:1/-1}html body .gazebo-preview .gazebo-author time{width:auto;margin-left:auto}html body .gazebo-preview footer{gap:12px;flex-wrap:wrap}}html body :is(.comments,.gazebo){--discussion-text:12px;--discussion-meta:10px;--discussion-action:11px;--discussion-leading:1.55}html body :is(.comments .comment,.gazebo-message) .rich-body,html body :is(.comments .comment,.gazebo-message) .rich-body p{font-size:var(--discussion-text);line-height:var(--discussion-leading)}html body :is(.comments .comment,.gazebo-message) .rich-body p{margin:5px 0}html body .gazebo-message .rich-body{margin:4px 0}html body .gazebo :is(.gazebo-author,.gazebo-author time){font-size:var(--discussion-meta)}html body .gazebo .gazebo-author img{width:24px;height:24px}html body .gazebo :is(.gazebo-message h2,.gazebo-preview h2,.gazebo-replies-title){font-size:22px;line-height:1.35}html body .gazebo-message:not(.has-picture){padding:14px 16px}html body .gazebo-message footer{margin-top:10px;gap:12px;font-size:var(--discussion-action)}html body .gazebo-message :is(.gazebo-vote button,.gazebo-reply-button,.gazebo-hide){border:0;background:transparent;font-size:var(--discussion-action);padding:4px;min-height:28px;border-radius:6px;color:#929ba7}html body .gazebo-message .gazebo-vote{gap:9px}html body .gazebo-message .gazebo-vote button[aria-pressed=true]{color:var(--ui-gold);background:var(--ui-gold-soft)}html body .gazebo-compose{padding:16px;max-width:900px;margin-inline:auto;box-sizing:border-box}html body .gazebo-compose h2{font-size:18px;margin:0 0 12px}html body :is(.comments,.gazebo-compose) .comment-editor .tiptap{min-height:64px;max-height:220px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:10px;background:#25272c;font-size:var(--discussion-text);line-height:1.65;overflow-y:auto}html body .gazebo-compose .comment-editor{min-height:0}html body :is(.comments,.gazebo-compose) .comment-editor .tiptap p{margin:0;font-size:inherit}html body .gazebo-compose .gazebo-help{font-size:11px;margin:8px 0 12px}html body .gazebo-compose .gazebo-attachment{margin-bottom:12px;gap:10px}html body .gazebo-compose .gazebo-upload{font-size:11px;padding:8px 10px}@media(max-width:600px){html body :is(.comments,.gazebo-compose) .comment-editor .tiptap{font-size:16px}html body .gazebo-message :is(.gazebo-vote button,.gazebo-reply-button,.gazebo-hide){min-height:36px;min-width:36px}}html body .guard-case form.guard-resolution{width:100%;max-width:560px;box-sizing:border-box;padding:16px;margin:16px 0 0 auto;background:#282a30;border:0;border-radius:12px}html body .guard-case form.guard-resolution label{font-size:12px;gap:7px}html body .guard-case form.guard-resolution textarea{min-height:80px;background:#1d1f24;font-size:12px}html body .guard-case form.guard-resolution>.button{background:#8fbde0;color:#15212a;border:0;min-height:38px;padding:10px 16px;border-radius:10px;font:600 12px/1.4 Manrope,Arial,sans-serif;box-shadow:none}html body .guard-case form.guard-resolution>.button:hover:not(:disabled){background:#a3cbe9}html body .guard-case form.guard-resolution small{display:block;font-size:11px;line-height:1.55}@media(max-width:600px){html body .guard-case form.guard-resolution textarea{font-size:16px}}html body :is(.search-box form,.catalog-search,.guard-search,.dossier-search,.office-search,.promo-search,.gazebo-tools>label){display:flex;align-items:center;gap:12px;min-height:var(--ui-control-height);height:auto;padding:4px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-field);color:var(--ui-muted);box-shadow:none;min-width:0}html body :is(.search-box form,.catalog-search,.guard-search,.dossier-search,.office-search,.promo-search,.gazebo-tools>label):focus-within{border-color:var(--ui-border);background:#25272d;outline:none;box-shadow:none}html body :is(.search-box form,.catalog-search,.guard-search,.dossier-search,.office-search,.promo-search,.gazebo-tools>label) input{flex:1;min-width:0;width:100%;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-text);font:400 var(--ui-control)/1.5 Manrope,Arial,sans-serif}html body :is(.search-box form,.catalog-search,.guard-search,.dossier-search,.office-search,.promo-search,.gazebo-tools>label) input:focus-visible{outline:none}html body :is(.search-box,.catalog-search,.guard-search,.dossier-search,.office-search,.promo-search,.gazebo-tools) input::placeholder{color:var(--ui-muted);opacity:1}html body .catalog-search>button{border:0;border-radius:8px;color:var(--ui-gold);background:var(--ui-gold-soft);font-size:var(--ui-caption)}html body :is(.period-tabs,.library-status-tabs,.bulletin-tabs,.archive-search-tabs,.room-tabs,.stats-periods,.office-tabs,.office-member-tabs,.guard-tools nav,.guard-ownership,.dossier-settings>nav,.article-tabs){gap:6px;border:0;box-shadow:none}html body :is(.period-tabs,.library-status-tabs,.bulletin-tabs,.archive-search-tabs,.room-tabs,.stats-periods,.office-tabs,.office-member-tabs,.guard-tools nav,.guard-ownership,.dossier-settings>nav,.article-tabs) button{border:0;border-radius:var(--ui-radius);background:transparent;color:var(--ui-muted);font:500 var(--ui-control)/1.4 Manrope,Arial,sans-serif;padding:10px 14px;min-height:40px;box-shadow:none}html body :is(.period-tabs,.library-status-tabs,.bulletin-tabs,.archive-search-tabs,.room-tabs,.stats-periods,.office-tabs,.office-member-tabs,.guard-tools nav,.guard-ownership,.dossier-settings>nav,.article-tabs) button:is(.active,[aria-pressed=true],[aria-selected=true]){color:var(--ui-gold);background:var(--ui-gold-soft)}html body :is(.sidebar,.mobile-ranking) .period-tabs button{font-size:11px;padding:10px 8px}html body .button.secondary{background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);font-size:var(--ui-control);min-height:var(--ui-control-height)}html body :is(.guard-pages,.search-pages,.office-pages) button{background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text);min-height:40px;padding:10px 14px;font-size:var(--ui-control)}html body :is(.guard-resolution,.chancellery,.auth-dialog,.dossier-settings,.gazebo-compose) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),textarea){border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-field);color:var(--ui-text);font-size:var(--ui-control);line-height:1.5;padding:12px}html body .chancellery .office-search input{border:0;border-radius:0;background:transparent;padding:8px 0}html body .chancellery .promo-search input{border:0;border-radius:0;background:transparent;padding:8px 0;box-shadow:none}html body .chancellery .promo-search input:focus-visible{outline:none}html body .site-select-trigger{border-radius:var(--ui-radius);font-size:var(--ui-control)}@media(hover:hover){html body :is(.period-tabs,.library-status-tabs,.bulletin-tabs,.archive-search-tabs,.room-tabs,.stats-periods,.office-tabs,.office-member-tabs,.guard-tools nav,.guard-ownership,.dossier-settings>nav,.article-tabs) button:hover{color:var(--ui-gold);background:#303136}html body .button.secondary:hover{border-color:#e0c58e66;background:#303238}}@media(max-width:700px){:root{--ui-page-space:18px;--ui-title:27px;--ui-section-title:22px}html body :is(.search-box form,.catalog-search,.guard-search,.dossier-search,.office-search,.promo-search,.gazebo-tools>label) input,html body :is(.guard-resolution,.chancellery,.auth-dialog,.dossier-settings,.gazebo-compose) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden]),textarea){font-size:16px}html body :is(.office-tabs,.stats-periods,.room-tabs,.guard-tools nav,.guard-ownership){flex-wrap:wrap}html body :is(.office-tabs,.stats-periods,.room-tabs,.guard-tools nav,.guard-ownership) button{min-height:44px;padding:10px 12px}html body .archive-search-tabs button{padding:10px 3px;font-size:12px}}html body #main .ui-surface{background-color:var(--ui-surface);background-image:var(--ui-panel);border:1px solid var(--ui-border);border-radius:16px;min-width:0}html body #main .invitation-table-wrap.ui-surface{padding:8px 16px}html body #main .invitation-table th{background:#282a30}html body #main .rules-layout nav.ui-surface{padding:12px}html body #main .rules-layout article.ui-surface{padding:24px;margin:0 0 20px}html body #main .about-chapters article.ui-surface{padding:24px}html body .ui-page-identity{display:flex;align-items:flex-start;gap:16px;min-width:0}html body .ui-page-identity>div{min-width:0}html body .ui-page-identity .dossier-avatar{width:64px;height:64px;flex:none;border-radius:16px;margin:0;object-fit:cover}html body :is(.ranking-row,.mini-ranking)>strong{display:flex;align-items:center;gap:3px;min-width:0;line-height:20px}html body :is(.ranking-row,.mini-ranking) .ranking-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :is(.ranking-page .ranking-row,.mini-ranking) .member-role-icon{width:16px;height:20px;margin:0;flex:0 0 16px;align-self:center;vertical-align:middle}@media(max-width:700px){html body #main .rules-layout article.ui-surface,html body #main .about-chapters article.ui-surface{padding:18px 16px}html body #main .rules-layout nav.ui-surface{grid-template-columns:1fr;padding:10px}html body .ui-page-identity{gap:12px}html body .ui-page-identity .dossier-avatar{width:48px;height:48px;border-radius:12px}}html body #main{background:#202227;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff08;overflow:visible;min-width:0;align-self:start}html body #main.main-unframed{background:transparent;box-shadow:none;border-radius:0}html body .guild-nav-link>b{color:#8fbde0;background:#29343e}html body #main .guard-desk .ui-page-eyebrow,html body .guard-desk :is(.guard-summary svg,.guard-summary b,.guard-help>svg,.guard-help strong,.guard-case-label,.guard-assignee,.guard-meta a,.guard-resolution strong,.guard-resolution a,.guard-case-actions a,.guard-empty svg){color:#8fbde0}html body .guard-desk :is(.guard-tools nav button,.guard-ownership button)[aria-pressed=true],html body .guard-sections button[aria-pressed=true]{color:#8fbde0;background:#29343e;border-color:transparent}html body .guard-status:not(.closed){color:#8fbde0;background:#29343e}html body .guard-sections{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}html body .guard-sections button{border:0;border-radius:10px;padding:10px 14px;background:transparent;color:var(--ui-muted);font:inherit;font-size:13px}html body .guard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}html body .guard-metrics>div,.guard-ban{background:#25272d;border-radius:14px;padding:16px}html body .guard-metrics strong{display:block;color:#8fbde0;font-size:24px}html body .guard-metrics span,.guard-ban time{font-size:12px;color:var(--ui-muted)}html body .guard-ban{margin-bottom:10px;font-size:13px}html body .guard-ban a{display:inline-flex;align-items:center;gap:8px;margin-right:16px}html body .guard-ban img{width:30px;height:30px;object-fit:cover;border-radius:50%}html body .guard-ban p{margin:10px 0 0;overflow-wrap:anywhere}html body .sidebar .panel-heading h2,html body .sidebar .guest-welcome h2{font-size:20px;line-height:1.35}html body #main.main-unframed>.ui-page,html body #main.main-unframed>.ui-page:first-child{background:transparent;box-shadow:none;border:0}html body .dossier-feed-status{text-align:center;margin-top:12px;font-size:12px;color:var(--ui-muted)}html body #main>.ui-page,html body #main>.ui-page:first-child{width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:var(--ui-page-space);border:0;border-radius:24px;background:#202227;box-shadow:none;box-sizing:border-box;overflow:visible;color:var(--ui-text);font-size:var(--ui-body)}html body .ui-page>.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html body .ui-page-heading{flex:1;min-width:0}html body #main .ui-page-header .ui-page-eyebrow{margin:0 0 8px;padding:0;color:var(--ui-gold);font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.13em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #main .ui-page-header h1{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:0;color:var(--ui-text);overflow-wrap:anywhere;font:400 var(--ui-title)/1.3 "El Messiri",serif;letter-spacing:normal}html body #main .ui-page-header .ui-page-description{margin:12px 0 0;color:var(--ui-muted);font:400 var(--ui-control)/1.7 Manrope,Arial,sans-serif}.ui-page-icon{display:inline-flex;flex:none;color:var(--ui-gold)}html body strong[data-guard-call]{display:inline;margin-inline-end:2px;color:#8fbde0;font:inherit;vertical-align:baseline;white-space:nowrap}html body strong[data-guard-call]:before{content:"";display:inline-block;width:.95em;height:.95em;margin-right:2px;vertical-align:-.125em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s8-4 8-11V5l-8-3-8 3v6c0 7 8 11 8 11Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s8-4 8-11V5l-8-3-8 3v6c0 7 8 11 8 11Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}html body #main .ui-page-identity h1{line-height:1.15}html body #main .ui-page-identity .ui-page-description{margin-top:2px;line-height:1.4}html body #main .ui-page-identity .role-badge{padding-top:0;padding-bottom:0;margin:0}.ui-page-icon svg{width:25px;height:25px}.ui-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding-top:23px;max-width:45%}html body .ui-page-actions .dossier-avatar{width:64px;height:64px;border-radius:16px}html body .ui-page-actions .dossier-gear{position:static;margin:0;flex:none}html body .ui-page-actions>button:not(.primary),html body .ui-page-actions>.office-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 12px;border:0;border-radius:12px;background:var(--ui-raised);color:var(--ui-gold);font-size:var(--ui-control)}html body .ui-content-panel,html body .ui-page :is(.dossier-about,.invitation-own,.invitation-empty,.invitation-rules,.stats-sharing,.stats-private,.rules-edit-chapter,.office-editor){background:var(--ui-panel);border:0;border-radius:16px;padding:20px}html body .ui-content-panel p{font-size:14px;line-height:1.8;color:var(--ui-muted);margin:0 0 20px}html body .ui-page :is(.guard-case,.guard-summary>div,.archive-metric,.gazebo-card,.gazebo-compose,.search-match,.notice-item,.office-person,.ranking-row){border:0;background:var(--ui-panel);border-radius:16px}html body .ui-page :is(.dossier-stats,.room-tabs,.office-tabs,.office-member-tabs,.invitation-toolbar){border:0}html body .ui-page.dossier .dossier-stats{padding:0;margin:0 0 24px}html body .ui-page.dossier .dossier-about{margin:0 0 24px}html body .ui-page.dossier .dossier-story-list{border:0;background:var(--ui-panel);border-radius:16px}html body .ui-page .guard-summary{margin-top:0}html body .ui-page .filters{flex-wrap:wrap}html body .ui-page .library-status-tabs{flex-wrap:wrap;overflow:visible}html body .ui-page :is(.period-tabs,.room-tabs,.office-tabs,.office-member-tabs,.bulletin-tabs){margin-top:0;margin-bottom:24px}html body :is(.rules-editor,.office-editor,.dossier-settings,.auth-dialog,.gazebo-compose,.banner-editor,.profile-form) fieldset{border:0;padding:0;min-width:0}html body :is(.rules-editor,.office-editor,.dossier-settings,.auth-dialog,.gazebo-compose,.banner-editor,.profile-form) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[type=color]),textarea){background:var(--ui-field);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:12px;font:400 var(--ui-control)/1.5 Manrope,Arial,sans-serif;min-height:44px;max-width:100%}html body :is(.rules-editor,.office-editor,.dossier-settings,.auth-dialog,.gazebo-compose,.banner-editor,.profile-form) label{font-size:var(--ui-control);color:var(--ui-muted)}html body :is(.rules-editor,.office-editor,.dossier-settings,.auth-dialog,.gazebo-compose,.banner-editor,.profile-form) :is(input,textarea):focus-visible{outline:none;background:#25272d}html body .ui-page .site-select-trigger,html body .dossier-settings .site-select-trigger{min-height:44px;background:var(--ui-field);font-size:var(--ui-control);border-radius:var(--ui-radius)}html body .ui-page .site-select-native,html body .dossier-settings .site-select-native{min-height:0}.substance-notice{margin:14px 0;padding:12px 14px;border:0;border-radius:12px;background:#2a2d33;color:#cdd0d6;font:400 13px/1.65 Manrope,Arial,sans-serif}.substance-notice strong{font-size:13px;font-weight:600}.substance-notice p{font:inherit!important;margin:6px 0 0!important;color:inherit}html body :is(.rules-action,.rules-edit-chapter button,.office-buttons button,.office-direction button,.guard-case-actions button,.gazebo-pages button,.dossier-pagination button,.office-pagination button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 14px;border:0;border-radius:var(--ui-radius);background:var(--ui-raised);color:var(--ui-text);font:500 var(--ui-control)/1.4 Manrope,Arial,sans-serif}html body :is(.office-direction,.office-buttons) button[aria-pressed=true]{background:var(--ui-gold-soft);color:var(--ui-gold)}html body :is(.office-buttons button,.office-direction button).danger{color:#efaaa3;background:#38272a}html body .rules-action.publish{background:linear-gradient(110deg,#dac08a,#c9aa6d);color:#211d16}html body .auth-dialog.auth-wizard .button,html body :is(.dossier-settings,.guard-resolution,.gazebo-compose,.invitation-toolbar) .button,html body .office-submit{min-height:44px;padding:12px 18px;border-radius:12px;font:600 var(--ui-control)/1.4 Manrope,Arial,sans-serif;white-space:normal;text-align:center}html body .office-submit{background:linear-gradient(110deg,#dac08a,#c9aa6d);color:#211d16;border:0}html body .dossier-settings :is(.security-section,.push-settings){border:0;border-radius:0;background:none;padding:0;box-shadow:none}html body .dossier-settings .security-section+.security-section{margin-top:24px}html body .catalog-search.ui-search{margin:0 0 20px;min-height:48px;padding:0 12px}html body .catalog-search.ui-search>input{padding:12px 0}html body .catalog-search.ui-search>.ui-search-clear{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;background:none;color:var(--ui-muted)}html body :is(.auth-dialog,.dossier-settings,.legal-update-dialog){border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface)}html body .dossier-settings>header{border:0;padding:24px 24px 16px}html body .dossier-settings>header h2{font:400 var(--ui-section-title)/1.4 "El Messiri",serif}html body .dossier-settings>nav{border:0;margin:0 24px 16px;padding:0}@media(max-width:700px){html body .ui-page>.ui-page-header{gap:12px;flex-wrap:wrap}.ui-page-heading{flex-basis:220px}.ui-page-actions{padding-top:0;max-width:100%;justify-content:flex-start}html body .ui-page.dossier .ui-page-heading{flex-basis:160px}html body .ui-page.dossier .ui-page-actions{max-width:110px}html body .ui-page-actions .dossier-avatar{width:48px;height:48px}html body .ui-content-panel,html body .ui-page :is(.dossier-about,.invitation-own,.invitation-empty,.invitation-rules,.stats-sharing,.stats-private,.rules-edit-chapter,.office-editor){padding:16px}html body :is(.rules-editor,.office-editor,.dossier-settings,.auth-dialog,.gazebo-compose,.banner-editor,.profile-form) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[type=color]),textarea){font-size:16px}html body .ui-page .library-status-tabs button{padding:10px 12px;min-height:44px}}html body :is(button[aria-label^=Закрыть],button:has(>svg.lucide-x),.monya-close,.site-tip-notice button){-webkit-appearance:none;appearance:none;border-radius:8px;-webkit-tap-highlight-color:transparent}html body :is(button[aria-label^=Закрыть],button:has(>svg.lucide-x),.monya-close,.site-tip-notice button):focus:not(:focus-visible){outline:none;box-shadow:none}html:not([data-input-mode=touch]) body :is(button[aria-label^=Закрыть],button:has(>svg.lucide-x),.monya-close,.site-tip-notice button):focus-visible{outline:1px solid #a5a8b1!important;outline-offset:-3px;box-shadow:none}[data-dialog-heading]:focus{outline:none}@media(forced-colors:active){html:not([data-input-mode=touch]) body :is(button[aria-label^=Закрыть],button:has(>svg.lucide-x),.monya-close,.site-tip-notice button):focus-visible{outline-color:Highlight!important}}
