.rc-btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--rc-space-1);box-sizing:border-box;border-radius:var(--rc-radius-full);font-family:var(--rc-font-heading);font-size:var(--rc-text-body);line-height:var(--rc-leading-tight);font-weight:var(--rc-weight-medium);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--rc-transition), background-color var(--rc-transition), background-image var(--rc-transition), color var(--rc-transition), border-color var(--rc-transition), opacity var(--rc-transition);border:0;text-decoration:none;display:inline-flex;overflow:hidden}.rc-btn[data-astro-cid-ekguhzzh]:hover{transform:var(--rc-press)}.rc-btn[data-astro-cid-ekguhzzh]:focus-visible{outline:var(--rc-focus-ring-width) solid var(--rc-focus-ring);outline-offset:var(--rc-focus-ring-offset)}.rc-btn[data-astro-cid-ekguhzzh]:disabled,.rc-btn[data-astro-cid-ekguhzzh][aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.rc-btn--full[data-astro-cid-ekguhzzh]{width:100%;display:flex}.rc-btn--full[data-astro-cid-ekguhzzh]:hover{transform:var(--rc-press-wide)}.rc-btn--md[data-astro-cid-ekguhzzh]{font-size:var(--rc-text-body);padding:12px 24px}.rc-btn--sm[data-astro-cid-ekguhzzh]{font-size:var(--rc-text-caption);padding:8px 16px;line-height:1.125em}.rc-btn--primary[data-astro-cid-ekguhzzh]{color:var(--rc-text);background-image:var(--rc-gradient-primary);background-color:var(--rc-purple);box-shadow:var(--rc-shadow-purple)}.rc-btn--primary[data-astro-cid-ekguhzzh]:hover{color:var(--rc-text);opacity:1}.rc-btn--secondary[data-astro-cid-ekguhzzh]{color:var(--rc-text);border:1px solid var(--rc-text);background-color:#0000;padding:11px 23px}.rc-btn--secondary[data-astro-cid-ekguhzzh].rc-btn--sm{padding:7px 15px}.rc-btn--secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--rc-text);background-color:var(--rc-text);color:var(--rc-on-light)}.rc-btn--ghost[data-astro-cid-ekguhzzh]{color:var(--rc-text-muted);background-color:#0000}.rc-btn--ghost[data-astro-cid-ekguhzzh]:hover{background-color:var(--rc-surface);color:var(--rc-text)}.rc-card[data-astro-cid-yk4hkwyg]{padding:var(--rc-space-6);border-radius:var(--rc-radius-md);border:1px solid var(--rc-border);color:var(--rc-text);transition:transform var(--rc-transition), border-color var(--rc-transition);text-decoration:none;display:block}.rc-card--solid[data-astro-cid-yk4hkwyg]{background:var(--rc-surface)}.rc-card--solid[data-astro-cid-yk4hkwyg].rc-card--raised{background:var(--rc-surface-raised)}.rc-card--glass[data-astro-cid-yk4hkwyg]{background-image:var(--rc-gradient-glass);backdrop-filter:blur(12px);border-color:#ffffff1f}a[data-astro-cid-yk4hkwyg].rc-card:hover{transform:var(--rc-press-wide);border-color:var(--rc-purple)}a[data-astro-cid-yk4hkwyg].rc-card:focus-visible{outline:var(--rc-focus-ring-width) solid var(--rc-focus-ring);outline-offset:var(--rc-focus-ring-offset)}.rc-field[data-astro-cid-btwdofhb]{gap:var(--rc-space-2);flex-direction:column;display:flex}.rc-field__label[data-astro-cid-btwdofhb]{font-family:var(--rc-font-heading);font-size:var(--rc-text-caption);color:var(--rc-text-muted)}.rc-input[data-astro-cid-btwdofhb]{box-sizing:border-box;width:100%;font-family:var(--rc-font-body);font-size:var(--rc-text-body);color:var(--rc-text);background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius-sm);transition:border-color var(--rc-transition), box-shadow var(--rc-transition);padding:12px 16px}.rc-input[data-astro-cid-btwdofhb]::placeholder{color:var(--rc-text-subtle)}textarea[data-astro-cid-btwdofhb].rc-input{resize:vertical;min-height:96px;line-height:var(--rc-leading-body)}.rc-input[data-astro-cid-btwdofhb]:focus-visible{border-color:var(--rc-purple);box-shadow:0 0 0 var(--rc-focus-ring-width) var(--rc-focus-ring);outline:none}.rc-input--error[data-astro-cid-btwdofhb]{border-color:var(--rc-danger)}.rc-input--error[data-astro-cid-btwdofhb]:focus-visible{border-color:var(--rc-danger);box-shadow:0 0 0 var(--rc-focus-ring-width) var(--rc-danger)}.rc-input[data-astro-cid-btwdofhb]:disabled{opacity:.5;cursor:not-allowed}.rc-field__msg[data-astro-cid-btwdofhb]{font-size:var(--rc-text-caption);color:var(--rc-text-subtle);margin:0}.rc-field__msg--error[data-astro-cid-btwdofhb]{color:var(--rc-danger)}.rc-link[data-astro-cid-tlhisbeo]{color:var(--rc-link);text-underline-offset:2px;transition:color var(--rc-transition);text-decoration:underline 1px}.rc-link[data-astro-cid-tlhisbeo]:hover{color:var(--rc-link-hover)}.rc-link[data-astro-cid-tlhisbeo]:focus-visible{outline:var(--rc-focus-ring-width) solid var(--rc-focus-ring);outline-offset:var(--rc-focus-ring-offset);border-radius:2px}.rc-badge[data-astro-cid-o3c3tdmk]{align-items:center;gap:var(--rc-space-1);border-radius:var(--rc-radius-full);font-family:var(--rc-font-heading);font-size:var(--rc-text-caption);white-space:nowrap;border:1px solid #0000;padding:2px 10px;line-height:1.4;display:inline-flex}.rc-badge--neutral[data-astro-cid-o3c3tdmk]{background:var(--rc-surface-2);color:var(--rc-text-muted);border-color:var(--rc-border)}.rc-badge--accent[data-astro-cid-o3c3tdmk]{color:var(--rc-lilac);background:#694ef726;border-color:#694ef759}.rc-badge--success[data-astro-cid-o3c3tdmk]{color:var(--rc-success);background:#35c66b26;border-color:#35c66b59}.rc-badge--warning[data-astro-cid-o3c3tdmk]{color:var(--rc-warning);background:#f5a62326;border-color:#f5a62359}.rc-badge--danger[data-astro-cid-o3c3tdmk]{color:var(--rc-danger);background:#ff5a6526;border-color:#ff5a6559}.rc-mesh[data-astro-cid-bqhhofte]{isolation:isolate;background-color:var(--rc-bg);position:relative;overflow:hidden}.rc-mesh--purple[data-astro-cid-bqhhofte]{background-image:var(--rc-mesh-purple)}.rc-mesh--ember[data-astro-cid-bqhhofte]{background-image:var(--rc-mesh-ember)}.rc-mesh--graphite[data-astro-cid-bqhhofte]{background-image:var(--rc-mesh-graphite)}.rc-mesh[data-astro-cid-bqhhofte]{background-position:50%;background-size:cover}.rc-mesh--grain[data-astro-cid-bqhhofte]:after{content:"";z-index:0;background-image:var(--rc-grain);opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-size:140px 140px;position:absolute;inset:0}.rc-mesh__content[data-astro-cid-bqhhofte]{z-index:1;position:relative}.rc-glow[data-astro-cid-qz7kvhv3]{isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rc-glow--horizon[data-astro-cid-qz7kvhv3]{color:var(--rc-text);background:radial-gradient(120% 100%,#0a0a12 0%,#050509 100%);min-height:320px}.rc-glow__fx[data-astro-cid-qz7kvhv3]{--rc-mx:.5;--rc-my:.5;--rc-active:0;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rc-glow__arc[data-astro-cid-qz7kvhv3]{height:62%;transform:translateX(calc((var(--rc-mx) - .5) * 7%));transition:transform .35s ease-out;position:absolute;left:0;right:0}.rc-glow__arc--top[data-astro-cid-qz7kvhv3]{background:radial-gradient(80% 130% at -15% 100%,#8a3bffcc 0%,#7a11ff33 22%,#7a11ff00 44%),radial-gradient(80% 130% at 115% 100%,#8a3bffcc 0%,#7a11ff33 22%,#7a11ff00 44%);top:0}.rc-glow__arc--bottom[data-astro-cid-qz7kvhv3]{background:radial-gradient(80% 130% at -15% 0,#4f7bffcc 0%,#636aff33 22%,#636aff00 44%),radial-gradient(80% 130% at 115% 0,#4f7bffcc 0%,#636aff33 22%,#636aff00 44%);bottom:0}.rc-glow__seam[data-astro-cid-qz7kvhv3]{background-image:var(--rc-glow-seam);filter:blur(.4px);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rc-glow__flare[data-astro-cid-qz7kvhv3]{top:50%;left:calc(var(--rc-mx) * 100%);width:40%;height:90px;opacity:calc(.55 + var(--rc-active) * .45);will-change:left, opacity;background:radial-gradient(closest-side,#fff 0%,#cdaafbcc 22%,#9777f400 72%);transition:left .12s ease-out,opacity .35s ease-out;position:absolute;transform:translate(-50%,-50%)}.rc-glow__flare[data-astro-cid-qz7kvhv3]:before{content:"";filter:blur(.6px);background:linear-gradient(90deg,#fff0,#fff 50%,#fff0);width:220%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-glow--paused[data-astro-cid-qz7kvhv3] .rc-glow__arc[data-astro-cid-qz7kvhv3],.rc-glow--paused[data-astro-cid-qz7kvhv3] .rc-glow__flare[data-astro-cid-qz7kvhv3]{transition:none}.rc-glow--intro[data-astro-cid-qz7kvhv3] .rc-glow__arc[data-astro-cid-qz7kvhv3]{opacity:0;transition:transform .35s ease-out,opacity .9s ease-out}.rc-glow--intro[data-astro-cid-qz7kvhv3] .rc-glow__seam[data-astro-cid-qz7kvhv3],.rc-glow--intro[data-astro-cid-qz7kvhv3] .rc-glow__flare[data-astro-cid-qz7kvhv3]{opacity:0}.rc-glow--intro[data-astro-cid-qz7kvhv3].rc-glow--in .rc-glow__arc[data-astro-cid-qz7kvhv3]{opacity:1}.rc-glow--intro[data-astro-cid-qz7kvhv3].rc-glow--in .rc-glow__seam[data-astro-cid-qz7kvhv3]{opacity:1;transition:opacity 1.1s ease-out .15s}.rc-glow--intro[data-astro-cid-qz7kvhv3].rc-glow--in .rc-glow__flare[data-astro-cid-qz7kvhv3]{opacity:calc(.55 + var(--rc-active) * .45);transition:opacity 1.1s ease-out .3s}.rc-glow--image[data-astro-cid-qz7kvhv3].rc-glow--horizon{background-image:url(/rc-assets/effects/horizon-glow.png);background-position:50%;background-size:cover}.rc-glow--image[data-astro-cid-qz7kvhv3] .rc-glow__fx[data-astro-cid-qz7kvhv3]{display:none}.rc-glow--spot[data-astro-cid-qz7kvhv3]{background-color:var(--rc-bg);background-image:var(--rc-glow-spot);background-position:50%;background-repeat:no-repeat}.rc-glow--grain[data-astro-cid-qz7kvhv3]:after{content:"";z-index:1;background-image:var(--rc-grain);opacity:.06;mix-blend-mode:overlay;pointer-events:none;background-size:140px 140px;position:absolute;inset:0}.rc-glow__content[data-astro-cid-qz7kvhv3]{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.rc-glow__arc[data-astro-cid-qz7kvhv3]{transition:none;transform:none}.rc-glow__flare[data-astro-cid-qz7kvhv3]{transition:none;left:50%}.rc-glow--intro[data-astro-cid-qz7kvhv3] .rc-glow__arc[data-astro-cid-qz7kvhv3],.rc-glow--intro[data-astro-cid-qz7kvhv3] .rc-glow__seam[data-astro-cid-qz7kvhv3],.rc-glow--intro[data-astro-cid-qz7kvhv3] .rc-glow__flare[data-astro-cid-qz7kvhv3]{opacity:1}}.rc-gphoto[data-astro-cid-arx5jmm6]{border-radius:var(--rc-radius-md);isolation:isolate;background:var(--rc-bg);width:100%;margin:0;position:relative;overflow:hidden}.rc-gphoto__base[data-astro-cid-arx5jmm6],.rc-gphoto__img[data-astro-cid-arx5jmm6]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-gphoto__glass[data-astro-cid-arx5jmm6]{position:absolute;inset:0;overflow:hidden;box-shadow:inset 1px 0 #ffffff1f}.rc-gphoto--right[data-astro-cid-arx5jmm6] .rc-gphoto__glass[data-astro-cid-arx5jmm6]{left:50%}.rc-gphoto--left[data-astro-cid-arx5jmm6] .rc-gphoto__glass[data-astro-cid-arx5jmm6]{right:50%}.rc-gphoto--center[data-astro-cid-arx5jmm6] .rc-gphoto__glass[data-astro-cid-arx5jmm6]{left:30%;right:30%}.rc-gphoto--right[data-astro-cid-arx5jmm6] .rc-gphoto__img[data-astro-cid-arx5jmm6]{width:200%;left:-100%}.rc-gphoto--left[data-astro-cid-arx5jmm6] .rc-gphoto__img[data-astro-cid-arx5jmm6]{width:200%;left:0}.rc-gphoto--center[data-astro-cid-arx5jmm6] .rc-gphoto__img[data-astro-cid-arx5jmm6]{width:250%;left:-75%}.rc-gphoto__ridges[data-astro-cid-arx5jmm6]{pointer-events:none;background-image:repeating-linear-gradient(90deg, #fff0 0px, #fff0 30%, #ffffff1a 50%, #fff0 70%, #fff0 var(--rc-gphoto-w)), repeating-linear-gradient(90deg, #0000002e 0px, #0000 40%, #0000 60%, #0000002e var(--rc-gphoto-w));background-size:var(--rc-gphoto-w) 100%, var(--rc-gphoto-w) 100%;position:absolute;inset:0}.rc-gphoto__filter[data-astro-cid-arx5jmm6]{position:absolute}.ds[data-astro-cid-ysyoivv3]{max-width:1080px;padding:var(--rc-space-8) var(--rc-space-5);color:var(--rc-text);font-family:var(--rc-font-body);margin:0 auto}.ds__head[data-astro-cid-ysyoivv3]{margin-bottom:var(--rc-space-8)}.ds__eyebrow[data-astro-cid-ysyoivv3]{color:var(--rc-lilac);font-family:var(--rc-font-heading);letter-spacing:.04em;text-transform:uppercase;font-size:var(--rc-text-caption);margin:0 0 var(--rc-space-2)}.ds__title[data-astro-cid-ysyoivv3]{font-family:var(--rc-font-heading);font-size:var(--rc-text-display);line-height:var(--rc-leading-tight);margin:0 0 var(--rc-space-4);background-image:var(--rc-gradient-bar);-webkit-text-fill-color:transparent;color:#0000;background-clip:text}.ds__lead[data-astro-cid-ysyoivv3]{color:var(--rc-text-muted);font-size:var(--rc-text-body-lg);max-width:60ch;margin:0}.ds__banner[data-astro-cid-ysyoivv3]{margin-top:var(--rc-space-5);padding:var(--rc-space-5);background:var(--rc-surface);border:1px solid var(--rc-border);border-left:3px solid var(--rc-purple);border-radius:var(--rc-radius-md);max-width:72ch;color:var(--rc-text-muted);font-size:var(--rc-text-caption);line-height:var(--rc-leading-body)}.ds__banner[data-astro-cid-ysyoivv3] strong[data-astro-cid-ysyoivv3]{color:var(--rc-text)}.ds__banner-title[data-astro-cid-ysyoivv3]{margin:0 0 var(--rc-space-3);font-family:var(--rc-font-heading);font-size:var(--rc-text-body-lg);color:var(--rc-text)}.ds__rules[data-astro-cid-ysyoivv3]{padding-left:var(--rc-space-5);gap:var(--rc-space-3);flex-direction:column;margin:0;display:flex}.ds__rules[data-astro-cid-ysyoivv3] a[data-astro-cid-ysyoivv3]{color:var(--rc-lilac)}.ds__toc[data-astro-cid-ysyoivv3]{gap:var(--rc-space-2);margin-top:var(--rc-space-5);flex-wrap:wrap;display:flex}.ds__toc[data-astro-cid-ysyoivv3] a[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-full);border:1px solid var(--rc-border);background:var(--rc-surface);color:var(--rc-text-muted);font-size:var(--rc-text-caption);transition:color var(--rc-transition), border-color var(--rc-transition);padding:4px 12px;text-decoration:none}.ds__toc[data-astro-cid-ysyoivv3] a[data-astro-cid-ysyoivv3]:hover{color:var(--rc-text);border-color:var(--rc-purple)}.ds__section[data-astro-cid-ysyoivv3][id]{scroll-margin-top:var(--rc-space-6)}.ds__motion[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ds__motion-item[data-astro-cid-ysyoivv3]{margin:0}.ds__motion-tile[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-md);background-image:var(--rc-gradient-primary);height:100px;margin-bottom:var(--rc-space-2);cursor:pointer;transition:transform var(--rc-transition), opacity var(--rc-transition);display:block}.ds__motion-press[data-astro-cid-ysyoivv3]:hover{transform:var(--rc-press)}.ds__motion-press-wide[data-astro-cid-ysyoivv3]:hover{transform:var(--rc-press-wide)}.ds__motion-fade[data-astro-cid-ysyoivv3]:hover{opacity:.4}.ds__motion-item[data-astro-cid-ysyoivv3] figcaption[data-astro-cid-ysyoivv3]{flex-direction:column;gap:2px;display:flex}.ds__section[data-astro-cid-ysyoivv3]{padding:var(--rc-space-7) 0;border-top:1px solid var(--rc-border-soft)}.ds__h2[data-astro-cid-ysyoivv3]{font-family:var(--rc-font-heading);font-size:var(--rc-text-h3);margin:0 0 var(--rc-space-6)}.ds__h3[data-astro-cid-ysyoivv3]{font-family:var(--rc-font-heading);font-size:var(--rc-text-body-lg);color:var(--rc-text-muted);margin:0 0 var(--rc-space-4)}.ds__meta[data-astro-cid-ysyoivv3],.ds__note[data-astro-cid-ysyoivv3]{color:var(--rc-text-subtle);font-size:var(--rc-text-caption)}.ds__meta[data-astro-cid-ysyoivv3]{margin:-8px 0 var(--rc-space-6);max-width:72ch;line-height:var(--rc-leading-body)}code[data-astro-cid-ysyoivv3]{color:var(--rc-lilac);background:#ffffff10;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.ds__swatches[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);margin-bottom:var(--rc-space-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ds__swatch[data-astro-cid-ysyoivv3]{margin:0}.ds__chip[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-md);height:88px;margin-bottom:var(--rc-space-2);display:block}.ds__chip--bordered[data-astro-cid-ysyoivv3]{border:1px solid var(--rc-border)}.ds__swatch[data-astro-cid-ysyoivv3] figcaption[data-astro-cid-ysyoivv3]{flex-direction:column;gap:2px;display:flex}.ds__hex[data-astro-cid-ysyoivv3]{font-family:ui-monospace,monospace;font-size:var(--rc-text-caption);color:var(--rc-text-muted)}.ds__gradients[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ds__gradient[data-astro-cid-ysyoivv3]{margin:0}.ds__gradient-tile[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-md);height:120px;margin-bottom:var(--rc-space-2);border:1px solid var(--rc-border-soft);display:block}.ds__gradient[data-astro-cid-ysyoivv3] figcaption[data-astro-cid-ysyoivv3]{flex-direction:column;gap:4px;display:flex}.ds__fx-grid[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);margin-bottom:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ds__fx-tile[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-md);border:1px solid var(--rc-border);align-items:flex-end;min-height:160px;display:flex}.ds__fx-tile--tall[data-astro-cid-ysyoivv3]{align-items:center;min-height:200px}.ds__glow-hero[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-lg);border:1px solid var(--rc-border);min-height:360px;overflow:hidden}.ds__reed-hero[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-lg);border:1px solid var(--rc-border);min-height:420px;margin-bottom:var(--rc-space-4);overflow:hidden}.ds__reed-eyebrow[data-astro-cid-ysyoivv3]{z-index:3;padding:var(--rc-space-5) 0 0 var(--rc-space-5);color:var(--rc-text);font-family:var(--rc-font-heading);font-size:var(--rc-text-caption);letter-spacing:.02em;margin:0;position:relative}.ds__reed-title[data-astro-cid-ysyoivv3]{z-index:3;margin:var(--rc-space-4) 0 0;padding:0 var(--rc-space-5);font-family:var(--rc-font-heading);letter-spacing:-.02em;color:#cfcfd8;font-size:clamp(48px,9vw,104px);line-height:.92;position:relative}.ds__reed-compare[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);margin-bottom:var(--rc-space-5);grid-template-columns:1fr 1fr;display:grid}.ds__reed-compare[data-astro-cid-ysyoivv3] figure[data-astro-cid-ysyoivv3]{margin:0}.ds__reed-compare[data-astro-cid-ysyoivv3] img[data-astro-cid-ysyoivv3]{object-fit:cover;border-radius:var(--rc-radius-md);border:1px solid var(--rc-border);width:100%;height:200px;margin-bottom:var(--rc-space-2);display:block}.ds__reed-mini[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-md);border:1px solid var(--rc-border);height:200px;margin-bottom:var(--rc-space-2);overflow:hidden}.ds__reed-refs[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);margin-top:var(--rc-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ds__reed-ref[data-astro-cid-ysyoivv3]{margin:0}.ds__reed-ref[data-astro-cid-ysyoivv3] img[data-astro-cid-ysyoivv3]{object-fit:cover;border-radius:var(--rc-radius-md);border:1px solid var(--rc-border);width:100%;height:260px;margin-bottom:var(--rc-space-2);background:var(--rc-surface);display:block}.ds__reed-demo[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-lg);border:1px solid var(--rc-border);min-height:220px;margin-bottom:var(--rc-space-3);position:relative;overflow:hidden}.ds__reed-behind[data-astro-cid-ysyoivv3]{padding:var(--rc-space-5);background:radial-gradient(60% 120% at 30% 40%, #9777f4 0%, #694ef700 55%), radial-gradient(60% 120% at 80% 70%, #ff5a65 0%, #ff5a6500 55%), var(--rc-bg);align-items:center;display:flex;position:absolute;inset:0}.ds__reed-panel[data-astro-cid-ysyoivv3]{position:absolute;inset:0}.ds__gphoto-grid[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);margin-bottom:var(--rc-space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.ds__fx-label[data-astro-cid-ysyoivv3]{padding:var(--rc-space-3) var(--rc-space-4);font-family:ui-monospace,monospace;font-size:var(--rc-text-caption);color:var(--rc-text);text-shadow:0 1px 4px #000c}.ds__fx-label--center[data-astro-cid-ysyoivv3]{margin:0 auto}.ds__type[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);flex-direction:column;display:flex}.ds__type-row[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);grid-template-columns:200px 1fr;align-items:baseline;display:grid}.ds__type-labels[data-astro-cid-ysyoivv3]{flex-direction:column;gap:4px;display:flex}.ds__type-sample[data-astro-cid-ysyoivv3]{font-family:var(--rc-font-heading);line-height:var(--rc-leading-tight);color:var(--rc-text);margin:0}.ds__spacing[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);flex-direction:column;display:flex}.ds__space-row[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);grid-template-columns:200px 1fr;align-items:center;display:grid}.ds__space-bar[data-astro-cid-ysyoivv3]{background-image:var(--rc-gradient-primary);border-radius:var(--rc-radius-sm);height:24px;display:block}.ds__radii[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ds__radius[data-astro-cid-ysyoivv3]{margin:0}.ds__radius-tile[data-astro-cid-ysyoivv3]{background:var(--rc-surface);border:1px solid var(--rc-border);height:100px;margin-bottom:var(--rc-space-2);display:block}.ds__radius[data-astro-cid-ysyoivv3] figcaption[data-astro-cid-ysyoivv3]{flex-direction:column;gap:2px;display:flex}.ds__shadows[data-astro-cid-ysyoivv3]{gap:var(--rc-space-6);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ds__shadow[data-astro-cid-ysyoivv3]{margin:0}.ds__shadow-tile[data-astro-cid-ysyoivv3]{background:var(--rc-surface);border-radius:var(--rc-radius-md);height:100px;margin-bottom:var(--rc-space-4);display:block}.ds__hint[data-astro-cid-ysyoivv3]{color:var(--rc-text-muted,#8f8fa5);font-size:var(--rc-text-caption,.875rem);margin:0 0 var(--rc-space-5);max-width:60ch;line-height:var(--rc-leading-body)}.ds__elevation[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ds__elev[data-astro-cid-ysyoivv3]{margin:0}.ds__elev-tile[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-md);border:1px solid var(--rc-border);height:100px;margin-bottom:var(--rc-space-2);display:block}.ds__elev[data-astro-cid-ysyoivv3] figcaption[data-astro-cid-ysyoivv3]{flex-direction:column;gap:2px;display:flex}.ds__buttons[data-astro-cid-ysyoivv3]{gap:var(--rc-space-6);flex-direction:column;display:flex}.ds__button-group[data-astro-cid-ysyoivv3]{flex-direction:column;display:flex}.ds__button-row[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);flex-wrap:wrap;align-items:center;display:flex}.ds__button-col[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);flex-direction:column;max-width:420px;display:flex}.ds__usage[data-astro-cid-ysyoivv3]{margin-top:var(--rc-space-7)}.ds__snippet[data-astro-cid-ysyoivv3]{margin:0 0 var(--rc-space-5);padding:var(--rc-space-4) var(--rc-space-5);background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius-md);overflow-x:auto}.ds__snippet[data-astro-cid-ysyoivv3] code[data-astro-cid-ysyoivv3]{color:var(--rc-text);font-size:var(--rc-text-caption);background:0 0;padding:0}.ds__dodont[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);grid-template-columns:1fr 1fr;display:grid}.ds__do[data-astro-cid-ysyoivv3],.ds__dont[data-astro-cid-ysyoivv3]{padding:var(--rc-space-5);background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius-md)}.ds__do[data-astro-cid-ysyoivv3]{border-top:3px solid var(--rc-success)}.ds__dont[data-astro-cid-ysyoivv3]{border-top:3px solid var(--rc-danger)}.ds__dodont-head[data-astro-cid-ysyoivv3]{font-family:var(--rc-font-heading);margin:0 0 var(--rc-space-3);color:var(--rc-text)}.ds__dodont[data-astro-cid-ysyoivv3] ul[data-astro-cid-ysyoivv3]{padding-left:var(--rc-space-5);color:var(--rc-text-muted);font-size:var(--rc-text-caption);line-height:var(--rc-leading-body);margin:0}.ds__dodont[data-astro-cid-ysyoivv3] li[data-astro-cid-ysyoivv3]{margin-bottom:var(--rc-space-2)}.ds__cm-wrap[data-astro-cid-ysyoivv3]{overflow-x:auto}.ds__cm[data-astro-cid-ysyoivv3]{border-collapse:separate;border-spacing:var(--rc-space-2);width:100%;min-width:520px}.ds__cm[data-astro-cid-ysyoivv3] th[data-astro-cid-ysyoivv3]{text-align:left;font-family:var(--rc-font-heading);font-weight:var(--rc-weight-medium);color:var(--rc-text-muted);font-size:var(--rc-text-caption);padding:var(--rc-space-2);vertical-align:bottom}.ds__cm-cell[data-astro-cid-ysyoivv3]{border-radius:var(--rc-radius-sm);border:1px solid var(--rc-border);padding:var(--rc-space-3) var(--rc-space-4);min-width:96px;line-height:1.3}.ds__cm-ratio[data-astro-cid-ysyoivv3]{font-weight:var(--rc-weight-bold);display:block}.ds__cm-rating[data-astro-cid-ysyoivv3]{font-size:var(--rc-text-caption);opacity:.85;font-family:var(--rc-font-heading);display:block}.ds__cm-cell--pass[data-astro-cid-ysyoivv3]{box-shadow:inset 4px 0 0 var(--rc-success)}.ds__cm-cell--warn[data-astro-cid-ysyoivv3]{box-shadow:inset 4px 0 0 var(--rc-warning)}.ds__cm-cell--fail[data-astro-cid-ysyoivv3]{box-shadow:inset 4px 0 0 var(--rc-danger)}.ds__comp-grid[data-astro-cid-ysyoivv3]{gap:var(--rc-space-4);margin-bottom:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ds__comp-form[data-astro-cid-ysyoivv3]{gap:var(--rc-space-5);margin-bottom:var(--rc-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:720px;display:grid}.ds__comp-h[data-astro-cid-ysyoivv3]{font-family:var(--rc-font-heading);margin:0 0 var(--rc-space-2);color:var(--rc-text)}.ds__comp-p[data-astro-cid-ysyoivv3]{margin:0 0 var(--rc-space-4);color:var(--rc-text-muted);font-size:var(--rc-text-caption);line-height:var(--rc-leading-body)}.ds__comp-p[data-astro-cid-ysyoivv3]:last-child{margin-bottom:0}.ds__footer[data-astro-cid-ysyoivv3]{padding-top:var(--rc-space-6);border-top:1px solid var(--rc-border-soft)}.ds__footer[data-astro-cid-ysyoivv3] a[data-astro-cid-ysyoivv3],.ds__note[data-astro-cid-ysyoivv3] a[data-astro-cid-ysyoivv3]{color:var(--rc-lilac)}@media (width<=640px){.ds__type-row[data-astro-cid-ysyoivv3],.ds__space-row[data-astro-cid-ysyoivv3]{gap:var(--rc-space-2);grid-template-columns:1fr}.ds__dodont[data-astro-cid-ysyoivv3]{grid-template-columns:1fr}.ds__title[data-astro-cid-ysyoivv3]{font-size:var(--rc-text-h1)}}
