.oychat{--chat-tint:255 138 107}.oychat-hero{position:relative;overflow:hidden;margin-top:-72px;padding-top:calc(72px + clamp(44px, 5vw, 78px));padding-bottom:clamp(20px,3vw,40px)}.oychat-hero-bg{z-index:0;background:radial-gradient(62% 46% at 50% 6%,rgb(var(--chat-tint)/.16),transparent 68%),radial-gradient(48% 40% at 84% 34%,rgb(200 255 0/.06),transparent 70%),linear-gradient(180deg,rgb(28 25 23/.55) 0,rgb(0 0 0/.2) 40%,var(--oy-ground) 88%)}.oychat-hero-bg,.oychat-hero-grain{position:absolute;inset:0;pointer-events:none}.oychat-hero-grain{background-image:url(/images/noise-pixel.png);background-size:100px;opacity:.26;mix-blend-mode:soft-light}.oychat-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.oychat-hero-title{max-width:17ch}.oychat-hero-sub{margin-top:20px;max-width:54ch;color:var(--oy-stone-400)}.oychat-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.oychat-thread-desk{align-self:stretch;margin-top:clamp(38px,5vw,64px)}.oychat-stack{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.oychat-copy>*+*{margin-top:16px}.oychat-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1;color:var(--oy-stone-400)}.oychat-kicker:before{content:"";width:7px;height:7px;border-radius:2px;background:rgb(var(--chat-tint));flex:none}.oychat-lede{max-width:44ch;font-size:16px;line-height:1.6;color:var(--oy-stone-400);margin:0}.oychat-points{list-style:none;margin:0;padding:0;max-width:44ch}.oychat-points li{padding:11px 0;border-top:1px solid var(--oy-line-soft);font-size:14px;line-height:1.5;color:var(--oy-stone-400)}.oychat-points li strong{display:block;font-weight:500;color:var(--oy-stone-200)}@media (min-width:941px){.oychat-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;max-width:none}}@media (max-width:940px){.oychat-lede,.oychat-points{max-width:none}}.oychat-close{padding-block:clamp(56px,7vw,104px);border-top:1px solid var(--oy-line-soft);text-align:center}.oychat-close-inner{display:flex;flex-direction:column;align-items:center}.oychat-close-sub{margin-top:16px;max-width:48ch;color:var(--oy-stone-400)}.oychat-mock{display:flex;flex-direction:column;gap:10px;padding:clamp(16px,2.2vw,22px);font-family:var(--oy-sans)}.oychat-mock-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oychat-mock-title{font-size:13px;color:var(--oy-stone-300)}.oychat-mock-spacer{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.oychat-mock--hero{gap:12px;padding:clamp(18px,2.6vw,28px)}.oychat-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:640px){.oychat-hero-grid{grid-template-columns:1fr}}.oychat-seat{border-left:2px solid rgb(var(--seat)/.85);padding-left:12px;display:flex;flex-direction:column;gap:6px}.oychat-seat-name{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--oy-stone-400)}.oychat-seat-name b{font-weight:500;color:rgb(var(--seat))}.oychat-seatchip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-size:11px;white-space:nowrap;border:1px solid rgb(var(--seat)/.4);background:rgb(var(--seat)/.1);color:var(--oy-stone-200)}.oychat-track{flex:1;height:4px;border-radius:2px;background:var(--oy-line-soft);overflow:hidden}.oychat-track-fill{display:block;height:100%;background:rgb(var(--chat-tint))}.oychat-art{border-radius:8px;border:1px solid var(--oy-line-soft);background:radial-gradient(70% 90% at 26% 18%,rgb(var(--chat-tint)/.34),transparent 62%),radial-gradient(80% 70% at 82% 88%,rgb(167 139 250/.3),transparent 66%),linear-gradient(148deg,#221c1a 0,#12100f 100%)}.oychat-art--16x9{aspect-ratio:16/9}.oychat-art--1x1{width:116px;aspect-ratio:1/1;flex:none}.oychat-art-row{display:flex;gap:11px;align-items:stretch}.oychat-art-meta{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.oychat-pick{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;font-size:12.5px;color:var(--oy-stone-300);border:1px solid transparent}.oychat-pick[data-on]{border-color:rgb(var(--chat-tint)/.5);background:rgb(var(--chat-tint)/.1);color:var(--oy-stone-100)}.oychat-pick-price{margin-left:auto;font-size:11.5px;color:var(--oy-stone-500);white-space:nowrap}.oychat-pick[data-on] .oychat-pick-price{color:rgb(var(--chat-tint))}.oychat-close a:focus-visible,.oychat-mock a:focus-visible{outline:2px solid var(--oy-stone-300);outline-offset:2px;border-radius:6px}.oychat-vendors{display:inline}.oychat-vendor-marks{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-right:8px;vertical-align:middle}