@property --ang{syntax:"<angle>";inherits:true;initial-value:120deg}:root{--a1:#19E6A0;--a2:#00B8A9;--a3:#9B7BFF;--a4:#FF4F9A;--acc:#19E6A0;--pink:#FF4F9A;--lilac:#9B7BFF;--hi:#D8FFF0;--eye:#5CFFC2;--t1:#00B8A9;--t2:#19E6A0;--t3:#19E6A0;--t4:#D8FFF0;--bg:#000;--surface:#0B0D0C;--line:#2A2F2D;--line2:#3A403E;--tx:#EDEFEE;--mu:#8C9490;--dim:#7A817E;--dot:#2C302E;--milk1:#D2D6D8;--milk2:#B9BFC2;--ink:#0D1615;--ink2:#46524F;--petrol:linear-gradient(100deg,#19E6A0,#00B8A9 18%,#062A26 33%,#00B8A9 45%,#9B7BFF 60%,#FF4F9A 74%,#D8FFF0 85%,#00B8A9);--sans:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.3,1.5,.5,1);--hd:57px;--pad:clamp(16px,2.4vw,32px)}.holo,.seal{--foil:conic-gradient(from var(--ang),var(--a1),var(--a2) 16%,var(--a3) 32%,var(--a4) 44%,#fff 50%,var(--a2) 58%,#1d1d1d 68%,#1d1d1d 84%,var(--a1))}html{background:#000;color:var(--tx);-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0;border-radius:0}body{font:400 16px/1.55 var(--sans);min-height:100vh;-webkit-font-smoothing:antialiased;background:transparent}html,body{overflow-x:clip}button,input,textarea{font:inherit;color:inherit;background:none;border:0;outline:0}button{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit}a{color:inherit}::selection{background:var(--acc);color:#000}:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.mono,.lab{font-family:var(--mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.acc{color:var(--acc)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dots{background-image:radial-gradient(var(--dot) .9px,transparent 1.2px);background-size:8px 8px}.wrap{max-width:1440px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line)}@media(max-width:1460px){.wrap{border-left:0;border-right:0}}#gas{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#gas i{position:absolute;width:86vmax;height:86vmax;border-radius:50%;will-change:transform,opacity}#gas .g1{left:-36vmax;top:28vh;background:radial-gradient(closest-side,rgba(0,184,169,.2),transparent);animation:dr1 46s ease-in-out infinite alternate}#gas .g2{right:-40vmax;top:-30vh;background:radial-gradient(closest-side,rgba(25,230,160,.12),transparent);animation:dr2 58s ease-in-out infinite alternate}#gas .g3{left:18vw;bottom:-52vmax;background:radial-gradient(closest-side,rgba(155,123,255,.2),transparent);animation:dr2 52s ease-in-out infinite alternate,acc 18s ease-in-out infinite}#gas .g4{right:-10vw;bottom:-60vmax;background:radial-gradient(closest-side,rgba(255,79,154,.15),transparent);animation:dr1 64s ease-in-out infinite alternate,acc 18s ease-in-out -9s infinite}@keyframes dr1{to{transform:translate3d(8vmax,-6vmax,0) scale(1.08)}}@keyframes dr2{to{transform:translate3d(-7vmax,5vmax,0) scale(.94)}}@keyframes acc{0%,to{opacity:.12}50%{opacity:1}}.top{position:sticky;top:0;z-index:60;background:#000;border-bottom:1px solid var(--line)}.top-in{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto auto;align-items:stretch;min-height:56px}.logo{display:flex;align-items:center;gap:10px;padding:0 var(--pad);text-decoration:none;border-right:1px solid var(--line);font:500 17px/1 var(--sans);letter-spacing:-.02em;white-space:nowrap}.logo img{width:28px;height:28px;flex:none;display:block}.cbtn{display:grid;place-items:center;width:56px;border-left:1px solid var(--line);color:var(--mu);transition:color .2s}.cbtn svg{width:15px;height:15px}.cbtn:hover,.cbtn[aria-expanded=true]{color:var(--acc)}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,200px))}.tabs button{position:relative;display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid var(--line);color:var(--mu);white-space:nowrap;transition:color .25s}.tabs button i{font-style:normal;color:var(--dim)}.tabs button:hover,.tabs button[aria-current=true]{color:var(--tx)}.tabs button[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--a1),var(--a2) 45%,var(--a3) 80%,var(--a4))}.tabs button[aria-current=true] i{color:var(--acc)}.tabs .s{display:none}.top .hcta{min-height:0;height:auto;border:0;border-left:1px solid var(--line);padding:0 24px}.top .hcta[aria-current=true]{color:var(--acc)}@media(max-width:1060px){.tabs button{padding:0 12px}.tabs button i{display:none}}@media(max-width:900px){.top-in{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:46px 42px;min-height:0}.logo{grid-row:1;grid-column:1;border-right:0;font-size:16px}.cbtn{grid-row:1;grid-column:2;width:46px}.top .hcta{grid-row:1;grid-column:3;padding:0 14px;font-size:12px;letter-spacing:.05em}.tabs{grid-row:2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.tabs button{justify-content:center;padding:0 2px;font-size:12px;letter-spacing:.03em}.tabs button:last-child{border-right:0}.tabs .l{display:none}.tabs .s{display:inline}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--line2);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s;background:#00000059}.btn:hover{border-color:var(--tx)}.btn.pri{background:var(--pink);border-color:var(--pink);color:#000}.btn.pri:hover{background:var(--tx);border-color:var(--tx)}.btn:active{transform:translateY(1px)}.btn.sm{min-height:36px;padding:0 12px}@keyframes flow{to{background-position:300% 0}}.tl{--h:7px;--r:16px;position:relative;display:block;margin-bottom:var(--h);border-radius:var(--r);color:var(--ink);isolation:isolate;text-decoration:none;-webkit-tap-highlight-color:transparent;cursor:default}.tl[data-go],button.tl{cursor:pointer}.tl:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--r);transform:translateY(var(--h));background:var(--petrol);background-size:300% 100%;animation:flow 14s linear infinite;animation-play-state:paused}.tl.vis:before{animation-play-state:running}.tl:after{content:"";position:absolute;left:12%;right:12%;bottom:calc(-1*var(--h) - 12px);height:30px;z-index:-2;background:var(--petrol);background-size:300% 100%;filter:blur(18px);opacity:.16;transition:opacity .45s var(--ease)}.tl>.tp{display:block;position:relative;border-radius:var(--r);background:linear-gradient(180deg,var(--milk1),var(--milk2));box-shadow:inset 0 1px #fff,inset 0 -1px #00000024;transition:transform .35s var(--spring)}.eng{font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#1b2a28;text-shadow:0 1px 0 rgba(255,255,255,.8),0 -1px 0 rgba(0,0,0,.18)}@media(hover:hover){.tl[data-go]:hover>.tp,button.tl:hover>.tp{transform:translateY(-4px)}.tl[data-go]:hover:after,button.tl:hover:after{opacity:.6}.tl[data-go]:hover .eng,button.tl:hover .eng{background:var(--petrol);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}}.tl.hov>.tp{transform:translateY(-4px)}.tl.hov:after{opacity:.6}.tl.hov .eng,.tl.sel .eng{background:var(--petrol);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.tl[data-go]:active>.tp,button.tl:active>.tp{transform:translateY(calc(var(--h) - 2px))}.tl.sel>.tp{transform:translateY(calc(var(--h) - 3px));box-shadow:inset 0 1px #fff,inset 0 0 0 1px #00b8a959}.tl.sel:after{opacity:.8}.tl.off:before{filter:saturate(.1) brightness(.5)}.tl.off:after{opacity:0}.tl.off>.tp{background:linear-gradient(180deg,#c6cdce,#a3acad)}.tl:focus-visible{outline:none}.tl:focus-visible>.tp{outline:2px solid var(--acc);outline-offset:3px}.tl.sm{--h:5px;--r:11px}.tl.sm>.tp{padding:11px 14px;font:600 12px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.seal{position:relative;display:inline-block;width:64px;height:64px;flex:none}.seal:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--foil);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 1.6px),#000 calc(100% - 1.2px));mask:radial-gradient(closest-side,transparent calc(100% - 1.6px),#000 calc(100% - 1.2px))}.seal svg{position:absolute;inset:0;width:100%;height:100%;animation:rot 40s linear infinite}.seal text{font:500 7.4px var(--mono);fill:var(--tx);letter-spacing:0}.seal i{position:absolute;inset:27%;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center}.seal i:after{content:"";width:22%;height:22%;border-radius:50%;background:var(--acc);animation:pulse 2.2s ease-in-out infinite}.seal.ink text{fill:#132120}.seal.ink i{border-color:#00000038}.seal.ink i:after{background:#00a08f}@keyframes rot{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.25}}.st-off{display:inline-flex;align-items:center;gap:8px;color:#55605e}.st-off:before{content:"";width:7px;height:7px;border:1px solid currentColor}.holo{position:relative;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease)}.holo.tilt{transition:transform .1s linear}.holo:before{content:"";position:absolute;inset:0;padding:1px;background:var(--foil);pointer-events:none;z-index:3;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.holo>*{position:relative;z-index:1}@media(hover:none){.field.holo{animation:angrun 18s linear infinite}}@keyframes angrun{0%{--ang:120deg}to{--ang:480deg}}.sec{position:relative;border-bottom:1px solid var(--line)}.sec-h{display:grid;grid-template-columns:260px 1fr auto;gap:24px;align-items:end;padding:clamp(56px,8vw,110px) var(--pad) 32px;border-bottom:1px solid var(--line)}.sec-h .mono{color:var(--mu);align-self:start}.sec-h .mono b{color:var(--acc);font-weight:500}.h2{font-weight:300;font-size:clamp(30px,4vw,58px);line-height:1.02;letter-spacing:-.035em;max-width:18ch;text-wrap:balance}@media(max-width:860px){.sec-h{grid-template-columns:1fr;gap:14px;align-items:start}.sec-h .btn{justify-self:start}}.joinrow{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:24px var(--pad)}.joinrow p{color:#cfcfcf;font-size:17px;letter-spacing:-.01em}.foot{display:grid;grid-template-columns:repeat(4,1fr);color:var(--mu);border-top:1px solid var(--line);background:#000}.foot>*{padding:20px var(--pad);border-right:1px solid var(--line);text-align:left;color:var(--mu);font:inherit;letter-spacing:inherit;text-transform:inherit}.foot>*:last-child{border-right:0}.foot b{color:var(--tx);font-weight:500}.foot button:hover{color:var(--tx)}@media(max-width:760px){.foot{grid-template-columns:1fr 1fr}.foot>*:nth-child(2){border-right:0}.foot>*:nth-child(-n+2){border-bottom:1px solid var(--line)}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;padding:26px var(--pad) 40px}.card>.tp{display:flex;flex-direction:column;min-height:250px;padding:20px 20px 18px}.c-h{display:flex;justify-content:space-between;gap:10px;color:var(--ink2)}.c-t{margin-top:24px;font-weight:500;font-size:clamp(21px,1.75vw,26px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}.c-s{margin-top:10px;color:var(--ink2)}.c-f{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:20px;color:var(--ink2)}.c-f .seal{width:54px;height:54px}.c-f .go{margin-left:auto;font:500 18px/1 var(--mono);color:var(--ink)}.card.soon{cursor:default}.card.soon .c-f{min-height:74px}.card .c-f .st{color:var(--ink2)}#libCards .c-s,#libCards .c-h span:last-child{display:none}.more-d summary{cursor:pointer;color:var(--mu);list-style:none;padding:4px 0}.more-d summary::-webkit-details-marker{display:none}.more-d summary:hover{color:var(--tx)}.more-d[open] summary{margin-bottom:12px}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.cards{grid-template-columns:1fr;gap:22px}.card>.tp{min-height:200px}}.filt{display:flex;flex-wrap:wrap;gap:14px 10px;padding:26px var(--pad) 8px}@media(max-width:680px){.filt{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:14px;-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}.filt::-webkit-scrollbar{display:none}.filt .tl{flex:none}}.empty{padding:0 var(--pad) 30px;color:var(--mu)}:root{color-scheme:dark}body{color:var(--tx);background:transparent;font-family:var(--sans)}.logo{color:var(--tx)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hd) + 8px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--z:1}@media(min-width:1680px){:root{--z:1.15}}@media(min-width:1900px){:root{--z:1.3}}@media(min-width:2150px){:root{--z:1.48}}@media(min-width:2450px){:root{--z:1.65}}body{zoom:var(--z)}.top .tabs a{position:relative;display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid var(--line);color:var(--mu);white-space:nowrap;text-decoration:none;transition:color .25s}.top .tabs a i{font-style:normal;color:var(--dim)}.top .tabs a:hover,.top .tabs a[aria-current=true]{color:var(--tx)}.top .tabs a[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--a1),var(--a2) 45%,var(--a3) 80%,var(--a4))}.top .tabs a[aria-current=true] i{color:var(--acc)}.top-in{grid-template-columns:auto 1fr auto}.top .mail{display:flex;align-items:center;padding:0 var(--pad);border-left:1px solid var(--line);color:var(--mu);text-decoration:none}.top .mail:hover{color:var(--tx)}@media(max-width:1060px){.top .tabs a{padding:0 12px}.top .tabs a i{display:none}}@media(max-width:900px){.top-in{grid-template-columns:minmax(0,1fr) auto}.top .mail{grid-row:1;grid-column:2;padding:0 14px}.top .tabs a{justify-content:center;padding:0 4px;letter-spacing:.03em}.top .tabs a:last-child{border-right:0}}.foot{grid-template-columns:repeat(3,1fr)}.foot a{text-decoration:none}.foot a:hover{color:var(--tx)}@media(max-width:760px){.foot{grid-template-columns:1fr}.foot>*{border-right:0;border-bottom:1px solid var(--line)}.foot>*:last-child{border-bottom:0}}@media(max-width:900px){.top-in{grid-template-rows:48px 48px}.top .logo,.top .mail,.top .tabs a{min-height:48px}}
