@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.auth-screen{color:#eadff2;background:radial-gradient(at 50% 25%,#321647,#0c041b 70%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#1c102b;border:1px solid #543461;border-radius:15px;width:min(100%,410px);padding:34px;box-shadow:0 25px 100px #0005}.auth-mark{background:linear-gradient(120deg,#fa0062,#ff9039);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.auth-overline{color:#b796cc;letter-spacing:2px;font-size:10px}.auth-card h1{color:#f6eafa;margin:10px 0;font-size:24px}.auth-card p{color:#b7a3c6;font-size:12px;line-height:1.7}.auth-card label,.auth-password label,.settings-card label{color:#c6b0d6;flex-direction:column;gap:8px;margin-top:17px;font-size:12px;display:flex}.auth-card input,.auth-password input{color:#f5eafa;background:#2c1c3c;border:1px solid #604171;height:42px}.auth-primary{color:#fff;background:linear-gradient(110deg,#fd0060,#ff8c3b);border:0;border-radius:7px;width:100%;min-height:41px;margin-top:22px;padding:10px 16px}.auth-card small,.auth-password small{color:#ad92bd;margin-top:15px;font-size:11px}.auth-error{overflow-wrap:anywhere;background:#471c31;border:1px solid #7f3e51;border-radius:6px;padding:10px;color:#ffb2c5!important}.auth-quiet{color:#bda3ce;background:0 0;border:0;margin-top:20px}.settings-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.settings-card{padding:24px}.settings-card h2{align-items:center;gap:9px;display:flex}.settings-card p{color:#b39ac5;margin-top:14px;font-size:12px}.settings-card form button{border-radius:6px;margin:16px 8px 0 0;padding:10px 14px;font-size:12px}.settings-card>.secondary{border-radius:6px;margin-top:20px;padding:9px 14px}.settings-users{border-top:1px solid #46304f;margin-top:26px}.settings-users>div{border-bottom:1px solid #46304f;align-items:center;gap:8px;padding:15px 0;display:flex}.settings-users>div>div{margin-right:auto}.settings-users small{margin-top:5px;font-size:10px}.settings-users button{border-radius:6px;padding:7px;font-size:10px}@media (width<=950px){.settings-layout{grid-template-columns:1fr}.settings-users>div{flex-wrap:wrap}.settings-users>div>div{width:100%}.auth-card{padding:26px}}:root{color:#202837;font-synthesis:none;background:#f6f7f9;font-family:Manrope,Inter,system-ui,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button,a{transition:background .15s,border-color .15s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #a6c9ff}button{justify-content:center;align-items:center;gap:8px;display:inline-flex}a{color:inherit;text-decoration:none}small{color:#88909e;font-size:11px;display:block}p{line-height:1.7}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:8px;font-size:28px;font-weight:800}h2{margin:0;font-size:15px}h3{margin-bottom:8px;font-size:15px}h4{margin:22px 0 12px;font-size:12px}input,select{color:#344054;background:#fff;border:1px solid #e0e4eb;border-radius:7px;width:100%;min-width:0;padding:10px 12px}input::placeholder{color:#9ba3b0}label{color:#5f6878;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;color:#89919d;text-transform:uppercase;letter-spacing:.5px;background:#fafbfc;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3;padding:15px 20px;font-size:10px;font-weight:700}td{border-bottom:1px solid #eef0f3;padding:18px 20px;font-size:12px}td small{margin-top:6px}td b{font-weight:700}tr:hover td{background:#fafcff}.shell{min-height:100vh;display:flex}aside{z-index:10;background:#fff;border-right:1px solid #e8ebf0;flex-direction:column;width:238px;padding:30px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.brand-icon{color:#fff;background:#2374ed;border-radius:10px;place-items:center;width:36px;height:38px;display:grid}.brand-light{color:#5c6676;font-weight:500}.brand small{letter-spacing:1.55px;color:#a0a7b3;margin-top:4px;font-size:7px;font-weight:700}.workspace{border:1px solid #e6e9ef;border-radius:8px;align-items:center;gap:9px;margin:34px 0 30px;padding:12px 9px;font-size:10px;font-weight:700;display:flex}.workspace small{margin-top:4px;font-size:9px}.workspace-avatar{color:#3977d7;background:#eaf1fc;border:1px solid #dce7fa;border-radius:6px;place-items:center;width:28px;height:29px;display:grid}.workspace>svg{color:#98a2b3;margin-left:auto}.nav-label{color:#9aa2af;letter-spacing:1.4px;margin-bottom:13px;padding-left:14px;font-size:9px;font-weight:800}nav{flex-direction:column;gap:7px;display:flex}nav button{color:#6b7584;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:13px;padding:13px 14px;font-size:12px;font-weight:650}nav button:hover{background:#f6f8fb}nav button.active{color:#2876e9;background:#edf4ff}nav svg{stroke-width:1.7px}.nav-count{border:1px solid #e4e8ee;border-radius:5px;margin-left:auto;padding:1px 5px;font-size:9px}.side-note{color:#546174;background:#fafbfc;border:1px solid #e8ecf1;border-radius:8px;margin-top:auto;padding:13px;font-size:9px;font-weight:700}.side-note p{color:#98a0ac;margin:8px 0 0;font-size:10px;font-weight:400;line-height:1.8}.tiny-dot{background:#37b383;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:7px;display:inline-block}.tiny-dot.gray{background:#99a3b1}.profile{border-top:1px solid #eef0f3;align-items:center;gap:9px;margin-top:15px;padding:22px 0;font-size:10px;font-weight:700;display:flex}.profile>span:first-child{color:#788395;background:#f0f2f6;border:1px solid #e3e7ed;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.profile small{margin-top:4px;font-size:9px}.profile .version{color:#a3abb6;margin-left:auto;font-size:9px}.main{width:calc(100% - 238px);margin-left:238px}header{background:#fff;border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;height:66px;padding:0 36px;display:flex}.breadcrumb{color:#9ba2ae;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#5e697a;font-weight:600}.environment{color:#748091;background:#f8fafb;border:1px solid #e9edf1;border-radius:5px;padding:7px 10px;font-size:10px}.environment .tiny-dot{background:#8c9baa}main{max-width:1700px;margin:auto;padding:33px 36px 0}.page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:1.7px;color:#98a3b3;margin-bottom:11px;font-size:8px;font-weight:800}.page-head p{color:#8b94a3;margin:0;font-size:11px}.head-actions{flex-shrink:0;gap:9px;display:flex}.primary,.secondary,.icon-button{border-radius:7px;min-height:37px;padding:9px 13px;font-size:11px;font-weight:700}.primary{color:#fff;background:#2777ed;border:1px solid #2673e5;box-shadow:0 2px 3px #2673e519}.primary:hover{background:#1b66d6}.secondary{color:#697587;background:#fff;border:1px solid #dfe5ec}.secondary:hover,.icon-button:hover{background:#f3f6fa}.icon-button{color:#7a8799;background:#fff;border:1px solid #dfe5ec;padding:9px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.stat{background:#fff;border:1px solid #e5e9ef;border-radius:9px;padding:19px 20px}.stat-label{color:#8892a1;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.stat-label svg{color:#a9b4c4}.stat strong{letter-spacing:-1px;margin:10px 0 7px;font-size:29px;font-weight:750;display:block}.stat small{color:#a1a9b6;font-size:9px}.panel{background:#fff;border:1px solid #e5e9ef;border-radius:9px;overflow:hidden}.panel-top{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:0 21px;display:flex}.tabs{align-self:stretch;gap:25px;display:flex}.tabs button{color:#8b95a4;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:11px;font-weight:700}.tabs .chosen{color:#2877e9;border-color:#2877e9}.tabs span{color:#909bab;background:#f1f4f8;border-radius:4px;padding:2px 6px;font-size:9px}.tabs .chosen span{color:#4285e9;background:#eaf2ff}.quiet{color:#9aa3b1;font-size:9px}.filters{align-items:center;gap:10px;padding:17px 20px;display:flex}.search{color:#a1acbc;border:1px solid #e0e5ec;border-radius:6px;flex-direction:row;align-items:center;width:260px;padding-left:11px;display:flex}.search input{border:0;width:100%;padding:10px;font-size:11px}.filters select{width:150px;padding:9px;font-size:11px}.filters .secondary{min-height:35px;font-size:10px}.filter-total{color:#9aa2af;margin-left:auto;font-size:10px}.filter-total b{color:#697587}.table-wrap{overflow:auto}.panel-foot{color:#9ba4b2;border-top:1px solid #edf0f5;justify-content:space-between;padding:15px 20px;font-size:9px;display:flex}.empty{text-align:center;max-width:490px;margin:auto;padding:56px 24px 60px}.empty-icon{color:#7e9fc9;background:#f4f7fc;border:1px solid #e9eef7;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 20px;display:grid}.empty h3{margin-bottom:9px;font-size:15px;font-weight:750}.empty p{color:#929cac;margin-bottom:22px;font-size:11px;line-height:1.9}.empty .secondary{font-size:10px}.info-line{color:#8292a8;align-items:flex-start;gap:10px;padding:21px 4px;display:flex}.info-line svg{flex-shrink:0;margin-top:2px}.info-line p{color:#94a0b1;margin:0;font-size:10px;line-height:1.9}.info-line b{color:#7a8ba1;font-weight:700}.alert{border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:15px 17px;font-size:12px;display:flex}.alert>svg{flex-shrink:0}.alert p{margin:5px 0 0;font-size:11px}.alert button{color:inherit;background:0 0;border:0;margin-left:auto}.alert.error{color:#ad423a;background:#fff2f1;border:1px solid #f5d7d3}.alert.success{color:#288759;background:#edf9f2;border:1px solid #ccebd9}.alert.neutral{color:#4a78aa;background:#edf4ff;border:1px solid #dce7f8}.cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px;display:grid}.cards.rooms{grid-template-columns:repeat(3,minmax(0,1fr))}.entity{text-align:left;padding:21px;position:relative}.entity-icon{color:#6a91c9;background:#f0f5fe;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:19px;display:grid}.entity>span.status{position:absolute;top:22px;right:20px}.entity p{color:#929cab;min-height:20px;font-size:11px}.entity .text-button{margin-top:22px}.status,.source-status{color:#449a6f;background:#edf8f1;border-radius:5px;padding:5px 7px;font-size:9px;display:inline-flex}.source-status{color:#a18b50;background:#f5f2e9}.room-badge{color:#536176;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.room-badge>span{color:#6282ab;background:#f1f4f9;border:1px solid #e2e8f0;border-radius:5px;place-items:center;min-width:27px;height:25px;padding:3px;font-size:8px;font-weight:800;display:grid}.room-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.entity-bottom{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.source-meta{color:#9ba4b1;grid-template-columns:1fr 1fr;gap:10px;font-size:10px;display:grid}.source-meta b{text-align:right;color:#7f8b9c;font-weight:600}.source-pill{color:#7e8b9e;background:#f4f6f9;border:1px solid #e9edf3;border-radius:4px;padding:4px 6px;font-size:9px}.text-button{color:#5381ba;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.text-button:hover{text-decoration:underline}.full{grid-column:1/-1}.chips{flex-wrap:wrap;gap:7px;display:flex}.selectable button{color:#8592a5;background:#fff;border:1px solid #e3e8f0;border-radius:5px;padding:6px 8px;font-size:10px}.selectable button.on{color:#317be1;background:#edf4ff;border-color:#a8c9fa}.hint{color:#98a3b3;margin-top:9px;font-size:10px;line-height:1.8;display:block}.grid-layout{grid-template-columns:300px minmax(0,1fr);gap:22px;display:grid}.grid-layout>.cards{grid-template-columns:1fr}.grid-card{color:inherit;cursor:pointer;border:1px solid #e5e9ef;width:100%;display:block}.grid-card.selected{border-color:#77aaf5;box-shadow:0 0 0 2px #e6effe}.rule-panel{padding:22px}.panel-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:20px 22px;display:flex}.rule-panel>.panel-heading{padding:0 0 18px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.check{flex-direction:row;align-items:center;gap:8px;margin:14px 0;font-size:11px;font-weight:500;display:flex}.check input{accent-color:#2d79eb;width:15px;height:15px}.rule-actions{gap:10px;margin-top:25px;display:flex}.preview{border-top:1px solid #e8edf4;margin-top:26px;padding-top:5px}.preview-row{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;padding:13px 0;font-size:10px;display:flex}.preview-row .text-button{margin-left:auto}.preview-row small{margin-top:5px;font-size:9px}.included{color:#34a274}.excluded{color:#ba7777}.preview>.primary{margin-top:20px}.publication{color:#6f89aa;border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding:18px 22px;font-size:12px;display:flex}.publication>div{color:#4e5d72}.publication small{margin-top:7px}.publication a{margin-left:auto}.audit-panel{margin-top:22px}.audit-row{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:18px 22px;font-size:11px;display:flex}.audit-row small{margin-top:4px}.audit-row time{color:#a0a9b8;margin-left:auto;font-size:10px}.empty-text{color:#929dad;padding:20px;font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:30;background:#172d4b66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:12px;width:500px;max-height:92vh;overflow:auto;box-shadow:0 20px 80px #18355033}.modal form{padding:22px}.modal form>label{margin-bottom:16px}.modal-actions{border-top:1px solid #edf0f3;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}footer{color:#a6afbc;border-top:1px solid #e6eaf0;justify-content:space-between;margin-top:20px;padding:27px 0;font-size:9px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){main{padding-top:40px}.empty{padding-top:80px;padding-bottom:85px}}@media (width<=1150px){aside{width:200px;padding-left:14px;padding-right:14px}.main{width:calc(100% - 200px);margin-left:200px}.brand{font-size:17px}.brand small{font-size:6px}.workspace{font-size:9px}main{padding:26px 24px 0}header{padding:0 24px}.stats{gap:10px}.stat{padding:16px 13px}.stat-label{font-size:9px}.stat small{font-size:8px}.cards,.cards.rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-layout{grid-template-columns:240px minmax(0,1fr)}.panel-top>.quiet{display:none}.filters{flex-wrap:wrap}.filter-total{margin-left:0}.page-head{align-items:flex-start}h1{font-size:25px}}@media (width<=800px){aside{flex-shrink:0;width:68px;padding:24px 9px 15px;position:static}.brand{justify-content:center}.brand>span:last-child,.workspace,.nav-label,.side-note,.profile{display:none}nav{margin-top:35px}nav button{justify-content:center;gap:0;padding:14px;font-size:0}nav .nav-count{display:none}nav svg{width:21px;height:21px}.main{width:calc(100% - 68px);margin:0}header{height:56px;padding:0 18px}main{padding:24px 18px 0}.stats{grid-template-columns:repeat(2,1fr)}.page-head{flex-wrap:wrap;gap:17px}.page-head p{font-size:10px}.head-actions{justify-content:flex-end;width:100%}.grid-layout{grid-template-columns:1fr}.grid-layout>.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.environment{font-size:8px}.cards,.cards.rooms{grid-template-columns:1fr}.filters .search{width:100%}.panel-foot{flex-wrap:wrap;gap:15px}.tabs{gap:18px}.tabs button{font-size:10px}.tabs span{font-size:8px}.panel-top{padding:0 14px}footer span{display:none}.form-grid{gap:10px}.stat strong{font-size:25px}h1{font-size:24px}.modal-backdrop{padding:12px}.modal{max-height:95vh}.room-head{gap:10px}.preview-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.catalog-mode{gap:8px;margin-bottom:16px;display:flex}.run-row{text-align:left;color:#6f7d91;background:#fff;border:0;border-bottom:1px solid #edf0f4;justify-content:flex-start;gap:20px;width:100%;padding:17px 22px;font-size:11px}.run-row>div{flex:1}.run-row small{margin-top:6px}.run-row:hover{background:#f7faff}.raw-detail{padding:15px 22px}.raw-detail .panel-heading{padding:10px 0}.raw-detail pre{color:#6a7890;background:#f6f8fb;border:1px solid #e6ebf2;border-radius:6px;max-height:420px;padding:16px;font-size:10px;line-height:1.7;overflow:auto}.modal-error{overflow-wrap:anywhere;margin:18px 22px 0}.ranking-panel,.collection-panel{margin-bottom:24px}.ranking-toggle{color:#59728f;text-align:left;background:#fff;border:0;justify-content:flex-start;width:100%;padding:20px 22px}.ranking-toggle div{flex:1}.ranking-toggle b{color:#4a596e;font-size:12px}.ranking-toggle small{margin-top:5px;font-size:10px}.ranking-toolbar{align-items:flex-end;gap:15px;padding:18px 22px 0;display:flex}.ranking-toolbar label{width:210px}.ranking-hint{padding:0 22px}.rank-checker{background:#fafcfe;border-top:1px solid #e8edf3;padding:22px}.rank-checker h3{color:#6581a3;align-items:center;gap:8px;font-size:12px;display:flex}.rank-query{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr auto;align-items:flex-end;gap:10px;display:grid}.rank-result{color:#4a77a7;background:#edf4ff;border-radius:6px;margin-top:16px;padding:15px;font-size:11px}.rank-result p{margin:7px 0;font-size:10px}.collection-panel>.chips,.collection-panel>.hint{margin:17px 22px}.collection-panel .panel-heading small{margin-top:8px;font-size:10px}.job-row{color:#8392a5;border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:15px;padding:14px 22px;font-size:10px;display:flex}@media (width<=1000px){.rank-query{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.rank-query{grid-template-columns:1fr 1fr}.collection-panel .panel-heading{flex-wrap:wrap}}.gaming-period{border-top:1px solid #edf0f4;margin-top:20px}.gaming-period .form-grid{margin-top:0}.weekdays{margin-top:15px}.weekdays button{min-width:36px}.selection-bar{color:#4875ad;background:#eaf3ff;border:1px solid #c9ddfb;border-radius:8px;align-items:center;gap:15px;margin-bottom:15px;padding:12px 16px;font-size:11px;display:flex}.selection-bar>span{color:#86a0c0;font-size:10px}.selection-bar .primary{margin-left:auto}th>input[type=checkbox],td>input[type=checkbox]{accent-color:#2777ed;cursor:pointer;width:14px;height:14px}.bulk-modal{width:820px}.bulk-body{padding:0 24px 24px}.bulk-body .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-actions{align-items:center;gap:18px;margin:20px 0;display:flex}.bulk-review{border-top:1px solid #e3eaf4;padding-top:22px}.bulk-review h3{font-size:12px}.bulk-review .table-wrap{border:1px solid #e9edf3;border-radius:7px;max-height:320px;overflow:auto}.bulk-review td{white-space:normal}.bulk-review td small{overflow-wrap:anywhere;max-width:310px}.bulk-review>.primary{margin-top:20px}.bulk-errors{color:#ad5c53;background:#fff3f1;border:1px solid #f3d9d6;border-radius:7px;padding:13px;font-size:11px}.bulk-errors p{margin:6px 0;font-size:10px}.bulk-modal .panel-heading small{margin-top:7px}@media (width<=600px){.selection-bar{flex-wrap:wrap}.selection-bar .primary{margin-left:0}.bulk-body{padding:0 15px 18px}.bulk-body .form-grid{grid-template-columns:1fr}.bulk-actions{flex-wrap:wrap}}.publication-actions{margin-left:auto}.publication-actions>a{margin-left:0}.score-body{padding:0 22px 20px}.score-body .ranking-toolbar{padding:0}.score-body>.hint{margin:16px 0}.score-body>.chips{margin-bottom:20px}.score-checker{border-radius:7px;margin-top:20px;padding:18px}.score-checker>.primary{margin-top:18px}.config-editor{color:#54677f;resize:vertical;background:#fafcff;border:1px solid #dfe5ee;border-radius:7px;width:100%;min-height:340px;padding:14px;font:11px/1.7 monospace}.score-body pre{max-height:300px;font-size:10px;overflow:auto}.source-policy{color:#8390a2;border-top:1px solid #edf0f4;margin-top:16px;padding-top:13px;font-size:10px}.source-policy summary{cursor:pointer;font-weight:600}.source-policy summary span{float:right;color:#9aa7b7;font-size:9px;font-weight:400}.source-policy form{padding-top:3px}.source-policy .check{font-size:10px}.source-policy select{padding:7px;font-size:10px}.source-policy .hint{font-size:9px}.policy-error{color:#ad5c53;font-size:10px}.source-policy .secondary{min-height:31px;font-size:9px}.editions .panel-heading small{margin-top:7px;font-size:10px}.edition-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.edition-card{text-align:left;color:#46576e;background:#fff;border:1px solid #e5eaf2;border-radius:8px;padding:17px;display:block}.edition-card.selected{background:#f8fbff;border-color:#87b4f7;box-shadow:0 0 0 1px #dbe9fe}.edition-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.edition-card h3{margin:15px 0 10px;font-size:13px;line-height:1.6}.edition-card p{color:#8997a9;margin-bottom:17px;font-size:10px}.edition-card-bottom{color:#93a1b3;border-top:1px solid #eaf0f8;justify-content:space-between;padding-top:11px;font-size:9px;display:flex}.edition-alert{margin:0 20px 18px}.edition-detail{margin-top:20px}.edition-provenance{color:#8c9bad;flex-wrap:wrap;align-items:center;gap:13px;padding:17px 22px 0;font-size:10px;display:flex}.edition-provenance a{color:#6088ba;align-items:center;gap:5px;display:inline-flex}.alias-directory{margin-top:24px}.alias-directory>summary{cursor:pointer;color:#7e8d9f;padding:20px 22px;font-size:11px;font-weight:600}.alias-directory>summary span{float:right;font-size:10px;font-weight:400}.alias-directory>.cards{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px}@media (width<=1150px){.edition-list,.alias-directory>.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.edition-list,.alias-directory>.cards{grid-template-columns:1fr}.edition-detail .panel-heading{flex-wrap:wrap;gap:15px}.editions .panel-heading{flex-wrap:wrap}.edition-card-bottom{font-size:10px}}.grid-list-tools{justify-content:space-between;align-items:center;margin:4px 0 16px;display:flex}.grid-list-tools>.check{margin:0}.grid-management{justify-content:space-between;align-items:center;gap:15px;padding:14px 0 0;display:flex}.archive-action{color:#9f7a6f}.grid-archive-badge{margin-left:10px;font-weight:500}.grid-fields{border:0;min-width:0;margin:0;padding:0}.grid-fields:disabled{opacity:.6}.grid-card:has(.status){text-align:left}.grid-card-container{position:relative}.card-restore{background:#fff;padding:5px 0;position:absolute;bottom:15px;right:20px}.grid-card-container:has(.card-restore) .grid-card .entity-bottom>svg{visibility:hidden}.event-actions{align-items:center;gap:14px;display:flex}.event-actions>.secondary{min-height:30px;padding:6px 9px;font-size:9px}.transfer-source{background:#f7faff;border:1px solid #e4ebf5;border-radius:7px;margin:15px 0;padding:13px}.transfer-source p{color:#7d8ea6;margin:6px 0 8px;font-size:10px}.transfer-source .text-button{margin-top:8px;font-size:10px;display:inline-block}.jobs-history{margin:14px 22px}.series-feed-results{background:#fbfcfe;border-top:1px solid #e6ecf4;padding:18px 22px}.series-feed-results>h3{color:#6680a1;margin-bottom:8px;font-size:11px}.series-feed-results>.hint{font-size:9px}.series-feed-row{color:#8494a9;border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:13px;padding:12px 0;font-size:10px;display:flex}.series-feed-row>div{margin-right:auto}.series-feed-row small{margin-top:5px;font-size:9px}.reference-access{color:#96a2b1;margin:0 0 18px;font-size:10px}.reference-access>summary{cursor:pointer}.reference-access>p{margin-bottom:10px}.reference-access>.secondary{font-size:10px}.live-gap b{font-size:12px}.published-capabilities{color:#98a5b5;border-top:1px solid #edf1f6;margin-top:15px;padding-top:12px;font-size:9px}.published-capabilities summary{cursor:pointer}.published-capabilities p{margin:0;padding:8px 0;line-height:1.7}.published-capabilities small{font-size:9px}.published-capabilities a{color:#7595bd;font-size:9px}.scope-warning{margin-top:14px;font-size:10px;line-height:1.8}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee9f6;background:#0c041b;font-family:Inter,Manrope,system-ui,sans-serif;font-size:13px}body{color:#eee9f6;background:radial-gradient(at 65% 5%,#1b0c31 0,#0000 55%),#0c041b}.shell{display:block}.shell>aside{top:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#211630f5;border:0;border-bottom:1px solid #392847;flex-direction:row;align-items:center;gap:28px;width:100%;height:66px;padding:0 3%;display:flex;position:sticky;inset:auto}.shell .brand{letter-spacing:-.5px;flex-shrink:0;gap:9px;font-size:18px}.shell .brand-icon{color:#fff;background:linear-gradient(130deg,#fa0062,#ff8b38);border:0;border-radius:10px;width:34px;height:36px}.shell .brand-light{color:#b3a4c3;font-weight:400}.shell .brand small,.shell .workspace,.shell .nav-label,.shell .side-note{display:none}.shell aside nav{flex:1;align-items:center;gap:4px;margin:0;display:flex}.shell aside nav button{white-space:nowrap;color:#ddd2e9;background:0 0;border:1px solid #0000;border-radius:8px;gap:9px;width:auto;margin:0;padding:11px 14px;font-size:13px}.shell aside nav button.active{color:#ffb27a;background:#442b37;border-color:#603245}.shell aside nav button:hover{background:#352443}.shell .nav-count{color:#bdaec7;background:#39274e}.shell .profile{border:0;gap:8px;margin:0;padding:0;font-size:11px}.shell .profile>span:first-child{color:#fff;background:linear-gradient(130deg,#9563ea,#d99b65);border:0;width:30px;height:30px}.shell .profile small,.shell .version{display:none}.shell .main{width:100%;margin:0}.shell .main>header{color:#9e8eaf;background:0 0;border:0;height:38px;padding:0 4%}.shell .breadcrumb strong{color:#d9cee3}.shell .environment{color:#9c8dab;background:0 0;border:0}.shell main{max-width:1740px;margin:0 auto;padding:16px 36px 0}.shell[data-page=Каталог] .page-head,.shell[data-page=Каталог] .stats{display:none}.shell .eyebrow{color:#bd9ccf}.shell .page-head h1{color:#f5f0fb}.shell .page-head p,.shell .quiet{color:#a899b7}.shell .stats{gap:12px}.shell .stat,.shell .panel,.shell .entity-card,.shell .grid-card,.shell .edition-card,.shell .modal,.shell .run-row,.shell .ranking-toggle{color:#e2d8ed;background:#180e28;border-color:#382746}.shell .stat strong,.shell h2,.shell h3{color:#f0e9f7}.shell .panel-heading,.shell .panel-foot,.shell .entity-bottom,.shell .publication,.shell .audit-row{border-color:#352442}.shell .stat-label,.shell .stat small,.shell small,.shell .hint,.shell .source-meta{color:#a799b6}.shell input,.shell select,.shell textarea{color:#eee5f6;background:#2a1d3c;border:1px solid #51405f}.shell input::placeholder{color:#94849f}.shell label{color:#b5a6c4}.shell button.primary{color:#fff;box-shadow:none;background:linear-gradient(105deg,#fc0062,#ff8835);border:1px solid #ff5869}.shell button.secondary,.shell .icon-button{color:#c5b7d2;box-shadow:none;background:0 0;border:1px solid #453151}.shell button.secondary:hover,.shell .icon-button:hover{background:#2b1c3e;border-color:#81538c}.shell button:disabled{cursor:not-allowed;opacity:.4}.shell a:focus-visible,.shell button:focus-visible,.shell input:focus-visible,.shell select:focus-visible{outline-offset:3px;outline:2px solid #cf88ff}.shell .status{color:#9ee4bb;background:#15322b;border-color:#285340}.shell .source-status,.shell .source-pill{color:#beadcd;background:#281a38;border-color:#453252}.shell .check input,.shell input[type=checkbox]{accent-color:#bc65e8;width:14px;height:14px;padding:0}.shell .modal-backdrop{background:#080211aa}.shell .modal{border:1px solid #523760}.shell th{color:#c2add4;background:#28113e;border-color:#452657}.shell td{color:#e0d7eb;border-color:#30203f}.shell tr:hover td{background:#261735}.shell .text-button{color:#c797e3}.shell .alert{color:#d6c4df;background:#281b38;border-color:#513952}.shell .alert.error{color:#ffb4c7;background:#32152b;border-color:#7c3450}.shell .alert.success{color:#a0dfbf;background:#17302c;border-color:#285545}.shell footer{color:#8d7b9f;border-color:#32233f;margin-top:24px;padding:22px 0}.shell .room-badge,.shell .room-badge>span{color:#dfc8f4;background:#28153e;border-color:#513068}.shell .empty,.shell .empty-text{color:#b7a2c6}.shell .form-grid,.shell .cards{color:#e2d5ef}.shell .grid-card.selected,.shell .edition-card.selected{box-shadow:none;background:#2a153d;border-color:#a266bf}.shell .config-editor,.shell .rank-checker,.shell .transfer-source,.shell .raw-detail pre,.shell .series-feed-results{color:#bfadce;background:#1f1230;border-color:#493254}.wh-schedule{padding-bottom:15px}.wh-page-heading{justify-content:space-between;align-items:center;margin:0 0 18px;display:flex}.wh-overline{letter-spacing:2px;color:#a687b8;font-size:9px}.wh-page-heading h1{letter-spacing:-.5px;margin:5px 0 0;font-size:27px;font-weight:600}.wh-live{color:#b4a0c3;align-items:center;gap:8px;font-size:11px;display:flex}.wh-live>span{background:#9770b3;border-radius:50%;width:6px;height:6px}.wh-live>button{color:#b9a6c7;background:0 0;border:1px solid #382644;border-radius:6px;margin-left:8px;padding:7px}.wh-filter{background:linear-gradient(100deg,#170d26,#1c0d30);border:1px solid #392344;border-radius:10px;padding:0 16px 16px}.wh-tabs{border-bottom:1px solid #33213f;gap:5px;margin-bottom:18px;display:flex}.wh-tabs button{color:#a998b9;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 14px;font-size:12px}.wh-tabs button[aria-selected=true]{color:#f4eafa;background:#2a1b3c;border-bottom-color:#bc65e8}.wh-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;display:grid}.wh-filter label{color:#b7a5c7;gap:7px;font-size:11px;font-weight:400}.wh-filter input,.wh-filter select{color:#e8def1;background:#2b1e3c;border:1px solid #554062;border-radius:7px;height:39px;padding:8px 12px;font-size:12px}.wh-range{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wh-filter select{cursor:pointer}.wh-checks{flex-direction:column;justify-content:center;gap:11px;display:flex}.wh-checks label{flex-direction:row;align-items:center;gap:8px;display:flex}.wh-checks input{flex-shrink:0;margin:0}.wh-search{color:#a08caf;background:#2b1e3c;border:1px solid #554062;border-radius:7px;align-items:center;padding-left:11px;display:flex}.wh-search input{background:0 0;border:0}.wh-exact{color:#b8a4c9;grid-column:1/-1;margin:3px 0 0;font-size:11px}.wh-exact summary{cursor:pointer;padding:3px 0;list-style-position:inside}.wh-exact>div{grid-template-columns:2fr 1fr 1fr;gap:16px;max-width:720px;margin-top:15px;display:grid}.wh-filter-actions{border-top:1px solid #36213f;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.wh-filter-actions button{border-radius:6px;min-height:35px;padding:8px 14px;font-size:11px}.wh-filter-actions>span{color:#c49ed6;margin-left:auto;font-size:10px}.wh-reset{color:#a88bbd;background:0 0;border:0}.wh-room-limits>p{color:#b8a4c9;font-size:11px}.wh-room-limits>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.wh-filter-error{color:#ffb1c7;margin:15px 0 0;font-size:12px}.wh-session{color:#b4a0c4;background:linear-gradient(90deg,#1c102d,#1c0f2a);border-block:1px solid #3f284c;flex-wrap:wrap;align-items:center;gap:20px;min-height:44px;margin:14px 0 22px;padding:12px 16px;font-size:11px;display:flex}.wh-session b{color:#eedaf8}.wh-session strong{color:#e6d7f1;margin-left:5px;font-weight:500}.wh-session button{color:#cfa5e3;background:0 0;border:0;margin-left:auto;font-size:11px}.wh-separator{color:#695276;margin:0 9px}.wh-room-summary{flex-wrap:wrap;gap:12px;margin:-10px 0 24px;display:flex}.wh-room-summary>span{color:#c4abd4;background:#231132;border:1px solid #40274d;border-radius:6px;padding:8px 14px;font-size:11px}.wh-room-summary b{color:#f1e5f7;margin-left:8px}.wh-room-summary small{margin-top:6px}.wh-title-row{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.wh-title-row h2{letter-spacing:-.2px;font-size:21px;font-weight:500}.wh-title-row h2>span{color:#ae9dbc}.wh-title-row p{color:#ab97bd;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:10px;display:flex}.wh-title-row p>span{color:#695376}.wh-views{align-items:center;gap:5px;display:flex}.wh-views button{white-space:nowrap;border-radius:7px;height:35px;padding:8px 13px;font-size:11px}.wh-pagination{color:#aa96bb;background:#190e27;border:1px solid #392344;border-radius:8px;align-items:center;gap:16px;min-height:52px;margin-bottom:13px;padding:10px 14px;font-size:10px;display:flex}.wh-pagination label{white-space:nowrap;flex-direction:row;align-items:center;gap:10px;font-size:10px;font-weight:400;display:flex}.wh-pagination select{width:85px;height:32px;padding:4px 10px;font-size:11px}.wh-pagination>div{gap:5px;margin-left:auto;display:flex}.wh-pagination button{color:#c9b9d5;background:#2b1d3c;border:1px solid #51405f;border-radius:6px;min-width:31px;height:31px;padding:6px;font-size:11px}.wh-pagination button.active{color:#fff1d5;background:#382333;border-color:#f69649}.wh-table-wrap{background:#170d26;border:1px solid #3c254b;border-radius:10px;min-height:290px;overflow:auto}.wh-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.shell .wh-table th{letter-spacing:0;text-transform:none;background:#28113e;border-top:0;border-bottom:1px solid #503063;padding:12px 10px;font-size:10px;font-weight:400}.wh-table th>button{color:inherit;background:0 0;border:0;gap:6px;padding:0;font-size:10px;font-weight:400}.wh-table th[aria-sort=ascending] button,.wh-table th[aria-sort=descending] button{color:#ffd759}.sort-idle{color:#88649b}.shell .wh-table td{color:#eee5f6;border-bottom:0;height:45px;padding:8px 10px;font-size:11px}.shell .wh-table tbody tr:nth-child(2n) td{background:#1d102d}.shell .wh-table tr:hover td{background:#2c173d}.shell .wh-table tr.selected td{background:#362044}.wh-table td:first-child,.wh-table th:first-child{width:30px;padding-left:13px}.wh-table td:nth-child(2),.wh-table th:nth-child(2){width:29px;padding:8px 2px}.wh-table td:nth-child(8),.wh-table td:nth-child(10){text-align:right}.wh-table th:nth-child(7){width:26%}.wh-table .wh-name{min-width:240px;max-width:380px}.wh-name>button{text-overflow:ellipsis;color:#e9c368;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font-size:11px;display:block;overflow:hidden}.wh-name>button:hover{text-decoration:underline}.wh-name small{color:#a391b2;margin-top:4px;font-size:9px}.wh-room-badge{color:#eadff2;background:#28143c;border:1px solid #563268;border-radius:5px;padding:3px 7px;font-size:10px}.wh-star{color:#8b739d;background:0 0;border:0;padding:3px}.wh-star.on{color:#ffd05c}.wh-star.on svg{fill:#ffd05c55}.wh-score{color:#f5d467;text-align:center;background:#372c1d66;border:1px solid #755b33;border-radius:5px;min-width:35px;padding:3px 6px;display:inline-block}.wh-flag{color:#ba9bce;border:1px solid #5c426c;border-radius:10px;margin-right:3px;padding:1px 4px;font-size:9px;display:inline-block}.shell .wh-report{border-radius:7px;min-height:31px;padding:6px 10px;font-size:10px}.shell .wh-table .wh-group td{color:#e6c6f6;background:#30203f;padding:10px 13px;font-size:12px;font-weight:600}.wh-empty{text-align:center;color:#9673ac;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px 15px;display:flex}.wh-empty h3{color:#e2cfef;margin:14px 0 7px;font-size:15px;font-weight:500}.wh-empty p{color:#ac94be;max-width:450px;margin-bottom:16px;font-size:11px}.wh-empty button{border-radius:6px;padding:9px 13px;font-size:11px}.wh-footnote{color:#8b749c;justify-content:space-between;gap:16px;margin-top:12px;font-size:10px;display:flex}.wh-error{color:#ffb1c7;background:#32162a;border:1px solid #82384d;border-radius:8px;margin:10px 0;padding:14px 16px;font-size:12px}.wh-error button{color:#f1c2d5;background:0 0;border:0;margin-left:15px}.wh-detail{padding-bottom:20px}.wh-detail .panel-heading button{color:#cbb4db;background:0 0;border:0}.wh-detail dl{padding:4px 22px;font-size:12px}.wh-detail dl>div{border-bottom:1px solid #382444;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.wh-detail dt{color:#ae97bf}.wh-detail dd{text-align:right;overflow-wrap:anywhere;margin:0}.wh-detail>button{border-radius:6px;margin-left:22px;padding:10px 14px}.wh-references{color:#a88dbb;border-top:1px solid #33213f;margin-top:24px;padding-top:16px}.wh-references summary{cursor:pointer;font-size:11px}.wh-references .stats{display:none}@media (width>=1700px){.shell main{padding-top:22px}.wh-filter-grid{gap:15px 18px}.wh-table td{height:47px}}@media (width<=1100px){.shell>aside{gap:12px;padding:0 18px}.shell .brand-light,.shell .profile>div{display:none}.shell aside nav button{padding:10px;font-size:12px}.shell main{padding:15px 22px 0}.wh-filter-grid,.wh-room-limits>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-title-row{flex-wrap:wrap;align-items:flex-start}.wh-title-row h2{font-size:19px}.wh-views{margin-left:auto}.wh-pagination{flex-wrap:wrap}.wh-filter-actions>span{display:none}.wh-footnote{flex-wrap:wrap}}@media (width<=650px){.shell>aside{flex-wrap:wrap;gap:12px;height:auto;min-height:60px;padding:12px 14px}.shell .brand{font-size:15px}.shell .brand-light{display:inline}.shell aside nav{order:3;gap:3px;width:100%;overflow:auto}.shell aside nav button{gap:5px;padding:9px;font-size:11px}.shell aside nav svg{width:15px;height:15px}.shell .profile{margin-left:auto}.shell .main>header{height:30px;padding:0 14px}.shell main{padding:12px 14px 0}.shell .environment{display:none}.wh-page-heading h1{font-size:23px}.wh-filter{padding:0 12px 12px}.wh-filter-grid{gap:13px 10px}.wh-filter-grid input,.wh-filter-grid select{padding:7px 9px;font-size:11px}.wh-checks{gap:8px}.wh-checks label{font-size:10px;line-height:1.5}.wh-exact>div{grid-template-columns:1fr 1fr}.wh-exact>div>label:first-child{grid-column:1/-1}.wh-filter-actions{flex-wrap:wrap;gap:7px}.wh-filter-actions button{padding:8px 10px;font-size:10px}.wh-room-limits>div{grid-template-columns:1fr 1fr}.wh-session{gap:10px;margin-bottom:18px}.wh-title-row{gap:13px}.wh-title-row p{line-height:1.8}.wh-views{width:100%;margin-left:0}.wh-views button{flex:1;padding:7px;font-size:10px}.wh-pagination{gap:12px}.wh-pagination>div{justify-content:flex-end;width:100%}.wh-pagination>span{margin-left:auto}.wh-page-heading{margin-bottom:14px}.wh-live{font-size:10px}.wh-footnote{font-size:9px}.wh-detail dl>div{flex-direction:column;gap:6px}.wh-detail dd{text-align:left}}.shell aside nav{flex-direction:row}.shell .brand>span:last-child{display:block}.shell aside nav button svg{flex-shrink:0}.wh-references>p{margin-top:12px;font-size:11px}.wh-references>button{border-radius:6px;padding:8px 12px;font-size:11px}.wh-empty{width:min(100%,100vw - 74px);position:sticky;left:0}@media (width<=650px){.shell aside nav{flex-direction:row;flex-basis:100%;margin:0}.shell .brand>span:last-child{display:block}.shell .profile{display:flex}.shell aside nav button{flex-shrink:0}.wh-empty{width:calc(100vw - 30px)}}.wh-filter-toggle{align-items:center;gap:15px;margin-bottom:16px;display:flex}.wh-filter-toggle button{border-radius:7px;padding:9px 13px;font-size:12px}.wh-filter-toggle>span{color:#ab92bf;font-size:11px}.wh-filter[hidden]{display:none}.wh-filter-toggle svg{transition:transform .15s}@media (width<=650px){.wh-filter-toggle{flex-direction:column;align-items:flex-start;gap:9px}}
