.machine{background:var(--ink) radial-gradient(1200px 500px at 85% 0%, #f0532329, transparent 60%);color:#fff;isolation:isolate;padding:26px 0 40px;position:relative;overflow:hidden}.machine:before{content:"";z-index:-1;background-image:linear-gradient(var(--grid-d) 1px, transparent 1px), linear-gradient(90deg, var(--grid-d) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.m-head{justify-content:space-between;gap:16px;display:flex}.m-h1{font:500 .8rem/1.5 var(--font-mono);letter-spacing:.05em;color:#cfcfcf;margin:0 0 12px}.m-h1 b{color:#fff;font-weight:600}.m-tag{font:400 .76rem var(--font-mono);color:#8f8f8f;margin:0 0 12px}.m-grid{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(20px,4vw,60px);margin-bottom:26px;display:grid}.year{font:900 clamp(5.2rem, 3rem + 11vw, 13.5rem)/.82 var(--font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-start;gap:.1em;margin:0;display:flex}.era-suf{font:600 clamp(1rem, .7rem + 1.4vw, 1.9rem)/1 var(--font-mono);color:var(--orange);letter-spacing:.02em;margin-top:.4em}.calc{grid-template-columns:repeat(3,auto);justify-content:start;gap:6px 26px;margin:22px 0 0;display:grid}.calc div{border-left:2px solid var(--orange);padding-left:10px}.calc dt{font:400 .72rem var(--font-mono);color:#9a9a9a;letter-spacing:.05em}.calc dd{font:500 .98rem var(--font-mono);margin:0}.m-era{font:500 .85rem var(--font-mono);color:var(--orange);margin:0 0 6px}.m-era:before{content:"◆ "}.m-info h2{font:800 clamp(2rem, 1.4rem + 2.4vw, 3.3rem)/1.15 var(--font-head);color:#fff;margin:0}.m-info h2 small{font:400 clamp(.95rem, .85rem + .4vw, 1.2rem)/1.4 var(--font-head);color:#cfcfcf;margin-top:4px;font-style:italic;display:block}.m-tagline{color:#d9d9d9;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4em;margin:10px 0 14px;font-size:.96rem;display:-webkit-box;overflow:hidden}.spec{border-collapse:collapse;font:400 .88rem var(--font-mono);width:100%;max-width:460px;margin-bottom:20px}.spec th{text-align:left;color:#8f8f8f;white-space:nowrap;letter-spacing:.06em;width:1%;padding:5px 16px 5px 0;font-weight:400}.spec td{border-bottom:1px dashed #3a3a3a;padding:5px 0}.spec .today{color:var(--orange);font-weight:600}.actions{flex-wrap:wrap;gap:12px;display:flex}.machine .btn-primary:hover{box-shadow:4px 4px #fff}.m-info.fade{animation:.5s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.machine .plate{cursor:crosshair}.machine .plate-img img.out{opacity:0;filter:blur(6px)grayscale()}.machine .plate:hover .plate-img img{transform:scale(1.03)}.lens{pointer-events:none;border:2px solid var(--orange);filter:grayscale()contrast(1.5)brightness(1.05);opacity:0;background-repeat:no-repeat;border-radius:50%;width:190px;height:190px;transition:opacity .2s,transform .2s;position:absolute;top:0;left:0;transform:scale(.6);box-shadow:0 0 0 6px #0000008c,0 10px 40px #0009}.lens:before,.lens:after{content:"";background:#f05323d9;position:absolute}.lens:before{width:1px;top:18%;bottom:18%;left:50%}.lens:after{height:1px;top:50%;left:18%;right:18%}.lens.on{opacity:1;transform:scale(1)}.lens-read{font:500 .7rem var(--font-mono);color:var(--orange);white-space:nowrap;background:#000;padding:2px 6px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}@media (hover:none){.lens{display:none}.machine .plate{cursor:default}}.ruler{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;height:92px;margin-top:26px;position:relative}.track{border-top:1px solid #555;height:40px;position:absolute;top:30px;left:24px;right:24px}.tick{background:#555;width:1px;height:8px;position:absolute;top:0}.pin{color:#9a9a9a;font:500 .72rem var(--font-mono);flex-direction:column;align-items:center;display:flex;position:absolute;top:-1px;transform:translate(-50%)}.pin:before{content:"";background:#888;width:2px;height:20px;margin-bottom:6px;transition:background .2s,height .2s}.pin span{white-space:nowrap;transition:color .2s}.pin em{color:#6f6f6f;font-size:.62rem;font-style:normal}.pin:hover:before,.pin.on:before{background:var(--orange);height:26px}.pin.on span,.pin:hover span{color:#fff}.head{pointer-events:none;width:0;transition:left .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:24px}.ruler.drag .head{transition:none}.head:before{content:"";border:8px solid #0000;border-top:11px solid var(--orange);position:absolute;top:0;left:-8px}.head span{background:var(--orange);width:2px;height:50px;box-shadow:0 0 12px var(--orange);position:absolute;top:14px;left:-1px}@media (width<=860px){.machine .wrap{flex-direction:column;display:flex}.m-grid{display:contents}.m-year{order:1}.machine .plate{order:2;margin-top:18px}.ruler{order:3;margin-top:8px}.m-info{order:4;margin-top:10px}.pin span,.pin em{display:none}.pin.on span{display:block;position:absolute;top:34px}}@media (width<=520px){.calc{grid-template-columns:1fr 1fr}.calc div:last-child{grid-column:span 2}}.ticker{background:var(--orange);color:#fff;border-block:2px solid var(--ink);overflow:hidden}.ticker-in{width:max-content;font:600 .95rem/1 var(--font-mono);letter-spacing:.04em;animation:50s linear infinite tick;display:flex}.ticker-in span{white-space:nowrap;padding:13px 22px}.ticker-in span:after{content:"✦";color:var(--ink);margin-left:44px}@keyframes tick{to{transform:translate(-50%)}}.board-sec{background:var(--navy-2);color:#fff;padding:clamp(56px,8vw,96px) 0}.board-sec h2{color:#fff}.sec-note{font:400 .88rem/1.6 var(--font-mono);text-align:right;color:#cfcfcf;margin:0}.board{--fs:clamp(.74rem, .4rem + .72vw, 1.05rem);background:#0b0b0b;border:1px solid #333;padding:14px;overflow-x:auto;box-shadow:inset 0 0 60px #000c}.b-row{--fw:calc(var(--fs) * 1.12 + 2px);grid-template-columns:calc(9 * var(--fw)) calc(6 * var(--fw)) minmax(calc(14 * var(--fw)), 1fr) calc(6 * var(--fw)) calc(8 * var(--fw));min-width:max-content;color:inherit;border-bottom:1px solid #1f1f1f;align-items:center;gap:22px;padding:10px 6px 4px;text-decoration:none;transition:background .15s;display:grid}.b-head{font:500 .72rem var(--font-mono);color:#8a8a8a;letter-spacing:.12em;border-bottom:1px solid #333;padding-bottom:10px}a.b-row:hover{color:#fff;background:#161616}a.b-row:hover .flaps i{color:var(--orange)}.flaps{gap:2px;display:flex}.flaps i{font:600 var(--fs)/1 var(--font-mono);color:#f2f2f2;text-transform:uppercase;background:linear-gradient(#262626 50%,#1d1d1d 50%);border-radius:2px;place-items:center;width:1.12em;height:1.6em;font-style:normal;display:grid;position:relative}.flaps i:after{content:"";background:#000;height:1px;position:absolute;top:50%;left:0;right:0}.flaps i.flip{animation:70ms linear flip}@keyframes flip{50%{transform:scaleY(.2)}}.st .flaps i{color:var(--orange)}.st.tba .flaps i{color:#8a8a8a}.st.now .flaps i{color:#111;background:var(--orange)}.b-sub{font:400 .82rem/1.4 var(--font-body);color:#9a9a9a;grid-column:3/-1;padding-bottom:6px}@media (width<=900px){.board{padding:10px 6px}.c-dur,.b-row .dur{display:none}.b-row{grid-template-columns:calc(9 * var(--fw)) calc(6 * var(--fw)) calc(14 * var(--fw)) calc(8 * var(--fw));gap:10px}}@media (width<=600px){.board{--fs:.8rem;padding:4px 10px;overflow:visible}.b-head{display:none}.b-row{grid-template-columns:auto 1fr;gap:8px 10px;min-width:0;padding:14px 0 6px}.b-row>[role=cell]:first-child{order:1}.b-row>[role=cell]:nth-child(2){display:none}.b-row>[role=cell]:nth-child(3){order:3;grid-column:1/-1}.b-row>.st{order:2;justify-self:end}.b-row .b-sub{order:4;grid-column:1/-1}.sec-note{text-align:left}}.counters{border-bottom:2px solid var(--ink)}.counters .wrap{grid-template-columns:repeat(4,1fr);display:grid}.ctr{border-right:1px solid var(--line);padding:30px 22px}.ctr:first-child{border-left:1px solid var(--line)}.odo{font:900 clamp(2.2rem, 1.6rem + 2.4vw, 3.6rem)/1 var(--font-head);font-variant-numeric:tabular-nums;height:1em;display:flex;overflow:hidden}.odo .col{flex-direction:column;transition:transform 1.8s cubic-bezier(.15,.85,.25,1);display:flex}.odo .col b{height:1em;font-weight:inherit}.odo .sep,.odo .plus{color:var(--orange)}.ctr p{font:400 .85rem/1.5 var(--font-mono);color:var(--muted);margin:10px 0 0}@media (width<=760px){.counters .wrap{grid-template-columns:1fr 1fr}.ctr:nth-child(3){border-left:1px solid var(--line)}.ctr{border-bottom:1px solid var(--line)}}.archive{overflow-x:clip}.term{font:400 .9rem var(--font-mono);background:var(--ink);color:#e6e6e6;white-space:nowrap;text-overflow:ellipsis;margin:0 0 18px;padding:12px 16px;overflow:hidden}.term .prompt{color:var(--orange)}.archive .chips{margin-bottom:26px}.rd{background:var(--ink);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background .5s,color .5s}.card:hover .rd,.card.lit .rd{color:inherit;background:#f053232e}.card.lit .media img{filter:none}.card.lit .media:after{opacity:0}.card.lit .stamp{opacity:1;transform:rotate(-12deg)scale(1)}.card.ping{animation:1.2s 2 ping}@keyframes ping{50%{box-shadow:0 0 0 10px #f0532359}}.more{text-align:center;margin:40px 0 0}.manual{border-top:2px solid var(--ink)}.specs{background:var(--ink);border:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.specs li{background:#fff;padding:26px 22px;transition:background .2s,color .2s}.specs li:hover{background:var(--ink);color:#fff}.specs li:hover h3{color:#fff}.spec-top{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.spec-ico{width:60px;height:60px;color:var(--orange);transition:transform .3s}.specs li:hover .spec-ico{transform:rotate(-6deg)scale(1.08)}.specs b{font:900 1.7rem/1 var(--font-head);color:var(--ink);opacity:.2}.specs li:hover b{color:#fff;opacity:.35}.specs h3{margin-bottom:8px;font-size:1.1rem}.specs p{opacity:.8;font-size:.93rem}.specs code{font:400 .76rem var(--font-mono);color:var(--orange-dark);background:#f053231a;padding:3px 8px}@media (width<=1100px){.specs{grid-template-columns:1fr 1fr}}@media (width<=560px){.specs{grid-template-columns:1fr}}.telegram{background:var(--ink);padding:clamp(56px,8vw,100px) 0}.tg-card{max-width:860px;box-shadow:10px 10px 0 var(--orange);background:#fff;margin:0 auto;padding:clamp(22px,4vw,44px);position:relative}.tg-card:before{content:"";pointer-events:none;border:1px dashed #bbb;position:absolute;inset:8px}.tg-top{font:500 .74rem var(--font-mono);letter-spacing:.08em;color:var(--muted);border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:18px;padding-bottom:10px;display:flex}.tg-chips{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex;position:relative}.tg-chips button{font:500 .85rem var(--font-mono);border:1px solid var(--ink);cursor:pointer;color:var(--ink);background:#fff;padding:6px 12px}.tg-chips button[aria-checked=true]{background:var(--ink);color:#fff}.tg-chips button:hover{border-color:var(--orange)}.tg-msg{font:400 1.02rem/1.8 var(--font-mono);border-left:4px solid var(--orange);background:#f6f6f6;min-height:5.4em;margin-bottom:22px;padding:16px 18px}@media (prefers-reduced-motion:reduce){.ticker-in{animation:none}}
