.hero-grid.cx-hero{grid-template-columns:1fr 1fr;gap:48px}.lots-art{width:100%;max-width:520px;margin-left:auto}.lots-art svg.lots{width:100%;max-width:none;color:var(--ink);margin:0;display:block;overflow:visible}.lots .st{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.lots .sq{stroke-linecap:square}.lots .thin{fill:none;stroke:currentColor;stroke-width:1px;opacity:.45;stroke-linecap:round;stroke-linejoin:round}.lots .slab{fill:color-mix(in srgb, var(--ink) 3%, transparent)}.lots .lit{fill:var(--lavender)}.lots .wip{fill:color-mix(in srgb, var(--lavender) 70%, transparent);stroke:var(--violet);stroke-width:1.2px;stroke-dasharray:4 3}.lots .ico{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.lots .ico.v{stroke:var(--violet)}.lots .ldot{fill:var(--teal)}.lots .cw{fill:color-mix(in srgb, var(--ink) 10%, transparent);stroke:currentColor;stroke-width:1px}.lots text{letter-spacing:.05em;fill:var(--faint);font-family:Geist Mono,monospace;font-size:10.5px}.lots .nm{fill:var(--violet-ink);letter-spacing:.04em;font-size:10px;font-weight:500}.lots .num{fill:var(--ink);letter-spacing:.08em;font-size:12px;font-weight:500}.lots .sm{display:none}.legend{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.legend .n{letter-spacing:.08em;color:var(--faint);font-family:Geist Mono,monospace;font-size:11px;display:block}.legend b{letter-spacing:-.01em;margin-top:4px;font-size:14.5px;font-weight:600;display:block}.legend .s{letter-spacing:.03em;color:var(--faint);text-transform:uppercase;align-items:center;gap:7px;margin-top:5px;font-family:Geist Mono,monospace;font-size:10.5px;display:flex}.legend .s i{border-radius:50%;flex:none;width:7px;height:7px}.legend .s.live{color:var(--teal-ink)}.legend .s.live i{background:var(--teal)}.legend .s.prog{color:var(--violet-ink)}.legend .s.prog i{background:var(--violet)}.legend .s.on{color:var(--teal-ink)}.legend .s.on i{background:var(--teal)}@media (max-width:960px){.hero-grid.cx-hero{grid-template-columns:1fr;gap:0}.lots-art{max-width:480px;margin:22px auto 0}.lots-art svg.lots{max-width:none;margin:0}}@media (max-width:640px){.lots .lg{display:none}.lots .sm{display:inline}.lots .num{font-size:17px}.legend{gap:10px}.legend b{font-size:13.5px}.legend .s{letter-spacing:.03em;align-items:flex-start;font-size:10px}.legend .s i{margin-top:3px}}.cx-list{gap:14px;display:grid}.cx{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:1fr 1fr;transition:border-color .3s;display:grid;overflow:hidden}.cx .cx-shot{border-right:1px solid var(--border);background:var(--card-alt);min-height:340px;position:relative;overflow:hidden}.cx .cx-shot .ph-box{border-radius:12px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:18px}.cx.flip .cx-shot{border-right:0;border-left:1px solid var(--border);order:2}.cx .body{flex-direction:column;padding:34px 34px 30px;display:flex}.cx .oc{letter-spacing:.1em;color:var(--violet-ink);flex-wrap:wrap;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:11px;display:flex}.cx h3{font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:16px;font-family:Fraunces,serif;font-size:30px;font-style:italic;font-weight:400;line-height:1.12}.cx p{color:var(--text);max-width:460px;margin-top:12px;font-size:15.5px;line-height:1.6}.chips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.chips span{letter-spacing:.08em;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-family:Geist Mono,monospace;font-size:10.5px}.cx .cx-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.cx .pill.prog{background:color-mix(in srgb, var(--lavender) 80%, transparent);color:var(--violet-ink);border-color:#0000}.cx .pill.prog .dot{background:var(--violet)}.cx .pill.prog .dot:after{border-color:var(--violet)}@media (hover:hover) and (pointer:fine){.cx:hover{border-color:var(--border-hi)}.cx:hover .cx-shot .ph-box{transform:translate(-5px,-5px)rotate(-.4deg)}}@media (max-width:960px){.cx,.cx.flip{grid-template-columns:1fr}.cx .cx-shot,.cx.flip .cx-shot{border-left:0;border-right:0;border-bottom:1px solid var(--border);order:0;min-height:210px}.cx .body{padding:24px 22px 22px}.cx h3{font-size:25px}}.cx .cx-shot .dz{border:1px solid var(--border);color:var(--ink);background:radial-gradient(circle, color-mix(in srgb, var(--ink) 11%, transparent) 1px, transparent 1.4px) center / 18px 18px, var(--card);padding:10px;display:block}.dz svg{width:100%;height:100%;display:block;overflow:visible}.dz text{letter-spacing:.05em;fill:var(--faint);font-family:Geist Mono,monospace;font-size:10px}.dz .nm{letter-spacing:.07em;fill:var(--ink);font-size:10.5px;font-weight:500}.dz .lk{fill:var(--violet-ink)}.dz .win{fill:var(--card);stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.dz .st{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.dz .th{fill:none;stroke:currentColor;stroke-width:1px;stroke-opacity:.42;stroke-linecap:round;stroke-linejoin:round}.dz .fl{fill:color-mix(in srgb, var(--ink) 3%, transparent)}.dz .bub,.dz .dev,.dz .sug{fill:var(--card)}.dz .dev{stroke:currentColor;stroke-width:1.1px}.dz .chip{fill:color-mix(in srgb, var(--ink) 4%, transparent);stroke:currentColor;stroke-opacity:.28;stroke-width:1px}.dz .sug{stroke:currentColor;stroke-opacity:.3;stroke-width:1px}.dz .sug.on{stroke:var(--violet);stroke-opacity:1;fill:color-mix(in srgb, var(--violet) 9%, var(--card))}.dz .ico{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.dz .bar{fill:color-mix(in srgb, var(--ink) 16%, transparent)}.dz .bar.hi{fill:color-mix(in srgb, var(--ink) 42%, transparent)}.dz .bar.tit{fill:color-mix(in srgb, var(--ink) 80%, transparent)}.dz .bar.v{fill:var(--violet)}.dz .bar.w,.dz .wi{fill:var(--card)}.dz .pieno{fill:currentColor}.dz .vi{fill:none;stroke:var(--violet);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dz .vf{fill:var(--violet)}.dz .vfi{fill:currentColor}.dz .flusso{fill:none;stroke:var(--violet);stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round}.dz .tratt{fill:none;stroke:var(--violet);stroke-width:1.2px;stroke-dasharray:4 3.5}.dz .okp{fill:none;stroke:var(--teal-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dz .ok,.dz .led{fill:var(--teal)}.dz .disp{fill:color-mix(in srgb, var(--violet) 12%, var(--card));stroke:var(--violet);stroke-width:1px}.dz .col{fill:color-mix(in srgb, var(--ink) 12%, transparent);stroke:currentColor;stroke-opacity:.4;stroke-width:1px}.dz .crate{fill:color-mix(in srgb, var(--ink) 4%, var(--card))}.dz .campo,.dz .scrive,.dz .col{transform-box:fill-box}.dz .campo,.dz .scrive{transform-origin:0}.dz .col{transform-origin:bottom}@media (hover:hover) and (pointer:fine){html.motion .cx:hover .dz .flusso{animation:.9s linear infinite dz-flusso}html.motion .cx:hover .dz .campo{animation:dz-riga .55s cubic-bezier(.22,.75,.18,1) calc(var(--k) * 90ms + .12s) both}html.motion .cx:hover .dz .scrive{animation:dz-riga .7s cubic-bezier(.22,.75,.18,1) calc(var(--k) * .26s + .15s) both}html.motion .cx:hover .dz .col{animation:dz-col .6s cubic-bezier(.22,.75,.18,1) calc(var(--k) * 70ms) both}html.motion .cx:hover .dz .led{animation:dz-spia 1.2s steps(1) calc(var(--k) * .15s) infinite}html.motion .cx:hover .dz .penna{animation:1.6s ease-in-out infinite dz-penna}}@keyframes dz-flusso{to{stroke-dashoffset:-16px}}@keyframes dz-riga{0%{transform:scaleX(0)}}@keyframes dz-col{0%{transform:scaleY(.2)}}@keyframes dz-spia{50%{opacity:.2}}@keyframes dz-penna{50%{transform:translate(-7px,2px)}}@media (max-width:960px){.cx .cx-shot,.cx.flip .cx-shot{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.cx .cx-shot,.cx.flip .cx-shot{aspect-ratio:3/2}.cx .cx-shot .ph-box{inset:12px}.dz text,.dz .eti{display:none}}.close p.lead{color:var(--n-text);max-width:560px;margin:18px auto 0;font-size:17px;line-height:1.6}.cx .cx-brand{color:var(--ink);margin-bottom:16px;line-height:0}
