.social-viewer{display:flex;align-items:center;gap:.55rem;min-height:44px;margin-top:.5rem;padding:.25rem;border-radius:999px;color:inherit;text-decoration:none}.social-viewer__copy{display:grid;min-width:0;line-height:1.2}.social-viewer__copy span{color:var(--botski-muted-label,#5c6366);font-size:.85rem}.social-profile__back{margin:0 0 .65rem}.social-profile__back a{color:var(--botski-heading);font-weight:700;text-decoration:none}.social-profile .cover{min-height:8.5rem;border-radius:1.15rem;background:radial-gradient(120% 80% at 10% 120%,color-mix(in srgb,white 55%,transparent),transparent 55%),radial-gradient(90% 70% at 80% 0,color-mix(in srgb,white 35%,transparent),transparent 50%),#d7f3f1}.social-profile__name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:3rem}.social-profile__name-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;margin-left:auto}.social-more summary{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--botski-background);list-style:none;cursor:pointer;letter-spacing:.12em}.social-more summary::-webkit-details-marker{display:none}.social-profile__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem 1rem;margin-top:-2.8rem;position:relative}.social-profile__identity .account-avatar{width:6rem;height:6rem;border-radius:999px;box-shadow:0 0 0 4px var(--botski-background);object-fit:cover}.social-profile__who h1{margin:0;font-size:28px;font-weight:750;letter-spacing:-.03em;line-height:1.15}.social-handle-pill,.social-profile .profile-x-chip{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin:.4rem 0 0;padding:.2rem .7rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--profile-accent,var(--botski-teal,#0d7377)) 14%,transparent);color:var(--profile-accent,var(--botski-teal,#0d7377));font-weight:700;text-decoration:none}.social-profile__who .public-profile__bio{margin:.55rem 0 0}.social-profile__links{display:flex;flex-wrap:wrap;gap:0 .75rem;margin:.35rem 0 0;padding:0;list-style:none}.social-profile__links li{min-width:0;max-width:100%}.social-profile__link{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:44px;color:var(--profile-accent,var(--botski-teal-text,#0d7377));font-weight:700;text-decoration:none}.social-profile__link svg{flex:none}.social-profile__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-profile__link:focus-visible span,.social-profile__link:hover span{text-decoration:underline}.social-profile__facts,.social-profile__shared{display:grid;gap:.2rem;margin:.55rem 0 0;color:var(--botski-muted-label)}.social-profile .social-tabs{display:flex;width:100%}.social-profile .social-tabs a{flex:1 1;justify-content:center}.social-follow{display:contents}.social-follow__actions{display:flex;justify-content:flex-end}.social-follow__actions .button{min-height:44px;padding-inline:1.15rem}.social-follow__counts{display:flex;gap:1.25rem;margin:.85rem 0 0}.social-follow__counts a,.social-follow__counts button{text-decoration:none;font-size:.82rem;font-weight:500}.social-follow__counts strong{font-weight:750}.social-tabs{margin-top:.4rem}.social-tab-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.35rem;border-radius:999px;background:color-mix(in srgb,var(--botski-teal) 16%,var(--social-card,white));color:var(--botski-teal-text);font-size:.75rem}.social-feed-head,.social-post-card__who{display:flex;align-items:center;gap:.65rem}.social-feed-head{justify-content:space-between;margin:.8rem 0}.social-feed-head h2{margin:0;font-size:1.2rem}.social-feed-head p{margin:0;color:var(--botski-muted-label)}.social-post-card{padding:.85rem 0;border-bottom:1px solid var(--botski-border)}.social-post-card__who p{display:grid;margin:0;line-height:1.3;min-width:0}.social-post-card__name{color:var(--botski-heading);font-weight:700}.social-post-card__context,.social-post-card__name span{color:var(--botski-muted-label);font-weight:500}.social-post-card__menu{position:relative;margin-left:auto;z-index:1}.social-post-card__menu[open]{z-index:40}.social-post-card__menu summary{width:36px;height:36px;background:transparent}.social-post-card__menu a{position:absolute;right:0;z-index:40;display:block;min-width:9rem;padding:.55rem .75rem;border:1px solid var(--botski-border);border-radius:.7rem;background:var(--botski-background);box-shadow:0 10px 24px var(--botski-shadow);text-decoration:none}.social-more[open]{position:relative;z-index:40}.social-post-card .template-action-bar{margin-top:.35rem}.social-share{display:grid;gap:.75rem;min-width:0;max-width:100%;padding:.7rem;border:1px solid var(--botski-border);border-radius:1rem;background:var(--botski-background);overflow:hidden}.social-share,.social-share--feature{grid-template-columns:120px minmax(0,1fr)}.social-share--embed{grid-template-columns:160px minmax(0,1fr)}.social-share--rail{grid-template-columns:72px minmax(0,1fr);padding:.55rem;align-items:start}.social-share__art{position:relative;width:120px;height:90px;min-height:90px;max-width:120px;overflow:hidden;border-radius:.75rem;background:var(--social-teal-wash,#e7f6f4)}.social-share--embed .social-share__art{width:160px;height:110px;min-height:110px;max-width:160px}.social-share--rail .social-share__art{width:72px;height:72px;min-height:72px;max-width:72px;border-radius:.65rem}.social-share__art .kit-theme,.social-share__art .templates-card__art,.social-share__art .templates-card__hero,.social-share__art img,.social-share__art picture{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:left center}.social-share__letter{display:grid;place-items:center;height:100%;font-weight:750;color:var(--botski-teal-text)}.social-share__copy{min-width:0;max-width:100%}.social-share__copy h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.social-share__copy h3 a{color:inherit;text-decoration:none}.social-share__copy p{margin:.25rem 0 0;color:var(--botski-body);font-size:.92rem;overflow-wrap:anywhere}.social-share--embed .social-share__copy p,.social-share--rail .social-share__copy p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.social-share--embed .social-share__copy p{-webkit-line-clamp:1}.social-share--rail .social-share__copy p{-webkit-line-clamp:2}.social-share__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.social-chip{display:inline-flex;gap:.25rem;min-height:1.6rem;padding:0 .5rem;border-radius:999px;background:color-mix(in srgb,var(--botski-teal) 12%,var(--social-card,white));font-size:.78rem;font-weight:650;overflow-wrap:anywhere}.social-chip,.social-share__foot{align-items:center;min-width:0;max-width:100%}.social-share__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin-top:.55rem}.social-share--rail .social-share__foot{justify-content:flex-start}.social-share__by,.social-share__view{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;color:var(--botski-teal-text);font-weight:700;text-decoration:none;min-height:44px}.social-share--rail .social-share__by{min-height:1.6rem}.social-share--embed .social-share__by{overflow-wrap:anywhere}.social-share__by img,.social-share__by span{width:22px;height:22px;border-radius:999px;object-fit:cover}@media (max-width:22.5rem){.social-share--embed{grid-template-columns:minmax(0,1fr)}.social-share--embed .social-share__art{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:16/9}.social-share--embed .social-share__copy p{-webkit-line-clamp:3}.social-share--embed .social-chip{max-width:100%;overflow-wrap:anywhere}}.social-highlights{display:grid;gap:1rem}.social-highlight-list,.social-learn ul,.social-link-list,.social-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.social-panel{padding:.9rem;border:1px solid var(--botski-border);border-radius:1rem;background:color-mix(in srgb,var(--botski-background) 92%,white)}.social-learn h2,.social-panel h2{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .7rem;font-size:1.05rem}.social-count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--botski-teal) 16%,var(--social-card,white));color:var(--botski-teal-text);font-size:.8rem}.social-learn a,.social-link-list a,.social-more-link a{color:var(--botski-teal-text);font-weight:700}.share-credit li,.share-credit__list li,.social-learn a{display:flex;align-items:center;gap:.7rem}.social-glyph{width:32px;height:32px;flex:0 0 32px}.share-credit .social-glyph,.share-credit__list .social-glyph,.social-learn a .social-glyph{width:36px;height:36px;flex-basis:36px}.share-template__benefits .social-glyph{width:28px;height:28px;flex-basis:28px}.share-credit ul,.share-credit__list,.share-help{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.share-help a{justify-content:flex-start;min-height:44px}.social-follow-mount:empty{display:none}[data-feed-layout=three-zone]{display:contents}.social-account[hidden],.social-privacy[hidden],.templates-steps[hidden]{display:none}.social-share-cta{padding:.95rem;border-radius:1rem;background:var(--social-orange-wash,#fff4e8);border:1px solid var(--social-orange-line,#ffd7b0)}.social-share-cta h2{margin:0 0 .3rem;font-size:1.05rem}.social-share-cta p{margin:0 0 .7rem}.social-share-cta .template-try-others{margin:.35rem 0 0}.social-share-cta .template-try-others a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:700;color:var(--botski-text)}.social-orange,a.social-orange{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border-radius:.7rem;background:#ff7a1a;color:white;font-weight:750;text-decoration:none}.social-show-more{display:flex;width:100%;justify-content:center;margin-top:.8rem;border-radius:999px;border:1px solid var(--botski-border);background:color-mix(in srgb,var(--botski-teal) 10%,var(--social-card,white));color:var(--botski-teal-text);font-weight:750}.social-feed-tabs{display:flex;gap:1.25rem;border:0;border-radius:0;border-bottom:1px solid var(--botski-border);background:transparent;overflow:visible}.social-feed-tabs a{justify-content:flex-start;padding:0 0 .45rem;border-bottom:3px solid transparent;background:transparent!important;color:var(--botski-muted-label)}.social-feed-tabs a[aria-current=page]{color:var(--botski-text)!important;border-bottom-color:var(--botski-teal)}.social-feed-kind{display:inline-flex;gap:.2rem;margin-left:auto;padding:.15rem;border-radius:999px;background:var(--social-track,#efeae2)}.social-feed-kind a{min-height:32px;padding:0 .7rem;border:0;border-radius:999px;font-size:.82rem}.social-feed-kind a[aria-current=page]{background:var(--social-card,white);border-bottom-color:transparent}.social-choices{border:0;margin:.8rem 0 0;padding:0}.social-choices legend{font-weight:750}.social-banner{margin-top:0;margin-bottom:1rem}.social-banner legend{font-size:1.15rem;font-weight:800;color:var(--botski-heading)}.social-banner__preview{position:relative;width:100%;aspect-ratio:3/1;margin:.55rem 0 .75rem;overflow:hidden;border:1px solid var(--botski-border);border-radius:1.15rem;background:#d5efee}.social-banner__preview img{display:block;width:100%;height:100%;object-fit:cover}.social-banner .account-avatar-settings__upload .button--primary{min-width:11rem}.social-choice-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.social-choice-row label{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .7rem;border:1px solid var(--botski-border);border-radius:999px;background:var(--social-card,white);cursor:pointer}.social-choice-row input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.social-choice-row label:has(input:checked){border-color:var(--botski-teal,#0d7377);box-shadow:inset 0 0 0 1px var(--botski-teal,#0d7377)}.social-choice-row label:has(input:focus-visible){outline:2px solid var(--botski-orange,#f57f17);outline-offset:2px}.social-swatch{position:relative;width:1.1rem;height:1.1rem;overflow:hidden;border-radius:999px}.social-swatch--banner{width:72px;height:28px;border-radius:.4rem}.social-swatch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feed-composer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem .8rem;padding:.85rem;border:1px solid var(--botski-border);border-radius:1rem;background:var(--botski-background)}.feed-composer textarea{grid-column:1/-1;border-radius:.9rem}.social-quote{width:min(36rem,calc(100% - 1.5rem));border:0;border-radius:1.1rem;padding:0;box-shadow:0 18px 60px rgb(16 24 32/22%);background:var(--botski-surface,var(--botski-background));color:var(--botski-text,inherit);max-height:calc(100dvh - 1.5rem);overflow:auto}.social-quote::backdrop{background:rgb(20 24 28/45%)}.social-quote__sheet{display:grid;gap:.75rem;padding:1rem 1rem 1.1rem}.social-quote__top{display:flex;justify-content:space-between;align-items:center}.social-quote__who{display:flex;align-items:center;gap:.7rem;margin:0}.social-quote__who>span{display:grid;line-height:1.25}.social-quote__who span span{color:var(--botski-muted-label);font-weight:500}.social-quote__top h2{margin:0}.social-quote__card button,.social-quote__close{width:44px;height:44px;border:0;border-radius:999px;background:transparent;font-size:1.4rem;cursor:pointer}.social-quote textarea{width:100%;min-height:7rem;padding:.75rem;font:inherit}.social-quote textarea,.social-quote__card{border:1px solid var(--botski-border);border-radius:.9rem}.social-quote__card{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.55rem}.social-quote__card img{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:.6rem}.social-quote__kicker{margin:0;color:#e25b12;font-size:.72rem;font-weight:750;letter-spacing:.04em}.social-quote__title{margin:.1rem 0;font-weight:750}.social-quote__note,.social-quote__source{margin:0;color:var(--botski-muted-label);font-size:.88rem}.social-quote__row{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.social-quote__row div{display:flex;gap:.45rem}.social-quote textarea{background:var(--botski-background);color:inherit}.social-quote__glyph{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:.6rem;background:var(--botski-teal,#0f6f6a);color:#fff;font-size:1.6rem;font-weight:800}.social-quote__done{display:grid;gap:.75rem}.social-quote__done p{margin:0}.social-quote__done-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.social-quote__done-links a{font-weight:700}@media (max-width:400px){.social-quote__sheet{padding:.85rem .8rem .95rem}.social-quote__card{grid-template-columns:3.25rem minmax(0,1fr) auto}.social-quote__card img,.social-quote__glyph{width:3.25rem;height:3.25rem}.social-quote__row{flex-wrap:wrap}.social-quote__title{overflow-wrap:anywhere}}.container.account-page.account-settings,.container.account-page.public-profile[data-surface=profile-edit]{width:min(100rem,calc(100% - 2rem));max-width:none}.social-settings__jump{display:none}.social-profile-form{width:100%;max-width:none}.share-form__grid,.social-account,.social-privacy,.social-profile-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,18rem);gap:1.5rem 1.75rem;align-items:start}.social-profile-form__fields{display:grid;gap:.15rem;min-width:0}.social-profile-form__fields .form-field,.social-profile-form__fields .form-field input,.social-profile-form__fields .form-field select,.social-profile-form__fields .form-field textarea{min-width:0;max-width:100%}.social-profile-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;align-items:start}.social-counter{margin:-.35rem 0 .7rem;text-align:right;color:var(--botski-muted-label);font-size:.82rem}.social-profile-form__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.social-preview{position:sticky;top:5.5rem;min-width:0}.social-preview__bar{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .55rem}.social-preview__bar h2{margin:0;font-size:1rem}.social-preview__bar span{color:var(--botski-muted-label);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.share-preview,.social-note,.social-preview__card{padding:.9rem;border:1px solid var(--botski-border);border-radius:1rem;background:color-mix(in srgb,var(--social-teal-wash,#e7f7f5) 70%,var(--botski-background));min-width:0}.social-preview__cover{position:relative;height:5.5rem;overflow:hidden;border-radius:.8rem;background:radial-gradient(80% 80% at 80% 20%,white,transparent 60%),#b7e6e2}.social-preview__cover img{display:block;width:100%;height:100%;object-fit:cover}.social-hover-slot{min-height:8.5rem;padding:.9rem;border:1px dashed var(--botski-border);border-radius:1rem;background:color-mix(in srgb,var(--botski-surface,#f1e9db) 55%,transparent)}.social-hover-slot h2{margin:0 0 .35rem;font-size:1rem}.social-hover-slot>p{margin:0;color:var(--botski-muted-label);font-size:.92rem}.account-photo-source{display:inline-flex;align-items:center;gap:.5rem}.account-photo-source__google,.account-photo-source__x{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:none}.account-photo-source__x{border-radius:.28rem;background:#111315;color:#fff}.social-preview__name{margin:.6rem 0 0;font-weight:750}.social-preview__bio,.social-preview__handle{margin:.15rem 0 0;color:var(--botski-muted-label)}.social-status{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--social-track,#ece7df);font-size:.78rem;font-weight:700}.social-status--on{background:#d9f3ea;color:#0d6b4d}.account-providers{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.account-provider{gap:.75rem;padding:.85rem;border:1px solid var(--botski-border);border-radius:.9rem}.account-provider,.social-toggle{display:flex;justify-content:space-between;align-items:center}.social-toggle{gap:1rem;min-height:44px;margin:.8rem 0}.social-toggle span{display:grid}.social-signout{margin-top:1.4rem}.share-template__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;align-items:center;margin-bottom:1.25rem}.share-template__hero h1{margin:.2rem 0;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.share-template__hero img{width:100%;height:auto;border-radius:1rem}.share-template__benefits{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.share-template__benefits li{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;padding:0 .8rem;border-radius:999px;background:var(--social-card,white);border:1px solid var(--botski-border);font-weight:700}.share-connect,.share-preview{display:grid;gap:.7rem}.share-connect{padding:1rem;border:1px solid var(--botski-border);border-radius:1rem;background:var(--social-card,white)}.share-connect__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0}.share-connect__steps{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.social-settings .account-library:not(:has(.account-library__item)){display:none}@media (max-width:80rem){.redesign-reading--social .redesign-reading__aside{display:none}}@media (max-width:48rem){.share-form__grid,.share-template__hero,.social-account,.social-privacy,.social-profile-form__grid,.social-profile-form__pair{grid-template-columns:1fr}.social-preview{position:static}.social-settings__jump{display:block;margin:0 0 .8rem}.social-settings__jump select{width:100%;min-height:44px}.social-settings .account-settings-nav{display:none}.social-profile__name-row{margin-top:3rem;flex-wrap:wrap}}@media (max-width:22.5rem){.social-profile-form__actions{flex-direction:column;align-items:stretch}.social-banner .account-avatar-settings__upload,.social-banner .account-avatar-settings__upload .button,.social-profile-form__actions .button{width:100%}}@media (max-width:22rem){.container.account-page.account-settings,.container.account-page.public-profile[data-surface=profile-edit]{width:calc(100% - 1.25rem)}}[data-botski-theme=dark] .social-banner__preview{background:color-mix(in srgb,var(--botski-teal,#0d7377) 32%,#111315)}[data-botski-theme=dark]{--social-card:var(--botski-surface);--social-track:color-mix(in srgb,var(--botski-ivory) 8%,var(--botski-background));--social-teal-wash:color-mix(in srgb,var(--botski-teal) 22%,var(--botski-surface));--social-orange-wash:color-mix(in srgb,var(--botski-orange) 14%,var(--botski-surface));--social-orange-line:color-mix(in srgb,var(--botski-orange) 45%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]){--social-card:var(--botski-surface);--social-track:color-mix(in srgb,var(--botski-ivory) 8%,var(--botski-background));--social-teal-wash:color-mix(in srgb,var(--botski-teal) 22%,var(--botski-surface));--social-orange-wash:color-mix(in srgb,var(--botski-orange) 14%,var(--botski-surface));--social-orange-line:color-mix(in srgb,var(--botski-orange) 45%,transparent)}}