.wg-ring{isolation:isolate;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-primary) 55%, transparent), 0 0 28px 2px color-mix(in oklab, var(--color-primary) 38%, transparent);border-radius:9999px;position:relative}.wg-ring:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from 0deg, var(--color-primary), transparent 28%, color-mix(in oklab, var(--color-primary-accent) 80%, white) 46%, transparent 64%, var(--color-primary));position:absolute;inset:-3px}.wg-dot{background:var(--color-primary);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--color-primary);border-radius:9999px;display:inline-block;position:relative}.wg-dot:after{content:"";border-radius:inherit;border:1px solid var(--color-primary-accent);position:absolute;inset:0;transform:scale(1)}.wg-spotlight{isolation:isolate;background:radial-gradient(80% 120% at 0% 0%, color-mix(in oklab, var(--color-primary) 18%, transparent), transparent 60%), color-mix(in oklab, var(--color-surface) 82%, transparent);box-shadow:0 24px 60px -30px color-mix(in oklab, var(--color-primary) 60%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 6%, transparent);position:relative}.wg-spotlight:before{content:"";inset-inline:10%;background:linear-gradient(90deg, transparent, var(--color-primary) 30%, color-mix(in oklab, var(--color-primary-accent) 80%, white) 50%, var(--color-primary) 70%, transparent);height:2px;box-shadow:0 0 16px 2px color-mix(in oklab, var(--color-primary) 55%, transparent);border-radius:9999px;position:absolute;top:-1px}.wg-watermark{inset-inline:0;z-index:-1;white-space:nowrap;text-align:center;font-family:var(--font-display,Georgia, serif);letter-spacing:-.02em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--color-primary) 30%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,19vw,17rem);font-style:italic;font-weight:600;line-height:1;position:absolute;top:1.5rem;overflow:hidden}.wg-point{background:linear-gradient(160deg, color-mix(in oklab, var(--color-primary) 10%, transparent), transparent 55%), color-mix(in oklab, var(--color-surface) 85%, transparent);position:relative}.wg-point-num{font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--color-primary-accent)}.wg-agenda-guest{background:linear-gradient(90deg, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 70%), var(--color-background);box-shadow:inset 3px 0 0 var(--color-primary);position:relative}.wg-agenda-bonus{background:linear-gradient(270deg, color-mix(in oklab, var(--color-primary) 18%, transparent), transparent 70%), var(--color-background);box-shadow:inset -3px 0 0 var(--color-primary);position:relative;overflow:hidden}.wg-agenda-bonus:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--color-primary) 22%, transparent), transparent);width:40%;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.wg-agenda-bonus:after{animation:4.5s ease-in-out infinite wg-sweep}.wg-ring:before{animation:5s linear infinite wg-spin}.wg-dot:after{animation:1.8s cubic-bezier(0,0,.2,1) infinite wg-ping}.wg-watermark span{animation:28s linear infinite alternate wg-drift;display:inline-block}}@keyframes wg-spin{to{transform:rotate(360deg)}}@keyframes wg-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes wg-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes wg-sweep{0%,35%{transform:translate(-120%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}
.pv{--pv-sphere-hi:color-mix(in oklab, var(--color-primary-accent) 60%, white);--pv-sphere-mid:var(--color-primary);--pv-sphere-lo:color-mix(in oklab, var(--color-primary) 45%, black);--pv-glow:var(--color-primary);--pv-metal-hi:color-mix(in oklab, var(--color-foreground) 80%, var(--color-primary-accent));--pv-metal-mid:color-mix(in oklab, var(--color-foreground) 38%, var(--color-primary-accent));--pv-metal-lo:color-mix(in oklab, var(--color-primary) 30%, color-mix(in oklab, var(--color-foreground) 22%, black));--pv-metal-glow:color-mix(in oklab, var(--color-foreground) 55%, var(--color-primary-accent));isolation:isolate;border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent);background:radial-gradient(60% 70% at 25% 40%, color-mix(in oklab, var(--color-primary) 16%, transparent), transparent 70%), color-mix(in oklab, var(--color-background-deep) 82%, black);box-shadow:0 30px 60px -30px color-mix(in oklab, var(--color-primary) 40%, transparent);border-radius:1.75rem;grid-template-columns:1fr 1fr;margin:0;display:grid;position:relative;overflow:hidden}.pv-half{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.5rem .75rem 1.25rem;display:flex}.pv-art{width:min(100%,15rem);height:auto;overflow:visible}.pv-label{font-family:var(--font-display,serif);letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,5.4vw,2.25rem);font-style:italic;line-height:1.1}.pv-label--organic{color:var(--color-primary-accent)}.pv-label--mineral{color:color-mix(in oklab, var(--color-foreground) 92%, var(--color-primary-accent))}.pv-divider{background:linear-gradient(transparent, color-mix(in oklab, var(--color-foreground) 28%, transparent), transparent);width:1px;position:absolute;inset:12% auto 12% 50%}.pv-vs{aspect-ratio:1;place-items:center;width:clamp(3.5rem,14vw,5.5rem);display:grid;position:absolute;top:43.5%;left:50%;translate:-50% -50%}.pv-vs-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pv-vs-disc{fill:color-mix(in oklab, var(--color-background-deep) 40%, black);stroke:var(--color-primary);stroke-width:3px;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--color-primary) 80%, transparent))}.pv-vs-pulse{fill:none;stroke:var(--color-primary);stroke-width:2px;transform-origin:50%;transform-box:fill-box;opacity:0}.pv-vs-text{font-family:var(--font-display,serif);color:var(--color-foreground);font-size:clamp(1.125rem,4.5vw,1.75rem);font-style:italic;position:relative}.pv-shine{fill:#ffffffb3;fill:lab(100% -.0000298023 .0000119209/.7)}.pv-cone{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:conic-gradient(from 20deg, var(--pv-metal-hi), var(--pv-metal-mid) 22%, var(--pv-metal-lo) 38%, var(--pv-metal-mid) 52%, var(--pv-metal-hi) 66%, var(--pv-metal-mid) 80%, var(--pv-metal-lo) 90%, var(--pv-metal-hi));width:100%;height:100%}.pv-hex-edge{fill:none;stroke:#ffffff73;stroke:lab(100% -.0000298023 .0000119209/.45);stroke-width:1.2px}@media (prefers-reduced-motion:no-preference){.pv-sphere,.pv-glow,.pv-hex{transform-origin:100px 100px;transform-box:view-box}.pv-sphere,.pv-hex{animation:4.2s ease-in-out infinite pv-breathe}.pv-glow{animation:4.2s ease-in-out infinite pv-glow}.pv-hex,.pv-glow--metal{animation-delay:-2.1s}.pv-vs-pulse{transform-box:fill-box;transform-origin:50%;animation:2.1s ease-out infinite pv-ring}.pv-vs-disc{transform-box:fill-box;transform-origin:50%;animation:2.1s ease-in-out infinite pv-disc}}@keyframes pv-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.05)}}@keyframes pv-glow{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}@keyframes pv-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes pv-disc{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}
