.comrade-veil{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(10,9,7,.72);display:flex;align-items:flex-start;justify-content:center;padding:max(16px,var(--rwt-safe-top)) max(16px,var(--rwt-safe-right)) max(16px,var(--rwt-safe-bottom)) max(16px,var(--rwt-safe-left));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.comrade-dialog{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(560px,96vw);max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);max-height:calc(100dvh - 32px);margin-top:auto;margin-bottom:auto;overflow:hidden;background:linear-gradient(180deg,#211d16,#18150f);border:1px solid rgba(201,169,97,.4);border-radius:4px;box-shadow:0 20px 60px rgba(0,0,0,.6);padding:18px;color:var(--linen)}.comrade-veil.is-expanded{align-items:stretch;padding:var(--rwt-safe-top) var(--rwt-safe-right) var(--rwt-safe-bottom) var(--rwt-safe-left)}.comrade-dialog.is-expanded{width:100%;height:100%;max-height:none;margin:0;border-radius:0}.comrade-size-toggle{position:absolute;top:8px;right:54px;min-width:58px;min-height:44px;padding:0 10px;border:1px solid rgba(201,169,97,.35);border-radius:3px;background:rgba(0,0,0,.18);color:rgba(232,222,192,.74);font-family:var(--font-type);font-size:12px;cursor:pointer}.comrade-size-toggle:focus-visible,.comrade-size-toggle:hover{border-color:var(--gold);color:var(--gold)}.comrade-x{position:absolute;top:8px;right:10px;width:44px;height:44px;display:grid;place-items:center;background:none;border:none;color:rgba(232,222,192,.6);font-size:22px;line-height:1;cursor:pointer}.comrade-hd,.comrade-x:hover{color:var(--gold)}.comrade-hd{font-family:var(--font-cyr);font-size:16px;letter-spacing:.1em;flex:0 0 auto;padding-right:112px;margin-bottom:14px}.comrade-hd .ru{font-size:10px;opacity:.6;margin-left:6px}.comrade-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.comrade-empty,.comrade-loading,.comrade-login-hint,.comrade-placeholder{padding:20px;text-align:center;color:rgba(232,222,192,.5);font-family:var(--font-type);font-size:13px}.comrade-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:14px}.comrade-left,.comrade-right{min-width:0}.comrade-section-title,.cs-label{font-family:var(--font-cyr);font-size:11px;letter-spacing:.14em;color:var(--gold);margin-bottom:8px;text-transform:uppercase}.comrade-requests{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(201,169,97,.16)}.comrade-req-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.comrade-req{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(201,169,97,.22);border-radius:3px;font-size:13px;background:rgba(201,169,97,.05)}.comrade-req .cr-name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--linen);flex:1}.comrade-req .cr-act{display:flex;gap:6px;flex:0 0 auto}.comrade-req button{font-family:var(--font-type);font-size:12px;padding:3px 10px;border-radius:3px;cursor:pointer;border:1px solid transparent}.comrade-req button:disabled{opacity:.5;cursor:default}.comrade-req .cr-ok{background:rgba(91,191,91,.18);border-color:rgba(91,191,91,.5);color:#bfe6bf}.comrade-req .cr-no{background:rgba(216,52,58,.14);border-color:rgba(216,52,58,.45);color:#e2a0a0}.comrade-req-msg{margin-bottom:10px;padding:6px 8px;border-radius:3px;background:rgba(201,169,97,.1);border:1px solid rgba(201,169,97,.3);color:var(--gold);font-family:var(--font-type);font-size:12px;text-align:center}.comrade-records-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:12px;padding:7px 10px;cursor:pointer;font-family:var(--font-type);font-size:13px;letter-spacing:.04em;color:var(--linen);background:rgba(201,169,97,.08);border:1px solid rgba(201,169,97,.35);border-radius:3px}.comrade-records-btn:hover{border-color:rgba(201,169,97,.6);background:rgba(201,169,97,.14)}.comrade-records-badge{min-width:18px;padding:0 5px;border-radius:9px;text-align:center;font-size:11px;font-weight:700;line-height:18px;background:var(--red);color:#fff}.comrade-records{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;padding:max(16px,var(--rwt-safe-top)) max(16px,var(--rwt-safe-right)) max(16px,var(--rwt-safe-bottom)) max(16px,var(--rwt-safe-left));background:rgba(8,6,4,.7)}.comrade-records-card{position:relative;width:min(400px,94vw);max-height:84vh;overflow-y:auto;background:linear-gradient(180deg,#211d16,#18150f);border:1px solid rgba(201,169,97,.45);border-radius:4px;box-shadow:0 20px 60px rgba(0,0,0,.6);padding:18px;color:var(--linen)}.comrade-records-hd{font-family:var(--font-cyr);font-size:15px;letter-spacing:.1em;color:var(--gold);margin-bottom:14px}.comrade-records-sec{margin-bottom:16px}.comrade-records-sec:last-of-type{margin-bottom:0}.cr-pending{flex:0 0 auto;font-size:11px;color:rgba(232,222,192,.5);white-space:nowrap}.comrade-list{display:flex;max-height:440px;max-height:min(52vh,440px);max-height:min(52svh,440px);flex-direction:column;gap:4px;margin:0;padding:0 4px 0 0;overflow-y:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;list-style:none;scrollbar-gutter:stable}.comrade-list::-webkit-scrollbar{width:7px}.comrade-list::-webkit-scrollbar-track{background:rgba(0,0,0,.16)}.comrade-list::-webkit-scrollbar-thumb{background:rgba(201,169,97,.42);border-radius:999px}.comrade-list li{display:flex;justify-content:space-between;align-items:center;padding:7px 8px;border:1px solid rgba(201,169,97,.16);border-radius:3px;cursor:pointer;font-size:13px;transition:border-color .15s,background-color .15s}.comrade-list li:hover{border-color:rgba(201,169,97,.45);background:rgba(201,169,97,.06)}.comrade-list li.active{border-color:var(--gold);background:rgba(201,169,97,.12)}.comrade-name-with-badge{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:middle}.comrade-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-name .comrade-name-with-badge,.cp-name .comrade-name-with-badge,.cr-name .comrade-name-with-badge{flex:1 1 auto}.cl-name{display:flex;align-items:center;min-width:0;color:var(--linen);flex:1}.cl-today{color:var(--gold);font-family:var(--font-timer);font-size:12px}.cl-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;display:inline-block}.cl-dot.online{background:#5bbf5b;box-shadow:0 0 6px rgba(91,191,91,.7)}.cl-dot.offline{background:#6a6258}.cl-dot.working{background:#d8343a;box-shadow:0 0 8px rgba(216,52,58,.85);animation:clWorkPulse 1.4s ease-in-out infinite}@keyframes clWorkPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.65}}.cl-working{color:#e2706f;font-size:10px;letter-spacing:.04em;margin-right:6px;white-space:nowrap}.cl-favorite{flex:0 0 auto;color:var(--gold);font-size:13px;line-height:1;text-shadow:0 0 8px rgba(201,169,97,.45)}.cp-name .cl-dot{margin-right:6px;vertical-align:middle}.cp-live{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:22px;box-sizing:border-box;margin-left:8px;padding:2px 7px;border:1px solid transparent;border-radius:3px;font-family:var(--font-type);font-size:11px;line-height:1;letter-spacing:.04em;white-space:nowrap;vertical-align:middle}.cp-live.working{color:#e78684;border-color:rgba(216,52,58,.42);background:rgba(216,52,58,.12)}.cp-live.online{color:#78c878;border-color:rgba(91,191,91,.34);background:rgba(91,191,91,.09)}.cp-live.offline{color:#9a938a;border-color:rgba(138,130,120,.28);background:rgba(138,130,120,.07)}.cl-sig{margin:0 4px}.comrade-profile{border:1px solid rgba(201,169,97,.2);border-radius:3px;padding:10px;margin-bottom:12px;background:rgba(0,0,0,.2)}.cp-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px}.cp-name{display:flex;align-items:center;font-family:var(--font-cyr);font-size:15px;color:var(--gold)}.cp-actions,.cp-name{min-width:0;width:100%}.cp-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));gap:6px}.cp-barracks,.cp-favorite,.cp-remove{min-width:0;min-height:44px;padding:6px;border:1px solid rgba(216,52,58,.38);border-radius:3px;background:rgba(216,52,58,.08);color:#d99a98;font-family:var(--font-type);font-size:11px;white-space:nowrap;cursor:pointer}.cp-barracks{border:1px solid rgba(136,167,92,.5);border-radius:3px;background:rgba(74,93,58,.16);color:#d9edbd}.cp-favorite{border-color:rgba(201,169,97,.38);background:rgba(201,169,97,.08);color:rgba(232,222,192,.78)}.cp-favorite.on{border-color:rgba(201,169,97,.72);background:rgba(201,169,97,.16);color:var(--gold)}.cp-favorite:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.cp-barracks:hover:not(:disabled){border-color:#acd17f;background:rgba(74,93,58,.3);color:#f0ffdc}.cp-remove:hover:not(:disabled){border-color:rgba(216,52,58,.72);background:rgba(216,52,58,.16);color:#efb4b2}.cp-barracks:focus-visible,.cp-favorite:focus-visible,.cp-remove:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cp-favorite:disabled,.cp-remove:disabled{opacity:.55;cursor:wait}.cp-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:rgba(232,222,192,.8)}.cs-reactions{display:flex;gap:6px;margin-bottom:10px}.cs-btn{cursor:pointer;border:1px solid rgba(201,169,97,.3);background:rgba(0,0,0,.25);color:var(--linen);border-radius:3px;transition:border-color .15s,background-color .15s;font-family:var(--font-type)}.cs-btn:hover:not(:disabled){border-color:var(--gold);background:rgba(201,169,97,.1)}.cs-btn:disabled{opacity:.5;cursor:not-allowed}.cs-btn.reaction{flex:1;min-width:0;min-height:50px;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 8px;font-family:var(--font-cyr);letter-spacing:.08em}.cs-reaction-icon{width:30px;height:30px;flex:0 0 30px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72));transition:transform .15s ease,filter .15s ease}.cs-btn.reaction:hover:not(:disabled) .cs-reaction-icon{transform:translateY(-1px) scale(1.06);filter:drop-shadow(0 2px 2px rgba(0,0,0,.82)) brightness(1.08)}.cs-btn.reaction .cs-txt{font-size:14px;white-space:nowrap}.cs-btn.reaction.sig-salute{border-color:rgba(201,169,97,.5);color:var(--gold)}.cs-btn.reaction.sig-warn{border-color:rgba(200,16,46,.5);color:#e06a52}.cs-btn.reaction.sig-inquire{border-color:rgba(138,130,120,.5);color:rgba(232,222,192,.85)}.cs-phrases{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cs-btn.phrase{padding:7px 6px;font-size:12px;text-align:center}.cs-sent-flash{color:var(--gold);animation:csFlash 1s ease}.cs-err-flash,.cs-sent-flash{margin-top:8px;text-align:center;font-size:12px}.cs-err-flash{color:#e06a52;animation:csFlash .3s ease}@keyframes csFlash{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:.7}}.comrade-log{margin-top:14px;border-top:1px dashed rgba(201,169,97,.2);padding-top:10px}.comrade-log summary{cursor:pointer;font-family:var(--font-cyr);font-size:12px;color:var(--gold);letter-spacing:.1em}.comrade-log ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.comrade-log li{font-size:12px;color:rgba(232,222,192,.8);display:flex;gap:6px;align-items:center}.comrade-log li b{display:flex;min-width:0}.comrade-log .cl-time{margin-left:auto;opacity:.5;font-size:10px}.comrade-search{margin-bottom:12px;position:relative}.comrade-search-input{width:100%;padding:8px 10px;box-sizing:border-box;background:rgba(0,0,0,.3);border:1px solid rgba(201,169,97,.3);border-radius:3px;color:var(--linen);font-size:13px;font-family:var(--font-type)}.comrade-search-input:focus{outline:none;border-color:var(--gold)}.comrade-search-feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;margin-top:6px;padding:6px 8px;box-sizing:border-box;border:1px solid rgba(201,169,97,.16);border-radius:3px;color:rgba(232,222,192,.68);font-size:12px}.comrade-search-feedback.is-error{border-color:rgba(224,106,82,.42);color:#e99482}.comrade-search-feedback button{flex:0 0 auto;min-width:60px;min-height:32px;border:1px solid rgba(201,169,97,.4);border-radius:2px;background:rgba(200,16,46,.16);color:var(--gold);font-family:var(--font-type);cursor:pointer}.comrade-search-feedback button:focus-visible,.comrade-search-feedback button:hover{border-color:var(--gold);background:rgba(200,16,46,.3)}.comrade-search-results{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.comrade-search-results li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(201,169,97,.16);border-radius:3px;font-size:13px}.comrade-search-results .comrade-name-with-badge{flex:1 1 auto}.comrade-search-results button,.lb-li-ctl{cursor:pointer;padding:3px 10px;font-size:11px;background:rgba(200,16,46,.16);border:1px solid rgba(201,169,97,.4);color:var(--gold);border-radius:2px;font-family:var(--font-cyr)}.comrade-search-results button:hover,.lb-li-ctl:hover{background:rgba(200,16,46,.3);border-color:var(--gold)}.comrade-search-results button:disabled{cursor:default;opacity:.55;background:rgba(201,169,97,.12)}.comrade-search-more{width:100%;min-height:36px;margin-top:6px;border:1px solid rgba(201,169,97,.3);border-radius:3px;background:rgba(201,169,97,.06);color:var(--gold);font-family:var(--font-type);cursor:pointer}.comrade-search-more:disabled{opacity:.55;cursor:wait}.comrade-profile-name .comrade-name-text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.comrade-request-preference{display:flex;align-items:center;gap:12px;min-height:44px;margin:0 0 16px;padding:10px 12px;border:1px solid rgba(201,169,97,.28);border-radius:3px;color:rgba(232,222,192,.8);background:rgba(201,169,97,.06);cursor:pointer}.comrade-request-preference input{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--red)}.comrade-request-preference>span{display:flex;min-width:0;flex-direction:column;gap:3px}.comrade-request-preference strong{color:var(--linen);font-family:var(--font-type);font-size:13px;font-weight:600}.comrade-request-preference small{color:rgba(232,222,192,.56);font-family:var(--font-type);font-size:11px;line-height:1.45}.comrade-request-preference input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.comrade-request-preference.busy{opacity:.55;cursor:wait}.lb-li-ctl{margin-left:8px}.comrade-status{margin:4px 0 10px;padding:7px 10px;border-radius:3px;background:rgba(201,169,97,.1);border:1px solid rgba(201,169,97,.3);color:var(--gold);font-family:var(--font-type);font-size:12px;text-align:center}.preview-page{position:relative;z-index:0;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 72px;color:var(--linen);min-height:100vh}.preview-page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(201,169,97,.1) 0,rgba(201,169,97,0) 42%),radial-gradient(140% 120% at 50% 0,rgba(0,0,0,0) 45%,rgba(8,6,4,.72) 100%)}@keyframes pcRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pcSheen{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.preview-page-actions{display:flex;justify-content:flex-start;margin-bottom:18px}.preview-back-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;box-sizing:border-box;border:1px solid rgba(201,169,97,.48);border-radius:3px;background:rgba(20,16,11,.72);color:var(--gold);font-family:var(--font-display);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}.preview-back-btn:hover{color:var(--linen);border-color:var(--gold);background:rgba(201,169,97,.13)}.preview-back-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.preview-empty{text-align:center;padding:80px 20px}.preview-empty h1{font-family:var(--font-cyr);color:var(--gold);font-size:24px}.preview-empty .ru{opacity:.4;letter-spacing:.2em;margin-top:8px}.preview-header{text-align:left;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid rgba(201,169,97,.3)}.preview-kicker{display:block;color:var(--red-bright,#d74242);font-family:var(--font-cyr);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:8px}.preview-header h1{font-family:var(--font-cyr);color:var(--gold);font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:0}.preview-sub{color:rgba(232,222,192,.72);margin-top:9px;font-size:15px}.preview-status-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}.preview-deadline{display:inline-block;padding:7px 14px;border:1px solid var(--red);color:#ff7a5c;border-radius:3px;font-family:var(--font-timer);letter-spacing:.05em}.preview-closed{display:inline-block;margin-top:12px;padding:6px 16px;border:1px solid var(--gold);color:var(--gold);border-radius:3px;font-family:var(--font-cyr);letter-spacing:.08em}.preview-my-stats{display:flex;gap:22px;justify-content:flex-end;font-size:13px;color:rgba(232,222,192,.7)}.preview-my-stats b{color:var(--gold);font-size:16px;margin-left:4px}.preview-collection-brief{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:24px;gap:clamp(16px,3vw,34px);align-items:stretch;margin-bottom:46px}.preview-collection-poster{min-width:0;overflow:hidden;border:1px solid rgba(201,169,97,.4);border-radius:5px;background:#15110d;box-shadow:0 12px 34px rgba(0,0,0,.55);align-self:start}.preview-collection-poster img{display:block;width:100%;height:auto;aspect-ratio:2/3;-o-object-fit:contain;object-fit:contain}.preview-collection-rules{min-width:0;padding:clamp(20px,3vw,34px);border:1px solid rgba(201,169,97,.32);border-left:4px solid var(--red);background:linear-gradient(145deg,rgba(38,29,19,.9),rgba(13,11,8,.92));box-shadow:inset 0 0 0 1px rgba(201,169,97,.04)}.preview-rule-kicker{color:var(--red-bright,#d74242);font:700 10px/1.3 var(--font-cyr);letter-spacing:.16em}.preview-collection-rules h2{margin:9px 0 14px;color:var(--gold);font:700 26px/1.2 var(--font-cyr);font:700 clamp(22px,3vw,32px)/1.2 var(--font-cyr)}.preview-collection-rules>p{color:rgba(232,222,192,.76);font-size:14px;line-height:1.75}.preview-submission-types{margin-top:22px;padding:16px 18px;border:1px solid rgba(201,169,97,.22);background:rgba(0,0,0,.16)}.preview-submission-types h3{margin:0 0 12px;color:var(--linen);font-size:14px}.preview-submission-types ul{display:grid;gap:9px;margin:0;padding-left:20px;color:rgba(232,222,192,.78);font-size:14px;line-height:1.45}.preview-submission-types li{padding-left:3px}.preview-submission-types li::marker{color:var(--red-bright,#d74242)}.preview-rule-block{margin-top:22px;padding-top:16px;border-top:1px solid rgba(201,169,97,.18)}.preview-rule-block h3{margin:0 0 10px;color:var(--linen);font-size:14px}.preview-rule-tags{display:flex;flex-wrap:wrap;gap:8px}.pm-message-tags span,.preview-rule-tags span{padding:5px 10px;border:1px solid rgba(201,169,97,.42);border-radius:999px;color:var(--gold);background:rgba(201,169,97,.07);font-size:12px}.preview-rule-block ol{display:grid;gap:7px;margin:0;padding-left:22px;color:rgba(232,222,192,.72);font-size:13px}.preview-collection-rules .preview-rule-boundary{margin:16px 0 0;color:rgba(232,222,192,.72)}.preview-rule-economy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.preview-rule-economy span{padding:10px;border:1px solid rgba(201,169,97,.2);color:rgba(232,222,192,.65);font-size:12px}.preview-rule-economy b{display:block;margin-top:4px;color:var(--gold);font-size:18px}.preview-collection-rules .preview-rule-moderation{margin:16px 0 0;color:rgba(232,222,192,.52);font-size:12px}.preview-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:46px;align-items:stretch}.preview-candidates.preview-candidates--two{width:calc((100% - 36px) * 2 / 3 + 18px);max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto}.preview-card{position:relative;border:1px solid rgba(201,169,97,.36);border-radius:5px;padding:0;overflow:hidden;background:#17130e;text-align:left;display:flex;flex-direction:column;box-shadow:0 8px 26px rgba(0,0,0,.5),inset 0 0 0 1px rgba(201,169,97,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:pcRise .46s cubic-bezier(.2,.7,.2,1) both}.preview-candidates .preview-card:first-child{animation-delay:40ms}.preview-candidates .preview-card:nth-child(2){animation-delay:.12s}.preview-candidates .preview-card:nth-child(3){animation-delay:.2s}.preview-card:hover{transform:translateY(-4px);border-color:rgba(201,169,97,.7);box-shadow:0 14px 36px rgba(0,0,0,.6),0 0 22px rgba(201,169,97,.22)}.preview-card.winner{border-color:var(--gold);box-shadow:0 0 16px rgba(201,169,97,.3)}.pc-img-wrap{aspect-ratio:2/3;overflow:hidden;background:#2a2418;border-bottom:1px solid rgba(201,169,97,.32)}.pc-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pc-card-body{display:flex;flex:1;flex-direction:column;padding:15px}.preview-card h2,.preview-card p{display:none}.pc-result{display:flex;align-items:baseline;gap:7px;margin-top:16px}.pc-result strong{font-family:var(--font-timer);font-size:28px;font-weight:400;color:var(--linen)}.pc-result span{color:rgba(232,222,192,.6);font-size:12px}.pc-progress{height:4px;background:rgba(232,222,192,.1);margin:7px 0 13px;border-radius:2px}.pc-progress,.pc-progress i{position:relative;overflow:hidden}.pc-progress i{display:block;height:100%;transition:width .35s ease;background:linear-gradient(90deg,#8c0f22 0,var(--red) 55%,#ff7a5c 100%);box-shadow:0 0 8px rgba(200,16,46,.55)}.pc-progress i:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55) 50%,rgba(255,255,255,0));animation:pcSheen 2.4s linear infinite}.pc-vote-btn{cursor:pointer;min-height:42px;padding:8px 12px;width:100%;box-sizing:border-box;background:rgba(200,16,46,.22);border:1px solid var(--gold);color:var(--linen);border-radius:3px;font-family:var(--font-cyr);font-weight:700;font-size:14px;letter-spacing:0;transition:background-color .15s}.pc-vote-btn span{color:rgba(232,222,192,.55);font-size:11px;font-weight:400;margin-left:5px}.pc-vote-btn:hover:not(:disabled){background:rgba(200,16,46,.34)}.pc-vote-btn:disabled{opacity:.5;cursor:not-allowed}.preview-vote-confirm-veil{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.76)}.preview-vote-confirm{width:min(420px,100%);border:1px solid rgba(201,169,97,.55);background:#0b0f0b;box-shadow:0 22px 70px rgba(0,0,0,.65);padding:24px;color:var(--linen)}.preview-vote-confirm-kicker{color:var(--red);font:700 11px/1.2 var(--font-mono);letter-spacing:.2em}.preview-vote-confirm h2{margin:8px 0 20px;color:var(--gold);font-size:clamp(24px,5vw,34px)}.preview-vote-confirm label{display:block;margin-bottom:7px;color:rgba(232,222,192,.76);font-size:13px}.preview-vote-confirm input{width:100%;min-height:48px;border:1px solid rgba(201,169,97,.42);background:rgba(255,255,255,.035);color:var(--linen);padding:8px 12px;font:700 22px/1 var(--font-mono)}.preview-vote-confirm-cost{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.preview-vote-confirm-cost span{border:1px solid rgba(201,169,97,.18);padding:8px;color:rgba(232,222,192,.62);font-size:12px}.preview-vote-confirm-cost b,.preview-vote-confirm-cost strong{display:block;margin-top:4px;color:var(--linen);font-size:17px}.preview-vote-confirm-cost strong{color:var(--red)}.preview-vote-confirm-error{margin:10px 0 0;color:#f07b87;font-size:13px}.preview-vote-confirm-actions{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(180px,1.3fr);gap:10px;margin-top:20px}.preview-vote-confirm-actions button{min-height:46px;border:1px solid rgba(201,169,97,.42);background:transparent;color:var(--linen);cursor:pointer}.preview-vote-confirm-actions button.primary{border-color:var(--red);background:rgba(200,16,46,.72);font-weight:700}.preview-vote-confirm-actions button:disabled{cursor:not-allowed;opacity:.45}.preview-messages{border-top:1px solid rgba(201,169,97,.28);padding-top:25px}.pm-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.pm-heading span{color:var(--red-bright,#d74242);font-size:10px;font-family:var(--font-cyr);letter-spacing:.16em}.preview-messages h2{font-family:var(--font-cyr);color:var(--gold);font-size:22px;margin:3px 0 0}.pm-heading>b{color:rgba(232,222,192,.55);font-size:12px}.pm-post{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;padding:14px;border:1px solid rgba(201,169,97,.24);background:rgba(0,0,0,.18)}.pm-classification{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:10px}.pm-classification label{display:grid;gap:5px;color:rgba(232,222,192,.62);font-size:11px}.pm-classification select{min-height:44px;padding:0 34px 0 10px;border:1px solid rgba(201,169,97,.32);border-radius:3px;background:#17130e;color:var(--linen);font:13px var(--font-type)}.pm-classification select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pm-closed-notice{margin-bottom:22px;padding:14px 16px;background:rgba(201,169,97,.06);color:rgba(232,222,192,.72);font-size:13px}.pm-closed-notice,.pm-post textarea{border:1px solid rgba(201,169,97,.3)}.pm-post textarea{width:100%;min-height:74px;resize:vertical;padding:10px 12px;box-sizing:border-box;background:rgba(0,0,0,.3);border-radius:3px;color:var(--linen);font-family:var(--font-type);font-size:14px}.pm-post textarea:focus{outline:none;border-color:var(--gold)}.pm-post-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-post-actions small{color:rgba(232,222,192,.45);font-size:11px}.pm-post button,.pm-reply-box button{cursor:pointer;min-height:34px;padding:0 16px;white-space:nowrap;background:rgba(200,16,46,.18);border:1px solid var(--gold);color:var(--gold);border-radius:3px;font-family:var(--font-cyr);font-size:13px}.pm-post-actions button{background:linear-gradient(180deg,#d82a32,#9f141f);border-color:#f0b66a;color:#fff4dc;font-weight:800;box-shadow:0 0 0 1px rgba(120,0,0,.45),0 8px 18px rgba(120,0,0,.28)}.pm-post-actions button:not(:disabled):hover{filter:brightness(1.08)}.pm-post button:disabled,.pm-reply-box button:disabled{opacity:.5;cursor:not-allowed}.pm-post-actions button:disabled{background:rgba(115,55,55,.24);border-color:rgba(201,169,97,.35);color:rgba(232,222,192,.56);box-shadow:none;filter:none}.pm-msg{border-bottom:1px solid rgba(201,169,97,.18);padding:15px 4px}.pm-msg--featured{border-left:3px solid var(--gold);padding-left:12px;background:linear-gradient(90deg,rgba(201,169,97,.07),transparent 48%)}.pm-message-tags{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 9px}.pm-message-tags strong{padding:5px 10px;border:1px solid rgba(86,149,92,.52);border-radius:999px;background:rgba(86,149,92,.12);color:#b8d9aa;font-size:12px}.pm-delete{min-width:44px;min-height:44px;margin-left:auto;border:1px solid rgba(183,58,48,.42);border-radius:4px;background:rgba(92,24,20,.2);color:#dca19b;cursor:pointer}.pm-delete:hover:not(:disabled){background:rgba(133,33,27,.34);color:#f1c1bc}.pm-delete:disabled{cursor:wait;opacity:.55}.pm-meta{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;margin-bottom:4px}.pm-meta b{color:var(--gold);font-size:13px}.pm-author-name{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.pm-author-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-time{margin-left:auto;font-size:11px;color:rgba(232,222,192,.45);white-space:nowrap}.pm-supports{display:inline-flex;flex-wrap:wrap;gap:4px}.pm-support-tag{font-family:var(--font-type);font-size:10px;line-height:1;white-space:nowrap;color:var(--gold);border:1px solid rgba(201,169,97,.5);border-radius:999px;padding:3px 8px;background:rgba(201,169,97,.08)}.pm-text{font-size:14px;line-height:1.5;color:var(--linen)}.pm-vote{display:flex;gap:8px;margin-top:8px}.pm-vote button{display:inline-flex;align-items:center;gap:5px;min-width:46px;padding:3px 10px;border:1px solid rgba(201,169,97,.35);border-radius:3px;background:rgba(255,239,190,.06);color:rgba(232,222,192,.7);font-family:var(--font-timer);font-size:12px;line-height:1.4;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.pm-vote button span{font-size:12px}.pm-vote button:hover:not(:disabled):not([data-rwt-blocked]){color:var(--gold);border-color:var(--gold)}.pm-vote button.down:hover:not(:disabled):not([data-rwt-blocked]){color:var(--red);border-color:var(--red)}.pm-vote button.on{background:var(--green);border-color:var(--green);color:var(--linen)}.pm-vote button.down.on{background:var(--red);border-color:var(--red);color:var(--linen)}.pm-vote button:disabled{opacity:.5;cursor:not-allowed}.pm-admin-reply{display:flex;gap:9px;margin-top:10px;padding:8px 10px;background:rgba(200,16,46,.1);border-left:2px solid var(--red);font-size:13px;color:rgba(232,222,192,.85)}.pm-reply{margin:8px 0 0 18px;padding:8px 10px;border-left:2px solid rgba(201,169,97,.25)}.pm-replies-toggle{min-height:44px;margin:8px 0 0 18px;padding:0 12px;border:1px solid rgba(201,169,97,.28);border-radius:3px;background:rgba(201,169,97,.05);color:var(--gold);cursor:pointer;font:12px var(--font-cyr)}.pm-replies-toggle:hover{border-color:var(--gold);background:rgba(201,169,97,.1)}.pm-replies-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.preview-page--collection .pm-post button,.preview-page--collection .pm-reply-box button,.preview-page--collection .pm-reply-box input,.preview-page--collection .pm-vote button,.preview-page--collection .preview-back-btn{min-height:44px}.pm-reply-box{margin-top:8px;display:flex;gap:6px}.pm-reply-box input{flex:1;padding:6px 8px;box-sizing:border-box;background:rgba(0,0,0,.3);border:1px solid rgba(201,169,97,.25);border-radius:3px;color:var(--linen);font-size:13px}.pm-reply-box input:focus{outline:none;border-color:var(--gold)}.pm-reply-btn{background:none;border:1px solid rgba(201,169,97,.3);padding:4px 12px;font-size:12px;cursor:pointer;color:rgba(232,222,192,.7);border-radius:2px;font-family:var(--font-cyr)}.pm-reply-btn:hover{color:var(--gold);border-color:var(--gold)}.pm-cancel{background:none;border:1px solid rgba(232,222,192,.2);color:rgba(232,222,192,.6)}.pm-empty{padding:34px;text-align:center;color:rgba(232,222,192,.45);border:1px dashed rgba(201,169,97,.2)}.pm-more{display:block;margin:18px auto 0;padding:8px 20px;border:1px solid rgba(201,169,97,.4);background:transparent;color:var(--gold);cursor:pointer}@media (max-width:820px){.preview-status-row{align-items:flex-start;flex-direction:column}.preview-my-stats{justify-content:flex-start;flex-wrap:wrap}.preview-candidates{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.preview-collection-brief{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:14px}.preview-collection-rules{padding:18px}.preview-rule-economy{grid-template-columns:1fr}}@media (max-width:560px){.preview-page{width:min(100% - 20px,1180px);padding-top:14px}.preview-header h1{font-size:28px}.preview-my-stats{gap:12px}.pm-post-actions{align-items:stretch;flex-direction:column}.pm-post-actions button{min-height:40px}.preview-collection-brief{grid-template-columns:1fr}.preview-collection-poster{width:100%;width:min(100%,420px);margin:0 auto}.pm-classification{grid-template-columns:1fr}.pm-post-actions button,.pm-reply-box button{min-height:44px}.pm-reply-box{flex-wrap:wrap}.pm-reply-box input{flex-basis:100%;min-height:44px}}@media (orientation:landscape) and (max-height:620px){.preview-page{display:grid;-moz-column-gap:16px;column-gap:16px;align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"actions actions" "cands   header" "cands   msgs";padding:10px 0 22px;min-height:0}.preview-page-actions{grid-area:actions;margin-bottom:6px}.preview-header{grid-area:header;margin:0 0 10px;padding:0;border-bottom:0;text-align:left}.preview-candidates{grid-area:cands;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none;margin:0}.preview-collection-brief{grid-area:cands;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);gap:8px;margin:0}.preview-collection-rules{padding:12px}.preview-collection-rules h2{font-size:18px}.preview-collection-rules>p{font-size:12px;line-height:1.5}.preview-submission-types{margin-top:12px;padding:10px 12px}.preview-submission-types h3{margin-bottom:8px;font-size:12px}.preview-submission-types ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding-left:16px;font-size:12px}.preview-rule-block{margin-top:12px;padding-top:10px}.preview-rule-economy{margin-top:12px;grid-template-columns:1fr}.preview-rule-economy span{padding:6px 8px}.preview-candidates.preview-candidates--two{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-messages{grid-area:msgs;margin:0;border-top:0;padding-top:0}.preview-kicker{font-size:9px;margin-bottom:4px}.preview-header h1{font-size:clamp(15px,3.2vh,21px);line-height:1.12}.preview-sub{display:none}.preview-status-row{flex-direction:column;align-items:flex-start;margin-top:8px;gap:8px}.preview-my-stats{justify-content:flex-start;gap:12px;flex-wrap:wrap}.pc-img-wrap{aspect-ratio:2/3;height:auto;background:#14100b}.pc-img{-o-object-fit:contain;object-fit:contain}.pc-card-body{padding:7px 8px}.pc-result{margin-top:2px}.pc-result strong{font-size:18px}.pc-progress{margin:5px 0 7px}.pc-vote-btn{min-height:32px;font-size:11px;padding:5px 6px}.preview-messages h2{font-size:16px}.pm-heading{margin-bottom:8px}.pm-post{margin-bottom:12px;padding:10px}.pm-post textarea{min-height:50px}}.decor-member-row{margin:18px 0;padding:14px;border:1px solid rgba(201,169,97,.22);border-radius:5px;background:rgba(0,0,0,.14)}.decor-member-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.decor-member-card{display:flex;gap:12px;padding:10px;border:1px solid rgba(201,169,97,.18);border-radius:4px;background:rgba(0,0,0,.2)}.dmcard-preview{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:88px}.dmcard-body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.dmcard-body b{color:var(--gold);font-family:var(--font-cyr);font-size:14px}.dmcard-body span{font-size:12px;color:rgba(232,222,192,.65);line-height:1.4}.dmcard-act{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.dmcard-act .btn-paper{cursor:pointer;display:inline-flex;align-items:center}.decor-banner-input{flex:1;min-width:90px;padding:6px 8px;box-sizing:border-box;background:rgba(0,0,0,.3);border:1px solid rgba(201,169,97,.3);border-radius:3px;color:var(--linen);font-size:13px}.decor-banner-input:focus{outline:none;border-color:var(--gold)}.decor-member-msg{margin-top:10px;color:var(--gold);font-size:12px}.btn-link{background:none;border:none;color:var(--gold);cursor:pointer;text-decoration:underline;font-size:inherit;padding:0 4px}.dbg-fab{position:fixed;right:10px;bottom:96px;z-index:calc(var(--z-modal) + 20);width:40px;height:40px;border-radius:50%;background:rgba(20,18,14,.9);color:#5bbf5b;border:1px solid #5bbf5b;font-family:monospace;font-size:11px;cursor:pointer;letter-spacing:.04em}.dbg-fab:hover{background:rgba(91,191,91,.18)}.dbg-panel{position:fixed;right:10px;bottom:96px;z-index:calc(var(--z-modal) + 20);width:260px;max-height:min(620px,calc(100dvh - 120px));overflow-y:auto;background:rgba(16,14,11,.96);border:1px solid #5bbf5b;border-radius:6px;padding:10px;color:#cfe8cf;font-size:12px;box-shadow:0 12px 32px rgba(0,0,0,.6)}.dbg-hd{display:flex;justify-content:space-between;align-items:center;font-family:monospace;color:#5bbf5b;letter-spacing:.08em;margin-bottom:6px}.dbg-hd button{background:none;border:none;color:#9bbf9b;font-size:18px;line-height:1;cursor:pointer}.dbg-note{font-size:11px;color:#9bbf9b;margin-bottom:8px}.dbg-note b{color:#cfe8cf}.dbg-sec{font-size:10px;color:#7a9a7a;letter-spacing:.1em;text-transform:uppercase;margin:8px 0 4px}.dbg-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.dbg-grid button{padding:6px 4px;background:rgba(91,191,91,.08);border:1px solid rgba(91,191,91,.4);color:#cfe8cf;border-radius:3px;cursor:pointer;font-size:12px}.dbg-grid button:hover{background:rgba(91,191,91,.2);border-color:#5bbf5b}.dbg-tip{margin-top:8px;font-size:10px;color:#7a9a7a;line-height:1.4}@media (max-width:520px){.dbg-panel{right:8px;bottom:84px;width:min(280px,calc(100vw - 16px));max-height:calc(100dvh - 104px)}}.decor-item.selected{outline:2px dashed var(--gold);outline-offset:4px;border-radius:4px}.decor-resize{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-family:var(--font-cyr,sans-serif);font-size:12px;color:var(--gold,#c9a961)}.decor-resize input[type=range]{flex:1;min-width:80px;max-width:220px;accent-color:var(--gold,#c9a961)}.decor-resize b{font-family:var(--font-timer,monospace);min-width:38px;text-align:right}.apf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.apf-grid label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:rgba(232,222,192,.75)}.apf-grid input,.apf-grid select{padding:6px 8px;background:rgba(0,0,0,.3);border:1px solid rgba(201,169,97,.3);border-radius:3px;color:#e8dec0;font-size:13px}.apf-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.apf-card{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(201,169,97,.2);border-radius:5px;background:rgba(0,0,0,.2)}.apf-card-img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#2a2418}.apf-card-noimg{display:flex;align-items:center;justify-content:center;color:rgba(232,222,192,.4);font-size:13px}.apf-card input{padding:5px 7px;background:rgba(0,0,0,.3);border:1px solid rgba(201,169,97,.25);border-radius:3px;color:#e8dec0;font-size:12px}.apf-card-act{display:flex;flex-wrap:wrap;gap:5px}.apf-card-act .btn-paper{cursor:pointer;font-size:11px;padding:4px 8px;display:inline-flex;align-items:center}.apf-card-act .btn-paper.dim{opacity:.7}.apf-card-msg,.apf-card-stat{font-size:11px;color:var(--gold,#c9a961)}@media (max-width:520px){.comrade-body{grid-template-columns:1fr}.cp-head{grid-template-columns:minmax(0,1fr)}.cp-actions{justify-content:flex-start}.cs-phrases,.decor-member-grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:900px){.cp-favorite,.cp-remove{min-height:44px}.preview-page{width:min(100% - 28px,860px)}.preview-candidates{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:12px;margin-left:0;margin-right:0}.preview-candidates.preview-candidates--two{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto}.pc-card-body{padding:10px}.pc-result{margin-top:10px}.pc-result strong{font-size:24px}.pc-vote-btn{min-height:44px;padding-inline:8px}}@media (max-width:640px){.comrade-veil{padding:max(8px,var(--rwt-safe-top)) max(8px,var(--rwt-safe-right)) max(8px,var(--rwt-safe-bottom)) max(8px,var(--rwt-safe-left))}.comrade-dialog{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:16px 12px}.comrade-x{top:2px;right:2px;width:44px;height:44px;display:grid;place-items:center}.comrade-hd{padding-right:112px}.comrade-list li,.comrade-search-feedback button,.cp-favorite,.cp-remove,.cs-btn.phrase{min-height:44px}.cs-btn.phrase{padding:9px 8px}.comrade-log summary{min-height:44px;display:flex;align-items:center}.preview-candidates{grid-template-columns:1fr;max-width:480px}.preview-candidates.preview-candidates--two{width:100%;grid-template-columns:1fr}.pc-vote-btn,.pm-more,.pm-post button,.pm-reply-box button,.pm-reply-box input,.preview-back-btn{min-height:44px}}@media (orientation:landscape) and (max-height:560px) and (max-width:1000px){.comrade-records,.comrade-veil{align-items:flex-start;padding:max(6px,var(--rwt-safe-top)) max(8px,var(--rwt-safe-right)) max(6px,var(--rwt-safe-bottom)) max(8px,var(--rwt-safe-left));overflow-y:auto}.comrade-dialog{width:min(760px,100%);max-height:calc(100vh - 12px);max-height:calc(100svh - 12px);max-height:calc(100dvh - 12px);padding:12px}.comrade-records-card{width:min(520px,100%);max-height:calc(100vh - 12px);max-height:calc(100svh - 12px)}.comrade-hd{min-height:44px;display:flex;align-items:center;padding-right:112px;margin-bottom:6px}.comrade-x{top:0;right:0}.comrade-list li,.comrade-log summary,.comrade-records-btn,.comrade-req button,.comrade-search-feedback button,.comrade-search-input,.comrade-search-results button,.cs-btn.phrase{min-height:44px}.comrade-req button,.comrade-search-results button{min-width:44px}.comrade-log summary{display:flex;align-items:center}.cp-favorite,.cp-remove{min-height:44px}.preview-page{box-sizing:border-box;width:100%;margin:0;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.preview-page-actions{margin-bottom:10px}.preview-back-btn{min-height:44px}}@media (max-width:380px){.cs-btn.reaction{flex-direction:column;gap:3px;padding:6px 3px}.cs-reaction-icon{width:26px;height:26px;flex-basis:26px}.cs-btn.reaction .cs-txt{font-size:12px}}.workstation-return-slot{width:100%;min-height:50px;margin:0 auto 14px;display:flex;justify-content:flex-end;pointer-events:none}.screen-form>.workstation-return-slot{width:min(760px,100%);z-index:calc(var(--z-hud) + 5)}.screen-dossier>.workstation-return-slot{width:min(1600px,100%);z-index:calc(var(--z-hud) + 5)}.workstation-return-control{position:fixed;top:max(10px,calc(env(safe-area-inset-top) + 8px));right:max(10px,calc(env(safe-area-inset-right) + 8px));z-index:calc(var(--z-hud) + 5);min-width:44px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;pointer-events:auto;text-decoration:none}.workstation-return-control:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.workstation-return-control.sup-back-img{position:fixed;top:max(8px,calc(env(safe-area-inset-top) + 6px));right:auto;left:max(8px,calc(env(safe-area-inset-left) + 6px));min-width:44px;min-height:44px}@media (orientation:landscape) and (max-height:560px){.workstation-return-slot{min-height:46px;margin-bottom:8px}}.preview-detail-nav{display:flex;min-height:50px;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.preview-detail-nav .workstation-return-slot{width:auto;flex:1;margin:0}.preview-lobby-return{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(201,169,97,.42);border-radius:3px;background:rgba(20,16,11,.72);color:var(--gold);font:600 13px/1 var(--font-display);text-decoration:none;order:-1}.preview-lobby-return:hover{border-color:var(--gold);color:var(--linen)}.preview-lobby-return:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.preview-lobby-header,.social-video-hero{max-width:900px;margin:8px 0 34px}.preview-lobby-header h1,.social-video-hero h1{margin:0;color:var(--gold);font:700 clamp(32px,5vw,54px)/1.12 var(--font-cyr);text-wrap:balance}.preview-lobby-header p,.social-video-hero>p{max-width:800px;margin:14px 0 0;color:rgba(232,222,192,.72);font-size:15px;line-height:1.75}.preview-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.preview-activity-card{min-width:0;overflow:hidden;border:1px solid rgba(201,169,97,.34);border-radius:5px;background:linear-gradient(150deg,rgba(37,29,20,.96),rgba(12,10,8,.96));box-shadow:0 16px 42px rgba(0,0,0,.42)}.preview-activity-visual,.preview-video-motif{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid rgba(201,169,97,.25);background:#100e0b}.preview-activity-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(12,10,8,.86));pointer-events:none}.preview-activity-visual img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.preview-video-motif{display:grid;place-items:center;background:linear-gradient(rgba(200,16,46,.08) 1px,transparent 0),linear-gradient(90deg,rgba(200,16,46,.08) 1px,transparent 0),radial-gradient(circle at 55% 45%,rgba(200,16,46,.22),transparent 42%),#0d0d0b;background-size:32px 32px,32px 32px,auto,auto}.preview-video-motif:after,.preview-video-motif:before{content:"";position:absolute;width:46px;height:46px;border-color:rgba(232,222,192,.5)}.preview-video-motif:before{top:20px;left:20px;border-top:2px solid;border-left:2px solid}.preview-video-motif:after{right:20px;bottom:20px;border-right:2px solid;border-bottom:2px solid}.preview-video-rec{position:absolute;top:20px;right:24px;color:#ff5b62;font:700 11px/1 var(--font-timer);letter-spacing:.14em}.preview-video-rec:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#ff3945;box-shadow:0 0 10px #ff3945}.preview-video-frame{text-align:center}.preview-video-frame i{display:block;width:68px;height:48px;margin:0 auto 14px;border:2px solid var(--gold);border-radius:5px;transform:skewY(-4deg)}.preview-video-frame i:after{content:"▶";display:grid;height:100%;place-items:center;color:var(--red-bright);font-style:normal;transform:skewY(4deg)}.preview-video-frame b{display:block;color:var(--linen);font:700 clamp(19px,3vw,28px)/1.2 var(--font-cyr)}.preview-video-frame small{color:rgba(232,222,192,.42);font:10px var(--font-timer);letter-spacing:.22em}.preview-video-platforms{position:absolute;left:24px;bottom:20px;color:rgba(232,222,192,.55);font-size:11px}.preview-activity-copy{display:flex;min-height:310px;flex-direction:column;align-items:flex-start;padding:clamp(20px,3vw,30px)}.preview-activity-status{color:var(--red-bright);font:700 10px/1.3 var(--font-cyr);letter-spacing:.14em}.preview-activity-copy h2{margin:10px 0 12px;color:var(--gold);font:700 clamp(22px,3vw,29px)/1.25 var(--font-cyr)}.preview-activity-copy p{margin:0;color:rgba(232,222,192,.7);font-size:14px;line-height:1.7}.preview-activity-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.preview-activity-tags span{padding:5px 10px;border:1px solid rgba(201,169,97,.32);border-radius:999px;color:var(--gold);font-size:11px}.preview-activity-reward{margin-top:18px;color:#f0c974;font:700 13px var(--font-cyr)}.preview-activity-action,.social-video-primary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:auto;padding:0 20px;border:1px solid #f0b66a;border-radius:3px;background:linear-gradient(180deg,#d82a32,#98131d);box-shadow:0 8px 20px rgba(120,0,0,.28);color:#fff4dc;font:800 14px var(--font-cyr);text-decoration:none;cursor:pointer}.preview-activity-action{margin-top:24px}.preview-activity-action:hover,.social-video-primary:hover:not(:disabled){filter:brightness(1.09)}.preview-activity-action:focus-visible,.social-video-primary:focus-visible{outline:2px solid #fff4dc;outline-offset:3px}.preview-lobby-loading{margin:18px 0 0;color:rgba(232,222,192,.45);font-size:12px}.social-video-platform-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.social-video-platform-row span{padding:7px 12px;border:1px solid rgba(201,169,97,.35);border-radius:999px;color:var(--gold);background:rgba(201,169,97,.06);font-size:12px}.social-video-copy-requirement{max-width:860px;margin-top:24px;padding:20px 22px;border:1px solid rgba(225,74,78,.52);border-left:4px solid var(--red-bright);background:linear-gradient(100deg,rgba(112,11,20,.28),rgba(24,18,13,.84))}.social-video-copy-requirement>span{color:#ff8588;font:800 10px/1.4 var(--font-cyr);letter-spacing:.12em}.social-video-copy-requirement h2{margin:7px 0 14px;color:var(--linen);font:700 clamp(20px,2.4vw,27px)/1.25 var(--font-cyr)}.social-video-copy-requirement>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-video-copy-requirement p{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;margin:0;padding:11px 12px;background:rgba(0,0,0,.22);color:rgba(232,222,192,.78);font-size:13px;line-height:1.55}.social-video-copy-requirement p>b{color:#ff656a;font:800 14px/1 var(--font-timer)}.social-video-copy-requirement p strong{color:#ffd785}.social-video-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(16px,2.5vw,28px);align-items:stretch}.social-video-form,.social-video-rewards,.social-video-rules,.social-video-steps,.social-video-submissions{border:1px solid rgba(201,169,97,.28);background:rgba(24,19,14,.76)}.social-video-rewards,.social-video-steps{padding:clamp(20px,3vw,32px)}.social-video-steps{border-left:4px solid var(--red)}.social-video-form h2,.social-video-rewards h2,.social-video-rules h2,.social-video-steps h2,.social-video-submissions h2{margin:8px 0 20px;color:var(--gold);font:700 clamp(22px,3vw,30px)/1.25 var(--font-cyr)}.social-video-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.social-video-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;padding:15px 0;border-top:1px solid rgba(201,169,97,.16)}.social-video-steps li>b{color:rgba(200,16,46,.82);font:700 23px/1 var(--font-timer)}.social-video-steps h3{margin:0 0 5px;color:var(--linen);font-size:15px}.social-video-steps p{margin:0;color:rgba(232,222,192,.66);font-size:13px;line-height:1.65}.social-video-steps p strong{color:var(--gold)}.social-video-tier-list{display:grid;border-top:1px solid rgba(201,169,97,.2)}.social-video-tier-list>div{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;border-bottom:1px solid rgba(201,169,97,.16)}.social-video-tier-list span{color:rgba(232,222,192,.72);font-size:13px}.social-video-tier-list strong{color:var(--gold);font:700 22px/1 var(--font-timer)}.social-video-tier-list small{font:11px var(--font-type)}.social-video-upgrade-note{margin:16px 0 0;color:rgba(232,222,192,.54);font-size:12px;line-height:1.6}.social-video-primary{width:min(100%,320px);margin-top:18px}.social-video-primary:disabled{opacity:.45;cursor:not-allowed;filter:none}.social-video-rules{margin-top:22px;padding:20px 0;border-width:1px 0;background:transparent}.social-video-rules h2{margin:0 0 12px;font-size:20px}.social-video-rules ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0;padding-left:20px;color:rgba(232,222,192,.62);font-size:12px;line-height:1.65}.social-video-rules li::marker{color:var(--red-bright)}.social-video-form,.social-video-submissions{margin-top:36px;padding:clamp(18px,3vw,28px)}.social-video-form{scroll-margin-top:80px;border-top:3px solid var(--red)}.social-video-form:focus{outline:none}.social-video-form-heading,.social-video-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.social-video-form-heading span,.social-video-section-heading span{color:var(--red-bright);font:700 10px var(--font-cyr);letter-spacing:.15em}.social-video-form-heading h2,.social-video-section-heading h2{margin-bottom:14px}.social-video-form-heading>button,.social-video-submission footer button{min-height:44px;padding:0 13px;border:1px solid rgba(201,169,97,.35);border-radius:3px;background:rgba(0,0,0,.18);color:var(--gold);cursor:pointer}.social-video-form-copy-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;align-items:center;margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--red-bright);background:rgba(200,16,46,.1);color:rgba(232,222,192,.72);font-size:12px;line-height:1.55}.social-video-form-copy-check b{color:#ff8588;white-space:nowrap}.social-video-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.social-video-form label{display:grid;gap:6px;color:rgba(232,222,192,.66);font-size:12px}.social-video-form label>span{color:var(--linen)}.social-video-wide{grid-column:1/-1}.social-video-form input,.social-video-form select{width:100%;min-height:46px;box-sizing:border-box;padding:8px 11px;border:1px solid rgba(201,169,97,.32);border-radius:3px;background:#15120e;color:var(--linen);font:13px var(--font-type)}.social-video-form input:focus-visible,.social-video-form select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.social-video-files,.social-video-likes{margin-top:14px}.social-video-likes input{max-width:240px}.social-video-files small{color:rgba(232,222,192,.42);font-size:11px}.social-video-image-previews{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:10px;margin-top:12px}.social-video-image-previews figure{margin:0;min-width:0;border:1px solid rgba(201,169,97,.2);background:#0c0a08}.social-video-image-previews img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.social-video-image-previews figcaption{overflow:hidden;padding:7px;color:rgba(232,222,192,.48);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.social-video-consents{display:grid;gap:8px;margin-top:16px}.social-video-consents label{display:flex;min-height:44px;align-items:flex-start;grid-template-columns:none;gap:9px;padding:9px 11px;border:1px solid rgba(201,169,97,.18);color:rgba(232,222,192,.68);line-height:1.55;cursor:pointer}.social-video-consents .social-video-consent-required{border-color:rgba(225,74,78,.52);background:rgba(200,16,46,.09);color:var(--linen)}.social-video-consents input{width:20px;min-width:20px;min-height:20px;margin:1px 0 0;padding:0;accent-color:var(--red)}.social-video-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.social-video-form-actions>span{color:rgba(232,222,192,.44);font-size:11px}.social-video-form-actions button{min-height:46px;padding:0 22px;border:1px solid #f0b66a;background:linear-gradient(180deg,#d82a32,#98131d);color:#fff4dc;font-weight:800;cursor:pointer}.social-video-form-actions button:disabled{opacity:.45;cursor:not-allowed}.social-video-section-heading>b{color:rgba(232,222,192,.52);font-size:12px}.social-video-empty{padding:42px 20px;border:1px dashed rgba(201,169,97,.22);color:rgba(232,222,192,.48);text-align:center}.social-video-submission-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.social-video-submission{min-width:0;padding:17px;border:1px solid rgba(201,169,97,.22);background:rgba(0,0,0,.16)}.social-video-submission--approved{border-left:3px solid #6e9b68}.social-video-submission--needs_changes{border-left:3px solid #d59e46}.social-video-submission--revoked{border-left:3px solid var(--red)}.social-video-submission header{display:flex;justify-content:space-between;gap:12px}.social-video-submission header span{color:rgba(232,222,192,.45);font:10px var(--font-timer);letter-spacing:.08em}.social-video-submission h3{margin:4px 0 0;color:var(--gold);font-size:17px}.social-video-submission header>strong{align-self:flex-start;padding:5px 8px;border:1px solid rgba(201,169,97,.32);border-radius:999px;color:var(--linen);font-size:11px;white-space:nowrap}.social-video-post-link{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;color:var(--gold);font-size:12px;overflow-wrap:anywhere}.social-video-submission dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:5px 0 0}.social-video-submission dl>div{padding:8px;border:1px solid rgba(201,169,97,.14)}.social-video-submission dt{color:rgba(232,222,192,.44);font-size:10px}.social-video-submission dd{margin:3px 0 0;color:var(--linen);font:700 13px var(--font-timer)}.social-video-admin-note,.social-video-upgrade-status{display:grid;gap:4px;margin:10px 0 0;padding:9px 10px;background:rgba(200,16,46,.08);border-left:2px solid var(--red);color:rgba(232,222,192,.72);font-size:12px;line-height:1.55}.social-video-upgrade-status{background:rgba(201,169,97,.06);border-left-color:var(--gold)}.social-video-public-until{margin:10px 0 0;color:rgba(232,222,192,.48);font-size:11px}.social-video-submission footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.social-video-submission footer button:hover{border-color:var(--gold);background:rgba(201,169,97,.08)}.social-video-submission footer button.danger{border-color:rgba(200,16,46,.48);color:#e99595}@media (max-width:820px){.preview-activity-grid{grid-template-columns:1fr 1fr;gap:14px}.preview-activity-copy{min-height:340px;padding:18px}.social-video-overview{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:14px}.social-video-rewards,.social-video-steps{padding:18px}.social-video-rules ul{grid-template-columns:1fr}}@media (max-width:620px){.preview-lobby-header,.social-video-hero{margin-bottom:24px}.preview-lobby-header h1,.social-video-hero h1{font-size:32px}.preview-activity-grid,.social-video-overview,.social-video-submission-list{grid-template-columns:1fr}.preview-activity-copy{min-height:0}.preview-activity-action{width:100%;box-sizing:border-box}.preview-detail-nav{align-items:stretch;flex-direction:column}.preview-detail-nav .workstation-return-slot{min-height:50px}.preview-lobby-return{align-self:flex-start}.social-video-copy-requirement{padding:17px 15px}.social-video-copy-requirement>div{grid-template-columns:1fr}.social-video-primary{width:100%}.social-video-form-grid{grid-template-columns:1fr}.social-video-wide{grid-column:auto}.social-video-form-copy-check{grid-template-columns:1fr;gap:4px}.social-video-form-actions{align-items:stretch;flex-direction:column}.social-video-form-actions button{width:100%}.social-video-image-previews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:620px){.preview-page.preview-lobby,.preview-page.social-video-page{display:block;width:100%;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.preview-lobby .preview-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-lobby .preview-activity-visual,.preview-lobby .preview-video-motif{aspect-ratio:16/7}.preview-lobby .preview-activity-copy{min-height:0}.social-video-page .social-video-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-supervisor=liu]{--bg:#202820;--paper:#e8dfcd;--paper-d:#c3b79d;--gold:#c5a56c;--gold-d:#856941;--red:#a64c3c;--red-d:#70382f;--green:#536d51;--green-d:#334c35;--font-native:var(--font-display)}body[data-supervisor=liu] .vignette{opacity:.48}.hud-surface-preview[data-hud-supervisor=liu],body[data-supervisor=liu] .hud-journal,body[data-supervisor=liu] .hud-mini{--bg:#373c31;--paper:#f0eddf;--paper-d:#dedbcc;--linen:#f0eddf;--gold:#ded5ae;--gold-d:#939577;--red:#ce7567;--red-d:#713e35;--green:#8baf83;--green-d:#3c5339;--hud-preview-control-bg:rgba(35,42,32,.74);color:var(--paper);background:rgba(55,60,49,var(--hud-bg-alpha,.6));border-color:rgba(224,224,197,.3);border-radius:8px;box-shadow:0 8px 24px rgba(19,26,18,.24),inset 0 0 0 1px rgba(238,237,210,.12);isolation:isolate;text-shadow:0 1px 2px rgba(15,23,14,.9)}.hud-surface-preview[data-hud-supervisor=liu]:before,body[data-supervisor=liu] .hud-journal:before,body[data-supervisor=liu] .hud-mini:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:none;border:0;box-shadow:none;opacity:1;mix-blend-mode:normal;backdrop-filter:blur(6px)}body[data-supervisor=liu] .hud-journal:after,body[data-supervisor=liu] .hud-mini:after{content:none;background:none;border:0;box-shadow:none}body[data-supervisor=liu] .hud-mini:hover{box-shadow:0 8px 24px rgba(19,26,18,.3),inset 0 0 0 1px rgba(238,237,210,.35)}body[data-supervisor=liu] .hud-journal :is(.inner,.hud-toolbar,.timer-block,.controls,.nav-strip){background:transparent;box-shadow:none}body[data-supervisor=liu] .hud-journal :is(.topline,.hud-topline-v2,.lives-row,.fatigue-meter,.controls,.nav-strip){border-color:rgba(224,224,197,.22)}body[data-supervisor=liu] .hud-journal :is(.hud-supply-balance,.hsb-label,.hud-supply-balance b,.hud-chip,.timer-block .phase){color:var(--paper);text-shadow:0 1px 2px rgba(15,23,14,.9)}body[data-supervisor=liu] .hud-journal :is(.hud-supply-balance small,.timer-split,.working-now,.phase .gloss,.fatigue-meter-head){color:var(--paper-d);text-shadow:0 1px 2px rgba(15,23,14,.9)}body[data-supervisor=liu] .hud-journal .timer-block .digits{color:var(--paper);text-shadow:0 2px 3px rgba(15,23,14,.9),0 0 6px rgba(15,23,14,.5)}body[data-supervisor=liu] .hud-journal .hud-timer-row.dungeon .digits,body[data-supervisor=liu] .hud-mini .hc-main.dungeon{color:#ffb7a6}body[data-supervisor=liu] .hud-journal :is(.hud-chip,.hud-rapsheet){background:rgba(35,42,32,.65);border-color:rgba(224,224,197,.32);color:var(--paper-d)}body[data-supervisor=liu] .hud-journal .hud-rapsheet.lvl-1{color:#ffe0a3;border-color:#bd985a}body[data-supervisor=liu] .hud-journal :is(.hud-rapsheet.lvl-2,.hud-rapsheet.lvl-3){color:#ffd1c7;border-color:#ce7567;background:rgba(85,42,36,.85)}body[data-supervisor=liu] .hud-journal :is(.hud-toolbar button,.hud-toolbar a,.nav-strip button,.hud-supervisor-button,.hud-collapse-btn,.hud-mode-trigger,.hud-camera-toggle,.controls .ctl){color:var(--paper);background:rgba(35,42,32,.74);border-color:rgba(224,224,197,.42);border-radius:4px;box-shadow:none;text-shadow:0 1px 2px rgba(15,23,14,.85)}body[data-supervisor=liu] .hud-journal :is(.hud-toolbar button,.hud-toolbar a,.nav-strip button,.hud-supervisor-button,.hud-collapse-btn,.hud-mode-trigger,.hud-camera-toggle,.controls .ctl):hover:not(:disabled):not([data-rwt-blocked]){color:#fffdf1;background:rgba(66,79,57,.9);border-color:#ded5ae;box-shadow:none}body[data-supervisor=liu] .hud-journal :is(button,a):focus-visible,body[data-supervisor=liu] .hud-mini:focus-visible{outline:2px solid #e5dcad;outline-offset:2px}body[data-supervisor=liu] .hud-journal :is(.hud-toolbar button.on,.hud-mode-trigger[aria-expanded=true]){background:rgba(66,79,57,.94);border-color:#b4c49b}body[data-supervisor=liu] .hud-journal .controls .ctl.primary{background:rgba(79,103,67,.96);border-color:#bdc49c}body[data-supervisor=liu] .hud-journal .controls .ctl.finish{color:#fff0bd;background:rgba(88,88,55,.94);border-color:#d0c28b}body[data-supervisor=liu] .hud-journal .controls :is(.ctl.danger,.ctl.resume-attention){color:#ffd1c7;background:rgba(100,47,40,.94);border-color:#db9588}body[data-supervisor=liu] .hud-journal .hud-camera-toggle.on{color:#ffd1c7;background:rgba(100,47,40,.88);border-color:#ce7567}body[data-supervisor=liu] .hud-journal .hud-camera-toggle.hud-pip-toggle.on{color:#c9ebbb;background:rgba(48,77,43,.94);border-color:#a8c790}body[data-supervisor=liu] .hud-journal .hud-camera-toggle .cam-slash-bg{stroke:#232a20}body[data-supervisor=liu] .hud-journal .hud-mode-options{background:rgba(42,49,38,.98);border-color:#939577;box-shadow:0 8px 20px rgba(15,23,14,.3)}body[data-supervisor=liu] .hud-journal .hud-mode-options button{color:var(--paper)}body[data-supervisor=liu] .hud-journal .hud-mode-options small{color:var(--paper-d)}body[data-supervisor=liu] .hud-journal .hud-mode-options button:is(:hover,:focus-visible,.on){color:#f5f3dc;background:rgba(91,112,73,.65);border-color:#b4c49b}body[data-supervisor=liu] .hud-journal .focus-validity{background:rgba(24,36,28,.92);box-shadow:none;text-shadow:none}body[data-supervisor=liu] .hud-journal .focus-validity.valid{color:#b1e4aa}body[data-supervisor=liu] .hud-journal .focus-validity.invalid{color:#ffb7a6}body[data-supervisor=liu] .hud-toolbar>:first-child{--liu-hud-icon:url(/assets/ui/liu/progress.svg)}body[data-supervisor=liu] .hud-toolbar>:nth-child(2){--liu-hud-icon:url(/assets/ui/liu/classmates.svg)}body[data-supervisor=liu] .hud-toolbar>:nth-child(3){--liu-hud-icon:url(/assets/ui/liu/note-pencil.svg)}body[data-supervisor=liu] .hud-toolbar>:nth-child(4){--liu-hud-icon:url(/assets/ui/liu/homework.svg)}body[data-supervisor=liu] .nav-strip button:first-child{--liu-hud-icon:url(/assets/ui/liu/sliders.svg)}body[data-supervisor=liu] .nav-strip button:nth-child(2){--liu-hud-icon:url(/assets/ui/liu/record-folder.svg)}body[data-supervisor=liu] .nav-strip button:nth-child(3){--liu-hud-icon:url(/assets/ui/liu/pencil-case.svg)}body[data-supervisor=liu] .nav-strip button:nth-child(4){--liu-hud-icon:url(/assets/ui/liu/fullscreen.svg)}body[data-supervisor=liu] .hud-toolbar>:before,body[data-supervisor=liu] .nav-strip button:before{content:"";border:0;background:currentColor;-webkit-mask:var(--liu-hud-icon) center /contain no-repeat;mask:var(--liu-hud-icon) center /contain no-repeat;filter:none}body[data-supervisor=liu] .hud-journal .glyph-star>path:first-child:not([fill=transparent]),body[data-supervisor=liu] .hud-mini .glyph-star>path:first-child:not([fill=transparent]){fill:var(--red);stroke:var(--red-d)}body[data-supervisor=liu] .hud-journal .glyph-star>path:first-child[fill=transparent],body[data-supervisor=liu] .hud-mini .glyph-star>path:first-child[fill=transparent]{stroke:rgba(217,210,192,.35)}body[data-supervisor=liu] .hud-journal .glyph-star>path:nth-child(2),body[data-supervisor=liu] .hud-mini .glyph-star>path:nth-child(2){fill:rgba(255,255,255,.18)}.supervisor-entitlement-liu{--klaus-wine:#375741;--klaus-wine-bright:#517558;--klaus-paper:#e8dfcd;--klaus-muted:#b8b59f;border-color:rgba(181,165,124,.6)!important}.supervisor-entitlement-liu .klaus-entitlement-poster img{-o-object-position:50% 20%;object-position:50% 20%}.supervisor-entitlement-liu .klaus-file-mark{letter-spacing:.08em}