.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)}html[data-color-scheme=classic] .social-theme,.social-theme[data-color-scheme=classic]{--ring:radial-gradient(circle at 32% 28%, #f5e6b8 0%, #e8c96a 45%, #c9a84a 100%)}html[data-color-scheme=classic] .social-theme .display,.social-theme[data-color-scheme=classic] .display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em}html[data-color-scheme=classic] .social-theme .brand-wordmark,.social-theme[data-color-scheme=classic] .brand-wordmark{color:var(--foreground)}.social-theme .profile-chip-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;border:1px solid color-mix(in srgb, var(--bright-teal) 45%, transparent);background:color-mix(in srgb, var(--deep-stage) 92%, #000);background:color-mix(in srgb, var(--deep-stage) 78%, transparent);color:var(--bright-teal);-webkit-backdrop-filter:blur(8px);border-radius:9999px;padding:6px 12px;font-size:11px;font-weight:600}.social-theme .profile-overlay-title,.social-theme .profile-overlay-copy{color:#f2f8f6}.social-theme .profile-overlay-title{text-shadow:0 2px 12px #000000d9}.social-theme .profile-overlay-copy{text-shadow:0 1px 6px #000000bf}.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);flex-direction:column;flex:auto;min-height:100%;display:flex}.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 a:hover,.social-theme .site-footer .site-footer-copy{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-pink:#ff9cc1;--product-pink-text:#ff9cc1;--product-gold-text:var(--quill-gold)}.social-theme.light-social .products-page{--product-teal-text:#075f5c;--product-pink-text:#c44f84;--product-gold-text:#6f5610}.social-theme .products-page .product-card--pink{border-color:color-mix(in srgb, var(--product-pink) 45%, transparent)}.social-theme .products-page .product-card--pink .product-card-glow{background:color-mix(in srgb, var(--product-pink) 18%, transparent)}.social-theme .products-page .product-card--pink .product-card-mark{border-color:color-mix(in srgb, var(--product-pink) 40%, transparent);background:color-mix(in srgb, var(--product-pink) 12%, transparent)}.social-theme .products-page .product-card--pink .product-accent{color:var(--product-pink-text)}.social-theme .products-page .product-card--pink .product-cta{background:var(--product-pink);color:#1a1020;box-shadow:0 8px 24px #ff9cc138}.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:.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;letter-spacing:-.02em;color:var(--display-color);font-weight:600}.social-theme.light-social .display{color:var(--display-color)}.social-theme .mono{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;color:var(--deep-teal);font-size:11px;font-weight:600}.social-theme .mono.gold{color:var(--quill-gold)}.social-theme .mono.dim{color:var(--text-dim);letter-spacing:.02em}.social-theme button.mono.text-text-dim{color:var(--text-dim)}.social-theme button.mono.text-bright-teal,.social-theme button.mono.hover\:text-bright-teal:hover{color:var(--bright-teal)}.social-theme .nav-link{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:500;transition:color .15s}.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;letter-spacing:-.02em;color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.2}.social-theme.light-social .brand-wordmark{color:var(--foreground)}.social-theme .hub-carousel-wrap{width:100%;min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 20px),#0000)}.social-theme .hub-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--teal-shadow) transparent;gap:1rem;width:100%;min-width:0;max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.social-theme .hub-carousel>*{scroll-snap-align:start;flex-shrink:0}.social-theme .ring-avatar{background:var(--ring);border-radius:50%;padding:3px;box-shadow:0 6px 24px #00000073}.social-theme .ring-avatar img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--ink);border-radius:50%;width:100%;height:100%}.social-theme .stage-rule{background:var(--stage-light);opacity:.9;border:none;border-radius:2px;height:2px}.social-theme .wrap{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:0 40px}.social-theme .card.card--flush{padding:0}.social-theme .home-cta-row{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:639px){.social-theme .home-cta-row{flex-direction:column;align-items:stretch}.social-theme .home-cta-row .btn{justify-content:center;width:100%}.social-theme .home-cta-row .nav-link{text-align:center;align-self:stretch;padding-block:.65rem}.social-theme .home-cta-row .gold-cta{text-align:center;width:100%}.social-theme .hub-carousel-slide--listing{width:min(280px,86%)}.social-theme .hub-carousel-slide--community{width:min(320px,90%)}.social-theme .tag{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}}.social-theme .community-feed-frame{flex-direction:column;width:100%;max-width:48rem;height:min(52rem,100dvh - 9rem);min-height:min(28rem,100dvh - 9rem);margin-inline:auto;display:flex}.social-theme .community-feed-frame>*{flex:auto;height:100%;min-height:0}.social-theme .community-matchfinder-frame{flex-direction:column;width:100%;max-width:48rem;height:min(52rem,100dvh - 9rem);min-height:min(32rem,100dvh - 9rem);margin-inline:auto;display:flex}.social-theme .community-matchfinder-frame>*{flex:auto;height:100%;min-height:0}.social-theme .wrap.community-listing-wrap{max-width:var(--profile-content-max)}.social-theme .wrap.communities-index-wrap{max-width:none}.social-theme .community-listing-canvas{width:100%;min-width:0}.social-theme .listing-themed-surface--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.social-theme .listing-themed-surface--dark{--lightningcss-light: ;--lightningcss-dark:initial;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-page-grid{align-content:start}.social-theme .community-spotify-embed{flex:none;align-self:start;height:fit-content;min-height:0;max-height:fit-content}.social-theme .community-spotify-embed__frame{isolation:isolate;background:#121212;border-radius:12px;position:relative;overflow:hidden;transform:translateZ(0)}.social-theme .community-spotify-embed__frame:after{content:"";pointer-events:none;z-index:1;background:#121212;height:3px;position:absolute;bottom:0;left:0;right:0}.social-theme .community-spotify-embed__iframe,.social-theme .community-spotify-embed iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;vertical-align:bottom;border:0;border-radius:12px;width:100%;max-width:100%;display:block;background:#121212!important}.social-theme .community-page-grid-editor{display:block}.social-theme .profile-page{background:var(--background);width:100%;min-width:0;min-height:100%;color:var(--foreground);flex-direction:column;flex:auto;display:flex;overflow-x:clip}.social-theme .profile-page--muse-accent .profile-header__banner{box-shadow:inset 4px 0 0 var(--muse-accent)}.social-theme .profile-page--muse-accent .profile-avatar-wrap .ring-avatar{background:var(--muse-accent)}.social-theme .profile-page--muse-accent .profile-quote{border-left-color:var(--muse-accent)}.social-theme .profile-page--muse-accent .card{box-shadow:inset 3px 0 0 var(--muse-accent)}.social-theme .profile-page--muse-accent .stage-rule{background:linear-gradient(90deg, var(--muse-accent), color-mix(in srgb, var(--muse-accent) 18%, transparent))}.social-theme .profile-page--muse-accent .profile-tabs__ink{background:var(--muse-accent)}.social-theme .profile-accent-bar{background:var(--muse-accent,var(--bright-teal))}.social-theme .profile-page--connections{min-height:0}.social-theme .profile-page__chrome{z-index:2;width:100%;max-width:var(--profile-content-max);min-width:0;padding:1.15rem var(--profile-gutter) 0;box-sizing:border-box;flex:none;margin-inline:auto;position:relative;overflow:visible}.social-theme .profile-page__panel{flex:auto;min-height:0}.social-theme .profile-page--connections .profile-page__panel{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin-inline:0;padding:.75rem 0 1.5rem;display:flex}.social-theme .profile-page__tabs{z-index:2;width:100%;min-width:0;padding-inline:0;position:relative;overflow:visible}.social-theme .profile-page__body,.social-theme .profile-shell{width:100%;max-width:var(--profile-content-max);min-width:0;padding-inline:var(--profile-gutter);box-sizing:border-box;margin-inline:auto}.social-theme .profile-page__body{padding-top:.85rem}.social-theme .profile-notice{width:100%;max-width:var(--profile-content-max);padding-inline:var(--profile-gutter);box-sizing:border-box;margin:.75rem auto 0}.social-theme .profile-header{width:100%;overflow:visible}.social-theme .profile-header-frame{position:relative}.social-theme .profile-header--no-banner .profile-avatar-wrap{margin-top:0}.social-theme .profile-banner-add{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 .35rem .85rem;display:flex}.social-theme .profile-header-frame:has(.profile-header--no-banner){flex-direction:column;display:flex}.social-theme .profile-header-frame:has(.profile-header--no-banner) .profile-header__actions{z-index:4;order:-1;align-self:flex-end;margin:0 0 .65rem;position:relative;top:auto;right:auto}.social-theme .profile-header__banner{width:100%;height:var(--profile-banner-height);min-height:var(--profile-banner-height);background:var(--card-2);border:1px solid var(--line);border-radius:var(--profile-banner-radius);flex-shrink:0;display:block;position:relative;overflow:hidden}.social-theme .profile-banner{background:var(--card-2);width:100%;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}.social-theme .profile-banner img{-o-object-position:top;object-position:top}.social-theme .profile-header__banner>*{height:100%}.social-theme .profile-header__actions{z-index:3;position:absolute;top:.85rem;right:.85rem}.social-theme .profile-header__identity{z-index:1;align-items:flex-start;gap:1rem 1.25rem;width:100%;margin-top:0;padding:.15rem .35rem 0;display:flex;position:relative}.social-theme .profile-avatar-wrap{z-index:2;margin-top:calc(var(--profile-avatar-overlap) * -1);flex-shrink:0;position:relative}.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 #00000073}.social-theme .profile-header__copy{flex:auto;min-width:0;padding-top:.7rem;padding-bottom:.2rem;overflow:visible}.social-theme .profile-title{font-family:var(--font-body), system-ui, sans-serif;overflow-wrap:anywhere;word-break:break-word;color:var(--foreground);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{font-family:var(--font-body), system-ui, sans-serif;max-width:36rem;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;line-height:1.2}.social-theme .profile-card-title{overflow-wrap:anywhere;color:var(--foreground);margin-top:.25rem;font-size:clamp(.9375rem,1.4vw,1.125rem);font-style:italic;line-height:1.35}.social-theme .profile-quote{border-left:2px solid var(--quill-gold);overflow-wrap:anywhere;max-width:40rem;color:var(--foreground);margin-top:.75rem;padding-left:.875rem;font-size:1.0625rem;font-style:italic;line-height:1.45}.social-theme .profile-header__pills{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:.65rem;display:flex}.social-theme .profile-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1.5rem;margin-top:1.15rem;display:flex}.social-theme .profile-tabs__link{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.01em;padding-bottom:.7rem;font-size:.9rem;font-weight:600;position:relative}.social-theme .profile-about{gap:1.25rem;min-width:0;margin-top:1.5rem;display:grid}.social-theme .profile-about .stack:empty{display:none}.social-theme .profile-glance{grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);gap:.5rem .75rem;font-size:.9375rem;line-height:1.45;display:grid}.social-theme .profile-glance dd{overflow-wrap:anywhere;min-width:0}@media (min-width:960px){.social-theme .profile-about{grid-template-columns:minmax(0,1fr) 16.5rem;align-items:start;gap:1.5rem}.social-theme .profile-about:not(:has(.stack>*)){grid-template-columns:minmax(0,1fr)}.social-theme .profile-about:not(:has(aside)){grid-template-columns:minmax(0,1fr)}}.social-theme .profile-connections-fill{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.social-theme .profile-connections-fill__graph{width:100%;min-width:0;height:min(72vh,760px);min-height:22rem;position:relative}.social-theme .profile-connections-fill__graph>*{width:100%;max-width:none;height:100%;position:absolute;inset:0}.social-theme .profile-connections-fill__graph .connections-graph-canvas,.social-theme .profile-connections-fill__graph .react-flow{width:100%;max-width:none;height:100%}.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-shell--editing .profile-page__body{padding-top:.85rem}.social-theme .profile-shell--editing .profile-about,.social-theme .profile-shell--editing .profile-about>*,.social-theme .profile-shell--editing .card{min-width:0;max-width:100%}.social-theme .profile-shell--editing .profile-about select.field{width:auto;max-width:100%}.social-theme .profile-header__copy .field{min-width:0}.social-theme .profile-studio-bar{inset-inline:0;z-index:120;border-top:1px solid var(--line);background:color-mix(in srgb, var(--deep-stage) 96%, #000);background:color-mix(in srgb, var(--deep-stage) 94%, transparent);-webkit-backdrop-filter:blur(10px);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0}.social-theme .profile-studio-bar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.social-theme .profile-studio-bar__main{flex-wrap:wrap;flex:320px;align-items:center;gap:16px 24px;min-width:0;display:flex}.social-theme .profile-studio-bar__card-note{flex:200px;min-width:0;max-width:420px}.social-theme .profile-studio-bar__label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;color:var(--deep-teal);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.social-theme .profile-studio-bar__card-value{color:var(--text-dim);font-size:13px;line-height:1.45}.social-theme .profile-studio-bar__sep{color:var(--line);margin:0 .35em}.social-theme .profile-studio-bar__link{color:var(--bright-teal);text-underline-offset:2px;text-decoration:underline}.social-theme .profile-studio-bar__link:hover{color:var(--muse-teal)}.social-theme .profile-studio-bar__fields{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.social-theme .profile-studio-bar__field{flex-direction:column;gap:4px;min-width:0;display:flex}.social-theme .profile-studio-bar__select{background:var(--card-2);border:1px solid var(--line);width:auto;min-width:11rem;max-width:100%;color:var(--foreground);font-family:var(--font-body), system-ui, sans-serif;border-radius:6px;padding:8px 12px;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{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.social-theme .profile-studio-bar__buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.social-theme .profile-studio-bar__error{color:#e08a97;text-align:right;font-size:13px}@media (max-width:720px){.social-theme .profile-studio-bar__inner,.social-theme .profile-studio-bar__main,.social-theme .profile-studio-bar__fields{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:auto;justify-content:center}}@media (max-width:640px){.social-theme .wrap{padding:0 20px}.social-theme .profile-page--connections .profile-page__panel{padding:.5rem 0 0}.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{border:1px solid var(--line);background:var(--card);border-radius:12px;width:148px;padding:14px 12px 16px;transition:border-color .15s;display:block}.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{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;color:var(--bright-teal);margin-top:12px;font-size:10px;font-weight:600;display:block}.social-theme .community-roster-card .listing-card-link__hint{text-align:center;margin-top:8px;font-size:9px}.social-theme .community-roster-rail-wrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)}.social-theme .community-roster-rail{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--teal-shadow) transparent;padding-left:12px;padding-right:24px;scroll-padding-inline:12px 24px}.social-theme .community-page-grid-editor .react-grid-item{flex-direction:column;display:flex}.social-theme .community-page-grid-editor .react-grid-item>div{flex:auto;min-height:0}.social-theme .community-page-grid .react-grid-item{flex-direction:column;display:flex}.social-theme .community-backdrop-embed{min-height:min(70vh,28rem);min-height:min(70dvh,28rem)}@media (min-width:768px){.social-theme .community-page-grid .community-backdrop-embed{min-height:0}}.social-theme .docs-hub-article .docs-prose,.social-theme .docs-hub-article .community-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-map-embed iframe,.social-theme .community-backdrop-embed iframe{max-width:100%;display:block}.social-theme .community-prose{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow-x:auto}.social-theme .community-prose :where(pre,code,kbd,samp){white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}.social-theme .community-prose :where(table){max-width:100%;display:block;overflow-x:auto}.social-theme .community-prose :where(img,video,iframe):not(.mm-discord-emoji){border-radius:8px;max-width:100%;height:auto}.social-theme .community-prose img.mm-discord-emoji,.social-theme .profile-prose img.mm-discord-emoji,.social-theme .prose img.mm-discord-emoji{vertical-align:-.2em;-o-object-fit:contain;object-fit:contain;border-radius:0;width:1.375em;max-width:1.375em;height:1.375em;max-height:1.375em;margin:0;display:inline-block}.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}.social-theme .community-page-grid-editor .react-grid-item.react-grid-placeholder{background:color-mix(in srgb, var(--bright-teal) 22%, transparent);opacity:.35;border-radius:8px}.social-theme .community-page-grid-editor .react-resizable-handle{opacity:.55}.social-theme .rp-status-badge{text-align:center;width:100%;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;border:1px solid var(--line);border-radius:4px;padding:4px 6px;font-size:9px;font-weight:600;display:block}.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;overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.social-theme .profile-card-section{align-items:flex-start;gap:1rem;min-width:0;display:flex}.social-theme .profile-card-section__accessory{flex-shrink:0;margin-left:auto}.social-theme .profile-card-section__thumb{border:1px solid var(--line);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:80px;height:80px;display:block}.social-theme .profile-card-media{width:100%}.social-theme .profile-card-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:28rem;display:block}.social-theme .profile-card-links{flex-wrap:wrap;gap:.5rem;display:flex}.social-theme .profile-card-link{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;border:1px solid var(--line);color:var(--bright-teal);background:var(--card-2);border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.social-theme .profile-card-link:hover{border-color:var(--teal-shadow);color:var(--gold)}.social-theme .btn{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:normal;text-transform:none;border:1px solid var(--teal-shadow);color:var(--bright-teal);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:.8125rem;font-weight:600;display:inline-flex}.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.gold.is-active{background:var(--quill-gold);border-color:var(--quill-gold);color:var(--ink)}.social-theme .btn.overlay{font-family:var(--font-body), system-ui, sans-serif;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) 92%, #000);background:color-mix(in srgb, var(--deep-stage) 78%, transparent);-webkit-backdrop-filter:blur(8px);font-size:12px;font-weight:600;box-shadow:0 4px 16px #00000038}.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{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;border:1px solid var(--teal-shadow);color:var(--text-dim);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.social-theme .pill:before{content:"";background:#5f7573;border-radius:50%;width:7px;height:7px}.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{color:#e08a97;border-color:#e08a978c}.social-theme .pill-nsfw:before{background:#e08a97}.social-theme .tag{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;color:var(--muse-teal);border:1px solid var(--teal-shadow);background:#0a2b2e;border-radius:4px;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-block}.social-theme input.field,.social-theme select.field,.social-theme textarea.field{background:var(--card-2);border:1px solid var(--line);width:100%;color:var(--foreground);font-family:var(--font-body), system-ui, sans-serif;border-radius:6px;padding:10px 14px;font-size:16px}.social-theme label.field-label{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;color:var(--deep-teal);margin-bottom:8px;font-size:10.5px;font-weight:600;display:block}.social-theme .connections-graph-canvas{background-color:var(--connections-canvas)}.social-theme .connections-flow .react-flow__edges,.social-theme .connections-builder-flow .react-flow__edges{z-index:0!important}.social-theme .connections-flow .react-flow__nodes,.social-theme .connections-builder-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-flow .react-flow__edgelabel-renderer,.social-theme .connections-builder-flow .react-flow__edgelabel-renderer{pointer-events:none;z-index:2!important}.social-theme .connections-flow .react-flow__edgelabel-renderer .pointer-events-auto,.social-theme .connections-builder-flow .react-flow__edgelabel-renderer .pointer-events-auto{pointer-events:auto}.social-theme .connections-flow .react-flow__node.selected,.social-theme .connections-flow .react-flow__node.dragging,.social-theme .connections-builder-flow .react-flow__node.selected,.social-theme .connections-builder-flow .react-flow__node.dragging{z-index:200!important}.social-theme .connections-flow,.social-theme .connections-builder-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-flow,.social-theme.light-social .connections-builder-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-flow .react-flow__background-pattern.dots,.social-theme .connections-builder-flow .react-flow__background-pattern.dots{fill:var(--connections-grid-dot)}.social-theme .reason.har{color:#e08a97;background:#e08a972e;border:1px solid #e08a9759}.social-theme .reason.nsfw{color:#e8a868;background:#e8a8682e;border:1px solid #e8a86859}.social-theme .reason.spam{color:var(--bright-teal);background:#0ad8c21f;border:1px solid #0ad8c24d}.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:#fff;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;color:var(--dash-text);font-size:1.125rem;font-weight:600}.social-theme .dashboard-theme .dash-subheading{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:none;color:var(--dash-muted);font-size:10px;font-weight:600}.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{color:var(--dash-subtle);opacity:1}.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-slate-900],.social-theme .dashboard-theme [class*=text-slate-800],.social-theme .dashboard-theme [class*=text-slate-700],.social-theme .dashboard-theme [class*=text-slate-300],.social-theme .dashboard-theme [class*=text-slate-200],.social-theme .dashboard-theme [class*=text-slate-100],.social-theme .dashboard-theme [class*=text-gray-900],.social-theme .dashboard-theme [class*=text-gray-800],.social-theme .dashboard-theme [class*=text-gray-700],.social-theme .dashboard-theme [class*=text-gray-300],.social-theme .dashboard-theme [class*=text-gray-200],.social-theme .dashboard-theme [class*=text-gray-100]{color:var(--dash-text)!important}.social-theme .dashboard-theme [class*=text-slate-600],.social-theme .dashboard-theme [class*=text-slate-500],.social-theme .dashboard-theme [class*=text-slate-400],.social-theme .dashboard-theme [class*=text-gray-600],.social-theme .dashboard-theme [class*=text-gray-500],.social-theme .dashboard-theme [class*=text-gray-400]{color:var(--dash-muted)!important}.social-theme .dashboard-theme [class*=text-white]{color:var(--dash-on-accent)!important}.social-theme .dashboard-theme [class*=text-rose-],.social-theme .dashboard-theme [class*=text-red-]{color:var(--dash-danger)!important}.social-theme .dashboard-theme [class*=hover\:text-rose-]:hover,.social-theme .dashboard-theme [class*=hover\:text-red-]:hover{color:var(--dash-danger-hover)!important}.social-theme .dashboard-theme [class*=text-indigo-],.social-theme .dashboard-theme [class*=text-cyan-],.social-theme .dashboard-theme [class*=text-emerald-]{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-slate],.social-theme .dashboard-theme [class*=border-gray],.social-theme .dashboard-theme [class*=border-indigo],.social-theme .dashboard-theme [class*=border-cyan],.social-theme .dashboard-theme [class*=border-multimuse-gold]{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-white],.social-theme .dashboard-theme [class*=bg-slate-50],.social-theme .dashboard-theme [class*=bg-slate-100],.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-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]{background-color:var(--card)!important}.social-theme .dashboard-theme [class*=bg-slate-700],.social-theme .dashboard-theme [class*=bg-slate-200],.social-theme .dashboard-theme [class*=bg-gray-700],.social-theme .dashboard-theme [class*=bg-gray-200]{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*=bg-cyan-7]:hover,.social-theme .dashboard-theme [class*=hover\:bg-cyan-6]:hover{background:var(--bright-teal)!important;color:var(--ink)!important}.social-theme .dashboard-theme{scrollbar-width:thin;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:2px solid var(--card);border-radius:5px}.social-theme .dashboard-theme ::-webkit-scrollbar-thumb:hover{background:var(--deep-teal)}.social-theme .dashboard-theme [class*=hover\:bg-slate-]:hover,.social-theme .dashboard-theme [class*=hover\:bg-gray-]:hover{background-color:var(--card-2)!important}.social-theme .dashboard-theme [class*=hover\:text-slate-]:hover,.social-theme .dashboard-theme [class*=hover\:text-gray-]: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*=bg-multimuse-teal]:hover,.social-theme .dashboard-theme [class*=hover\:bg-multimuse-teal]:hover{background-color:var(--bright-teal)!important;color:var(--ink)!important}.social-theme.light-social .dashboard-theme [class*=bg-slate-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-gray-900]:not([class*=dark\:]),.social-theme.light-social .dashboard-theme [class*=bg-gray-800]:not([class*=dark\:]){background-color:var(--ink)!important}.social-theme.light-social .dashboard-theme [class*=bg-indigo-6],.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-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-50],.social-theme.light-social .dashboard-theme [class*=bg-slate-100]{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;color:var(--text);font-size:17px;line-height:1.65}.social-theme .legal-prose section+section{margin-top:2rem}.social-theme .legal-prose h2{font-family:var(--font-body), system-ui, sans-serif;color:var(--parchment);margin:0 0 .75rem;font-size:1.35rem;font-weight:600}.social-theme .legal-prose h3{color:var(--parchment);margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.social-theme .legal-prose p{margin:0 0 .85rem}.social-theme .legal-prose ul{margin:0 0 .85rem;padding-left:1.35rem;list-style:outside}.social-theme .legal-prose ol{margin:0 0 .85rem;padding-left:1.35rem;list-style:decimal}.social-theme .legal-prose li{margin-bottom:.35rem}.social-theme .legal-prose table{border-collapse:collapse;width:100%;margin:.75rem 0 1rem;font-size:15px}.social-theme .legal-prose th,.social-theme .legal-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .75rem}.social-theme .legal-prose th{color:var(--parchment);background:var(--card-2);font-weight:600}.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-x:hidden}.social-theme .landing-hero{min-height:min(760px,100vh - 90px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);min-height:min(760px,100dvh - 90px);padding:clamp(4rem,9vw,7.5rem) 0;display:grid}.social-theme .landing-hero__copy{z-index:2;position:relative}.social-theme .landing-hero__title{letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin-top:1rem;font-size:clamp(2.8rem,5.6vw,5.3rem);line-height:.98}.social-theme .landing-hero__subtitle{max-width:620px;color:var(--text-dim);font-family:var(--font-body), Georgia, serif;margin-top:1.5rem;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.45}.social-theme .landing-hero__note{color:var(--muted);margin-top:1rem;font-size:.78rem}.social-theme .landing-hero-media,.social-theme .landing-product-media{border:1px solid var(--line);background:var(--card-2);border-radius:24px;min-height:480px;overflow:hidden;box-shadow:0 30px 80px #00000052}.social-theme .landing-preview-stack{isolation:isolate;min-height:540px;position:relative}.social-theme .landing-preview-stack:before{z-index:-1;background:color-mix(in srgb, var(--bright-teal) 16%, transparent);filter:blur(70px);content:"";border-radius:50%;position:absolute;inset:8% -12% -4% 7%}.social-theme .landing-preview-window{border:1px solid color-mix(in srgb, var(--bright-teal) 28%, var(--line));background:color-mix(in srgb, var(--card) 94%, transparent);border-radius:22px;width:min(100%,650px);overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 90px #00000061}.social-theme .landing-preview-window__bar{border-bottom:1px solid var(--line);background:var(--card-2);align-items:center;gap:6px;padding:12px 15px;display:flex}.social-theme .landing-preview-window__bar>span{background:var(--muted);border-radius:50%;width:8px;height:8px}.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{color:var(--muted);font-family:var(--font-body), system-ui, sans-serif;margin-left:auto;font-size:9px;font-weight:600}.social-theme .landing-preview-window__body{padding:clamp(1.25rem,4vw,2rem)}.social-theme .landing-preview-window .card{background:var(--card-2);width:100%;min-width:0;padding:1rem}.social-theme .landing-preview-float{border-radius:16px;width:min(55%,320px);position:absolute;bottom:2%;right:-3%;transform:rotate(-3deg);box-shadow:0 28px 70px #00000075}.social-theme .landing-preview-float--empty{border:1px solid var(--line);background:var(--card);gap:.5rem;padding:1.5rem;display:grid}.social-theme .landing-preview-placeholder{border:1px solid var(--line);background:var(--card-2);border-radius:14px;align-items:center;gap:.75rem;padding:1rem;display:flex}.social-theme .landing-preview-placeholder .ring-avatar{background:var(--ring);display:block}.social-theme .landing-preview-placeholder div{gap:2px;display:grid}.social-theme .landing-preview-placeholder small{color:var(--text-dim)}.social-theme .landing-pitch{padding:var(--landing-gap) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.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{letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin-top:.8rem;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.08}.social-theme .landing-section-body{max-width:640px;color:var(--text-dim);margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.social-theme .landing-text-link{color:var(--bright-teal);margin-top:1.5rem;font-weight:650;transition:color .16s,transform .16s;display:inline-flex}.social-theme .landing-text-link:hover{color:var(--parchment);transform:translate(3px)}.social-theme .landing-live-preview{border:1px solid color-mix(in srgb, var(--bright-teal) 22%, var(--line));background:color-mix(in srgb, var(--card-2) 86%, transparent);border-radius:22px;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 30px 75px #00000045}.social-theme .landing-live-preview__heading{color:var(--text-dim);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.68rem;display:flex}.social-theme .landing-live-dot{color:var(--bright-teal);align-items:center;gap:6px;font-size:10px;display:inline-flex}.social-theme .landing-live-dot:before{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent);content:"";background:currentColor;border-radius:50%}.social-theme .landing-listing-grid,.social-theme .landing-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.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{gap:1rem;margin-top:2rem;display:grid}.social-theme .landing-feature-list>div{border-top:1px solid var(--line);grid-template-columns:2rem 1fr;gap:.8rem;padding-top:1rem;display:grid}.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{color:var(--text-dim);margin-top:.25rem;font-size:.88rem;line-height:1.55}.social-theme .landing-multimuse-preview{border:1px solid color-mix(in srgb, var(--quill-gold) 28%, var(--line));background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--deep-teal) 55%, transparent), transparent 45%), var(--card-2);border-radius:24px;grid-template-columns:auto 1fr;align-content:center;gap:1rem;min-height:440px;padding:clamp(1.5rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.social-theme .landing-muse-avatar{background:var(--ring);width:50px;height:50px;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;box-shadow:0 0 0 4px var(--ink), 0 0 0 6px var(--quill-gold);border-radius:50%;place-items:center;font-weight:800;display:grid}.social-theme .landing-multimuse-preview blockquote{color:var(--parchment);font-family:var(--font-body), Georgia, serif;grid-column:1/-1;margin-top:1.5rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35}.social-theme .landing-trigger-row{border:1px solid var(--line);color:var(--text-dim);font-family:var(--font-body), system-ui, sans-serif;border-radius:12px;grid-column:1/-1;gap:.6rem;margin-top:1rem;padding:.9rem 1rem;font-size:.72rem;display:flex}.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{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid}.social-theme .landing-capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--card) 42%, transparent);min-height:240px;padding:clamp(1.25rem,3vw,2rem);transition:background .18s,transform .18s}.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{color:var(--text-dim);margin-top:.75rem;font-size:.9rem;line-height:1.6}.social-theme .landing-final-cta{border:1px solid color-mix(in srgb, var(--bright-teal) 28%, var(--line));background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--deep-teal) 62%, transparent), transparent 55%), var(--card-2);text-align:center;border-radius:28px;margin:0 0 clamp(3rem,7vw,6rem);padding:clamp(3rem,8vw,6rem) clamp(1.5rem,7vw,5rem);position:relative;overflow:hidden}.social-theme .landing-final-cta h2{text-wrap:balance;max-width:800px;margin:1rem auto 0;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.social-theme .landing-final-cta>p:not(.mono){max-width:620px;color:var(--text-dim);margin:1.25rem auto 0;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:initial}.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{width:76%;bottom:0;right:0}.social-theme .landing-listing-grid,.social-theme .landing-community-grid,.social-theme .landing-capability-grid{grid-template-columns:minmax(0,1fr)}.social-theme .landing-listing-grid>:nth-child(n+3),.social-theme .landing-community-grid>:nth-child(n+2){display:none}.social-theme .landing-capability-grid article{min-height:190px}.social-theme .landing-hero-media,.social-theme .landing-product-media,.social-theme .landing-multimuse-preview{min-height:360px}}@media (prefers-reduced-motion:reduce){.social-theme .landing-page *,.social-theme .landing-page :before,.social-theme .landing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
