.rd-page{max-width:40rem;padding-top:40px}.rd-head{text-align:center;margin-bottom:26px}.rd-names{font-family:var(--wx-name);margin:0;font-size:clamp(32px,9vw,46px);font-weight:400;line-height:1.25}.rd-badge{border:1px solid var(--wx-line);color:var(--wx-ink2);margin:12px 0 0;padding:3px 12px;font-size:13px;display:inline-block}.rd-stats{border-block:1px solid var(--wx-line);grid-template-columns:repeat(4,1fr);display:grid}.rd-stat{font:inherit;color:var(--wx-ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:16px 4px 14px;display:grid;position:relative}.rd-stat+.rd-stat{border-inline-start:1px solid var(--wx-line)}.rd-stat.is-on:after{content:"";inset-inline:30%;background:var(--wx-ink);height:1px;position:absolute;bottom:-1px}.rd-stat-label{color:var(--wx-ink2);letter-spacing:.08em;font-size:12px}.wx[dir=rtl] .rd-stat-label{letter-spacing:0;font-size:13px}.rd-stat-big{font-family:var(--wx-name);font-variant-numeric:tabular-nums;font-size:clamp(28px,8vw,38px);line-height:1.15}.rd-stat-small{color:var(--wx-ink2);font-size:12px}@media (max-width:380px){.rd-stats{grid-template-columns:repeat(2,1fr)}.rd-stat:nth-child(3){border-inline-start:0}.rd-stat:nth-child(n+3){border-top:1px solid var(--wx-line)}}.rd-split{color:var(--wx-ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:14px 0 0;font-size:14px;display:flex}.rd-split i{background:var(--wx-line);align-self:center;width:1px;height:1em}.rd-muted{color:var(--wx-ink2);opacity:.85}.rd-small{font-size:13px}.rd-tabs{border-bottom:1px solid var(--wx-line);justify-content:center;gap:24px;margin:30px 0 18px;display:flex}.rd-tabs button{font:inherit;color:var(--wx-ink2);cursor:pointer;border:0;background:0 0;border-bottom:1px solid #0000;margin-bottom:-1px;padding:10px 2px;font-size:15px}.rd-tabs button.is-on{color:var(--wx-ink);border-color:var(--wx-ink)}.rd-sec{gap:14px;display:grid}.rd-h{font-family:var(--wx-name);margin:22px 0 0;font-size:24px;font-weight:400}.rd-filters{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.rd-filters button{border:1px solid var(--wx-line);font:inherit;color:var(--wx-ink2);cursor:pointer;background:0 0;flex:none;padding:6px 13px;font-size:14px}.rd-filters button.is-on{border-color:var(--wx-ink);color:var(--wx-ink)}.rd-tools{grid-template-columns:1fr auto auto;gap:8px;display:grid}.rd-tools input,.rd-tools select,.rd-form select{font:inherit;color:var(--wx-ink);border:0;border-bottom:1px solid var(--wx-line);background:0 0;border-radius:0;min-width:0;padding:8px 2px;font-size:15px}@media (max-width:480px){.rd-tools{grid-template-columns:1fr 1fr}.rd-search{grid-column:1/-1}}.rd-hint{color:var(--wx-ink2);margin:0;font-size:13px}.rd-empty{text-align:center;color:var(--wx-ink2);padding:28px 0}.rd-list{border-top:1px solid var(--wx-line);margin:0;padding:0;list-style:none}.rd-item{border-bottom:1px solid var(--wx-line);padding:14px 0}.rd-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-who{min-width:0}.rd-name{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.rd-meta{color:var(--wx-ink2);margin:2px 0 0;font-size:13px}.rd-msg{color:var(--wx-ink2);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-style:italic}.wx[dir=rtl] .rd-msg{font-style:normal}.rd-dot{vertical-align:middle;border:1px solid var(--wx-ink2);border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.rd-dot.is-yes{background:#5d7a5a;border-color:#5d7a5a}.rd-dot.is-no{background:#9a5a52;border-color:#9a5a52}.rd-actions{flex:none;align-items:center;gap:12px;display:flex}.rd-actions-wrap{flex-wrap:wrap;margin-top:10px}.rd-edit{border:1px solid var(--wx-line);margin-top:12px;padding:14px}.rd-form{gap:14px;display:grid}.rd-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rd-form textarea{min-height:6em}.rd-foot{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.rd-linkrow{border-bottom:1px solid var(--wx-line);gap:4px;padding:12px 0;display:grid}.rd-linkrow code{overflow-wrap:anywhere;color:var(--wx-ink2);font-size:12px}.rd-linkrow .wx-link{justify-self:start}.rd-label{margin:0;font-size:14px}.rd-note{text-align:center;color:var(--wx-ink2);margin:40px 0 0;font-size:13px}.rd-toast{inset-inline:0;background:var(--wx-ink);width:fit-content;color:var(--wx-paper);z-index:10;margin:0 auto;padding:9px 18px;font-size:14px;position:fixed;bottom:18px}@media (max-width:480px){.rd-row{flex-direction:column;align-items:flex-start}.rd-actions{flex-wrap:wrap}}.door{color:#f3efe8;min-height:100dvh;font-family:var(--f-ar,system-ui), system-ui, sans-serif;background:#0f0f0f}.door-page{gap:16px;max-width:34rem;margin:0 auto;padding:22px 16px 40px;display:grid}.door-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.door-head h1{margin:0;font-size:20px;font-weight:400}.door-count{font-variant-numeric:tabular-nums;color:#bdb6ab;font-size:15px}.door-count b{color:#fff;font-size:22px;font-weight:600}.door-cam{aspect-ratio:1;background:#1b1b1b;border:1px solid #333;position:relative;overflow:hidden}.door-cam video{object-fit:cover;width:100%;height:100%;display:block}.door-cam:after{content:"";pointer-events:none;border:1px solid #ffffff80;position:absolute;inset:18%}.door-btn{font:inherit;color:#f3efe8;cursor:pointer;background:0 0;border:1px solid #f3efe8;border-radius:0;padding:14px 18px;font-size:17px}.door-btn-sm{padding:8px 14px;font-size:15px}.door-result{text-align:center;gap:6px;padding:22px 18px;display:grid}.door-result.is-ok{background:#1f4d2b}.door-result.is-again{background:#7a2d24}.door-result.is-unknown{background:#5a1e1e}.door-result h2{opacity:.9;margin:0;font-size:18px;font-weight:400}.door-big{overflow-wrap:anywhere;margin:0;font-size:clamp(34px,10vw,52px);font-weight:700;line-height:1.15}.door-mid{font-variant-numeric:tabular-nums;margin:0;font-size:26px}.door-small{opacity:.85;margin:0;font-size:15px}.door-search{font:inherit;color:#fff;background:#1b1b1b;border:1px solid #444;border-radius:0;width:100%;padding:12px 10px;font-size:18px}.door-list{margin:0;padding:0;list-style:none;display:grid}.door-list li{border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.door-list .door-name{overflow-wrap:anywhere;font-size:19px}.door-list .door-sub{color:#aaa39a;font-size:14px}.door-list .is-in .door-name{color:#8fc79c}.door-note{color:#aaa39a;text-align:center;margin:0;font-size:14px}
