.uz{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:6px 18px;gap:6px 18px;margin:14px 0 6px;padding:14px 18px;border:1px dashed var(--brd-strong);border-radius:18px;cursor:pointer;overflow:hidden;background:radial-gradient(60% 140% at 0 50%,color-mix(in srgb,var(--violet) 20%,transparent),transparent 70%),var(--panel);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-normal) var(--ease-out)}.uz:hover{border-color:color-mix(in srgb,var(--lime) 55%,transparent)}.uz.is-over{border-style:solid;border-color:var(--c);transform:scale(1.01);box-shadow:0 0 0 1px color-mix(in srgb,var(--m) 40%,transparent),0 16px 44px -18px color-mix(in srgb,var(--c) 60%,transparent)}.uz-hole{position:relative;display:grid;place-items:center;width:76px;height:76px;flex:none}.uz-hole:before{inset:0;background:conic-gradient(from 0deg,transparent 0,var(--lime) 18%,var(--teal) 36%,var(--violet) 56%,transparent 74%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 38%,#000 40%,#000 62%,transparent 72%);mask:radial-gradient(circle,transparent 38%,#000 40%,#000 62%,transparent 72%);animation:uz-spin 7s linear infinite;filter:blur(.4px)}.uz-hole:after,.uz-hole:before{content:"";position:absolute;border-radius:50%}.uz-hole:after{width:3px;height:3px;background:var(--ink);top:6px;right:8px;box-shadow:-52px 38px 0 -.5px var(--ink-mut),-10px 62px 0 -1px var(--ink-faint),-60px 10px 0 -1px var(--ink-faint)}.uz-core{width:34px;height:34px;border-radius:50%;background:#000;box-shadow:0 0 14px 4px color-mix(in srgb,var(--violet) 55%,transparent),inset 0 0 6px rgba(0,0,0,1)}.uz.is-over .uz-hole:before{animation-duration:1.4s}@keyframes uz-spin{to{transform:rotate(1turn)}}.uz-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.uz-text strong{font-family:var(--f-disp);font-size:16.5px;color:var(--ink-head)}.uz-text small{font-size:13px;line-height:1.4;color:var(--ink-mut)}.uz-btn{margin-top:6px;font:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;color:var(--on-accent);background:var(--grad-btn);border:0}.uz-btn:hover{filter:brightness(1.08)}.uz-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.uz-note{grid-column:1/-1;margin:4px 0 0;font-size:13.5px;color:var(--good)}@media (max-width:520px){.uz{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:14px}.uz-text{align-items:center}.uz-btn{width:100%}}@media (prefers-reduced-motion:reduce){.uz-hole:before{animation:none}.uz,.uz.is-over{transition:none;transform:none}}