.ss-page-enter{animation:ss-page-in .14s cubic-bezier(.16,1,.3,1) both}@keyframes ss-page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ss-flash-in{animation:ss-flash-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes ss-flash-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ss-btn-ghost,.ss-btn-purple,.ss-channel,.ss-sidebar-link,button.ss-btn-ghost,button.ss-btn-purple{transition:transform .12s ease,opacity .12s ease,background-color .15s ease}.ss-channel:active,.ss-sidebar-link:active,button.ss-btn-ghost:active,button.ss-btn-purple:active{transform:scale(.97)}.ss-loading-skel{padding:8px 2px;animation:ss-page-in .18s ease both}.ss-loading-skel__bar{height:20px;border-radius:8px;background:linear-gradient(90deg,var(--ss-line) 25%,var(--ss-soft) 37%,var(--ss-line) 63%);background-size:400% 100%;animation:ss-shimmer 1.4s ease infinite;margin-bottom:18px}.ss-loading-skel__bar--w60{width:220px}.ss-loading-skel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.ss-loading-skel__card{height:140px;border-radius:var(--ss-radius,22px);background:linear-gradient(90deg,var(--ss-line) 25%,var(--ss-soft) 37%,var(--ss-line) 63%);background-size:400% 100%;animation:ss-shimmer 1.4s ease infinite}@media (prefers-reduced-motion:reduce){.ss-dialog,.ss-flash-in,.ss-loading-skel,.ss-loading-skel__bar,.ss-loading-skel__card,.ss-modal,.ss-page-enter{animation:none!important}.ss-channel,.ss-sidebar-link,button.ss-btn-ghost,button.ss-btn-purple{transition:none!important}}.ss-studio{--ss-radius:22px;--ss-sidebar:88px;display:grid;height:100dvh;overflow:hidden;background:var(--ss-bg);color:var(--ss-ink);font-family:var(--font-sans),Inter,"Inter Tight",ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.02em}.ss-studio,.ss-studio.ss-fastlane:not(.is-calendar){grid-template-columns:var(--ss-sidebar) minmax(0,1fr)}.ss-studio.is-calendar{grid-template-columns:var(--ss-sidebar) 248px minmax(0,1fr)}html:has(.ss-studio),html:has(.ss-studio) body{height:100%;overflow:hidden;background:var(--ss-bg)!important;color:var(--ss-ink)!important}html:has(.ss-studio) body.grain{background-image:none}.ss-rail{display:flex;flex-direction:column;align-items:center;height:100dvh;padding:12px 8px 10px;border-right:1px solid var(--ss-line);background:var(--ss-card);overflow:visible;z-index:20}.ss-rail__brand{margin-bottom:10px;flex-shrink:0}.ss-rail__nav{flex-direction:column;gap:2px;flex:1 1;min-height:0;width:100%;overflow-y:auto}.ss-rail__nav,.ss-rail__nav a{display:flex;align-items:center}.ss-rail__nav a{flex-direction:column;justify-content:center;gap:4px;width:64px;min-height:52px;padding:6px 4px;border:0;border-radius:16px;background:transparent;color:var(--ss-muted);text-decoration:none;font-size:10px;font-weight:650;letter-spacing:-.02em;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.ss-rail__nav a:hover{background:var(--ss-soft);color:var(--ss-ink);transform:translateY(-1px)}.ss-rail__nav a.is-active,.ss-rail__nav a.is-active:hover{background:var(--ss-ink);color:var(--ss-on-ink)}.ss-rail__logo{width:36px;height:36px;margin-bottom:8px;border-radius:10px}.ss-rail-profile{position:relative;flex-shrink:0;margin-top:auto;padding-top:10px;width:100%;display:grid;place-items:center}.ss-rail-profile__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--ss-line);border-radius:14px;background:var(--ss-card);cursor:pointer}.ss-rail-profile.is-open .ss-rail-profile__btn,.ss-rail-profile__btn:hover{border-color:var(--ss-ink)}.ss-rail-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--ss-ink);color:var(--ss-on-ink);font-size:11px;font-weight:750;letter-spacing:-.04em}.ss-rail-menu{position:absolute;left:calc(100% + 10px);bottom:0;z-index:50;width:260px;padding:8px;border:1px solid var(--ss-line);border-radius:18px;background:var(--ss-card);box-shadow:0 16px 40px rgb(0 0 0/.12)}.ss-rail-menu__head{display:flex;align-items:center;gap:10px;padding:8px 8px 12px;margin-bottom:4px;border-bottom:1px solid var(--ss-line)}.ss-rail-menu__head .ss-rail-avatar{width:36px;height:36px;font-size:12px}.ss-rail-menu__head em,.ss-rail-menu__head strong{display:block;font-style:normal}.ss-rail-menu__head strong{font-size:14px;letter-spacing:-.03em}.ss-rail-menu__head em{color:var(--ss-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ss-rail-menu a,.ss-rail-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--ss-ink);text-decoration:none;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.ss-rail-menu a:hover,.ss-rail-menu button:hover{background:var(--ss-soft)}.ss-rail-menu button{margin-top:4px;color:var(--ss-err-fg)}.ss-channels{display:flex;flex-direction:column;gap:10px;height:100dvh;overflow-y:auto;padding:20px 16px;border-right:1px solid var(--ss-line);background:var(--ss-card)}.ss-channels h2{display:flex;justify-content:space-between;margin:0;font-size:15px}.ss-channels__actions{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.ss-btn,.ss-btn-ghost,.ss-btn-purple{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:650;letter-spacing:-.02em;cursor:pointer;transition:transform .16s ease,background-color .16s ease,opacity .16s ease}.ss-btn-purple{background:var(--ss-ink);color:var(--ss-on-ink)}.ss-btn-purple:hover{background:var(--ss-ink);transform:translateY(-1px)}.ss-btn-ghost{background:var(--ss-card);color:var(--ss-ink);border:1px solid var(--ss-line)}.ss-btn-ghost:hover{background:var(--ss-soft);transform:translateY(-1px)}.ss-btn-ghost:active,.ss-btn-purple:active{transform:translateY(0) scale(.97)}.ss-btn-icon{min-height:36px;padding:0 12px;font-size:12px}.ss-btn-wide{width:100%}.ss-btn-ghost:disabled,.ss-btn-purple:disabled,.ss-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ss-channel{display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:14px;background:transparent;text-align:left;cursor:pointer;transition:background-color .16s ease}.ss-channel.is-active,.ss-channel:hover{background:var(--ss-soft)}.ss-channel img{width:36px;height:36px;border-radius:999px;object-fit:cover}.ss-channel b{display:block;font-size:13px}.ss-channel span{color:var(--ss-muted);font-size:11px}.ss-main{min-width:0;height:100dvh;overflow-y:auto}.ss-top{display:flex;align-items:center;padding:16px 22px 8px}.ss-top h1{margin:0;font-size:28px;letter-spacing:-.05em;font-weight:750}.ss-cal-bar{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding:4px 22px 14px}.ss-cal-bar,.ss-cal-nav{display:flex;align-items:center}.ss-cal-nav{gap:6px}.ss-cal-nav__arrow{width:34px;flex:0 0 34px;padding:0;justify-content:center}.ss-cal-label{width:9.2em;margin:0 2px;font-size:26px;font-weight:750;letter-spacing:-.05em;text-align:center;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-cal-tools{display:flex;align-items:center;gap:10px}.ss-cal-new{display:inline-flex;align-items:center;gap:6px}.ss-seg{display:flex;background:var(--ss-line)}.ss-seg button{font-size:13px;transition:color .16s ease,background .16s ease}.ss-seg button.is-on{box-shadow:0 1px 4px rgb(0 0 0/.08)}.ss-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1 1;min-height:0;margin:0 18px 18px;border:1px solid var(--ss-line);border-radius:16px;overflow:hidden;background:var(--ss-card)}.ss-day,.ss-dow{min-width:0;min-height:0;padding:6px 8px;border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.ss-day:nth-child(7n+7),.ss-dow:nth-child(7n){border-right:0}.ss-grid>:nth-last-child(-n+7){border-bottom:0}.ss-dow{padding:8px;background:var(--ss-soft);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-muted)}.ss-day{display:flex;flex-direction:column;min-height:112px;cursor:pointer;transition:background .16s ease}.ss-day:focus-visible{outline:2px solid var(--ss-purple);outline-offset:-2px;border-radius:12px;z-index:1}.ss-week-col{cursor:pointer}.ss-day:hover{background:var(--ss-soft)}.ss-day.is-out{background:transparent}.ss-day.is-past,.ss-week-col.is-past{background:color-mix(in srgb,var(--ss-ink) 4%,transparent)}.ss-day.is-past .ss-day__n,.ss-week-col.is-past .ss-week-col__date{color:var(--ss-muted-2)}.ss-day.is-past .ss-post,.ss-week-col.is-past .ss-post{opacity:.6;filter:saturate(.6)}.ss-day.is-past .ss-post:hover,.ss-week-col.is-past .ss-post:hover{opacity:1;filter:none}.ss-day.is-past .ss-day__add{display:none}.ss-day.is-out .ss-day__n,.ss-day.is-out .ss-post{opacity:.45}.ss-day__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.ss-day__n{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ss-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.is-today .ss-day__n{background:var(--ss-purple);color:var(--ss-on-ink);animation:ss-today-pulse 2.6s cubic-bezier(.2,.8,.2,1) .4s 2}.ss-day.is-today{position:relative;background:linear-gradient(color-mix(in srgb,var(--ss-purple) 9%,transparent),color-mix(in srgb,var(--ss-purple) 3%,transparent));box-shadow:inset 0 0 0 1.5px var(--ss-purple);border-radius:12px;z-index:1}.ss-day.is-today:hover{background:linear-gradient(color-mix(in srgb,var(--ss-purple) 13%,transparent),color-mix(in srgb,var(--ss-purple) 5%,transparent))}@keyframes ss-today-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ss-purple) 55%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--ss-purple) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.is-today .ss-day__n{animation:none}}.ss-day__add{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ss-muted);cursor:pointer;opacity:0;transition:opacity .14s ease,background .14s ease}.ss-day:hover .ss-day__add,.ss-day__add:focus-visible,.ss-week-col:hover .ss-day__add{opacity:1}.ss-day__add:hover{background:var(--ss-line);color:var(--ss-ink)}.ss-day__more{display:block;width:100%;margin-top:4px;padding:3px 6px;border:0;border-radius:8px;background:transparent;color:var(--ss-muted);font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.ss-day__more:hover{background:var(--ss-line);color:var(--ss-ink)}.ss-post{display:flex;gap:8px;width:100%;margin-top:6px;padding:0;overflow:hidden;border-radius:10px;border:1px solid var(--ss-line);background:var(--ss-card);box-shadow:var(--ss-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ss-post:hover{transform:translateY(-1px);border-color:var(--ss-muted-2);box-shadow:0 10px 24px rgb(0 0 0/.08)}.ss-post:focus-visible{outline:2px solid var(--ss-purple);outline-offset:2px}.ss-post__bar{flex:0 0 4px;background:var(--ss-muted-2)}.ss-post.is-published .ss-post__bar{background:var(--ss-ok-fg)}.ss-post.is-scheduled .ss-post__bar{background:var(--ss-info-fg)}.ss-post.is-failed .ss-post__bar{background:var(--ss-err-fg)}.ss-post.is-draft{border-style:dashed}.ss-post>img,.ss-post__preview{flex:0 0 auto;width:34px;height:44px;object-fit:cover;background:var(--ss-soft)}.ss-post__preview{display:grid;place-items:center;overflow:hidden;pointer-events:none}.ss-post__preview .ss-slide-preview{border-radius:0}.ss-post__text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:5px 8px 5px 0}.ss-post__text small{font-size:11px;font-weight:650;color:var(--ss-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-post.is-failed .ss-post__text small{color:var(--ss-err-fg)}.ss-post p{margin:0;font-size:12px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-post.is-compact{gap:6px;margin-top:4px}.ss-post.is-compact .ss-post__preview,.ss-post.is-compact>img{width:28px;height:36px}.ss-post.is-compact p{font-size:11px;line-height:1.25}.ss-post.is-large{margin-top:0}.ss-post.is-large .ss-post__preview,.ss-post.is-large>img{width:56px;height:72px}.ss-post.is-large p{font-size:14px;-webkit-line-clamp:3}.ss-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 18px 18px}.ss-week-col{display:flex;flex-direction:column;min-width:0;min-height:260px;padding:10px;border:1px solid var(--ss-line);border-radius:14px;background:var(--ss-card)}.ss-week-col.is-today{border-color:var(--ss-purple)}.ss-week-col__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ss-week-col__date{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 2px;border:0;border-radius:999px;background:transparent;color:var(--ss-muted);font:inherit;font-size:12px;font-weight:700;text-transform:capitalize;cursor:pointer}.ss-week-col__date:hover{background:var(--ss-soft)}.ss-week-col__list{display:flex;flex-direction:column}.ss-dayview{margin:0 18px 18px}.ss-daylist{display:grid;grid-gap:10px;gap:10px;max-width:720px;margin:0;padding:0;list-style:none}.ss-daylist li{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.ss-daylist time{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ss-muted)}@media (max-width:900px){.ss-week{grid-template-columns:1fr}.ss-week-col{min-height:0}.ss-week-col__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:0 8px;gap:0 8px}}@media (max-width:640px){.ss-cal-bar{padding:4px 14px 12px}.ss-cal-label{width:7.6em;font-size:19px}.ss-cal-new,.ss-cal-new span{font-size:13px}.ss-dayview,.ss-grid,.ss-week{margin:0 10px 14px}.ss-day{min-height:68px;padding:4px}.ss-day__add,.ss-post.is-compact .ss-post__text,.ss-post.is-compact img{display:none}.ss-post.is-compact{height:6px;margin-top:3px;border:0;border-radius:3px;box-shadow:none}.ss-post.is-compact .ss-post__bar{flex:1 1}.ss-daylist li{grid-template-columns:1fr;gap:4px}}.ss-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;padding:8px 22px 22px}.ss-metric{padding:18px;border:1px solid var(--ss-line);border-radius:22px;background:var(--ss-card);box-shadow:var(--ss-shadow)}.ss-metric span{color:var(--ss-muted);font-size:13px;font-weight:650}.ss-metric b{display:block;margin-top:18px;font-size:32px;letter-spacing:-.04em}.ss-swatch{height:52px;border-radius:10px}.ss-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px;padding:8px 22px 22px}.ss-media-grid figure{margin:0;overflow:hidden;border-radius:18px;background:var(--ss-card);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow);transition:transform .16s ease,box-shadow .16s ease}.ss-media-grid figure:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0/.08)}.ss-media-grid img{width:100%;aspect-ratio:3/4;object-fit:cover}.ss-media-grid figcaption{padding:8px 10px;font-size:12px;color:var(--ss-muted)}.ss-market{padding:0 22px 28px}.ss-market__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.ss-market__bar p{margin:0;max-width:40rem;color:var(--ss-muted);line-height:1.45}.ss-market-import{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;margin:0 0 18px;padding:16px;border:1px solid var(--ss-line);border-radius:18px;background:var(--ss-card)}.ss-market-import strong{display:block;margin-bottom:4px}.ss-market-import p{margin:0;color:var(--ss-muted);font-size:13px;line-height:1.4}.ss-market-import input[type=url]{width:100%;height:44px;padding:0 12px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-soft)}.ss-market-import__vis{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;white-space:nowrap}.ss-market-import__err{grid-column:1/-1;margin:0;color:var(--ss-err-fg);font-size:13px}.ss-market-tabs{display:flex;gap:8px}.ss-market-tabs button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--ss-line);border-radius:999px;background:var(--ss-card);font-weight:700;cursor:pointer}.ss-market-tabs button.is-active{background:var(--ss-ink);color:var(--ss-on-ink);border-color:var(--ss-ink)}.ss-market-tabs b{font-size:11px;opacity:.7}.ss-empty--market{margin-left:0;margin-right:0}.ss-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.ss-market-card{overflow:hidden;border-radius:18px;background:var(--ss-card);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow)}.ss-market-card__cover{display:grid;place-items:center;width:100%;padding:14px 14px 0;border:0;background:var(--ss-soft);cursor:pointer}.ss-market-card__body{padding:12px 14px 14px}.ss-market-card__body p{margin:0 0 8px;font-size:13px;font-weight:650;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-market-card__meta{margin-bottom:10px;color:var(--ss-muted);font-size:11px;font-weight:700}.ss-market-card__actions,.ss-market-card__meta{display:flex;flex-wrap:wrap;gap:8px}.ss-market-card__actions .ss-btn-ghost,.ss-market-card__actions .ss-btn-purple{padding:8px 10px;font-size:12px}.ss-slide-preview{position:relative;overflow:hidden;border-radius:14px;background:var(--ss-ink);flex:none}.ss-slide-preview img,.ss-slide-preview__empty{width:100%;height:100%;object-fit:cover;display:block}.ss-slide-preview--html,.ss-slide-preview__empty{background:var(--ss-ink)}.ss-slide-preview--html{border:0}.ss-recipe__preview{position:relative}.ss-slide-preview__busy{position:absolute;inset:0;padding:16px;border-radius:14px;background:rgb(0 0 0/.58);color:var(--ss-on-ink);text-align:center;font-size:13px;font-weight:800}.ss-recipe__banner{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:var(--ss-info-bg);border:1px solid var(--ss-info-line);font-size:13px}.ss-recipe__banner p{margin:0;flex:1 1 220px}.ss-recipe__banner--err{background:var(--ss-err-bg);border-color:var(--ss-err-line)}.ss-dialog--recipe{width:min(1080px,100%);max-height:min(92vh,900px)}.ss-recipe{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.ss-recipe__stage{display:grid;justify-items:center;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:0}.ss-recipe__thumbs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ss-recipe__thumbs button{width:32px;height:32px;border-radius:10px;border:1px solid var(--ss-line);background:var(--ss-card);font-weight:700;cursor:pointer}.ss-recipe__thumbs button.is-active{background:var(--ss-ink);color:var(--ss-on-ink);border-color:var(--ss-ink)}.ss-recipe__form{min-width:0}.ss-recipe__label{display:flex;align-items:center;justify-content:space-between;margin:4px 0 0;font-size:12px;font-weight:700;color:var(--ss-muted)}.ss-recipe__remove{border:0;background:none;color:var(--ss-err-fg);cursor:pointer;font-weight:700}.ss-recipe__overlay textarea{min-height:72px}.ss-recipe__overlay-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ss-recipe__overlay-row input[type=number]{width:88px}.ss-recipe__overlay-row input[type=color]{width:44px;height:36px;padding:2px}.ss-recipe__overlay>span{display:block;margin-top:4px;font-size:11px;color:var(--ss-muted)}.ss-panel{margin:8px 22px 22px;padding:22px;border:1px solid var(--ss-line);border-radius:22px;background:var(--ss-card)}.ss-empty,.ss-panel{box-shadow:var(--ss-shadow)}.ss-empty{display:grid;place-items:start;grid-gap:10px;gap:10px;margin:8px 22px 22px;padding:42px 28px;border:1px solid var(--ss-line);border-radius:22px;background:var(--ss-card)}.ss-empty h2{margin:0;font-size:22px;letter-spacing:-.04em}.ss-empty p{margin:0 0 8px;color:var(--ss-muted);max-width:36rem;line-height:1.5}.ss-dayview .ss-empty{margin:0}.ss-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgb(17 17 24/.28);padding:20px;animation:ss-modal-backdrop-in .16s ease both}.ss-dialog{width:min(920px,100%);max-height:min(88vh,820px);overflow:auto;padding:22px;border-radius:18px;background:var(--ss-card);box-shadow:0 24px 80px rgb(17 17 24/.2);animation:ss-dialog-in .2s cubic-bezier(.16,1,.3,1) both}@keyframes ss-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ss-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ss-dialog h2{margin:0 0 16px}.ss-dialog--narrow{width:min(480px,100%)}.ss-lead{margin:0 0 14px;color:var(--ss-muted);line-height:1.45}.ss-scope-list{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px;padding:0;list-style:none}.ss-scope-list li{padding:4px 8px;border-radius:999px;background:var(--ss-purple-soft);color:var(--ss-info-fg);font-size:11px;font-weight:700}.ss-form-actions{display:flex;flex-wrap:wrap;gap:10px}.ss-flash{margin:0 22px 8px;padding:10px 12px;border-radius:12px;background:var(--ss-ok-bg);color:var(--ss-ok-fg);font-size:13px;font-weight:650}.ss-flash.is-error{background:var(--ss-err-bg);color:var(--ss-err-fg)}a.ss-btn-ghost,a.ss-btn-purple{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ss-platforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.ss-platforms button{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:92px;padding:10px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-soft);cursor:pointer;font:inherit;font-size:12px;font-weight:700}.ss-platforms button.is-on,.ss-platforms button:hover{border-color:var(--ss-purple);background:var(--ss-purple-soft)}.ss-dot{width:28px;height:28px;border-radius:8px}.ss-form{display:grid;grid-gap:12px;gap:12px}.ss-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:650}.ss-muted{margin:0;color:var(--ss-muted);font-size:12px;line-height:1.5}.ss-settings{display:grid;grid-template-columns:196px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:0 22px 36px}.ss-settings__nav{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--ss-line);border-radius:20px;background:var(--ss-card)}.ss-settings__nav button{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--ss-muted);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ss-settings__nav button:hover{background:var(--ss-soft);color:var(--ss-ink)}.ss-settings__nav button.is-on{background:var(--ss-ink);color:var(--ss-on-ink)}.ss-settings__main{min-width:0}.ss-settings__main .ss-flash{margin:0 0 12px}.ss-settings-hero{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding:18px 20px;border:1px solid var(--ss-line);border-radius:22px;background:var(--ss-card);box-shadow:var(--ss-shadow)}.ss-settings-hero>div{min-width:0;flex:1 1}.ss-settings-hero strong{display:block;font-size:18px;letter-spacing:-.04em}.ss-settings-hero p{margin:2px 0 8px;color:var(--ss-muted);font-size:13px}.ss-settings-hero__meta{display:flex;flex-wrap:wrap;gap:6px}.ss-settings-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ss-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--ss-ink);color:var(--ss-on-ink);font-size:18px;font-weight:750;letter-spacing:-.04em;flex-shrink:0}.ss-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--ss-soft);color:var(--ss-ink);font-size:11px;font-weight:700;text-transform:capitalize}.ss-pill.is-mute{color:var(--ss-muted);font-weight:600;text-transform:none}.ss-set-card{margin-bottom:12px;padding:22px;border:1px solid var(--ss-line);border-radius:22px;background:var(--ss-card);box-shadow:var(--ss-shadow)}.ss-set-card h2{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:17px;letter-spacing:-.04em}.ss-set-card.is-danger{border-color:var(--ss-err-line);background:var(--ss-soft)}.ss-set-card.is-danger h2{color:var(--ss-err-fg)}.ss-set-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ss-biz{display:flex;align-items:center;gap:12px;margin:4px 0 14px;padding:12px;border:1px solid var(--ss-line);border-radius:16px;background:var(--ss-soft)}.ss-biz__logo{width:44px;height:44px;flex:0 0 44px;overflow:hidden;border-radius:12px;background:var(--ss-card)}.ss-biz__logo img{width:100%;height:100%;object-fit:cover}.ss-biz__text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ss-biz__text b{font-size:14px}.ss-biz__text span{font-size:12.5px;color:var(--ss-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-set-grid label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:650}.ss-set-grid input,.ss-set-grid select{width:100%;padding:11px 12px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-card);color:var(--ss-ink);font:inherit}.ss-set-grid--key{align-items:end;margin-bottom:14px}.ss-set-grid--key .ss-btn-purple{justify-self:start}.ss-set-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--ss-line)}.ss-set-row.is-stack{grid-template-columns:1fr}.ss-set-row b{display:block;font-size:13px;font-weight:650}.ss-set-row p{margin:4px 0 0;color:var(--ss-muted);font-size:12px;font-weight:500;line-height:1.4}.ss-set-row input[type=time],.ss-set-row select{min-width:min(280px,100%);padding:10px 12px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-card);color:var(--ss-ink);font:inherit}.ss-seg{display:inline-flex;padding:3px;border-radius:12px;background:var(--ss-soft);gap:2px}.ss-seg button{min-height:32px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ss-muted);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.ss-seg button.is-on{background:var(--ss-card);color:var(--ss-ink);box-shadow:0 1px 2px rgb(0 0 0/.08)}.ss-switch{position:relative;width:42px;height:24px;flex-shrink:0}.ss-switch input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.ss-switch i{inset:0;background:var(--ss-line);transition:background-color .16s ease}.ss-switch i,.ss-switch i:before{position:absolute;border-radius:999px}.ss-switch i:before{content:"";top:3px;left:3px;width:18px;height:18px;background:var(--ss-card);box-shadow:0 1px 2px rgb(0 0 0/.18);transition:transform .16s ease}.ss-switch input:checked+i{background:var(--ss-ink)}.ss-switch input:checked+i:before{transform:translateX(18px)}.ss-settings-list{display:grid;grid-gap:0;gap:0;margin:0 0 16px;padding:0;list-style:none}.ss-settings-list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ss-line)}.ss-settings-list li:last-child{border-bottom:0}.ss-settings-list img{width:36px;height:36px;border-radius:999px;object-fit:cover}.ss-settings-list b,.ss-settings-list span span{display:block}.ss-settings-list span span{color:var(--ss-muted);font-size:12px;font-weight:500}.ss-settings-list button{margin-left:auto}.ss-reveal{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px;border-radius:14px;background:var(--ss-ok-bg)}.ss-reveal code{flex:1 1;overflow:auto;font-size:12px;word-break:break-all}.ss-usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:4px 0 18px}.ss-usage div{padding:14px;border-radius:16px;background:var(--ss-soft)}.ss-usage strong{display:block;font-size:22px;letter-spacing:-.05em}.ss-usage span{color:var(--ss-muted);font-size:11px;font-weight:650}.ss-feat{display:grid;grid-gap:8px;gap:8px;margin:0 0 8px;padding:0;list-style:none}.ss-feat li{position:relative;padding-left:16px;font-size:13px;line-height:1.4}.ss-feat li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:999px;background:var(--ss-ink)}.ss-ai-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 16px}.ss-ai-logos button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;border:1px solid var(--ss-line);border-radius:16px;background:var(--ss-card);color:var(--ss-ink);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.ss-ai-logos button.is-on,.ss-ai-logos button:hover{border-color:var(--ss-ink);background:var(--ss-soft)}.ss-ai-logos img{width:36px;height:36px;border-radius:10px;object-fit:cover;background:var(--ss-ink)}.ss-settings-save{margin:4px 0 0}.ss-btn-danger{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:999px;color:var(--ss-on-ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ss-btn-danger,.ss-btn-danger:hover{background:var(--ss-err-fg)}.ss-btn-danger:disabled{opacity:.4;cursor:not-allowed}@media (max-width:980px){.ss-settings{grid-template-columns:1fr;padding:0 16px 24px}.ss-settings__nav{position:static;grid-auto-flow:column;overflow:auto}.ss-settings-hero{flex-wrap:wrap}.ss-settings-hero__actions{width:100%;justify-content:flex-start}.ss-set-grid,.ss-usage{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ss-set-grid,.ss-set-row,.ss-usage{grid-template-columns:1fr}.ss-ai-logos{grid-template-columns:1fr 1fr}}@keyframes ss-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ss-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes ss-pop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}.ss-settings__nav button{transform:translateX(0);transition:background-color .16s ease,color .16s ease,transform .16s ease}.ss-settings__nav button:hover{transform:translateX(2px)}.ss-settings__nav button.is-on{animation:ss-pop .22s cubic-bezier(.16,1,.3,1)}.ss-tabpanel{animation:ss-fade-up .3s cubic-bezier(.16,1,.3,1)}.ss-settings__main .ss-flash{animation:ss-fade-up .22s ease}.ss-avatar{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.ss-settings-hero:hover .ss-avatar{transform:scale(1.06) rotate(-2deg)}.ss-switch i,.ss-switch i:before{transition:background-color .2s cubic-bezier(.34,1.56,.64,1),transform .22s cubic-bezier(.34,1.56,.64,1)}.ss-switch.is-disabled{opacity:.5;pointer-events:none}.ss-notif-hero{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ss-notif-hero__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ss-soft);color:var(--ss-ink);flex-shrink:0}.ss-notif-hero strong{display:block;font-size:14px}.ss-notif-hero p{margin:2px 0 0;color:var(--ss-muted);font-size:12px}.ss-status-dot{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650}.ss-status-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--ss-muted-2)}.ss-status-dot.is-on:before{background:var(--ss-ok-fg);box-shadow:0 0 0 3px rgb(22 163 74/.15)}.ss-status-dot.is-off:before{background:var(--ss-err-fg)}.ss-device-empty{padding:18px 0;color:var(--ss-muted);font-size:13px;text-align:center}.ss-storage-bar{display:flex;height:10px;margin:14px 0 6px;border-radius:999px;overflow:hidden;background:var(--ss-soft)}.ss-storage-bar span{display:block;height:100%;background:var(--ss-ink);transition:width .4s cubic-bezier(.16,1,.3,1)}.ss-storage-bar span.is-unused{background:var(--ss-line)}.ss-storage-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 18px;color:var(--ss-muted);font-size:12px;font-weight:600}.ss-storage-legend span{display:inline-flex;align-items:center;gap:6px}.ss-storage-legend span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--ss-ink)}.ss-storage-legend span.is-unused:before{background:var(--ss-line)}.ss-media-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--ss-line)}.ss-media-row:first-child{border-top:0}.ss-media-row img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--ss-soft)}.ss-media-row b{display:block;overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ss-media-row span{display:block;color:var(--ss-muted);font-size:11px;font-weight:600}.ss-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--ss-soft);color:var(--ss-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ss-tag.is-used{background:var(--ss-ok-bg);color:var(--ss-ok-fg)}.ss-skeleton{background:linear-gradient(90deg,var(--ss-soft) 25%,var(--ss-line) 37%,var(--ss-soft) 63%);background-size:400px 100%;animation:ss-shimmer 1.3s ease-in-out infinite;border-radius:10px}.ss-skeleton-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0}.ss-skeleton-row .ss-skeleton:first-child{width:44px;height:44px}.ss-skeleton-row .ss-skeleton:nth-child(2){height:13px;max-width:220px}.ss-skeleton-row .ss-skeleton:last-child{width:60px;height:20px}.ss-spin{display:inline-block;width:13px;height:13px;border:2px solid;border-right:2px solid transparent;border-radius:999px;animation:ss-spin .6s linear infinite;opacity:.85}@keyframes ss-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.ss-media-row{grid-template-columns:36px minmax(0,1fr) auto}.ss-media-row>span:nth-child(3){display:none}}.ss-form input,.ss-form select,.ss-form textarea{width:100%;padding:11px 12px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-card);color:var(--ss-ink)}.ss-form textarea{min-height:120px;resize:vertical}.ss-checks{display:flex;flex-wrap:wrap;gap:8px}.ss-checks label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--ss-soft);font-size:12px;font-weight:650}@media (max-width:980px){.ss-studio{grid-template-columns:1fr;height:100dvh}.ss-rail{flex-direction:row;height:auto;z-index:30;padding:8px;overflow:visible}.ss-rail__nav{flex-direction:row;flex:1 1;overflow-x:auto;overflow-y:hidden}.ss-rail-menu{left:auto;right:0;bottom:calc(100% + 8px)}.ss-channels{height:auto;max-height:40dvh;border-right:0;border-bottom:1px solid var(--ss-line)}}.ss-dev-create{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin:16px 0}.ss-dev-fresh{display:grid;grid-gap:8px;gap:8px;margin:12px 0 18px;padding:14px;border-radius:12px;background:var(--ss-warn-bg);color:var(--ss-warn-fg)}.ss-dev-fresh code,.ss-dev-keys code{display:block;overflow-wrap:anywhere;font-size:12px}.ss-dev-keys{margin:0 0 18px;padding:0;list-style:none}.ss-dev-keys li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ss-line)}.ss-dev-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 10px}.ss-dev-tabs button{padding:7px 12px;border:1px solid var(--ss-line);border-radius:999px;background:var(--ss-card);color:var(--ss-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ss-dev-tabs button.is-active{background:var(--ss-ink);color:var(--ss-on-ink);border-color:var(--ss-ink)}.ss-pre{overflow:auto;margin:0 0 12px;padding:14px;border-radius:12px;background:var(--ss-ink);color:var(--ss-soft);font-size:12px;line-height:1.45}.ss-page-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:4px 22px 12px;padding:16px 18px;border:1px solid var(--ss-line);border-radius:18px;background:var(--ss-card)}.ss-page-intro p{margin:0;max-width:42rem;line-height:1.45}.ss-page-intro .ss-muted{margin-top:4px}.ss-connect-accounts{display:grid;grid-gap:0;gap:0;margin:4px 0 8px;padding:0;list-style:none}.ss-connect-accounts li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--ss-line)}.ss-connect-accounts img{width:32px;height:32px;border-radius:999px;object-fit:cover}.ss-connect-accounts b,.ss-connect-accounts span span{display:block}.ss-connect-accounts span span{color:var(--ss-muted);font-size:12px;font-weight:500}.ss-connect-accounts button{margin-left:auto}.ss-network-list{display:grid;grid-gap:14px;gap:14px;margin:20px 22px 36px}.ss-network-card{border:1px solid var(--ss-line);border-radius:var(--ss-radius);background:var(--ss-card);padding:18px 20px;animation:ss-page-in .28s cubic-bezier(.16,1,.3,1) both;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ss-network-card:first-child{animation-delay:.02s}.ss-network-card:nth-child(2){animation-delay:.06s}.ss-network-card:nth-child(3){animation-delay:.1s}.ss-network-card:nth-child(4){animation-delay:.14s}.ss-network-card:hover{border-color:var(--ss-line);box-shadow:0 6px 20px rgba(10,10,10,.05)}.ss-network-card.is-live{border-color:var(--ss-ok-line);background:linear-gradient(180deg,var(--ss-ok-bg) 0,var(--ss-card) 60%)}.ss-network-card__head{display:flex;align-items:center;gap:14px}.ss-platform-logo{width:42px;height:42px;border-radius:12px;object-fit:contain;background:var(--ss-purple-soft);padding:7px;flex:none}.ss-platform-logo.is-x{background:var(--ss-ink);padding:9px}.ss-platform-logo.is-facebook{background:var(--ss-card);border:1px solid var(--ss-line);padding:5px}.ss-network-card__head h2{margin:0 0 3px;font-size:15px;font-weight:700;letter-spacing:-.01em}.ss-network-card__head p{margin:0;font-size:12.5px;color:var(--ss-muted);line-height:1.4;max-width:46rem}.ss-network-card__head .ss-btn-ghost,.ss-network-card__head .ss-btn-purple{margin-left:auto;flex:none}.ss-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:-.01em}.ss-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.ss-badge.is-ready{background:var(--ss-ok-bg);color:var(--ss-ok-fg)}.ss-badge.is-review{background:var(--ss-warn-bg);color:var(--ss-warn-fg)}.ss-badge.is-wait{background:var(--ss-purple-soft);color:var(--ss-muted)}.ss-network-card__hint{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:10px 13px;border-radius:12px;background:var(--ss-warn-bg);border:1px solid var(--ss-warn-line);color:var(--ss-warn-fg);font-size:12px;line-height:1.5;animation:ss-page-in .2s ease both}.ss-network-card__hint svg{flex:none;margin-top:1px}.ss-network-card__hint.is-soon{background:var(--ss-purple-soft);border-color:var(--ss-line);color:var(--ss-muted)}.ss-network-accounts{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ss-line)}.ss-network-account{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:14px;background:var(--ss-purple-soft);animation:ss-flash-in .22s cubic-bezier(.16,1,.3,1) both}.ss-network-account img{width:36px;height:36px;border-radius:999px;object-fit:cover;flex:none}.ss-network-account b{display:block;font-size:13px;font-weight:650}.ss-network-account__sub{display:block;font-size:12px;color:var(--ss-muted);font-weight:500}.ss-network-account .ss-btn-ghost{margin-left:auto;flex:none;min-height:34px;font-size:12px}.ss-network-add{margin-top:12px;width:100%}.ss-mcp{margin:12px 22px 36px}.ss-mcp-hero{text-align:center;max-width:820px;margin:0 auto 22px}.ss-mcp-orbit{display:flex;align-items:flex-end;justify-content:center;height:88px;margin:0 0 14px}.ss-mcp-orbit__item{display:grid;width:56px;height:56px;margin:0 -18px;border:3px solid var(--ss-bg);border-radius:18px;overflow:hidden;background:var(--ss-card);box-shadow:0 10px 24px rgb(0 0 0/.14)}.ss-mcp-orbit__item img{display:block;width:100%;height:100%;object-fit:cover}.ss-mcp-orbit__item:first-child{z-index:1;transform:translateY(14px) rotate(-22deg) scale(.68)}.ss-mcp-orbit__item:nth-child(2){z-index:2;transform:translateY(6px) rotate(-10deg) scale(.86)}.ss-mcp-orbit__item.is-core{z-index:5;width:78px;height:78px;margin:0 -12px;border-width:4px;border-radius:22px;transform:none;box-shadow:0 14px 32px rgb(0 0 0/.18)}.ss-mcp-orbit__item:nth-child(4){z-index:2;transform:translateY(6px) rotate(10deg) scale(.86)}.ss-mcp-orbit__item:nth-child(5){z-index:1;transform:translateY(14px) rotate(22deg) scale(.68)}.ss-mcp-hero h2{margin:0 auto 12px;max-width:16em;color:var(--ss-ink);font-size:clamp(28px,4.6vw,48px);font-weight:600;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.ss-mcp-sub{margin:0 auto;max-width:34rem;color:var(--ss-muted);font-size:16px;line-height:1.5}.ss-mcp-panel{overflow:hidden;border:1px solid var(--ss-line);border-radius:24px;background:var(--ss-card);box-shadow:var(--ss-shadow)}.ss-mcp-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--ss-line)}.ss-mcp-tabs{display:flex;flex-wrap:wrap;gap:4px}.ss-mcp-copy button,.ss-mcp-foot button,.ss-mcp-keys__row button,.ss-mcp-mode button,.ss-mcp-tabs button{font:inherit;cursor:pointer}.ss-mcp-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--ss-muted);font-size:13px;font-weight:650}.ss-mcp-tabs button.is-on{background:var(--ss-ink);color:var(--ss-on-ink)}.ss-mcp-tabs__mark{width:20px;height:20px;border-radius:6px;object-fit:cover;background:var(--ss-card)}.ss-mcp-mode{display:flex;flex-shrink:0;padding:3px;border-radius:12px;background:var(--ss-soft);border:1px solid var(--ss-line)}.ss-mcp-mode button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ss-muted);font-size:12px;font-weight:700}.ss-mcp-mode button.is-on{background:var(--ss-card);color:var(--ss-ink);box-shadow:0 1px 2px rgb(0 0 0/.06)}.ss-mcp-keyband{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--ss-line);background:var(--ss-soft)}.ss-mcp-keyband .ss-mcp-copy{min-width:min(100%,280px)}.ss-mcp-keyband p{margin:0;color:var(--ss-muted);font-size:13px;line-height:1.45}.ss-mcp-keyband__title{margin-bottom:4px!important;color:var(--ss-ink)!important;font-size:14px!important;font-weight:700;letter-spacing:-.03em}.ss-mcp-error{margin:0;padding:10px 20px 0;color:var(--ss-err-fg);font-size:13px}.ss-mcp-foot,.ss-mcp-hint,.ss-mcp-mini{margin:14px 0 0;color:var(--ss-muted);font-size:13px}.ss-mcp-details{margin-top:4px}.ss-mcp-details summary{color:var(--ss-muted);font-size:12px;cursor:pointer}.ss-mcp-details .ss-mcp-copy{margin-top:8px}.ss-mcp-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;text-align:center}.ss-mcp-foot button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ss-ink);font-weight:650;text-decoration:underline}.ss-mcp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ss-mcp-card{display:flex;flex-direction:column;gap:12px;height:100%;min-height:280px;padding:28px 24px 24px;border-right:1px solid var(--ss-line);background:var(--ss-card)}.ss-mcp-card:last-child{border-right:0}.ss-mcp-card__action{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto}.ss-mcp-card__action .ss-btn-ghost,.ss-mcp-card__action .ss-btn-purple{margin-top:0}.ss-mcp-card__secondary{font-size:12px;font-weight:650;color:var(--ss-muted);text-decoration:underline}.ss-mcp-card__secondary:hover{color:var(--ss-ink)}.ss-mcp-card__warn{margin:0;font-size:12px;font-weight:650;color:var(--ss-warn-fg)}.ss-btn-ghost.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ss-mcp-copy__row button:disabled{opacity:.4;cursor:not-allowed}.ss-mcp-card__n{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ss-line);border-radius:50%;color:var(--ss-muted);font-size:13px;font-weight:700}.ss-mcp-card h3{display:flex;align-items:center;gap:8px;min-height:2.5em;margin:0;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.25}.ss-mcp-card p{margin:0;color:var(--ss-muted);font-size:14px;line-height:1.5}.ss-mcp-copy__row{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-soft)}.ss-mcp-copy input,.ss-mcp-copy pre{flex:1 1;min-width:0;width:auto;margin:0;padding:12px 14px;border:0!important;border-radius:0;background:transparent;color:var(--ss-ink);box-shadow:none;outline:none;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.ss-mcp-copy pre{max-height:140px;overflow:auto;white-space:pre-wrap}.ss-mcp-copy button{display:grid;place-items:center;width:44px;border:0;border-left:1px solid var(--ss-line);background:transparent;color:var(--ss-muted)}.ss-mcp-keys{margin-top:16px;padding:18px 20px;border:1px solid var(--ss-line);border-radius:22px;background:var(--ss-card);box-shadow:var(--ss-shadow)}.ss-mcp-keys__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--ss-line)}.ss-mcp-keys__head .ss-mcp-copy{min-width:min(100%,280px)}.ss-mcp-keys__empty,.ss-mcp-keys__head p{margin:0;color:var(--ss-muted);font-size:13px;line-height:1.45}.ss-mcp-keys__empty{padding-top:12px}.ss-mcp-keys .ss-mcp-error{padding:10px 0 0}.ss-mcp-keys h3{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:-.03em}.ss-mcp-keys__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ss-line)}.ss-mcp-keys__row:last-child{border-bottom:0;padding-bottom:0}.ss-mcp-keys code{color:var(--ss-ink);font-size:12px}.ss-mcp-keys__row button{padding:0;border:0;background:none;color:var(--ss-err-fg);font-size:12px;font-weight:700}@media (max-width:980px){.ss-market-import,.ss-recipe{grid-template-columns:1fr}.ss-recipe__stage{position:static}.ss-market__bar{flex-direction:column}.ss-mcp{margin-left:16px;margin-right:16px}.ss-mcp-bar,.ss-mcp-keys__head{grid-template-columns:1fr}.ss-mcp-bar{display:grid}.ss-mcp-board{grid-template-columns:1fr}.ss-mcp-card{min-height:0;border-right:0;border-bottom:1px solid var(--ss-line)}.ss-mcp-card:last-child{border-bottom:0}.ss-mcp-orbit{height:72px}.ss-mcp-orbit__item{width:44px;height:44px;margin:0 -14px}.ss-mcp-orbit__item.is-core{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.ss-media-grid figure,.ss-post,.ss-studio a,.ss-studio button{transition:none!important;transform:none!important}}.ss-sidebar{display:flex;flex-direction:column;height:100dvh;border-right:1px solid var(--ss-line);background:var(--ss-card);overflow:hidden;z-index:20}.ss-sidebar__head{padding:12px 8px 8px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.ss-sidebar__close{display:none;border:0;background:none;padding:6px;border-radius:8px;color:var(--ss-ink)}.ss-mobile-backdrop,.ss-mobile-topbar__brand,.ss-mobile-topbar__menu{display:none}.ss-sidebar__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ss-ink);font-weight:750;font-size:15px;letter-spacing:-.03em}.ss-sidebar__logo{border-radius:8px}.ss-sidebar__nav{flex:1 1;overflow-y:auto;padding:4px 8px;display:flex;flex-direction:column;gap:1px}.ss-sidebar__bottom{padding:6px 8px;border-top:1px solid var(--ss-line);display:flex;flex-direction:column;gap:2px}.ss-sidebar-link{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:10px;text-decoration:none;color:var(--ss-muted);font-size:13px;font-weight:600;position:relative;white-space:nowrap;transition:background .12s ease,color .12s ease,transform .12s ease}.ss-sidebar-link.is-active,.ss-sidebar-link:hover{background:var(--ss-soft);color:var(--ss-ink)}.ss-sidebar-link.is-active{font-weight:700}.ss-sidebar-link.is-highlight,.ss-sidebar-link.is-highlight.is-active,.ss-sidebar-link.is-highlight:hover{background:var(--ss-soft)}.ss-sidebar-dot{width:7px;height:7px;border-radius:50%;background:var(--ss-err-fg);margin-left:auto}.ss-sidebar-lock{margin-left:auto;opacity:.45}.ss-sidebar-profile{position:relative;padding:6px 8px 10px;border-top:1px solid var(--ss-line)}.ss-sidebar-profile__btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left}.ss-sidebar-profile__btn:hover{background:var(--ss-soft)}.ss-sidebar-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--ss-ink);color:var(--ss-on-ink);font-size:11px;font-weight:750;flex-shrink:0}.ss-sidebar-profile__meta{display:flex;flex-direction:column;min-width:0}.ss-sidebar-profile__meta strong{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sidebar-profile__meta em{font-style:normal;font-size:11px;color:var(--ss-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sidebar-menu{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);background:var(--ss-card);border:1px solid var(--ss-line);border-radius:14px;padding:6px;box-shadow:0 12px 40px rgba(0,0,0,.1);z-index:30}.ss-sidebar-menu a,.ss-sidebar-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ss-ink);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.ss-sidebar-menu a:hover,.ss-sidebar-menu button:hover,.ss-trial{background:var(--ss-soft)}.ss-trial{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--ss-line);font-size:13px;font-weight:600;color:var(--ss-muted);flex-shrink:0}.ss-trial__btn{padding:5px 14px;border-radius:999px;border:1px solid var(--ss-line);background:var(--ss-card);color:var(--ss-ink);font-size:12px;font-weight:700;text-decoration:none}.ss-main__body{flex:1 1;overflow:auto;min-height:0}.ss-main{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ss-input{display:block;width:100%;padding:12px 14px;border:1px solid var(--ss-line);border-radius:12px;background:var(--ss-card);font:inherit;font-size:14px;color:var(--ss-ink)}.ss-input:focus{outline:2px solid var(--ss-ink);outline-offset:1px}.ss-faq{margin-top:48px}.ss-faq h2{font-size:22px;font-weight:800;margin:0 0 20px;display:flex;align-items:center;gap:8px}.ss-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.ss-faq-section h3{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--ss-muted-2);margin:0 0 10px}.ss-faq-item{border-bottom:1px solid var(--ss-line)}.ss-faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;background:transparent;font-size:14px;font-weight:600;color:var(--ss-ink);cursor:pointer;text-align:left}.ss-faq-item p{margin:0 0 14px;font-size:13px;color:var(--ss-muted);line-height:1.5}.ss-wizard{max-width:640px;margin:0 auto;padding:24px}.ss-wizard-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:28px}.ss-wizard-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ss-wizard-head h2{margin:0;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ss-muted)}.ss-wizard-progress{height:4px;background:var(--ss-soft);border-radius:999px;margin-bottom:24px;overflow:hidden}.ss-wizard-progress span{display:block;height:100%;background:var(--ss-ink);border-radius:999px}.ss-wizard h3{font-size:24px;font-weight:800;margin:0 0 8px;letter-spacing:-.03em}.ss-wizard-lead{color:var(--ss-muted);font-size:14px;margin:0 0 24px;line-height:1.5}.ss-wizard-footer{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;border-top:1px solid var(--ss-line)}.ss-segment{display:flex;gap:8px;flex-wrap:wrap}.ss-segment button{padding:10px 18px;border-radius:999px;border:1px solid var(--ss-line);background:var(--ss-card);font-size:13px;font-weight:700;cursor:pointer;color:var(--ss-muted)}.ss-segment button.is-active{background:var(--ss-ink);border-color:var(--ss-ink);color:var(--ss-on-ink)}.ss-mix-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;margin:16px 0}.ss-mix-row{gap:12px;padding:10px 0}.ss-mix-row,.ss-mix-row label{display:flex;align-items:center}.ss-mix-row label{flex:1 1;font-size:14px;font-weight:600;gap:8px}.ss-mix-dot{width:10px;height:10px;border-radius:50%}.ss-mix-controls{display:flex;align-items:center;gap:8px}.ss-mix-controls button{width:28px;height:28px;border-radius:8px;border:1px solid var(--ss-line);background:var(--ss-card);cursor:pointer;font-weight:700}.ss-stat-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.ss-stat-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:16px;padding:18px}.ss-stat-card span{display:block;font-size:12px;color:var(--ss-muted);font-weight:600;margin-bottom:6px}.ss-stat-card b{font-size:28px;font-weight:800;letter-spacing:-.03em}.ss-chart-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:var(--ss-radius);padding:24px;margin-bottom:16px}.ss-chart-card__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.ss-chart-card h2{margin:0;font-size:18px;font-weight:800}.ss-chart-card p{margin:4px 0 0;font-size:13px;color:var(--ss-muted)}.ss-chart-empty{height:200px;display:grid;place-items:center;color:var(--ss-muted);font-size:14px;font-weight:600}.ss-chart-svg{width:100%;height:200px}.ss-onboard{position:fixed;inset:0;background:rgba(0,0,0,.4);display:grid;place-items:center;z-index:100;padding:24px}.ss-onboard-card{background:var(--ss-card);border-radius:var(--ss-radius);max-width:520px;width:100%;padding:32px;box-shadow:0 24px 80px rgba(0,0,0,.2)}.ss-onboard-card h2{margin:0 0 8px;font-size:24px;font-weight:800}.ss-onboard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:20px 0}.ss-onboard-box{padding:16px;border:1px solid var(--ss-line);border-radius:14px;font-size:13px;color:var(--ss-muted);line-height:1.45}.ss-onboard-box strong{display:block;color:var(--ss-ink);margin-bottom:6px;font-size:14px}@media (max-width:1100px){.ss-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-faq-grid{grid-template-columns:1fr}}@media (max-width:900px){.ss-studio.ss-fastlane.is-calendar,.ss-studio.ss-fastlane:not(.is-calendar){grid-template-columns:minmax(0,1fr)}.ss-studio.ss-fastlane{padding-top:52px}.ss-mobile-topbar__brand,.ss-mobile-topbar__menu{display:flex;align-items:center;gap:8px}.ss-mobile-topbar__menu{left:0;width:52px;justify-content:center;z-index:45;border:0;border-right:1px solid var(--ss-line);color:var(--ss-ink)}.ss-mobile-topbar__brand,.ss-mobile-topbar__menu{position:fixed;top:0;height:52px;background:var(--ss-card);border-bottom:1px solid var(--ss-line)}.ss-mobile-topbar__brand{left:52px;right:0;padding:0 16px;z-index:40;font-weight:750;font-size:15px;letter-spacing:-.03em}.ss-sidebar__close{display:inline-flex}.ss-sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,84vw);height:100dvh;transform:translateX(-100%);transition:transform .25s ease;z-index:50;box-shadow:8px 0 24px rgba(0,0,0,.12)}.ss-sidebar.is-mobile-open{transform:translateX(0)}.ss-mobile-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:46}.ss-channels{height:auto;max-height:40dvh;border-right:0;border-bottom:1px solid var(--ss-line)}.ss-analytics-head{flex-direction:column;gap:12px}.ss-range-tabs{overflow-x:auto}}.ss-sb{--sb-ease:cubic-bezier(0.2,1.4,0.4,1);--sb-out:cubic-bezier(0.16,1,0.3,1);padding-bottom:64px}.ss-sb__bar{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,460px);grid-gap:8px 20px;gap:8px 20px;align-items:center;padding:14px 22px 12px;background:rgb(var(--lg-rgb)/.5);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));box-shadow:inset 0 -1px 0 rgb(var(--lg-shade)/calc(var(--lg-shade-a) * .35))}.ss-sb__title h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em}.ss-sb__summary{margin:2px 0 0;font-size:13px;color:var(--ss-muted);animation:ss-flash-in .32s var(--sb-out) both}.ss-sb__search{display:flex;align-items:center;gap:8px;min-height:46px;padding:4px 4px 4px 14px;border-radius:999px;color:var(--ss-muted);transition:box-shadow .24s ease,transform .34s var(--sb-ease)}.ss-sb__search:focus-within{color:var(--ss-ink);transform:translateY(-1px)}.ss-sb__search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ss-ink);outline:none}.ss-sb__search input::placeholder{color:var(--ss-muted-2)}.ss-sb__search button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;white-space:nowrap}.ss-sb__error{grid-column:1/-1;margin:0;font-size:13px;color:var(--ss-err-fg)}.ss-sb__body{padding:18px 22px 0}.ss-sb__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.ss-sb-card{position:relative;border-radius:var(--ss-radius);background:var(--ss-card);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow);animation:ss-fade-up .5s var(--sb-out) both;animation-delay:calc(min(var(--i, 0), 11) * 60ms);transition:transform .4s var(--sb-ease),box-shadow .28s ease,border-color .28s ease}.ss-sb-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(var(--lg-shade)/calc(var(--lg-shade-a) * .8))}.ss-sb-card:has(.ss-sb-card__hit:active){transform:scale(.985)}.ss-sb-card.is-selected{border-color:var(--ss-ink);box-shadow:0 0 0 1px var(--ss-ink),0 12px 32px rgb(var(--lg-shade)/calc(var(--lg-shade-a) * .9))}.ss-sb-card[data-level=likely]{border-color:var(--ss-err-line)}.ss-sb-card[data-level=mild]{border-color:var(--ss-warn-line)}.ss-sb-card__hit{display:block;width:100%;padding:18px 18px 16px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ss-sb-card__hit:disabled{cursor:default}.ss-sb-card__hit:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}.ss-sb-card__who{display:flex;align-items:center;gap:12px;min-width:0}.ss-sb-card__who>div{min-width:0;flex:1 1}.ss-sb-card__who b{font-size:15px;font-weight:750;letter-spacing:-.02em}.ss-sb-card__who b,.ss-sb-card__who span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sb-card__who span{font-size:12px;color:var(--ss-muted)}.ss-sb-avatar{flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--ss-soft);color:var(--ss-muted);font-weight:800;box-shadow:inset 0 0 0 1px rgb(var(--lg-shade)/calc(var(--lg-shade-a) * .6))}.ss-sb-avatar img{width:100%;height:100%;object-fit:cover}.ss-sb-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;font-style:normal;letter-spacing:.01em;background:var(--ss-soft);color:var(--ss-muted);animation:lg-pop .42s var(--sb-ease) both}.ss-sb-chip[data-level=none]{background:var(--ss-ok-bg);color:var(--ss-ok-fg)}.ss-sb-chip[data-level=mild]{background:var(--ss-warn-bg);color:var(--ss-warn-fg)}.ss-sb-chip[data-level=likely]{background:var(--ss-err-bg);color:var(--ss-err-fg)}.ss-sb-chip--own{background:var(--ss-pink-bg);color:var(--ss-pink-fg)}.ss-sb-chip--ext{background:var(--ss-info-bg);color:var(--ss-info-fg)}.ss-sb-chip.is-pulse{animation:ss-sb-pulse 1.4s ease-in-out infinite}@keyframes ss-sb-pulse{0%,to{opacity:1}50%{opacity:.45}}.ss-sb-card__score{display:flex;align-items:center;gap:14px;margin-top:16px}.ss-sb-card__verdict{min-width:0}.ss-sb-card__verdict p{margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--ss-muted)}.ss-sb-ind{position:relative;flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ss-soft);color:var(--ss-muted);animation:lg-pop .5s var(--sb-ease) both}.ss-sb-ind[data-level=none]{background:var(--ss-ok-bg);color:var(--ss-ok-fg);box-shadow:inset 0 0 0 1.5px var(--ss-ok-line)}.ss-sb-ind[data-level=mild]{background:var(--ss-warn-bg);color:var(--ss-warn-fg);box-shadow:inset 0 0 0 1.5px var(--ss-warn-line)}.ss-sb-ind[data-level=likely]{background:var(--ss-err-bg);color:var(--ss-err-fg);box-shadow:inset 0 0 0 1.5px var(--ss-err-line)}.ss-sb-ind.is-pending{background:transparent;animation:none}.ss-sb-ind.is-pending svg{display:block;animation:ss-spin 1.1s linear infinite}.ss-sb-ind__track{fill:none;stroke:var(--ss-soft);stroke-width:6}.ss-sb-ind__arc{fill:none;stroke:var(--ss-muted-2);stroke-width:6;stroke-linecap:round}.ss-sb-spark{display:flex;align-items:flex-end;gap:3px;height:36px;margin-top:16px}.ss-sb-spark i{flex:1 1;border-radius:3px 3px 1px 1px;background:var(--ss-ink);opacity:.85;transform-origin:bottom;animation:ss-sb-grow .6s var(--sb-out) both;animation-delay:var(--d,0s)}.ss-sb-spark i.is-unusual{background:var(--ss-warn-fg)}.ss-sb-spark i.is-low{background:var(--ss-err-fg)}@keyframes ss-sb-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ss-sb-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--ss-line)}.ss-sb-card__stats div{min-width:0}.ss-sb-card__stats dt{font-size:11px;font-weight:600;color:var(--ss-muted)}.ss-sb-card__stats dd{margin:2px 0 0;font-size:14px;font-weight:750;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-sb-card__skeleton{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.ss-sb-card__skeleton i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--ss-soft) 0,var(--ss-line) 50%,var(--ss-soft) 100%);background-size:640px 100%;animation:ss-shimmer 1.4s linear infinite}.ss-sb-card__skeleton i:nth-child(2){width:70%}.ss-sb-card__skeleton i:nth-child(3){width:45%}.ss-sb-card__retry{position:absolute;right:14px;bottom:14px;min-height:32px;padding:0 12px;font-size:12px}.ss-sb-card__close,.ss-sb-detail__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;color:var(--ss-muted);cursor:pointer;opacity:0;transition:opacity .2s ease,transform .34s var(--sb-ease),color .2s ease}.ss-sb-card:focus-within .ss-sb-card__close,.ss-sb-card:hover .ss-sb-card__close,.ss-sb-detail__close{opacity:1}.ss-sb-card__close:hover,.ss-sb-detail__close:hover{color:var(--ss-ink)}.ss-sb-card__close svg,.ss-sb-detail__close svg{width:14px;height:14px}.ss-sb-card.is-lookup{background:linear-gradient(180deg,var(--ss-info-bg) 0,var(--ss-card) 42%)}.ss-sb__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:12.5px;color:var(--ss-muted)}.ss-sb-empty{display:grid;place-items:start;grid-gap:10px;gap:10px;padding:42px 28px;border:1px solid var(--ss-line);border-radius:var(--ss-radius);background:var(--ss-card);box-shadow:var(--ss-shadow);animation:ss-fade-up .5s var(--sb-out) both}.ss-sb-empty h2{margin:0;font-size:22px;letter-spacing:-.04em}.ss-sb-empty p{margin:0 0 8px;max-width:36rem;line-height:1.5;color:var(--ss-muted)}.ss-sb__detail-anchor{scroll-margin-top:92px}.ss-sb-detail{position:relative;margin-top:22px;padding:22px 22px 6px;border:1px solid var(--ss-line);border-radius:var(--ss-radius);background:var(--ss-card);box-shadow:var(--ss-shadow);animation:ss-dialog-in .46s var(--sb-ease) both}.ss-sb-detail[data-level=likely]{border-color:var(--ss-err-line)}.ss-sb-detail[data-level=mild]{border-color:var(--ss-warn-line)}.ss-sb-detail__head{display:flex;align-items:center;gap:14px;padding-right:44px}.ss-sb-detail__who{min-width:0}.ss-sb-detail__who h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em}.ss-sb-detail__who p{margin:4px 0 0;font-size:13px;color:var(--ss-muted)}.ss-sb-detail__close{top:18px;right:18px}.ss-sb-detail__verdict{margin:16px 0 20px;font-size:15px;line-height:1.55;max-width:60rem}.ss-sb-detail .ss-chart-card,.ss-sb-detail .ss-rounds,.ss-sb-detail__grid{animation:ss-fade-up .5s var(--sb-out) both}.ss-sb-detail .ss-chart-card{animation-delay:90ms}.ss-sb-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px;animation-delay:.16s}.ss-sb-detail .ss-rounds__grid .ss-panel,.ss-sb-detail__grid .ss-panel{margin:0}.ss-sb-chart__bars{position:relative;display:flex;align-items:flex-end;gap:4px;height:160px;padding-top:6px}.ss-sb-chart__bars i{flex:1 1;min-width:6px;border-radius:4px 4px 2px 2px;background:var(--ss-ink);transform-origin:bottom;animation:ss-sb-grow .7s var(--sb-out) both;animation-delay:var(--d,0s)}.ss-sb-chart__bars i.is-low{background:var(--ss-err-fg)}.ss-sb-chart__bars i.is-out{opacity:.35}.ss-sb-chart__baseline{position:absolute;left:0;right:0;border-top:1.5px dashed var(--ss-muted-2);pointer-events:none}.ss-sb-chart__bars i.is-unusual{background:var(--ss-warn-fg)}.ss-sb-chart__band{background:color-mix(in srgb,var(--ss-muted-2) 16%,transparent);border-top:1px solid color-mix(in srgb,var(--ss-muted-2) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ss-muted-2) 34%,transparent);border-radius:3px}.ss-sb-chart__band,.ss-sb-chart__floor{position:absolute;left:0;right:0;pointer-events:none}.ss-sb-chart__floor{border-top:1.5px dotted var(--ss-err-fg);opacity:.55}.ss-shadow-legend__band{width:14px!important;height:8px!important;background:color-mix(in srgb,var(--ss-muted-2) 16%,transparent);border:1px solid color-mix(in srgb,var(--ss-muted-2) 34%,transparent);border-radius:2px!important}.ss-sb-detail .ss-chart-card__head{gap:12px}@media (max-width:760px){.ss-sb__bar{grid-template-columns:1fr;gap:10px}.ss-sb__body{padding:14px 14px 0}.ss-sb__grid{grid-template-columns:1fr}.ss-sb-detail{padding:18px 16px 4px}.ss-sb-detail .ss-chart-card__head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ss-sb-card,.ss-sb-chart__bars i,.ss-sb-chip,.ss-sb-detail,.ss-sb-detail .ss-chart-card,.ss-sb-detail .ss-rounds,.ss-sb-detail__grid,.ss-sb-empty,.ss-sb-ind,.ss-sb-spark i,.ss-sb__summary{animation:none}}.ss-shadow-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;color:var(--ss-muted)}.ss-shadow-legend span{display:inline-flex;align-items:center;gap:6px}.ss-shadow-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ss-shadow-legend__line{width:14px!important;height:0!important;border-top:1.5px dashed var(--ss-line);border-radius:0!important}.ss-shadow-table{margin-top:16px;overflow-x:auto;border:1px solid var(--ss-line);border-radius:var(--ss-radius)}.ss-shadow-table table{width:100%;border-collapse:collapse;font-size:13px}.ss-shadow-table td,.ss-shadow-table th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--ss-line);white-space:nowrap}.ss-shadow-table th{color:var(--ss-muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ss-shadow-table tr:last-child td{border-bottom:0}.ss-shadow-steps{margin:0 0 16px;padding-left:20px;line-height:1.7}.ss-shadow-tag{background:var(--ss-purple-soft);padding:2px 8px;border-radius:6px;font-weight:700}.ss-cal-stats{gap:6px}.ss-cal-stats,.ss-cal-sync-error{display:flex;flex-wrap:wrap;align-items:center}.ss-cal-sync-error{gap:8px;color:var(--ss-muted);font-size:13px}.ss-cal-stat{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:650}.ss-cal-stat b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-cal-stat.is-good{color:var(--ss-ok-fg);background:var(--ss-ok-bg);border-color:var(--ss-ok-line)}.ss-cal-stat.is-warn{color:var(--ss-warn-fg);background:var(--ss-warn-bg);border-color:var(--ss-warn-line)}.ss-cal-stat.is-info{color:var(--ss-info-fg);background:var(--ss-info-bg);border-color:var(--ss-info-line)}.ss-cal-stat.is-bad{color:var(--ss-err-fg);background:var(--ss-err-bg);border-color:var(--ss-err-line)}@media (max-width:768px){.ss-cal-stats{order:3;width:100%}}.ss-ttp{display:grid;grid-gap:12px;gap:12px;margin-top:6px;padding:14px;border:1px solid var(--ss-line);border-radius:14px;background:var(--ss-soft)}.ss-ttp__creator{display:flex;align-items:center;gap:10px;min-height:36px}.ss-ttp__avatar,.ss-ttp__creator img{width:36px;height:36px;border-radius:999px;background:var(--ss-line);object-fit:cover;flex-shrink:0}.ss-ttp__creator>div{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ss-ttp__creator b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ttp__refresh{margin-left:auto;border:1px solid var(--ss-line);background:var(--ss-card);border-radius:999px;width:28px;height:28px;cursor:pointer;color:var(--ss-muted)}.ss-ttp__muted{font-size:12px;color:var(--ss-muted);margin:0}.ss-ttp__alert{margin:0;padding:10px 12px;border-radius:10px;background:var(--ss-err-bg);color:var(--ss-err-fg);font-size:13px;font-weight:650}.ss-ttp__field{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:var(--ss-muted)}.ss-ttp__field input,.ss-ttp__field select{width:100%}.ss-ttp__field small{justify-self:end;font-weight:500}.ss-ttp__check{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;font-size:13px;font-weight:600}.ss-ttp__check input{margin:0}.ss-ttp__check small{grid-column:2;font-size:11px;font-weight:500;color:var(--ss-muted)}.ss-ttp__check.is-disabled{opacity:.5;cursor:not-allowed}.ss-ttp__disclose{display:grid;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px;background:var(--ss-card);border:1px solid var(--ss-line)}.ss-ttp__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ss-ttp__toggle>span:first-child{display:grid;grid-gap:2px;gap:2px}.ss-ttp__toggle b{font-size:13px}.ss-ttp__toggle small{font-size:11px;color:var(--ss-muted)}.ss-ttp__brands{display:grid;grid-gap:8px;gap:8px;padding-left:2px}.ss-ttp__note{margin:0;font-size:12px;font-weight:600;color:var(--ss-ok-fg)}.ss-ttp__note--warn{color:var(--ss-warn-fg)}.ss-ttp__declaration{margin:0;font-size:12px;font-weight:600;color:var(--ss-ink)}.ss-ttp__declaration a{text-decoration:underline}.ss-ttp__publish{display:inline-flex}.ss-ttp__status{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--ss-info-bg);color:var(--ss-info-fg);font-size:13px;font-weight:600}.ss-ttp__status.is-ok{background:var(--ss-ok-bg);color:var(--ss-ok-fg)}.ss-ttp__status.is-err{background:var(--ss-err-bg);color:var(--ss-err-fg)}.ss-lead--err{color:var(--ss-err-fg);font-weight:650}.ss-rounds{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}.ss-rounds__score{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:center;border-radius:var(--ss-radius);padding:20px 24px}.ss-rounds__label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.ss-rounds__value{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1}.ss-rounds__of{font-size:16px;font-weight:700;opacity:.7;margin-left:4px}.ss-rounds__bar{height:8px;border-radius:999px;background:rgb(0 0 0/.08);margin:10px 0 6px;overflow:hidden}.ss-rounds__bar i{display:block;height:100%;border-radius:999px}.ss-rounds__score small{font-size:11px;opacity:.8}.ss-rounds__diag h3{margin:0 0 6px;font-size:18px;font-weight:800}.ss-rounds__diag p{margin:0;line-height:1.5}.ss-rounds__trend{margin-top:8px!important;font-size:13px}.ss-rounds__hist{display:grid;grid-gap:10px;gap:10px}.ss-rounds__row{display:grid;grid-template-columns:80px 1fr 220px;grid-gap:12px;gap:12px;align-items:center}.ss-rounds__round b{display:block;font-size:14px}.ss-rounds__count span,.ss-rounds__round span{font-size:11px;color:var(--ss-muted)}.ss-rounds__track{height:18px;border-radius:6px;background:var(--ss-soft);overflow:hidden}.ss-rounds__track i{display:block;height:100%;min-width:2px;border-radius:6px;transition:width .3s ease}.ss-rounds__count b{display:block;font-size:16px}.ss-rounds__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ss-rounds__grid .ss-panel h2{font-size:16px;margin:0 0 10px}@media (max-width:760px){.ss-rounds__grid,.ss-rounds__score{grid-template-columns:1fr}.ss-rounds__row{grid-template-columns:60px 1fr 140px}}.ss-warmed .ss-panel h2{margin:0 0 8px;font-size:20px;letter-spacing:-.03em}.ss-warmed-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px}.ss-warmed-filters .ss-pill{cursor:pointer;border:0;min-height:28px;padding:0 12px;text-transform:none}.ss-warmed-filters__sep{width:1px;height:20px;margin:0 6px;background:var(--ss-line)}.ss-warmed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.ss-warmed-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--ss-line);border-radius:18px;background:var(--ss-card)}.ss-warmed-card.is-selected{outline:2px solid var(--ss-ink)}.ss-warmed-card header{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ss-warmed-card h3{margin:0;font-size:16px;letter-spacing:-.02em}.ss-warmed-card dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.ss-warmed-card dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ss-muted)}.ss-warmed-card dd{margin:2px 0 0;font-size:13px}.ss-warmed-card .ss-feat{flex:1 1}.ss-warmed-card .ss-feat li{font-size:12px}.ss-warmed-card .ss-btn-purple{width:100%}.ss-warmed-flash{color:var(--ss-ok-fg)}.ss-warmed-form label{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600}.ss-warmed-form__row{display:grid;grid-template-columns:1fr 2fr;grid-gap:12px;gap:12px}.ss-warmed-form__actions{display:flex;gap:8px}@media (max-width:720px){.ss-warmed-form__row{grid-template-columns:1fr}}.ss-clippers .ss-panel h2{margin:0 0 8px;font-size:20px;letter-spacing:-.03em}.ss-clippers-add{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:8px;gap:8px;margin:4px 0 14px}.ss-clippers-stats{margin-top:4px}.ss-clippers-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ss-clippers-head .ss-warmed-filters{margin:0}.ss-clippers-list{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.ss-clipper{display:grid;grid-template-columns:minmax(200px,1.4fr) 2fr auto;grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:14px 16px;border:1px solid var(--ss-line);border-radius:16px;background:var(--ss-card)}.ss-clipper__id{display:flex;align-items:center;gap:10px;min-width:0}.ss-clipper__avatar-fallback,.ss-clipper__id img{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--ss-soft);flex-shrink:0;display:grid;place-items:center;font-weight:800;color:var(--ss-muted)}.ss-clipper__id div{display:grid;min-width:0}.ss-clipper__id a{color:var(--ss-ink);text-decoration:none}.ss-clipper__id span{font-size:12px;color:var(--ss-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-clipper__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0}.ss-clipper__stats dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ss-muted)}.ss-clipper__stats dd{margin:2px 0 0;font-size:14px;font-weight:700}.ss-clipper__avg{width:90px;padding:2px 6px;border:1px solid var(--ss-line);border-radius:8px;font:inherit;font-size:13px;font-weight:700}.ss-clipper__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ss-clipper__verdict{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 10px}.ss-clipper__remove{color:var(--ss-muted)}.ss-clipper__meta,.ss-clipper__note-text{grid-column:1/-1;margin:0;font-size:12px;color:var(--ss-muted)}.ss-clipper__note-text{color:var(--ss-ink);font-size:13px}.ss-clipper__notes{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;justify-items:start}.ss-clipper__notes textarea{width:100%}@media (max-width:860px){.ss-clipper{grid-template-columns:1fr}.ss-clipper__actions{justify-content:flex-start}.ss-clippers-add{grid-template-columns:1fr}}.ss-support .ss-panel h2{margin:0 0 8px;font-size:20px;letter-spacing:-.03em}.ss-support-contact{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ss-support-contact .ss-lead{margin:0;max-width:40rem}.ss-support .ss-faq{margin:8px 22px 22px}.ss-support .ss-feat a{color:var(--ss-ink)}.ss-fan{--fan-green:#22c55e;position:relative;margin:0 0 24px;border-radius:26px;background:radial-gradient(rgb(255 255 255/.07) 1px,transparent 1.2px) 0 0 /14px 14px,#050505;border:1px solid rgb(255 255 255/.08);box-shadow:0 30px 80px rgb(0 0 0/.45),inset 0 1px 0 rgb(255 255 255/.06);color:#fff;overflow:hidden;contain:layout paint;color-scheme:dark}html[data-theme=dark] .ss-fan{background:transparent;border-color:transparent;box-shadow:none}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ss-fan{background:transparent;border-color:transparent;box-shadow:none}}.ss-fan__bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 18px 0;position:relative;z-index:5}.ss-fan__actions,.ss-fan__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ss-fan__chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.06);color:#e8e8ea;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ss-fan__chip:hover{background:rgb(255 255 255/.11);border-color:rgb(255 255 255/.18)}.ss-fan__chip:active{transform:scale(.97)}.ss-fan__chip.is-on{background:#fff;color:#0a0a0a;border-color:#fff}.ss-fan__chip.is-static{cursor:default;color:#a1a1aa}.ss-fan__stage{position:relative;height:480px;perspective:1400px;perspective-origin:45% 38%;transform-style:flat;cursor:-webkit-grab;cursor:grab;outline:none;touch-action:pan-y;-moz-user-select:none;user-select:none}.ss-fan__stage,.ss-fan__stage img{-webkit-user-select:none;-webkit-user-drag:none}.ss-fan__stage img{-moz-user-select:none;user-select:none}.ss-fan__stage:active{cursor:-webkit-grabbing;cursor:grabbing}.ss-fan__stage:focus-visible{box-shadow:inset 0 0 0 2px rgb(255 255 255/.35)}.ss-fan__stage.is-empty{display:grid;place-items:center}.ss-folder{position:absolute;left:0;top:0;width:184px;height:226px;transform-style:flat;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.ss-folder__shade{left:0;right:0;top:-12px;bottom:0;background:#000;opacity:0;pointer-events:none}.ss-folder__back,.ss-folder__shade{position:absolute;border-radius:16px}.ss-folder__back{inset:0;background:linear-gradient(172deg,#f3f3f7,#dedee6);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),inset 0 0 0 1px rgb(255 255 255/.32),0 26px 50px rgb(0 0 0/.52)}.ss-folder__back-green,.ss-folder__front-green,.ss-folder__glow{position:absolute;opacity:0;pointer-events:none;transition:opacity .26s ease}.ss-folder__back-green{inset:0;border-radius:16px;background:radial-gradient(90% 60% at 30% 0,rgb(255 255 255/.35),transparent 60%),linear-gradient(172deg,#4ade80,#22c55e 55%,#16a34a);box-shadow:inset 0 1px 0 rgb(255 255 255/.8),inset 0 0 0 1px rgb(187 247 208/.6)}.ss-folder__front-green{inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255/.28) 48%,transparent 62%),linear-gradient(180deg,rgb(74 222 128/.98),rgb(22 163 74/.98));box-shadow:inset 0 1px 0 rgb(255 255 255/.7),inset 0 0 0 1px rgb(187 247 208/.5)}.ss-folder__glow{inset:-6px;border-radius:22px;box-shadow:0 0 0 1px rgb(34 197 94/.5),0 0 56px rgb(34 197 94/.6)}.ss-folder.is-selected .ss-folder__back-green,.ss-folder.is-selected .ss-folder__front-green,.ss-folder.is-selected .ss-folder__glow{opacity:1}.ss-folder__tab{position:absolute;top:-12px;left:0;width:66px;height:22px;border-radius:12px 12px 0 0;background-color:#eeeef3;background-image:linear-gradient(180deg,rgb(255 255 255/.55),transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.95);transition:background-color .26s ease,transform .3s cubic-bezier(.16,1,.3,1)}.ss-folder__docs{left:14px;right:14px;top:12px;height:130px}.ss-folder__doc,.ss-folder__docs{position:absolute;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ss-folder__doc{left:0;right:0;top:0;height:118px;padding:13px 12px;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/.14),inset 0 0 0 1px rgb(0 0 0/.03);display:grid;grid-gap:7px;gap:7px;align-content:start}.ss-folder__doc i{display:block;height:5px;border-radius:3px;background:#cdd0d8}.ss-folder__doc:first-child{z-index:3;transform:translate3d(0,10px,0) rotate(-1.2deg)}.ss-folder__doc:nth-child(2){z-index:2;transform:translate3d(6px,2px,0) rotate(.6deg)}.ss-folder__doc:nth-child(3){z-index:1;transform:translate3d(12px,-6px,0) rotate(2deg)}.ss-folder__front{position:absolute;z-index:4;left:0;right:0;bottom:0;height:58%;border-radius:12px 12px 16px 16px;background:linear-gradient(180deg,#fdfdff,#ececf2);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgb(255 255 255/.5),0 -10px 24px rgb(0 0 0/.1)}.ss-folder__front:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255/.5) 48%,transparent 62%);pointer-events:none;z-index:1}.ss-folder__front>*{position:absolute;z-index:2}.ss-folder__front-green{z-index:0}.ss-folder__avatar{position:absolute;top:-22px;left:12px;width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 6px 14px rgb(0 0 0/.25);background:#1f1f23}.ss-folder__count{bottom:48px;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#18181b}.ss-folder__count,.ss-folder__label{position:absolute;left:14px;font-weight:700}.ss-folder__label{right:10px;bottom:14px;font-size:16px;letter-spacing:-.02em;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-folder.is-live .ss-folder__tab:after{content:"";position:absolute;right:9px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--fan-green);box-shadow:0 0 8px var(--fan-green)}.ss-folder.is-selected .ss-folder__tab{background-color:#34d399;transform:translateY(-4px)}.ss-folder.is-selected .ss-folder__docs{transform:translateY(-14px)}.ss-folder.is-selected .ss-folder__count,.ss-folder.is-selected .ss-folder__label{color:#fff}.ss-folder.is-selected .ss-folder__avatar{border-color:#dcfce7}.ss-folder__avatar,.ss-folder__count,.ss-folder__label{transition:color .2s ease,border-color .2s ease}.ss-fan__empty{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;color:#d4d4d8;max-width:28rem}.ss-fan__empty b{font-size:18px;color:#fff}.ss-fan__detail{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;grid-gap:18px;gap:18px;margin:-6px 14px 14px;padding:14px 16px;border-radius:18px;background:rgb(255 255 255/.05);border:1px solid rgb(255 255 255/.08);animation:ss-fan-detail-in .28s cubic-bezier(.16,1,.3,1) both}@keyframes ss-fan-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ss-fan__detail-id{display:flex;align-items:center;gap:10px;min-width:0}.ss-fan__detail-id img,.ss-fan__detail-id>span:first-child{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#1f1f23;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.ss-fan__detail-id div{display:grid;min-width:0}.ss-fan__detail-id b{font-size:14px}.ss-fan__detail-id b,.ss-fan__detail-id div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-fan__detail-id div span{font-size:12px;color:#a1a1aa}.ss-fan__detail .ss-badge{flex-shrink:0}.ss-fan__stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0}.ss-fan__stats dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#71717a}.ss-fan__stats dd{margin:2px 0 0;font-size:18px;font-weight:700;letter-spacing:-.03em}.ss-fan__detail-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:720px){.ss-fan__stage{height:380px;perspective:1100px}.ss-folder{width:128px;height:158px}.ss-folder__docs{height:92px;top:10px;left:10px;right:10px}.ss-folder__doc{height:84px;padding:10px}.ss-folder__label{font-size:13px;bottom:10px}.ss-folder__count{bottom:36px;font-size:11px}.ss-folder__avatar{width:38px;height:38px;top:-16px}.ss-fan__detail{grid-template-columns:1fr}.ss-fan__detail-actions{justify-content:flex-start}.ss-fan__bar{padding:12px 12px 0}}@media (prefers-reduced-motion:reduce){.ss-fan__detail,.ss-folder__doc,.ss-folder__docs,.ss-folder__tab{animation:none!important;transition:none!important}}.ss-overview{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:transparent}.ss-overview__fan{flex-direction:column}.ss-overview .ss-fan,.ss-overview__fan{display:flex;flex:1 1 auto;min-height:0}.ss-overview .ss-fan{flex-direction:column;margin:0;border:0;border-radius:0;box-shadow:none}.ss-overview .ss-fan__stage{flex:1 1 auto;height:auto;min-height:240px}.ss-acc{position:relative;z-index:6;flex:0 0 auto;display:flex;flex-direction:column;height:92px;margin:0 14px 14px;border-radius:20px;background:#0b0b0d;border:1px solid rgb(255 255 255/.09);box-shadow:0 -20px 60px rgb(0 0 0/.5);color:#fff;overflow:hidden;transition:height .42s cubic-bezier(.16,1,.3,1);will-change:height}.ss-acc.is-open{height:min(62vh,560px)}.ss-acc__bar{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) auto;align-items:center;grid-gap:18px;gap:18px;width:100%;min-height:90px;padding:0 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ss-acc__bar:hover{background:rgb(255 255 255/.03)}.ss-acc__id{display:flex;align-items:center;gap:10px;min-width:0}.ss-acc__id img,.ss-acc__id>span:first-child{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#1f1f23;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.ss-acc__id div{display:grid;min-width:0}.ss-acc__id b{font-size:15px;letter-spacing:-.02em}.ss-acc__id b,.ss-acc__id div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-acc__id div span{font-size:12px;color:#a1a1aa}.ss-acc__id .ss-badge{flex-shrink:0}.ss-acc__quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0}.ss-acc__quick dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#71717a;white-space:nowrap}.ss-acc__quick dd{margin:2px 0 0;font-size:18px;font-weight:700;letter-spacing:-.03em}.ss-acc__toggle{display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:34px;border-radius:999px;border:1px solid rgb(255 255 255/.12);background:rgb(255 255 255/.06);font-size:13px;font-weight:600;white-space:nowrap}.ss-acc__chev{display:inline-grid;place-items:center;transform:rotate(180deg);transition:transform .3s cubic-bezier(.16,1,.3,1)}.ss-acc__chev.is-open{transform:none}.ss-acc__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 18px 18px;opacity:0;transform:translateY(8px);transition:opacity .3s ease .08s,transform .4s cubic-bezier(.16,1,.3,1) .08s}.ss-acc.is-open .ss-acc__body{opacity:1;transform:none}.ss-acc__head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0 12px;background:linear-gradient(#0b0b0d 70%,transparent)}.ss-acc__range,.ss-acc__tabs{display:inline-flex;padding:3px;border-radius:999px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.08)}.ss-acc__range button,.ss-acc__tabs button{min-height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#a1a1aa;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ss-acc__range button.is-on,.ss-acc__tabs button.is-on{background:#fff;color:#0a0a0a}.ss-acc__actions{display:flex;gap:6px;margin-left:auto}.ss-acc__error{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--ss-err-bg);color:var(--ss-err-fg);font-size:13px}.ss-acc__muted{margin:0;color:#a1a1aa;font-size:13px}.ss-acc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ss-acc__stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.07)}.ss-acc__stat small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#71717a}.ss-acc__stat b{font-size:24px;font-weight:700;letter-spacing:-.04em}.ss-acc__stat span{font-size:12px;color:#a1a1aa}.ss-acc__stat.is-accent{background:linear-gradient(160deg,rgb(34 197 94/.22),rgb(34 197 94/.06));border-color:rgb(34 197 94/.35)}.ss-acc__stat.is-accent b{color:#4ade80}.ss-acc__best,.ss-acc__studio{grid-column:span 2;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.07);color:inherit;text-decoration:none;min-width:0}.ss-acc__best img,.ss-acc__best>span:first-child{width:56px;height:74px;border-radius:10px;object-fit:cover;background:#1f1f23;flex-shrink:0}.ss-acc__best div,.ss-acc__studio{display:grid;grid-gap:3px;gap:3px;min-width:0}.ss-acc__best small,.ss-acc__studio small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#71717a}.ss-acc__best b,.ss-acc__studio b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-acc__best span:last-child,.ss-acc__studio span{font-size:12px;color:#a1a1aa}.ss-acc__best.is-empty{flex-wrap:wrap}.ss-acc__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ss-acc__search{flex:1 1 200px;min-width:160px}.ss-acc__sort{display:flex;align-items:center;gap:6px;font-size:12px;color:#71717a}.ss-acc__sort select{padding:6px 10px;font-size:12px}.ss-acc__more{margin:10px auto 0;display:block}.ss-acc__trend{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:16px;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.06)}.ss-acc__trend small,.ss-acc__trend>span{font-size:11px;color:#71717a}.ss-acc__bars{display:flex;align-items:flex-end;gap:2px;height:64px}.ss-acc__bars span{flex:1 1;min-width:2px;max-width:34px;border-radius:3px 3px 1px 1px;background:rgb(255 255 255/.12)}.ss-acc__bars span.is-on{background:linear-gradient(180deg,rgb(34 197 94/.85),rgb(34 197 94/.25))}.ss-acc__gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:10px;gap:10px}.ss-acc__tile{position:relative;display:grid;align-content:end;grid-gap:2px;gap:2px;width:100%;aspect-ratio:9/14;padding:10px;border:1px solid rgb(255 255 255/.08);border-radius:16px;overflow:hidden;background:#1f1f23;color:#fff;text-align:left;cursor:pointer;transition:transform .34s cubic-bezier(.2,1.4,.4,1)}.ss-acc__tile:hover{transform:translateY(-2px)}.ss-acc__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ss-acc__tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0/.05) 40%,rgb(0 0 0/.82))}.ss-acc__tile>span{position:relative;z-index:1}.ss-acc__tile-blank{position:absolute;inset:0;z-index:0;display:grid;place-items:center;font-size:26px;color:rgb(255 255 255/.35)}.ss-acc__tile-kind{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;background:rgb(0 0 0/.45);backdrop-filter:blur(var(--lg-blur,14px)) saturate(var(--lg-sat,1.5));-webkit-backdrop-filter:blur(var(--lg-blur,14px)) saturate(var(--lg-sat,1.5))}.ss-acc__tile-meta{font-size:11px;color:rgb(255 255 255/.85)}.ss-acc__tile-title{font-size:11px;color:rgb(255 255 255/.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-acc__vopen{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer}.ss-postview{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px}.ss-postview__scrim{position:absolute;inset:0;border:0;background:rgb(0 0 0/.55);backdrop-filter:blur(10px) saturate(var(--lg-sat,1.5));-webkit-backdrop-filter:blur(10px) saturate(var(--lg-sat,1.5));cursor:pointer}.ss-postview__sheet{position:relative;width:min(920px,100%);max-height:88vh;overflow:auto;border-radius:24px;padding:18px;animation:lg-pop .32s cubic-bezier(.2,1.4,.4,1) both}.ss-postview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ss-postview__head small{display:block;font-size:11px;color:var(--ss-muted)}.ss-postview__head b{display:block;font-size:15px;max-width:52ch}.ss-postview__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:16px;gap:16px}.ss-postview__player{position:relative;max-height:70vh;border-radius:16px;overflow:hidden;background:var(--ss-soft)}.ss-postview__player iframe,.ss-postview__player img{width:100%;height:100%;max-height:70vh;border:0;display:block;object-fit:contain}.ss-postview__side{display:grid;align-content:start;grid-gap:12px;gap:12px}.ss-postview__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.ss-postview__stats div{padding:10px 12px;border-radius:14px;background:var(--ss-card);border:1px solid var(--ss-line)}.ss-postview__stats dt{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ss-muted-2)}.ss-postview__stats dd{margin:2px 0 0;font-size:17px;font-weight:700}.ss-postview__caption{margin:0;font-size:13px;line-height:1.5;color:var(--ss-ink);white-space:pre-wrap}@media (max-width:720px){.ss-postview__body{grid-template-columns:1fr}.ss-postview__player,.ss-postview__player iframe,.ss-postview__player img{min-height:460px}}.ss-acc__videos-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ss-acc__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ss-acc__list li{display:grid;grid-template-columns:26px 44px minmax(0,1fr) repeat(5,76px) auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 10px;border-radius:14px;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.06)}.ss-acc__rank{font-size:12px;font-weight:800;color:var(--ss-muted-2);text-align:center}.ss-acc__list img,.ss-acc__thumb,.ss-acc__thumb-fx{width:44px;height:58px;border-radius:8px;object-fit:cover;background:#1f1f23;display:block;flex:none}.ss-acc__vtitle{display:grid;grid-gap:2px;gap:2px;min-width:0}.ss-acc__vtitle b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-acc__vtitle span{font-size:11px;color:var(--ss-muted-2)}.ss-acc__num{font-size:12px;color:var(--ss-muted);white-space:nowrap}.ss-acc__num b{color:#fff;font-size:14px}.ss-acc__format-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.ss-acc__format{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;background:var(--ss-card);border:1px solid var(--ss-line)}.ss-acc__format.is-best{background:linear-gradient(160deg,rgb(34 197 94/.22),rgb(34 197 94/.06));border-color:rgb(34 197 94/.35)}.ss-acc__format small,.ss-acc__hooks small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ss-muted-2)}.ss-acc__format b{font-size:18px;letter-spacing:-.03em}.ss-acc__format span{font-size:12px;color:var(--ss-muted)}.ss-acc__hooks ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.ss-acc__hooks li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;background:rgb(255 255 255/.03);font-size:13px}.ss-acc__hooks li span{color:var(--ss-muted);white-space:nowrap}.ss-setup{position:absolute;right:22px;bottom:122px;z-index:40;transition:bottom .42s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:flex-end;gap:10px}.ss-overview.is-open .ss-setup{bottom:calc(min(62vh, 560px) + 30px)}.ss-setup__pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 8px;border-radius:999px;border:1px solid rgb(255 255 255/.14);background:rgb(20 20 22/.92);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 14px 34px rgb(0 0 0/.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}.ss-setup__pill:hover{transform:translateY(-1px);background:rgb(32 32 36/.95)}.ss-setup__pill:active{transform:scale(.97)}.ss-setup__ring{width:26px;height:26px;transform:rotate(-90deg)}.ss-setup__ring circle{fill:none;stroke:rgb(255 255 255/.12);stroke-width:3.5}.ss-setup__ring circle+circle{stroke:#22c55e;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .6s cubic-bezier(.16,1,.3,1)}.ss-setup__card{width:320px;padding:16px;border-radius:20px;background:rgb(14 14 16/.96);border:1px solid rgb(255 255 255/.12);box-shadow:0 30px 70px rgb(0 0 0/.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:100% 100%;opacity:0;transform:translateY(10px) scale(.94);pointer-events:none;transition:opacity .22s ease,transform .36s cubic-bezier(.16,1,.3,1)}.ss-setup.is-open .ss-setup__card{opacity:1;transform:none;pointer-events:auto}.ss-setup__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ss-setup__head b{display:block;font-size:15px;letter-spacing:-.02em}.ss-setup__head span{font-size:12px;color:var(--ss-muted)}.ss-setup__close{width:28px;height:28px;border-radius:50%;border:0;background:rgb(255 255 255/.08);color:#fff;cursor:pointer;display:grid;place-items:center}.ss-setup__bar{height:6px;margin:12px 0 10px;border-radius:999px;background:rgb(255 255 255/.08);overflow:hidden}.ss-setup__bar i{display:block;height:100%;background:#22c55e;transition:width .6s cubic-bezier(.16,1,.3,1)}.ss-setup__steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.ss-setup__steps li{opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.ss-setup.is-open .ss-setup__steps li{opacity:1;transform:none}.ss-setup__steps a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;color:#fff;text-decoration:none;font-size:13px;font-weight:600;transition:background-color .16s ease}.ss-setup__steps a:hover{background:rgb(255 255 255/.06)}.ss-setup__check{width:20px;height:20px;border-radius:50%;border:2px solid rgb(255 255 255/.25);display:grid;place-items:center;flex-shrink:0;color:#0a0a0a}.ss-setup__steps li.is-done .ss-setup__check{background:#22c55e;border-color:#22c55e}.ss-setup__steps li.is-done a{color:var(--ss-muted);text-decoration:line-through}.ss-setup__arrow{margin-left:auto;color:var(--ss-muted-2)}@media (max-width:900px){.ss-acc__bar{grid-template-columns:1fr auto}.ss-acc__quick{display:none}.ss-acc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-acc__list li{grid-template-columns:26px 44px minmax(0,1fr) auto}.ss-acc__filters{gap:6px}.ss-acc__list .ss-acc__num:nth-of-type(n+2){display:none}.ss-setup{right:12px;bottom:110px}.ss-setup__card{width:min(320px,calc(100vw - 24px))}}.ss-fx-loading{display:flex;align-items:center;gap:14px;margin:8px 22px 22px;padding:18px 22px;color:var(--ss-muted);font-size:14px;animation:ss-fade-up .4s cubic-bezier(.16,1,.3,1) both}.ss-acc .ss-fx-loading{margin:0;padding:12px 0}.ss-loading-skel--fx{padding:18px 22px}.ss-loading-skel__head{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--ss-muted);font-size:13px;font-weight:600}.ss-loading-skel__card.is-fx{background:var(--ss-card);animation:none;border:1px solid var(--ss-line)}.ss-sidebar__nav{position:relative}.ss-sidebar__nav.has-pill .ss-sidebar-link.is-active,.ss-sidebar__nav.has-pill .ss-sidebar-link.is-highlight{background:transparent;box-shadow:none}.ss-sidebar__nav.has-pill .ss-sidebar-link{position:relative;z-index:1}.ss-sidebar__pill{position:absolute;top:0;left:0;display:block;border-radius:10px;pointer-events:none;background:var(--ss-side-active,var(--ss-soft));will-change:transform;transition:transform .26s cubic-bezier(.3,1.2,.4,1)}@media (prefers-reduced-motion:reduce){.ss-sidebar__pill{transition:none}}.ss-btn-ghost canvas,.ss-btn-purple canvas,.ss-fan__chip canvas{margin-right:8px}.ss-ttp__muted--orb{display:inline-flex;align-items:center;gap:8px}.ss-mcp-card__warn canvas,.ss-ttp__status canvas{vertical-align:middle;margin-right:6px}.ss-slide-preview__busy{display:grid;place-items:center;grid-gap:10px;gap:10px}.ss-sb-card__beam{display:block;min-width:0}.ss-sb-card__beam>.ss-sb-card{height:100%}.ss-mcp-card__beam{display:block;min-width:0}.ss-mcp-card__beam>.ss-mcp-card{height:100%}.ss-setup__metal{border-radius:999px}@media (prefers-reduced-motion:reduce){.ss-fx-loading{animation:none}}.metal-fx-root{opacity:1!important;visibility:visible!important}.ss-add-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ss-add-head h2{margin:0 0 4px}.ss-add-head .ss-lead{margin:0}.ss-add-foot{margin-top:16px;text-align:center;font-size:13px}.ss-qr-open{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:10px}.ss-qr{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px;padding:18px;border:1px solid var(--ss-line);border-radius:18px;text-align:center}.ss-qr__code{width:min(280px,100%);aspect-ratio:1;padding:0;overflow:hidden;border-radius:14px;background:#fff;animation:ss-qr-in .3s ease both}.ss-qr__code svg{display:block;width:100%;height:100%}.ss-qr__note{margin:0;max-width:34ch;color:var(--ss-muted);font-size:13px;line-height:1.5}.ss-qr__done{margin:0;color:#37c98a;font-size:14px;font-weight:600}@keyframes ss-qr-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss-qr__code{animation:none}}.ss-fan__connect img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.ss-overview.is-open{height:auto;min-height:100%}.ss-overview.is-open .ss-fan,.ss-overview.is-open .ss-fan__stage,.ss-overview.is-open .ss-overview__fan{flex:0 0 auto}.ss-overview.is-open .ss-fan__stage{height:210px;min-height:210px}@media (max-width:700px){.ss-overview.is-open .ss-fan__stage{height:180px;min-height:180px}}.ss-overview .ss-acc.is-open{height:auto;min-height:520px;overflow:visible}.ss-overview .ss-acc.is-open .ss-acc__body{overflow:visible}.ss-overview .ss-acc:not(.is-open) .ss-acc__body{visibility:hidden}.ss-add-method-note{margin:8px 0 12px;text-align:center;color:var(--ss-muted);font-size:12px;line-height:1.5}.ss-qr__placeholder{width:min(280px,100%);aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--ss-line);border-radius:14px}.ss-qr__spinner{width:26px;height:26px;border:2px solid var(--ss-line);border-top:2px solid;border-radius:50%;animation:ss-qr-spin .8s linear infinite}.ss-qr__help{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--ss-line);border-radius:12px;font-size:13px;line-height:1.5}.ss-qr__help p{margin:0;color:var(--ss-muted)}.ss-qr__help-link{background:none;border:0;color:inherit;padding:8px;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ss-qr__help-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}@keyframes ss-qr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ss-qr__spinner{animation:none}}.ss-project{position:relative;flex:1 1;min-width:0}.ss-project__btn{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 8px 6px 6px;border:0;border-radius:12px;background:transparent;color:var(--ss-ink);text-align:left;cursor:pointer;transition:background .18s ease,transform .34s cubic-bezier(.2,1.4,.4,1)}.ss-project.is-open .ss-project__btn,.ss-project__btn:hover{background:var(--ss-soft)}.ss-project__btn:active{transform:scale(.96)}.ss-project__mark{flex:0 0 auto;width:28px;height:28px;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--ss-ink);color:var(--ss-on-ink);font-size:11px;font-weight:800;letter-spacing:.02em}.ss-project__mark img{width:100%;height:100%;object-fit:cover;display:block}.ss-project__name{flex:1 1;min-width:0;font-size:15px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-project__chevron{flex:0 0 auto;color:var(--ss-muted);transition:transform .34s cubic-bezier(.2,1.4,.4,1)}.ss-project.is-open .ss-project__chevron{transform:rotate(180deg)}.ss-project__menu{position:fixed;min-width:248px;max-width:calc(100vw - 16px);padding:6px;border-radius:16px;background:var(--ss-card);border:1px solid var(--ss-line);box-shadow:0 12px 40px rgba(0,0,0,.1);z-index:120}.ss-project__draft{color:var(--ss-warn-fg)!important}.ss-project__label{margin:6px 12px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ss-muted)}.ss-project__list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.ss-project__action,.ss-project__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ss-ink);font-size:13px;font-weight:600;text-decoration:none;text-align:left;cursor:pointer}.ss-project__action:hover,.ss-project__item.is-active,.ss-project__item:hover{background:var(--ss-soft)}.ss-project__action:disabled,.ss-project__item:disabled{opacity:.6;cursor:default}.ss-project__item .ss-project__mark{width:24px;height:24px;border-radius:7px;font-size:10px}.ss-project__item-text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ss-project__item-text strong{font-weight:700}.ss-project__item-text em,.ss-project__item-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-project__item-text em{font-style:normal;font-size:11px;color:var(--ss-muted)}.ss-project__item svg{color:var(--ss-purple);flex:0 0 auto}.ss-project__action{margin-top:2px;color:var(--ss-muted)}.ss-project__action:hover{color:var(--ss-ink)}.ss-project__list+.ss-project__action{margin-top:6px;border-top:1px solid var(--ss-line);border-radius:0 0 10px 10px;padding-top:10px}.ss-project__create{display:flex;gap:6px;padding:8px 6px 4px}.ss-project__create input{flex:1 1;min-width:0;padding:8px 10px;border:1px solid var(--ss-line);border-radius:10px;background:var(--ss-bg);color:var(--ss-ink);font:inherit;font-size:13px}.ss-project__create input:focus{outline:2px solid var(--ss-purple);outline-offset:-1px}.ss-project__go{padding:8px 12px;border:0;border-radius:10px;background:var(--ss-ink);color:var(--ss-on-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ss-project__go:disabled{opacity:.5;cursor:default}.ss-project__error{margin:6px 12px 4px;font-size:12px;color:var(--ss-err-fg)}.ss-project-list{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px}.ss-project-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ss-line);border-radius:14px;background:var(--ss-card)}.ss-project-row.is-active{border-color:var(--ss-purple)}.ss-project-row__mark{flex:0 0 auto;width:36px;height:36px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--ss-ink);color:var(--ss-on-ink);font-size:12px;font-weight:800}.ss-project-row__mark img{width:100%;height:100%;object-fit:cover;display:block}.ss-project-row__text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ss-project-row__text b{font-weight:700}.ss-project-row__text b,.ss-project-row__text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-project-row__text span{font-size:12px;color:var(--ss-muted)}.ss-form-error{margin:4px 0;font-size:13px;color:var(--ss-err-fg)}.ss-acc__status{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;color:var(--ss-muted)}.ss-acc__status-text b{color:var(--ss-ink);font-weight:700}.ss-acc__status-dot{width:8px;height:8px;border-radius:999px;background:var(--ss-muted);flex:0 0 auto}.ss-acc__status.is-ok .ss-acc__status-dot{background:var(--ss-ok-fg)}.ss-acc__status.is-partial .ss-acc__status-dot{background:var(--ss-warn-fg)}.ss-acc__status.is-busy .ss-acc__status-dot{background:var(--ss-purple);animation:ss-pulse 1.2s ease-in-out infinite}.ss-acc__status .ss-fan__chip{margin-left:auto}@keyframes ss-pulse{0%,to{opacity:1}50%{opacity:.35}}.ss-acc__group{display:flex;flex-direction:column;gap:5px}.ss-acc__group--inline{flex-direction:row;align-items:center;gap:8px}.ss-acc__group-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted);padding-left:2px}.ss-acc__toolbar{display:flex;flex-direction:column;gap:14px;padding:14px;margin-bottom:14px;border:1px solid var(--ss-line);border-radius:18px;background:var(--ss-card)}.ss-acc__toolbar-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px}.ss-acc__toolbar .ss-acc__sort{gap:0}.ss-acc__toolbar .ss-acc__sort select{min-height:36px;padding:0 32px 0 14px;border-radius:999px;font-size:13px;font-weight:600}.ss-acc__summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0}.ss-acc__summary div{display:flex;align-items:baseline;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--ss-line);background:var(--ss-card)}.ss-acc__summary dd{margin:0;font-size:14px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ss-ink)}.ss-acc__summary dt{font-size:12px;color:var(--ss-muted)}.ss-acc__empty{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;font-size:14px;color:var(--ss-muted)}.ss-acc__footnote{grid-column:1/-1;margin:0;font-size:12px;color:var(--ss-muted)}@media (max-width:600px){.ss-acc__toolbar{padding:12px}.ss-acc__toolbar-row{gap:10px 12px}.ss-acc__group--inline .ss-acc__group-label{display:none}}.ss-steps{list-style:decimal;margin:0 0 12px;padding-left:22px;display:grid;grid-gap:10px;gap:10px;font-size:14px;line-height:1.5}.ss-steps li .ss-btn-ghost{display:inline-flex;margin-left:6px;vertical-align:middle}.ss-sc__key{margin:8px 0}.ss-sc__hint{display:block;margin-top:8px;color:var(--ss-muted);font-size:13px}.ss-sc__mode{margin:12px 0 0}.ss-sc__chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.ss-sc__chip{padding:5px 11px;border:1px solid var(--ss-line);border-radius:999px;background:var(--ss-soft);color:var(--ss-muted);font-size:12px;font-weight:600}.ss-sc__chip.is-ok{border-color:var(--ss-ok-line);background:var(--ss-ok-bg);color:var(--ss-ok-fg)}.ss-sc__chip.is-warn{border-color:var(--ss-warn-line);background:var(--ss-warn-bg);color:var(--ss-warn-fg)}.ss-sc__auto{margin:14px 0 0;padding:14px 16px;border:1px solid var(--ss-line);border-radius:16px;background:var(--ss-soft)}.ss-sc__auto.is-todo{border-color:var(--ss-warn-line)}.ss-sc__auto-title{display:block;margin-bottom:6px;font-size:14px;font-weight:650}.ss-sc__auto .ss-steps{margin-top:10px}.ss-sc__form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:8px}.ss-sc__form input{min-width:0}.ss-sc__form--paste{grid-template-columns:1fr}.ss-sc__form--paste textarea{min-width:0;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ss-sc__routine{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.ss-sc__routine>span{flex:1 1 220px}.ss-sc__routine b,.ss-sc__routine span span{display:block}.ss-sc__routine span span{color:var(--ss-muted);font-size:12px}.ss-sc__link{color:var(--ss-link);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.ss-sc__note{margin:10px 0 0;color:var(--ss-muted);font-size:13px}.ss-sc__sub{margin:18px 0 2px;font-size:14px;letter-spacing:-.02em}.ss-sc__list li{flex-wrap:wrap}.ss-sc__list li>span:first-child{flex:1 1 200px;min-width:0}.ss-sc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.ss-settings-list .ss-sc__actions button{margin-left:0}.ss-sc__state{font-style:normal;font-weight:650}.ss-sc__state.is-done{color:var(--ss-ok-fg)}.ss-sc__state.is-failed{color:var(--ss-err-fg)}.ss-sc__state.is-queued,.ss-sc__state.is-running{color:var(--ss-warn-fg)}@media (max-width:640px){.ss-sc__form{grid-template-columns:1fr}}.ss-post.is-draggable{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-post.is-lifted{opacity:.25;filter:grayscale(1)}.ss-post.is-busy{opacity:.55;pointer-events:none}.ss-post.is-locked{cursor:default}.ss-post__lock{display:inline-flex;align-self:flex-start;margin:6px 8px 0 0;color:var(--ss-muted)}body.ss-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.ss-dragging .ss-post:not(.is-lifted){pointer-events:none}body.ss-dragging .ss-day:hover{background:inherit}.ss-day.is-drop,.ss-week-col.is-drop{background:color-mix(in srgb,var(--ss-purple) 14%,var(--ss-card));box-shadow:inset 0 0 0 2px var(--ss-purple);z-index:1}.ss-day.is-drop.is-past,.ss-week-col.is-drop.is-past{background:color-mix(in srgb,var(--ss-purple) 10%,var(--ss-card))}.ss-drag-ghost{position:fixed;top:0;left:0;z-index:1000;pointer-events:none;will-change:transform;transform-origin:0 0;animation:ss-lift .18s cubic-bezier(.2,1.4,.4,1)}.ss-drag-ghost .ss-post{margin:0;transform:scale(1.04) rotate(-1.5deg);box-shadow:0 18px 40px rgb(0 0 0/.28),0 2px 6px rgb(0 0 0/.18);border-color:var(--ss-purple)}.ss-drag-ghost.is-doomed .ss-post{transform:scale(.92) rotate(0deg);border-color:var(--ss-err-fg);opacity:.8}@keyframes ss-lift{0%{opacity:.6;transform:translate(var(--x,0),var(--y,0)) scale(.96)}}.ss-drag-trash{position:fixed;left:50%;bottom:28px;z-index:1001;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;transform:translateX(-50%);color:var(--ss-ink);font-size:14px;font-weight:600;white-space:nowrap;animation:lg-pop .34s cubic-bezier(.2,1.4,.4,1);transition:transform .34s cubic-bezier(.2,1.4,.4,1),color .16s ease}.ss-drag-trash.is-over{transform:translateX(-50%) scale(1.12);color:#fff}.ss-cal-scrim{position:fixed;inset:0;z-index:1002;display:grid;place-items:center;padding:20px}.ss-cal-confirm{width:min(360px,100%);padding:22px 22px 18px;border-radius:24px;text-align:center;color:var(--ss-ink);animation:lg-pop .34s cubic-bezier(.2,1.4,.4,1)}.ss-cal-confirm>svg{display:block;margin:0 auto;color:var(--ss-danger,#e5484d)}.ss-cal-confirm h2{margin:10px 0 6px;font-size:17px}.ss-cal-confirm p{margin:0 0 16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ss-muted);font-size:13px}.ss-cal-confirm__actions{display:flex;justify-content:center;gap:10px}.ss-cal-toast{position:fixed;left:50%;bottom:28px;z-index:1003;display:inline-flex;align-items:center;gap:8px;max-width:min(520px,calc(100vw - 32px));padding:11px 16px;border-radius:999px;transform:translateX(-50%);color:var(--ss-ink);font-size:13px;font-weight:600;animation:lg-pop .34s cubic-bezier(.2,1.4,.4,1)}.ss-cal-toast.is-ok svg{color:var(--ss-ok,#2dbd6e)}.ss-cal-toast.is-bad svg{color:var(--ss-danger,#e5484d)}.ss-cal-filter{display:inline-flex;align-items:center;gap:8px;margin-left:6px;padding:5px 10px 5px 5px;border:0;border-radius:999px;color:var(--ss-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ss-cal-filter img{width:20px;height:20px;border-radius:999px;object-fit:cover}.ss-cal-filter svg{color:var(--ss-muted)}.ss-daystrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 18px 12px}.ss-daystrip__day{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--ss-line);border-radius:14px;background:var(--ss-card);color:var(--ss-muted);font:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:transform .34s cubic-bezier(.2,1.4,.4,1),background .16s ease,border-color .16s ease}.ss-daystrip__day:active{transform:scale(.96)}.ss-daystrip__day b{font-size:16px;color:var(--ss-ink)}.ss-daystrip__day i{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ss-soft);color:var(--ss-muted);font-size:10px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.ss-daystrip__day.is-today b{color:var(--ss-purple)}.ss-daystrip__day.is-on{background:var(--ss-ink);border-color:var(--ss-ink);color:var(--ss-bg)}.ss-daystrip__day.is-on b,.ss-daystrip__day.is-on i{color:var(--ss-bg);background:transparent}.ss-daystrip__day.is-drop{background:color-mix(in srgb,var(--ss-purple) 14%,var(--ss-card));border-color:var(--ss-purple);transform:scale(1.06)}.ss-daylist li.is-busy{opacity:.55}.ss-channel{position:relative}.ss-channel__count{margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--ss-soft);color:var(--ss-muted);font-size:11px;font-style:normal;font-weight:700;line-height:16px}.ss-channel.is-active .ss-channel__count{background:var(--ss-ink);color:var(--ss-bg)}@media (prefers-reduced-motion:reduce){.ss-cal-confirm,.ss-cal-toast,.ss-drag-ghost,.ss-drag-trash{animation:none}}.ss-checks label.is-muted{color:var(--ss-muted)}.ss-fan__search input{width:190px;height:32px;padding:0 12px;border:1px solid var(--ss-line);border-radius:999px;background:var(--ss-card);color:var(--ss-ink);font:inherit;font-size:13px}.ss-fan__search input::placeholder{color:var(--ss-muted-2)}.ss-fan__search input:focus-visible{outline:2px solid var(--ss-purple);outline-offset:1px}.ss-fan__view{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--ss-line);border-radius:999px;background:var(--ss-card)}.ss-fan__view button{padding:5px 12px;border:0;border-radius:999px;background:transparent;color:var(--ss-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:transform .34s cubic-bezier(.2,1.4,.4,1),background .16s ease,color .16s ease}.ss-fan__view button:active{transform:scale(.96)}.ss-fan__view button.is-on{background:var(--ss-ink);color:var(--ss-bg)}.ss-fan__pos{margin:0;padding:0 0 10px;color:var(--ss-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ss-fan__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;margin:0;padding:4px 18px 18px;list-style:none;overflow-y:auto}.ss-fan-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--ss-line);border-radius:16px;background:var(--ss-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .34s cubic-bezier(.2,1.4,.4,1),border-color .16s ease,background .16s ease}.ss-fan-card:hover{border-color:var(--ss-muted-2)}.ss-fan-card:active{transform:scale(.96)}.ss-fan-card.is-selected{border-color:var(--ss-purple);background:color-mix(in srgb,var(--ss-purple) 10%,var(--ss-card))}.ss-fan-card img,.ss-fan-card__ph{width:38px;height:38px;flex:0 0 auto;border-radius:999px;object-fit:cover;background:var(--ss-soft)}.ss-fan-card__id{display:grid;min-width:0;grid-gap:1px;gap:1px}.ss-fan-card__id b,.ss-fan-card__id>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-fan-card__id b{font-size:13px}.ss-fan-card__id>span{color:var(--ss-muted);font-size:12px}.ss-fan-card.is-live .ss-fan-card__id b:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:999px;background:var(--ss-ok,#2dbd6e);vertical-align:middle}.ss-fan-card__stat{display:grid;margin-left:auto;text-align:right}.ss-fan-card__stat b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-fan-card__stat>span{color:var(--ss-muted);font-size:11px}.ss-fan__none{grid-column:1/-1;padding:20px;color:var(--ss-muted);text-align:center}@media (max-width:720px){.ss-fan__search input{width:130px}}.ss-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ss-sidebar-link.is-drop{background:var(--ss-info-bg);color:var(--ss-info-fg);box-shadow:inset 0 0 0 1.5px var(--ss-info-line)}.ss-sidebar-link.is-saving{opacity:.6}@media (prefers-reduced-motion:no-preference){.ss-sidebar-link.is-drop{transition:background .16s ease,box-shadow .16s ease}}.ss-ttp__publish{position:relative}.ss-ttp__publish button:disabled{pointer-events:none}.ss-ttp__tooltip{display:none;position:absolute;z-index:10;bottom:calc(100% + 8px);right:0;width:260px;max-width:70vw;padding:10px 12px;border-radius:12px;color:var(--ss-ink);font-size:12px;line-height:1.4}.ss-ttp__publish:focus .ss-ttp__tooltip,.ss-ttp__publish:hover .ss-ttp__tooltip{display:block}