.rcrec{--bg-0:#0b1226;--bg-1:#101a36;--bg-2:#16224a;--line:#283659;--line-2:#3a4b73;--ink:#f2f5fb;--ink-2:#a8b4ce;--ink-3:#6e7b96;--acc:#86ef4e;--acc-soft:#86ef4e1f;--acc-line:#86ef4e52;--amber:#e6b84a;--amber-soft:#e6b84a1f;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--maxw:980px;--pad:28px}.rcrec *{box-sizing:border-box}.rcrec,.rcrec{background:var(--bg-0);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.rcrec a{color:var(--acc);text-decoration:none}.rcrec a:hover{color:#9bf56a}.rcrec h1,.rcrec h2,.rcrec h3{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.1}.rcrec .wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.rcrec .nav{border-bottom:1px solid var(--line);background:var(--bg-0)}.rcrec .nav-in{max-width:var(--maxw);padding:13px var(--pad);align-items:center;gap:12px;margin:0 auto;display:flex}.rcrec .brand{color:inherit;align-items:center;gap:9px;display:inline-flex}.rcrec .brand img{align-self:center;width:15px;height:15px}.rcrec .brand .word{letter-spacing:-.05em;font-size:18px;font-weight:700}.rcrec .brand .word .z{color:#86ef4e}.rcrec .nav .pub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:6px;padding:4px 9px;font-size:10px}.rcrec .nav .sp{flex:1}.rcrec .nav .claim{color:var(--ink-3);font-size:12.5px}.rcrec .head{border-bottom:1px solid var(--line);padding:40px 0 28px}.rcrec .idrow{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rcrec .avatar{background:repeating-linear-gradient(45deg,var(--bg-1),var(--bg-1) 8px,var(--bg-2) 8px,var(--bg-2) 16px);border:1px solid var(--line-2);border-radius:20px;flex:none;width:88px;height:88px}.rcrec .head h1{font-size:38px}.rcrec .head .meta{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.02em;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.rcrec .head .meta .v{color:var(--acc)}.rcrec .vbadge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);background:var(--acc-soft);border:1px solid var(--acc-line);border-radius:6px;align-items:center;gap:6px;margin-top:10px;padding:4px 9px;font-size:9.5px;display:inline-flex}.rcrec .contact{text-align:right;margin-left:auto}.rcrec .btn-door{background:var(--acc);color:#06160f;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;display:inline-flex}.rcrec .btn-door:hover{color:#06160f;background:#9bf56a}.rcrec .contact .sub{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;max-width:24ch;margin-top:8px;font-size:10px;line-height:1.5}.rcrec .rep{color:var(--ink-2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:8px 13px;font-size:12.5px;display:inline-flex}.rcrec .rep b{color:var(--ink)}.rcrec .rep .vk{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-size:9px}.rcrec .grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:22px;padding:28px 0 40px;display:grid}.rcrec .panel{background:var(--bg-1);border:1px solid var(--line);border-radius:14px;overflow:hidden}.rcrec .panel .hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:13px 18px;display:flex}.rcrec .panel .hd h2{font-size:15px}.rcrec .panel .hd .src{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.rcrec .stats{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.rcrec .st{background:var(--bg-1);text-align:center;padding:16px 10px}.rcrec .st .v{font-family:var(--font-mono);font-size:19px;font-weight:700}.rcrec .st .v.acc{color:var(--acc)}.rcrec .st .k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:5px;font-size:8.5px}.rcrec .tl{padding:6px 18px 14px}.rcrec .ev{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr auto;align-items:baseline;gap:14px;padding:14px 0;display:grid}.rcrec .ev:last-child{border-bottom:0}.rcrec .ev .d{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.rcrec .ev .t{font-size:13.5px;font-weight:700;line-height:1.4}.rcrec .ev .t .tag{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;vertical-align:1px;border-radius:5px;margin-right:8px;padding:2px 7px;font-size:8.5px}.rcrec .ev .t .tag.ver{color:var(--acc);background:var(--acc-soft)}.rcrec .ev .t .tag.sel{color:var(--amber);background:var(--amber-soft)}.rcrec .ev .t .tag.mov{color:#5e8bff;background:#5e8bff1f}.rcrec .ev .m{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.5}.rcrec .ev .perma{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:10px}.rcrec .ev .perma:hover{color:var(--acc)}.rcrec .film{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.rcrec .clip{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;overflow:hidden}.rcrec .clip .ph{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,var(--bg-2),var(--bg-2) 8px,var(--bg-1) 8px,var(--bg-1) 16px);color:var(--ink-3);justify-content:center;align-items:center;font-size:22px;display:flex}.rcrec .clip .cap{color:var(--ink-2);padding:9px 12px;font-size:11.5px;line-height:1.45}.rcrec .clip .cap b{color:var(--ink)}.rcrec .side{flex-direction:column;gap:22px;display:flex}.rcrec .fact{padding:6px 18px 14px}.rcrec .frow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.rcrec .frow:last-child{border-bottom:0}.rcrec .frow .k{color:var(--ink-3)}.rcrec .frow .v{color:var(--ink);text-align:right;font-weight:600}.rcrec .frow .v .vk{font-family:var(--font-mono);color:var(--acc);letter-spacing:.06em;margin-left:6px;font-size:8.5px}.rcrec .cite{color:var(--ink-3);padding:14px 18px;font-size:11.5px;line-height:1.6}.rcrec .cite b{color:var(--ink-2)}.rcrec .cite code{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);border-radius:5px;padding:2px 6px;font-size:10px}.rcrec .privacy{border:1px solid var(--line);color:var(--ink-3);border-radius:12px;gap:12px;margin:0 0 40px;padding:14px 18px;font-size:12px;line-height:1.6;display:flex}.rcrec .privacy b{color:var(--ink-2)}.rcrec .foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);padding:22px 0 40px;font-size:10px;line-height:1.8}.rcrec .ovl{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a089e;justify-content:center;align-items:flex-start;padding:6vh 20px 40px;display:none;position:fixed;inset:0;overflow-y:auto}.rcrec .ovl.open{display:flex}.rcrec .ovl .panel{width:100%;max-width:680px;margin:auto;animation:.2s cubic-bezier(.2,.9,.3,1) pop;box-shadow:0 40px 100px -30px #0009}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.rcrec .ovl .hd{position:relative}.rcrec .x{border:1px solid var(--line);background:var(--bg-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.rcrec .x:hover{color:var(--ink);border-color:var(--line-2)}.rcrec{overflow:hidden}@media (max-width:820px){.rcrec .grid{grid-template-columns:1fr}.rcrec .contact{text-align:left;width:100%;margin-left:0}.rcrec .head h1{font-size:28px}.rcrec .stats{grid-template-columns:repeat(2,1fr)}.rcrec .ev{grid-template-columns:1fr;gap:4px}}.rcrec .brand .word .z,.rcrec .brand .z{color:#86ef4e!important}.rcrec{flex:auto;width:100%;min-height:100%}@media (max-width:640px){.rcrec .head h1{font-size:26px!important}}
