.rec-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:8px;list-style:none;border:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);border-radius:26px;background:var(--color-surface);box-shadow:0 2px 6px -2px #00000059,0 32px 64px -36px #000000b3}[data-theme=light] .rec-panel{box-shadow:0 2px 6px -2px #14122314,0 28px 56px -34px #14122347}@media(min-width:900px){.rec-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rec-side{min-width:0;padding:clamp(1.25rem,.9rem + 1.4vw,2.25rem)}.rec-community{position:relative;display:grid;align-content:space-between;gap:clamp(1.75rem,1rem + 2.6vw,3.5rem);height:100%;min-height:clamp(13rem,9rem + 10vw,19rem);padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);overflow:hidden;isolation:isolate;border-radius:18px;background:radial-gradient(90% 75% at 100% 0%,rgba(156,133,255,.55),transparent 62%),linear-gradient(155deg,#6a4ff0,#4a31c4 46%,#23185f);box-shadow:inset 0 0 0 1px #ffffff24;color:#fff;text-decoration:none;transition:filter .3s var(--ease-out-expo)}.rec-community:hover{filter:brightness(1.08)}.rec-community:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.rec-figure{font-family:var(--font-sans);font-size:clamp(4rem,2.6rem + 4.4vw,6rem);font-weight:500;font-variant-numeric:tabular-nums;line-height:.88;letter-spacing:-.04em}.rec-community-line{max-width:30ch;padding-inline-end:2.5rem;font-size:var(--step-body);line-height:1.45;color:#ffffffdb}.rec-community-arrow{position:absolute;right:clamp(1.25rem,1rem + 1vw,2rem);bottom:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);width:1.75rem;height:1.75rem;color:#fff;transition:transform .3s var(--ease-out-expo)}.rec-community:hover .rec-community-arrow{transform:translate(3px,-3px)}.rec-press-line{max-width:48ch;margin:0;font-size:var(--step-body);line-height:1.5;color:var(--color-text-secondary)}.rec-outlets{display:flex;flex-wrap:wrap;gap:.25rem 2rem;margin:1rem 0 0;padding:0;list-style:none}.rec-outlet{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:450;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary);text-decoration:none;transition:color .2s var(--ease-out-expo)}.rec-outlet svg{flex:none;color:var(--color-text-tertiary);transition:transform .25s var(--ease-out-expo),color .2s var(--ease-out-expo)}.rec-outlet:hover{color:var(--color-iris-bright)}[data-theme=light] .rec-outlet:hover{color:var(--color-iris-dim)}.rec-outlet:hover svg{transform:translate(2px,-2px);color:currentColor}@media(min-width:900px){.rec-press--row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem}.rec-press--row .rec-press-line{padding-inline-start:clamp(.5rem,.3rem + .6vw,1rem)}.rec-press--row .rec-outlets{margin-top:-.5rem;padding-inline-start:clamp(.5rem,.3rem + .6vw,1rem)}}.rec-programs{display:grid;gap:1.25rem}.rec-programs-label{margin:0;font-size:var(--step-sm);line-height:1.4;color:var(--color-text-secondary)}.rec-marks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.5rem 2rem;margin:0;padding:0;list-style:none}@media(min-width:720px){.rec-marks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem}}.rec-marks li{display:flex;align-items:center;min-height:3.5rem}.rec-mark{display:block;width:auto;max-width:100%;height:var(--mark-h)}.rec-mark--nvidia{--mark-h: 52px;margin-inline-start:calc(var(--mark-h) * -.118)}.rec-mark--microsoft{--mark-h: 46px}.rec-mark--elevenlabs{--mark-h: 17px}.rec-mark--runware{--mark-h: 22px}@media(min-width:1024px){.rec-marks li{min-height:4.5rem}.rec-mark--nvidia{--mark-h: 64px}.rec-mark--microsoft{--mark-h: 57px}.rec-mark--elevenlabs{--mark-h: 20px}.rec-mark--runware{--mark-h: 26px}}@media(prefers-reduced-motion:reduce){.rec-community,.rec-community-arrow,.rec-outlet,.rec-outlet svg{transition:none}}
