.social-theme{--ring:radial-gradient(circle at 32% 28%,#f2e4b0 0%,#e9d892 45%,#c8a84b 100%);--chrome-bg:color-mix(in srgb,var(--deep-stage) 90%,transparent)}.social-theme[data-color-scheme=classic],html[data-color-scheme=classic] .social-theme{--ring:radial-gradient(circle at 32% 28%,#f5e6b8 0%,#e8c96a 45%,#c9a84a 100%)}.social-theme[data-color-scheme=classic] .display,html[data-color-scheme=classic] .social-theme .display{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em}.social-theme[data-color-scheme=classic] .brand-wordmark,html[data-color-scheme=classic] .social-theme .brand-wordmark{color:var(--foreground)}.social-theme .profile-chip-label{font-family:var(--font-body),system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;border-radius:9999px;border:1px solid color-mix(in srgb,var(--bright-teal) 45%,transparent);background:color-mix(in srgb,var(--deep-stage) 78%,transparent);color:var(--bright-teal);padding:6px 12px;backdrop-filter:blur(8px)}.social-theme .profile-overlay-copy,.social-theme .profile-overlay-title{color:#f2f8f6}.social-theme .profile-overlay-title{text-shadow:0 2px 12px rgba(0,0,0,.85)}.social-theme .profile-overlay-copy{text-shadow:0 1px 6px rgba(0,0,0,.75)}.social-theme .notification-bell{font-family:var(--font-body),system-ui,sans-serif;letter-spacing:normal;text-transform:none}.social-theme .notification-panel{z-index:130}.social-theme{background:var(--background);color:var(--foreground);display:flex;flex:1 1 auto;min-height:100%;flex-direction:column}.social-theme a{color:var(--bright-teal);text-decoration:none}.social-theme a.gold-cta{color:var(--ink)}.social-theme a.gold-cta:hover{color:var(--ink);opacity:.92}.social-theme a.product-cta{color:var(--ink)}.social-theme .site-footer a{color:var(--quill-gold)}.social-theme .site-footer .site-footer-copy,.social-theme .site-footer a:hover{color:var(--gold-light)}.social-theme.light-social .site-footer a{color:var(--foreground)}.social-theme.light-social .site-footer a:hover{color:var(--deep-teal)}.social-theme.light-social .site-footer .site-footer-copy{color:var(--text-dim)}.social-theme .products-page{--product-teal-text:var(--bright-teal);--product-gold-text:var(--quill-gold)}.social-theme.light-social .products-page{--product-teal-text:#075f5c;--product-gold-text:#6f5610}.social-theme.light-social .products-hero-glow{opacity:.14}.social-theme{--font-cinzel:var(--font-body);--font-prose:var(--font-body);--font-ui:var(--font-body);--profile-gutter:1rem;--profile-banner-height:clamp(18rem,42vw,28rem);--profile-banner-radius:0.75rem;--profile-avatar-size:5.25rem;--profile-avatar-overlap:2.5rem;--profile-content-max:80rem}@media (min-width:640px){.social-theme{--profile-gutter:1.5rem;--profile-avatar-size:6.75rem;--profile-avatar-overlap:3rem}}@media (min-width:1024px){.social-theme{--profile-gutter:2rem;--profile-avatar-size:7.5rem;--profile-avatar-overlap:3.25rem}}.social-theme :is(h1,h2,h3,h4){font-family:var(--font-body),system-ui,sans-serif}.social-theme .display{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.social-theme .display,.social-theme.light-social .display{color:var(--display-color)}.social-theme .mono{font-family:var(--font-body),system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--deep-teal)}.social-theme .mono.gold{color:var(--quill-gold)}.social-theme .mono.dim{color:var(--text-dim);letter-spacing:.02em}.social-theme .nav-link{font-family:var(--font-body),system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:normal;text-transform:none;transition:color .15s ease}.social-theme .nav-link--active{color:var(--bright-teal)}.social-theme .nav-link--idle{color:var(--text-dim)}.social-theme .nav-link--idle:hover{color:var(--parchment)}.social-theme .brand-wordmark{font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--foreground)}.social-theme.light-social .brand-wordmark{color:var(--foreground)}.social-theme .hub-carousel-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 20px),transparent)}.social-theme .hub-carousel{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--teal-shadow) transparent}.social-theme .hub-carousel>*{scroll-snap-align:start;flex-shrink:0}.social-theme .ring-avatar{border-radius:50%;background:var(--ring);padding:3px;box-shadow:0 6px 24px rgba(0,0,0,.45)}.social-theme .ring-avatar img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--ink)}.social-theme .stage-rule{height:2px;background:var(--stage-light);border:none;border-radius:2px;opacity:.9}.social-theme .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.social-theme .wrap.community-listing-wrap{max-width:var(--profile-content-max)}.social-theme .community-listing-canvas{width:100%;min-width:0}.social-theme .listing-themed-surface--light{color-scheme:light}.social-theme .listing-themed-surface--dark{color-scheme:dark}.social-theme .community-listing-canvas--themed{background:var(--background);color:var(--foreground);scrollbar-width:thin;scrollbar-color:var(--line) var(--card-2);--tw-prose-body:var(--text);--tw-prose-headings:var(--display-color);--tw-prose-lead:var(--text);--tw-prose-links:var(--bright-teal);--tw-prose-bold:var(--text);--tw-prose-counters:var(--text-dim);--tw-prose-bullets:var(--text-dim);--tw-prose-hr:var(--line);--tw-prose-quotes:var(--text);--tw-prose-quote-borders:var(--line);--tw-prose-captions:var(--text-dim);--tw-prose-kbd:var(--text);--tw-prose-code:var(--text);--tw-prose-pre-code:var(--text);--tw-prose-pre-bg:var(--card-2);--tw-prose-th-borders:var(--line);--tw-prose-td-borders:var(--line);--tw-prose-invert-body:var(--text);--tw-prose-invert-headings:var(--display-color);--tw-prose-invert-lead:var(--text);--tw-prose-invert-links:var(--bright-teal);--tw-prose-invert-bold:var(--text);--tw-prose-invert-counters:var(--text-dim);--tw-prose-invert-bullets:var(--text-dim);--tw-prose-invert-hr:var(--line);--tw-prose-invert-quotes:var(--text);--tw-prose-invert-quote-borders:var(--line);--tw-prose-invert-captions:var(--text-dim);--tw-prose-invert-kbd:var(--text);--tw-prose-invert-code:var(--text);--tw-prose-invert-pre-code:var(--text);--tw-prose-invert-pre-bg:var(--card-2);--tw-prose-invert-th-borders:var(--line);--tw-prose-invert-td-borders:var(--line)}.social-theme .community-listing-canvas--themed :is(.prose,.prose-invert){--tw-prose-body:var(--text);--tw-prose-headings:var(--display-color);--tw-prose-lead:var(--text);--tw-prose-links:var(--bright-teal);--tw-prose-bold:var(--text);--tw-prose-counters:var(--text-dim);--tw-prose-bullets:var(--text-dim);--tw-prose-hr:var(--line);--tw-prose-quotes:var(--text);--tw-prose-quote-borders:var(--line);--tw-prose-captions:var(--text-dim);--tw-prose-kbd:var(--text);--tw-prose-code:var(--text);--tw-prose-pre-code:var(--text);--tw-prose-pre-bg:var(--card-2);--tw-prose-th-borders:var(--line);--tw-prose-td-borders:var(--line);--tw-prose-invert-body:var(--text);--tw-prose-invert-headings:var(--display-color);--tw-prose-invert-lead:var(--text);--tw-prose-invert-links:var(--bright-teal);--tw-prose-invert-bold:var(--text);--tw-prose-invert-counters:var(--text-dim);--tw-prose-invert-bullets:var(--text-dim);--tw-prose-invert-hr:var(--line);--tw-prose-invert-quotes:var(--text);--tw-prose-invert-quote-borders:var(--line);--tw-prose-invert-captions:var(--text-dim);--tw-prose-invert-kbd:var(--text);--tw-prose-invert-code:var(--text);--tw-prose-invert-pre-code:var(--text);--tw-prose-invert-pre-bg:var(--card-2);--tw-prose-invert-th-borders:var(--line);--tw-prose-invert-td-borders:var(--line);color:var(--text)}.social-theme .community-listing-canvas--themed :is(.prose,.prose-invert) :where(p,li,blockquote){color:var(--text)}.social-theme .community-listing-canvas--themed :is(.prose,.prose-invert) :where(h1,h2,h3,h4,h5,h6){color:var(--display-color)}.social-theme .community-listing-canvas--themed :is(.prose,.prose-invert) :where(a){color:var(--bright-teal)}.social-theme .community-listing-canvas--themed ::-webkit-scrollbar{width:8px;height:8px}.social-theme .community-listing-canvas--themed ::-webkit-scrollbar-track{background:var(--card-2)}.social-theme .community-listing-canvas--themed ::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.social-theme .community-listing-canvas--themed ::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}.social-theme .community-listing-canvas--themed .btn.primary,.social-theme .community-listing-canvas--themed a.btn.primary,.social-theme .community-listing-canvas--themed a.btn.primary:hover{background:var(--bright-teal);color:var(--listing-on-accent,var(--foreground));border:none}.social-theme .community-listing-canvas--themed .btn.primary:hover{color:var(--listing-on-accent,var(--foreground));filter:brightness(1.06)}.social-theme .community-listing-canvas--themed .tag{background:color-mix(in srgb,var(--bright-teal) 14%,var(--card-2));color:var(--bright-teal);border-color:color-mix(in srgb,var(--bright-teal) 38%,var(--line))}.social-theme .community-listing-canvas--themed .pill-nsfw{border-color:color-mix(in srgb,#c45c6c 45%,var(--line));color:color-mix(in srgb,#c45c6c 62%,var(--text));background:color-mix(in srgb,#c45c6c 12%,var(--card))}.social-theme .community-listing-canvas--themed .pill-nsfw:before{background:color-mix(in srgb,#c45c6c 70%,var(--text))}.social-theme .community-listing-canvas--themed .ring-avatar img{border-color:var(--line)}.social-theme .community-listing-canvas--themed .community-prose,.social-theme .community-listing-canvas--themed .profile-prose{color:var(--text)}.social-theme .community-listing-canvas--themed .community-roster-rail{scrollbar-color:var(--line) var(--card-2)}.social-theme .listing-themed-surface--card{color:var(--foreground)}.social-theme .listing-themed-surface--card .card,.social-theme .listing-themed-surface--card .community-roster-card{background:var(--card);border-color:var(--line);color:var(--foreground)}.social-theme .community-page-grid,.social-theme .community-page-grid-editor{width:100%;min-width:0}.social-theme .community-spotify-embed iframe{display:block;max-width:100%;vertical-align:bottom}.social-theme .community-page-grid-editor{display:block}.social-theme .profile-page{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:100%;overflow-x:clip;background:var(--background);color:var(--foreground)}.social-theme .profile-page--connections{flex:1 1 auto;min-height:0}.social-theme .profile-page__chrome{flex:0 0 auto;width:100%;max-width:var(--profile-content-max);margin-inline:auto;padding:1.15rem var(--profile-gutter) 0;box-sizing:border-box}.social-theme .profile-page__panel{flex:1 1 auto;min-height:0}.social-theme .profile-page--connections .profile-page__panel{display:flex;flex-direction:column;width:100%;max-width:var(--profile-content-max);margin-inline:auto;padding:1.25rem var(--profile-gutter) 1rem;box-sizing:border-box}.social-theme .profile-page__tabs{width:100%;padding-inline:0}.social-theme .profile-page__body,.social-theme .profile-shell{margin-inline:auto}.social-theme .profile-notice,.social-theme .profile-page__body,.social-theme .profile-shell{width:100%;max-width:var(--profile-content-max);padding-inline:var(--profile-gutter);box-sizing:border-box}.social-theme .profile-notice{margin:.75rem auto 0}.social-theme .profile-header{width:100%;overflow:visible}.social-theme .profile-header-frame{position:relative}.social-theme .profile-header__banner{height:var(--profile-banner-height);min-height:var(--profile-banner-height);flex-shrink:0;border:1px solid var(--line);border-radius:var(--profile-banner-radius)}.social-theme .profile-banner,.social-theme .profile-header__banner{display:block;position:relative;width:100%;overflow:hidden;background:var(--card-2)}.social-theme .profile-banner{height:100%;min-height:100%}.social-theme .profile-banner img{-o-object-position:top;object-position:top}.social-theme .profile-header__banner>*{height:100%}.social-theme .profile-header__actions{position:absolute;top:.85rem;right:.85rem;z-index:3}.social-theme .profile-header__identity{display:flex;align-items:flex-start;gap:1rem 1.25rem;width:100%;margin-top:0;padding:.15rem .35rem 0;position:relative;z-index:1}.social-theme .profile-avatar-wrap{flex-shrink:0;position:relative;z-index:2;margin-top:calc(var(--profile-avatar-overlap) * -1)}.social-theme .profile-avatar{width:var(--profile-avatar-size);height:var(--profile-avatar-size)}.social-theme .profile-avatar-wrap .ring-avatar{box-shadow:0 0 0 4px var(--background),0 6px 24px rgba(0,0,0,.45)}.social-theme .profile-header__copy{min-width:0;flex:1 1 auto;padding-top:.7rem;padding-bottom:.2rem;overflow:visible}.social-theme .profile-title{overflow-wrap:anywhere;word-break:break-word;color:var(--foreground)}.social-theme .profile-header__copy .field.profile-title-input,.social-theme .profile-title{font-family:var(--font-body),system-ui,sans-serif;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;line-height:1.2}.social-theme .profile-header__copy .field.profile-title-input{max-width:36rem}.social-theme .profile-card-title{margin-top:.25rem;font-size:clamp(.9375rem,1.4vw,1.125rem);line-height:1.35}.social-theme .profile-card-title,.social-theme .profile-quote{font-style:italic;overflow-wrap:anywhere;color:var(--foreground)}.social-theme .profile-quote{margin-top:.75rem;max-width:40rem;border-left:2px solid var(--quill-gold);padding-left:.875rem;font-size:1.0625rem;line-height:1.45}.social-theme .profile-header__pills{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:.65rem}.social-theme .profile-tabs{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.15rem;border-bottom:1px solid var(--line)}.social-theme .profile-tabs__link{position:relative;padding-bottom:.7rem;font-family:var(--font-body),system-ui,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.01em}.social-theme .profile-about{display:grid;gap:1.25rem;margin-top:1.5rem;min-width:0}.social-theme .profile-glance{display:grid;grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);gap:.5rem .75rem;font-size:.9375rem;line-height:1.45}.social-theme .profile-glance dd{min-width:0;overflow-wrap:anywhere}@media (min-width:960px){.social-theme .profile-about{grid-template-columns:minmax(0,1fr) 16.5rem;gap:1.5rem}}.social-theme .profile-connections-fill{display:flex;min-height:min(50vh,32rem);flex:1 1 auto;flex-direction:column;overflow:hidden}.social-theme .profile-connections-fill__graph{position:relative;min-height:0;flex:1 1 auto}.social-theme .profile-connections-fill__graph>*{position:absolute;inset:0;height:auto;width:auto}.social-theme .profile-page--listing-theme .profile-connections-fill__graph,.social-theme .profile-page--listing-theme .profile-connections-fill__graph .connections-flow,.social-theme .profile-page--listing-theme .profile-connections-fill__graph .connections-graph-canvas{--background:var(--connections-canvas);--card:var(--connections-canvas);--xy-background-color:var(--connections-canvas)}.social-theme .profile-shell--editing{padding-bottom:7.5rem}.social-theme .profile-studio-bar{position:fixed;inset-inline:0;bottom:0;z-index:120;border-top:1px solid var(--line);background:color-mix(in srgb,var(--deep-stage) 94%,transparent);backdrop-filter:blur(10px);padding:12px 0 calc(12px + env(safe-area-inset-bottom, 0px))}.social-theme .profile-studio-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.social-theme .profile-studio-bar__main{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;min-width:0;flex:1 1 320px}.social-theme .profile-studio-bar__card-note{min-width:0;flex:1 1 200px;max-width:420px}.social-theme .profile-studio-bar__label{display:block;font-family:var(--font-body),system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--deep-teal);margin-bottom:4px}.social-theme .profile-studio-bar__card-value{font-size:13px;line-height:1.45;color:var(--text-dim)}.social-theme .profile-studio-bar__sep{margin:0 .35em;color:var(--line)}.social-theme .profile-studio-bar__link{color:var(--bright-teal);text-decoration:underline;text-underline-offset:2px}.social-theme .profile-studio-bar__link:hover{color:var(--muse-teal)}.social-theme .profile-studio-bar__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.social-theme .profile-studio-bar__field{display:flex;flex-direction:column;gap:4px;min-width:0}.social-theme .profile-studio-bar__select{width:auto;min-width:11rem;max-width:100%;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:8px 12px;color:var(--foreground);font-family:var(--font-body),system-ui,sans-serif;font-size:14px;line-height:1.25}.social-theme .profile-studio-bar__select:disabled{opacity:.55;cursor:not-allowed}.social-theme .profile-studio-bar__actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.social-theme .profile-studio-bar__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.social-theme .profile-studio-bar__error{font-size:13px;color:#e08a97;text-align:right}@media (max-width:720px){.social-theme .profile-studio-bar__fields,.social-theme .profile-studio-bar__inner,.social-theme .profile-studio-bar__main{flex-direction:column;align-items:stretch}.social-theme .profile-studio-bar__select{width:100%}.social-theme .profile-studio-bar__actions{align-items:stretch}.social-theme .profile-studio-bar__buttons{justify-content:stretch}.social-theme .profile-studio-bar__buttons .btn{flex:1 1 auto;justify-content:center}}@media (max-width:640px){.social-theme .wrap{padding:0 20px}.social-theme .profile-page--connections .profile-page__panel{padding:1rem var(--profile-gutter) .75rem}.social-theme .profile-header__identity{gap:.75rem}.social-theme .profile-shell--editing{padding-bottom:9rem}.social-theme .profile-card-section{flex-direction:column}}.social-theme .card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:26px 28px}@media (max-width:640px){.social-theme .card{padding:1.1rem 1rem}}.social-theme .community-roster-card{isolation:isolate}.social-theme .community-roster-card--rail{display:block;width:148px;padding:14px 12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card);transition:border-color .15s ease}.social-theme .community-roster-card--rail:hover{border-color:color-mix(in srgb,var(--bright-teal) 40%,var(--line))}.social-theme .community-roster-card--grid{padding:18px}.social-theme .community-roster-card--grid .rp-status-badge{display:inline-block}.social-theme .listing-card-link{color:inherit;text-decoration:none}.social-theme .listing-card-link__hint{display:block;margin-top:12px;font-family:var(--font-body),system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--bright-teal)}.social-theme .community-roster-card .listing-card-link__hint{margin-top:8px;text-align:center;font-size:9px}.social-theme .community-roster-rail-wrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent)}.social-theme .community-roster-rail{scrollbar-width:thin;scrollbar-color:var(--teal-shadow) transparent}.social-theme .community-page-grid-editor .react-grid-item{display:flex;flex-direction:column}.social-theme .community-page-grid-editor .react-grid-item>div{flex:1 1 auto;min-height:0}.social-theme .community-page-grid .react-grid-item{display:flex;flex-direction:column}.social-theme .docs-hub-article .community-prose,.social-theme .docs-hub-article .docs-prose{color:var(--text)}.social-theme .docs-hub-article .docs-prose :where(h1,h2,h3,h4,strong){color:var(--parchment)}.social-theme .docs-hub-article .docs-prose :where(a){color:var(--bright-teal)}.social-theme .community-backdrop-embed iframe,.social-theme .community-map-embed iframe{display:block;max-width:100%}.social-theme .community-prose{min-width:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere;word-break:break-word}.social-theme .community-prose :where(pre,code,kbd,samp){overflow-x:auto;max-width:100%;white-space:pre-wrap;word-break:break-word}.social-theme .community-prose :where(table){display:block;max-width:100%;overflow-x:auto}.social-theme .community-prose :where(img,video,iframe){max-width:100%;height:auto;border-radius:8px}.social-theme .community-prose :where(a){overflow-wrap:anywhere}.social-theme .community-page-grid .react-grid-item,.social-theme .community-page-grid-editor .react-grid-item{transition:box-shadow .15s ease}.social-theme .community-page-grid-editor .react-grid-item.react-grid-placeholder{background:color-mix(in srgb,var(--bright-teal) 22%,transparent);border-radius:8px;opacity:.35}.social-theme .community-page-grid-editor .react-resizable-handle{opacity:.55}.social-theme .rp-status-badge{display:block;width:100%;text-align:center;font-family:var(--font-body),system-ui,sans-serif;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:4px 6px;border-radius:4px;border:1px solid var(--line)}.social-theme .rp-status-open{color:var(--bright-teal);border-color:var(--deep-teal);background:color-mix(in srgb,var(--deep-teal) 18%,transparent)}.social-theme .rp-status-selective{color:var(--gold-light);border-color:var(--quill-gold);background:color-mix(in srgb,var(--quill-gold) 12%,transparent)}.social-theme .rp-status-in-rp{color:var(--muse-teal);border-color:var(--deep-teal);background:color-mix(in srgb,var(--deep-teal) 22%,transparent)}.social-theme .rp-status-closed{color:var(--text-dim);background:var(--card-2)}.social-theme .profile-prose{font-family:var(--font-body),system-ui,sans-serif;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.social-theme .profile-card-section{display:flex;align-items:flex-start;gap:1rem;min-width:0}.social-theme .profile-card-section__accessory{flex-shrink:0;margin-left:auto}.social-theme .profile-card-section__thumb{display:block;width:80px;height:80px;border-radius:8px;border:1px solid var(--line);-o-object-fit:cover;object-fit:cover}.social-theme .profile-card-media{width:100%}.social-theme .profile-card-media img{display:block;width:100%;max-height:28rem;height:auto;-o-object-fit:contain;object-fit:contain}.social-theme .profile-card-links{display:flex;flex-wrap:wrap;gap:.5rem}.social-theme .profile-card-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body),system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:8px 14px;border-radius:6px;border:1px solid var(--line);color:var(--bright-teal);background:var(--card-2);text-decoration:none}.social-theme .profile-card-link:hover{border-color:var(--teal-shadow);color:var(--gold)}.social-theme .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none;padding:10px 18px;border-radius:6px;border:1px solid var(--teal-shadow);color:var(--bright-teal);background:transparent;cursor:pointer}.social-theme .btn.primary{background:var(--stage-light);color:var(--ink);border:none;font-weight:500}.social-theme a.btn{text-decoration:none}.social-theme a.btn.primary,.social-theme a.btn.primary:hover{color:var(--ink)}.social-theme .btn.gold{border-color:var(--quill-gold);color:var(--gold-light)}.social-theme .btn.overlay{font-family:var(--font-body),system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:none;border-color:color-mix(in srgb,var(--bright-teal) 45%,transparent);color:var(--bright-teal);background:color-mix(in srgb,var(--deep-stage) 78%,transparent);backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,.22)}.social-theme .btn.overlay:hover{border-color:var(--bright-teal);background:color-mix(in srgb,var(--deep-stage) 88%,transparent)}.social-theme .btn:disabled{opacity:.5;cursor:not-allowed}.social-theme .pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body),system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:5px 12px;border-radius:999px;border:1px solid var(--teal-shadow);color:var(--text-dim)}.social-theme .pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#5f7573}.social-theme .pill-open{border-color:var(--deep-teal);color:var(--bright-teal)}.social-theme .pill-open:before{background:var(--bright-teal)}.social-theme .pill-selective{border-color:var(--quill-gold);color:var(--gold-light)}.social-theme .pill-selective:before{background:var(--quill-gold)}.social-theme .pill-in-rp{border-color:var(--deep-teal);color:var(--bright-teal)}.social-theme .pill-in-rp:before{background:var(--muse-teal)}.social-theme .pill-closed{border-color:var(--line);color:var(--text-dim)}.social-theme .pill-closed:before{background:#5f7573}.social-theme .pill-nsfw{border-color:rgba(224,138,151,.55);color:#e08a97}.social-theme .pill-nsfw:before{background:#e08a97}.social-theme .tag{display:inline-block;font-family:var(--font-body),system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:4px 11px;border-radius:4px;background:#0a2b2e;color:var(--muse-teal);border:1px solid var(--teal-shadow)}.social-theme input.field,.social-theme select.field,.social-theme textarea.field{width:100%;background:var(--card-2);border:1px solid var(--line);border-radius:6px;padding:10px 14px;color:var(--foreground);font-family:var(--font-body),system-ui,sans-serif;font-size:16px}.social-theme label.field-label{display:block;font-family:var(--font-body),system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--deep-teal);margin-bottom:8px}.social-theme .connections-graph-canvas{background-color:var(--connections-canvas)}.social-theme .connections-builder-flow .react-flow__edges,.social-theme .connections-flow .react-flow__edges{z-index:0!important}.social-theme .connections-builder-flow .react-flow__nodes,.social-theme .connections-flow .react-flow__nodes{z-index:1!important}.social-theme .connections-flow .react-flow__node{overflow:visible!important}.social-theme .connections-flow .react-flow__node.connections-node--expanded{z-index:250!important}.social-theme .connections-flow.connections-flow--node-expanded .react-flow__nodes{z-index:5!important}.social-theme .connections-builder-flow .react-flow__edgelabel-renderer,.social-theme .connections-flow .react-flow__edgelabel-renderer{z-index:2!important;pointer-events:none}.social-theme .connections-builder-flow .react-flow__edgelabel-renderer .pointer-events-auto,.social-theme .connections-flow .react-flow__edgelabel-renderer .pointer-events-auto{pointer-events:auto}.social-theme .connections-builder-flow .react-flow__node.dragging,.social-theme .connections-builder-flow .react-flow__node.selected,.social-theme .connections-flow .react-flow__node.dragging,.social-theme .connections-flow .react-flow__node.selected{z-index:200!important}.social-theme .connections-builder-flow,.social-theme .connections-flow{--xy-background-color:var(--connections-canvas);--xy-controls-button-background-color:#1e293b;--xy-controls-button-background-color-hover:#334155;--xy-controls-button-color:#e2e8f0;--xy-controls-button-border-color:#475569}.social-theme.light-social .connections-builder-flow,.social-theme.light-social .connections-flow{--xy-controls-button-background-color:#faf6e8;--xy-controls-button-background-color-hover:#f0e9d0;--xy-controls-button-color:#3d5452;--xy-controls-button-border-color:#c4b88a}.social-theme .connections-viewer-theme,.social-theme .storyline-viewer-theme{color:var(--foreground)}.social-theme .storyline-viewer-theme .dash-panel{background:var(--card);border:1px solid var(--line);border-radius:12px}.social-theme .connections-builder-flow .react-flow__background-pattern.dots,.social-theme .connections-flow .react-flow__background-pattern.dots{fill:var(--connections-grid-dot)}.social-theme .reason.har{background:rgba(224,138,151,.18);color:#e08a97;border:1px solid rgba(224,138,151,.35)}.social-theme .reason.nsfw{background:rgba(232,168,104,.18);color:#e8a868;border:1px solid rgba(232,168,104,.35)}.social-theme .reason.spam{background:rgba(10,216,194,.12);color:var(--bright-teal);border:1px solid rgba(10,216,194,.3)}.social-theme .snapshot{font-family:var(--font-body),Georgia,serif}.social-theme .case .actions .btn-gold{border-color:var(--quill-gold);color:var(--parchment)}.social-theme .dashboard-theme{--dash-text:var(--foreground);--dash-muted:var(--text-dim);--dash-subtle:var(--text-dim);--dash-border:var(--line);--dash-border-strong:color-mix(in srgb,var(--line) 70%,var(--text-dim));--dash-danger:#f0a0ad;--dash-danger-hover:#f8bcc6;--dash-on-accent:#ffffff;color:var(--dash-text)}.social-theme:not(.light-social) .dashboard-theme{--dash-muted:#a8c4c2;--dash-subtle:#7f9a98;--dash-border:#2f5860;--dash-border-strong:#3d6d76}.social-theme.light-social .dashboard-theme{--dash-muted:#3d5452;--dash-subtle:#5a726f;--dash-border:#c4b88a;--dash-border-strong:#a89868;--dash-danger:#a83248;--dash-danger-hover:#872238}.social-theme .dashboard-theme .dash-panel{background:var(--card);border:1px solid var(--dash-border);border-radius:12px;padding:16px 18px}.social-theme .dashboard-theme .dash-section{background:var(--card);border:1px solid var(--dash-border);border-radius:12px;padding:20px}.social-theme .dashboard-theme .dash-heading{font-family:var(--font-body),system-ui,sans-serif;font-size:1.125rem;font-weight:600;color:var(--dash-text)}.social-theme .dashboard-theme .dash-subheading{font-family:var(--font-body),system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--dash-muted)}.social-theme .dashboard-theme label{color:var(--dash-muted)}.social-theme .dashboard-theme h1,.social-theme .dashboard-theme h2,.social-theme .dashboard-theme h3,.social-theme .dashboard-theme h4,.social-theme .dashboard-theme h5,.social-theme .dashboard-theme h6{color:var(--dash-text)}.social-theme .dashboard-theme input:not([type=checkbox]):not([type=color]):not([type=file]),.social-theme .dashboard-theme select,.social-theme .dashboard-theme textarea{background:var(--card-2)!important;border-color:var(--dash-border)!important;color:var(--dash-text)!important}.social-theme .dashboard-theme input::-moz-placeholder,.social-theme .dashboard-theme textarea::-moz-placeholder{color:var(--dash-subtle);opacity:1}.social-theme .dashboard-theme input::placeholder,.social-theme .dashboard-theme textarea::placeholder{color:var(--dash-subtle);opacity:1}.social-theme .dashboard-theme select option{background:var(--card);color:var(--dash-text)}.social-theme .dashboard-theme [class*=text-gray-100],.social-theme .dashboard-theme [class*=text-gray-200],.social-theme .dashboard-theme [class*=text-gray-300],.social-theme .dashboard-theme [class*=text-gray-700],.social-theme .dashboard-theme [class*=text-gray-800],.social-theme .dashboard-theme [class*=text-gray-900],.social-theme .dashboard-theme [class*=text-slate-100],.social-theme .dashboard-theme [class*=text-slate-200],.social-theme .dashboard-theme [class*=text-slate-300],.social-theme .dashboard-theme [class*=text-slate-700],.social-theme .dashboard-theme [class*=text-slate-800],.social-theme .dashboard-theme [class*=text-slate-900]{color:var(--dash-text)!important}.social-theme .dashboard-theme [class*=text-gray-400],.social-theme .dashboard-theme [class*=text-gray-500],.social-theme .dashboard-theme [class*=text-gray-600],.social-theme .dashboard-theme [class*=text-slate-400],.social-theme .dashboard-theme [class*=text-slate-500],.social-theme .dashboard-theme [class*=text-slate-600]{color:var(--dash-muted)!important}.social-theme .dashboard-theme [class*=text-white]{color:var(--dash-on-accent)!important}.social-theme .dashboard-theme [class*=text-red-],.social-theme .dashboard-theme [class*=text-rose-]{color:var(--dash-danger)!important}.social-theme .dashboard-theme [class*="hover:text-red-"]:hover,.social-theme .dashboard-theme [class*="hover:text-rose-"]:hover{color:var(--dash-danger-hover)!important}.social-theme .dashboard-theme [class*=text-cyan-],.social-theme .dashboard-theme [class*=text-emerald-],.social-theme .dashboard-theme [class*=text-indigo-]{color:var(--bright-teal)!important}.social-theme .dashboard-theme [class*=text-amber-],.social-theme .dashboard-theme [class*=text-multimuse-gold]{color:var(--gold-light)!important}.social-theme .dashboard-theme [class*=border-cyan],.social-theme .dashboard-theme [class*=border-gray],.social-theme .dashboard-theme [class*=border-indigo],.social-theme .dashboard-theme [class*=border-multimuse-gold],.social-theme .dashboard-theme [class*=border-slate]{border-color:var(--dash-border)!important}.social-theme .dashboard-theme [class*=border-dashed]{border-color:var(--dash-border-strong)!important}.social-theme .dashboard-theme [class*=bg-gray-50],.social-theme .dashboard-theme [class*=bg-gray-800],.social-theme .dashboard-theme [class*=bg-gray-900],.social-theme .dashboard-theme [class*=bg-indigo-50],.social-theme .dashboard-theme [class*=bg-indigo-950],.social-theme .dashboard-theme [class*=bg-slate-100],.social-theme .dashboard-theme [class*=bg-slate-50],.social-theme .dashboard-theme [class*=bg-slate-800],.social-theme .dashboard-theme [class*=bg-slate-900],.social-theme .dashboard-theme [class*=bg-slate-950],.social-theme .dashboard-theme [class*=bg-white]{background-color:var(--card)!important}.social-theme .dashboard-theme [class*=bg-gray-200],.social-theme .dashboard-theme [class*=bg-gray-700],.social-theme .dashboard-theme [class*=bg-slate-200],.social-theme .dashboard-theme [class*=bg-slate-700]{background-color:var(--card-2)!important}.social-theme .dashboard-theme [class*=bg-multimuse-gold]{background:color-mix(in srgb,var(--quill-gold) 10%,var(--card))!important}.social-theme .dashboard-theme [class*=bg-cyan-7],.social-theme .dashboard-theme [class*=bg-indigo-6]{background:var(--deep-teal)!important;color:var(--dash-on-accent)!important}.social-theme .dashboard-theme [class*="hover:bg-cyan-6"]:hover,.social-theme .dashboard-theme [class*=bg-cyan-7]:hover{background:var(--bright-teal)!important;color:var(--ink)!important}.social-theme .dashboard-theme{scrollbar-color:var(--dash-border) var(--card)}.social-theme .dashboard-theme ::-webkit-scrollbar{width:10px;height:10px}.social-theme .dashboard-theme ::-webkit-scrollbar-track{background:var(--card)}.social-theme .dashboard-theme ::-webkit-scrollbar-thumb{background:var(--dash-border);border-radius:5px;border:2px solid var(--card)}.social-theme .dashboard-theme ::-webkit-scrollbar-thumb:hover{background:var(--deep-teal)}.social-theme .dashboard-theme [class*="hover:bg-gray-"]:hover,.social-theme .dashboard-theme [class*="hover:bg-slate-"]:hover{background-color:var(--card-2)!important}.social-theme .dashboard-theme [class*="hover:text-gray-"]:hover,.social-theme .dashboard-theme [class*="hover:text-slate-"]:hover,.social-theme .dashboard-theme [class*=text-multimuse-teal]{color:var(--bright-teal)!important}.social-theme .dashboard-theme [class*=bg-multimuse-teal]{background-color:var(--deep-teal)!important;color:var(--dash-on-accent)!important}.social-theme .dashboard-theme [class*="hover:bg-multimuse-teal"]:hover,.social-theme .dashboard-theme [class*=bg-multimuse-teal]:hover{background-color:var(--bright-teal)!important;color:var(--ink)!important}.social-theme.light-social .dashboard-theme [class*=bg-gray-800]:not([class*="dark:"]),.social-theme.light-social .dashboard-theme [class*=bg-gray-900]:not([class*="dark:"]),.social-theme.light-social .dashboard-theme [class*=bg-slate-800]:not([class*="dark:"]),.social-theme.light-social .dashboard-theme [class*=bg-slate-900]:not([class*="dark:"]){background-color:var(--ink)!important}.social-theme.light-social .dashboard-theme [class*=bg-cyan-6],.social-theme.light-social .dashboard-theme [class*=bg-cyan-7],.social-theme.light-social .dashboard-theme [class*=bg-indigo-6],.social-theme.light-social .dashboard-theme [class*=bg-multimuse-teal]{color:var(--dash-on-accent)!important}.social-theme.light-social .dashboard-theme [class*=bg-gray-50],.social-theme.light-social .dashboard-theme [class*=bg-slate-100],.social-theme.light-social .dashboard-theme [class*=bg-slate-50]{background-color:var(--card-2)!important}.social-theme.light-social .dashboard-theme [class*="bg-white/"],.social-theme.light-social .dashboard-theme [class*=bg-white]{background-color:#fff!important}.social-theme .legal-prose{font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.65;color:var(--text)}.social-theme .legal-prose section+section{margin-top:2rem}.social-theme .legal-prose h2{font-family:var(--font-body),system-ui,sans-serif;font-size:1.35rem;font-weight:600;color:var(--parchment);margin:0 0 .75rem}.social-theme .legal-prose h3{font-size:1.05rem;font-weight:600;color:var(--parchment);margin:1.25rem 0 .5rem}.social-theme .legal-prose p{margin:0 0 .85rem}.social-theme .legal-prose ul{list-style:disc;padding-left:1.35rem;margin:0 0 .85rem}.social-theme .legal-prose ol{list-style:decimal;padding-left:1.35rem;margin:0 0 .85rem}.social-theme .legal-prose li{margin-bottom:.35rem}.social-theme .legal-prose table{width:100%;border-collapse:collapse;margin:.75rem 0 1rem;font-size:15px}.social-theme .legal-prose td,.social-theme .legal-prose th{border:1px solid var(--line);padding:.55rem .75rem;text-align:left;vertical-align:top}.social-theme .legal-prose th{color:var(--parchment);font-weight:600;background:var(--card-2)}.social-theme .legal-prose a{text-decoration:underline}.social-theme .legal-prose strong{color:var(--parchment);font-weight:600}.social-theme .landing-page{--landing-gap:clamp(5rem,10vw,9rem);overflow:clip}.social-theme .landing-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);min-height:min(760px,calc(100vh - 90px));padding:clamp(4rem,9vw,7.5rem) 0}.social-theme .landing-hero__copy{position:relative;z-index:2}.social-theme .landing-hero__title{max-width:680px;margin-top:1rem;font-size:clamp(2.8rem,5.6vw,5.3rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.social-theme .landing-hero__subtitle{max-width:620px;margin-top:1.5rem;color:var(--text-dim);font-family:var(--font-body),Georgia,serif;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.45}.social-theme .landing-hero__note{margin-top:1rem;color:var(--muted);font-size:.78rem}.social-theme .landing-hero-media,.social-theme .landing-product-media{overflow:hidden;min-height:480px;border:1px solid var(--line);border-radius:24px;background:var(--card-2);box-shadow:0 30px 80px rgba(0,0,0,.32)}.social-theme .landing-preview-stack{position:relative;min-height:540px;isolation:isolate}.social-theme .landing-preview-stack:before{position:absolute;z-index:-1;inset:8% -12% -4% 7%;border-radius:50%;background:color-mix(in srgb,var(--bright-teal) 16%,transparent);filter:blur(70px);content:""}.social-theme .landing-preview-window{overflow:hidden;width:min(100%,650px);border:1px solid color-mix(in srgb,var(--bright-teal) 28%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:0 35px 90px rgba(0,0,0,.38);transform:rotate(1.5deg)}.social-theme .landing-preview-window__bar{display:flex;align-items:center;gap:6px;padding:12px 15px;border-bottom:1px solid var(--line);background:var(--card-2)}.social-theme .landing-preview-window__bar>span{width:8px;height:8px;border-radius:50%;background:var(--muted)}.social-theme .landing-preview-window__bar>span:nth-child(2){background:var(--quill-gold)}.social-theme .landing-preview-window__bar>span:nth-child(3){background:var(--bright-teal)}.social-theme .landing-preview-window__bar p{margin-left:auto;color:var(--muted);font-family:var(--font-body),system-ui,sans-serif;font-size:9px;font-weight:600}.social-theme .landing-preview-window__body{padding:clamp(1.25rem,4vw,2rem)}.social-theme .landing-preview-window .card{width:100%;min-width:0;padding:1rem;background:var(--card-2)}.social-theme .landing-preview-float{position:absolute;right:-3%;bottom:2%;width:min(55%,320px);border-radius:16px;box-shadow:0 28px 70px rgba(0,0,0,.46);transform:rotate(-3deg)}.social-theme .landing-preview-float--empty{display:grid;gap:.5rem;padding:1.5rem;border:1px solid var(--line);background:var(--card)}.social-theme .landing-preview-placeholder{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:14px;background:var(--card-2)}.social-theme .landing-preview-placeholder .ring-avatar{display:block;background:var(--ring)}.social-theme .landing-preview-placeholder div{display:grid;gap:2px}.social-theme .landing-preview-placeholder small{color:var(--text-dim)}.social-theme .landing-pitch{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding:var(--landing-gap) 0;border-top:1px solid var(--line)}.social-theme .landing-pitch--copy-right .landing-pitch__copy{order:2}.social-theme .landing-pitch--copy-right .landing-pitch__visual{order:1}.social-theme .landing-section-title{max-width:720px;margin-top:.8rem;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.social-theme .landing-section-body{max-width:640px;margin-top:1.25rem;color:var(--text-dim);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.social-theme .landing-text-link{display:inline-flex;margin-top:1.5rem;color:var(--bright-teal);font-weight:650;transition:color .16s ease,transform .16s ease}.social-theme .landing-text-link:hover{color:var(--parchment);transform:translateX(3px)}.social-theme .landing-live-preview{padding:clamp(1rem,3vw,1.5rem);border:1px solid color-mix(in srgb,var(--bright-teal) 22%,var(--line));border-radius:22px;background:color-mix(in srgb,var(--card-2) 86%,transparent);box-shadow:0 30px 75px rgba(0,0,0,.27)}.social-theme .landing-live-preview__heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--text-dim);font-size:.68rem;text-transform:uppercase}.social-theme .landing-live-dot{display:inline-flex;align-items:center;gap:6px;color:var(--bright-teal);font-size:10px}.social-theme .landing-live-dot:before{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent);content:""}.social-theme .landing-community-grid,.social-theme .landing-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.social-theme .landing-community-grid{grid-template-columns:minmax(0,1fr)}.social-theme .landing-community-grid>:nth-child(n+2){display:none}.social-theme .landing-listing-grid .card{width:100%;min-width:0;padding:1rem}.social-theme .landing-community-grid>a{height:100%}.social-theme .landing-product-pitch{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.social-theme .landing-feature-list{display:grid;gap:1rem;margin-top:2rem}.social-theme .landing-feature-list>div{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding-top:1rem;border-top:1px solid var(--line)}.social-theme .landing-feature-list span{color:var(--quill-gold);font-family:var(--font-body),system-ui,sans-serif;font-size:.65rem;font-weight:600}.social-theme .landing-feature-list h3{color:var(--parchment);font-weight:700}.social-theme .landing-feature-list p{margin-top:.25rem;color:var(--text-dim);font-size:.88rem;line-height:1.55}.social-theme .landing-multimuse-preview{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:440px;align-content:center;padding:clamp(1.5rem,5vw,3.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--quill-gold) 28%,var(--line));border-radius:24px;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--deep-teal) 55%,transparent),transparent 45%),var(--card-2);box-shadow:0 30px 80px rgba(0,0,0,.3)}.social-theme .landing-muse-avatar{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:var(--ring);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-weight:800;box-shadow:0 0 0 4px var(--ink),0 0 0 6px var(--quill-gold)}.social-theme .landing-multimuse-preview blockquote{grid-column:1/-1;margin-top:1.5rem;color:var(--parchment);font-family:var(--font-body),Georgia,serif;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35}.social-theme .landing-trigger-row{grid-column:1/-1;display:flex;gap:.6rem;margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:12px;color:var(--text-dim);font-family:var(--font-body),system-ui,sans-serif;font-size:.72rem}.social-theme .landing-trigger-row span{color:var(--bright-teal)}.social-theme .landing-capabilities{padding:var(--landing-gap) 0;border-top:1px solid var(--line)}.social-theme .landing-capabilities__heading{max-width:760px}.social-theme .landing-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.social-theme .landing-capability-grid article{min-height:240px;padding:clamp(1.25rem,3vw,2rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 42%,transparent);transition:background .18s ease,transform .18s ease}.social-theme .landing-capability-grid article:hover{background:var(--card-2);transform:translateY(-3px)}.social-theme .landing-capability-grid article>span{color:var(--quill-gold);font-size:.65rem}.social-theme .landing-capability-grid h3{margin-top:2.8rem;font-size:1.15rem}.social-theme .landing-capability-grid p{margin-top:.75rem;color:var(--text-dim);font-size:.9rem;line-height:1.6}.social-theme .landing-final-cta{position:relative;margin:0 0 clamp(3rem,7vw,6rem);padding:clamp(3rem,8vw,6rem) clamp(1.5rem,7vw,5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--bright-teal) 28%,var(--line));border-radius:28px;background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--deep-teal) 62%,transparent),transparent 55%),var(--card-2);text-align:center}.social-theme .landing-final-cta h2{max-width:800px;margin:1rem auto 0;font-size:clamp(2rem,5vw,4rem);line-height:1.08;text-wrap:balance}.social-theme .landing-final-cta>p:not(.mono){max-width:620px;margin:1.25rem auto 0;color:var(--text-dim);font-size:1.05rem;line-height:1.7}@media (max-width:900px){.social-theme .landing-hero,.social-theme .landing-pitch,.social-theme .landing-product-pitch{grid-template-columns:minmax(0,1fr)}.social-theme .landing-hero{min-height:0}.social-theme .landing-preview-stack{min-height:500px}.social-theme .landing-pitch--copy-right .landing-pitch__copy,.social-theme .landing-pitch--copy-right .landing-pitch__visual{order:0}.social-theme .landing-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.social-theme .landing-hero{padding-top:3.25rem}.social-theme .landing-hero__title{font-size:clamp(2.65rem,14vw,4rem)}.social-theme .landing-preview-stack{min-height:440px}.social-theme .landing-preview-window{transform:none}.social-theme .landing-preview-window__body{padding:1rem}.social-theme .landing-preview-window__body .sm\:grid-cols-2>:nth-child(n+2){display:none}.social-theme .landing-preview-float{right:0;bottom:0;width:76%}.social-theme .landing-capability-grid,.social-theme .landing-community-grid,.social-theme .landing-listing-grid{grid-template-columns:minmax(0,1fr)}.social-theme .landing-community-grid>:nth-child(n+2),.social-theme .landing-listing-grid>:nth-child(n+3){display:none}.social-theme .landing-capability-grid article{min-height:190px}.social-theme .landing-hero-media,.social-theme .landing-multimuse-preview,.social-theme .landing-product-media{min-height:360px}}@media (prefers-reduced-motion:reduce){.social-theme .landing-page *,.social-theme .landing-page :after,.social-theme .landing-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}