.sps{--sps-sophia:#BE185D;--sps-accent:#0F766E;--sps-accent-ink:#0B5A54;--sps-accent-soft:rgba(15,118,110,0.12);--sps-accent-line:rgba(15,118,110,0.26);--sps-on-accent:#ffffff;--sps-flow:#2563EB;--sps-live:#15803D;--sps-live-soft:rgba(21,128,61,0.12);--sps-warn:#B45309;--sps-warn-soft:rgba(180,83,9,0.12);--sps-ink:var(--text-primary,#16211F);--sps-ink-2:var(--text-secondary,#4B5A57);--sps-ink-3:var(--text-tertiary,#6E7B78);--sps-surface:var(--bg-primary,#ffffff);--sps-surface-2:var(--bg-secondary,#F5F7F6);--sps-surface-3:var(--bg-tertiary,#EDF1EF);--sps-ground-2:var(--bg-secondary,#EFEEE8);--sps-line:var(--border-subtle,rgba(16,32,30,0.09));--sps-line-strong:var(--border-medium,rgba(16,32,30,0.16));--sps-shadow-s:0 1px 2px rgba(18,32,30,0.05),0 2px 8px rgba(18,32,30,0.04);--sps-shadow-m:0 10px 30px rgba(18,32,30,0.08);--sps-shadow-l:0 24px 64px rgba(18,32,30,0.14);--sps-r-xs:8px;--sps-r-sm:12px;--sps-r-md:16px;--sps-r-lg:20px;--sps-r-xl:24px;--sps-r-2xl:28px;--sps-r-pill:999px;--sps-ctl:44px;--sps-ctl-sm:40px;--sps-ctl-xs:32px;--sps-pad:20px;--sps-gap:20px;--sps-head-h:84px;--sps-stage-h:500px;--sps-font:var(--app-font-sans,"Gilroy",var(--font-geist-sans),system-ui,sans-serif);display:block;position:relative;min-width:0;padding-bottom:max(104px,calc(80px + env(safe-area-inset-bottom, 0px)));color:var(--sps-ink);font-family:var(--sps-font)}[data-theme=dark] .sps{--sps-accent:#2FC4B6;--sps-accent-ink:#8FE3DA;--sps-accent-soft:rgba(47,196,182,0.16);--sps-accent-line:rgba(47,196,182,0.34);--sps-on-accent:#05211F;--sps-flow:#7EA6FF;--sps-live:#4ADE80;--sps-live-soft:rgba(74,222,128,0.16);--sps-warn:#FBBF24;--sps-warn-soft:rgba(251,191,36,0.16);--sps-surface:var(--bg-primary,#141C1A);--sps-surface-2:var(--bg-secondary,#1A2321);--sps-surface-3:var(--bg-tertiary,#222C2A);--sps-ground-2:var(--bg-secondary,#111817);--sps-shadow-s:0 1px 2px rgba(0,0,0,0.4);--sps-shadow-m:0 14px 34px rgba(0,0,0,0.45);--sps-shadow-l:0 26px 70px rgba(0,0,0,0.55)}.sps *,.sps :after,.sps :before{box-sizing:border-box}.sps :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.sps :where(input,textarea,select){font:inherit;color:inherit}.sps :where(h2,h3,h4,p){margin:0}.sps :focus-visible{outline:2px solid var(--sps-accent);outline-offset:2px;border-radius:6px}.sps-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sps-row{display:grid;grid-gap:var(--sps-gap);gap:var(--sps-gap);grid-template-columns:minmax(0,.92fr) minmax(0,1.04fr) minmax(0,1.18fr);align-items:stretch}@media (min-width:900px){.sps-row[data-focus=library]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.sps-row[data-focus=compose]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.sps-row[data-focus=post]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}}.sps-card{display:grid;grid-template-rows:auto minmax(auto,1fr) auto;grid-gap:var(--sps-gap);gap:var(--sps-gap);padding:var(--sps-pad);min-width:0;min-height:0;background:var(--sps-surface);border:1px solid var(--sps-line);border-radius:var(--sps-r-2xl);box-shadow:var(--sps-shadow-m)}.sps-card.is-library{grid-template-rows:auto auto minmax(auto,1fr) auto;container-name:sps-library;container-type:inline-size}.sps-card.is-compose{container-name:sps-compose}.sps-card.is-compose,.sps-card.is-post{container-type:inline-size}.sps-card>*,.sps-card>*>*{min-width:0}.sps-head{display:grid;grid-template-rows:auto auto auto;align-content:start;grid-gap:2px;gap:2px;min-height:var(--sps-head-h)}.sps-eyebrow-row{display:flex;justify-content:space-between;gap:8px}.sps-eyebrow-row,.sps-open{align-items:center;height:16px}.sps-open{display:inline-flex;gap:5px;padding:0 2px;flex:none;font-size:.66rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sps-accent-ink);border-radius:6px;transition:color .18s ease}.sps-open:hover{color:var(--sps-accent)}.sps-head h2:focus{outline:none}.sps-title-row{display:flex;align-items:center;gap:12px;min-width:0}.sps-title-row h2{flex:1 1 auto;min-width:0}.sps-eyebrow{font-size:.66rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sps-ink-3);display:block}.sps-head h2{font-size:1.14rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.sps-head p{min-height:2.5em;font-size:.82rem;line-height:1.25;color:var(--sps-ink-3)}.sps-count{margin-left:auto;flex:none;height:30px;display:inline-flex;align-items:center;font-size:.76rem;font-weight:600;color:var(--sps-ink-2);background:var(--sps-surface-2);border:1px solid var(--sps-line);border-radius:var(--sps-r-pill);padding:5px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sps-scroll{display:flex;flex-direction:column;gap:16px;min-width:0}.sps-foot{display:grid;grid-gap:8px;gap:8px;align-content:end}.sps-card[data-mode=focus]{border-color:var(--sps-accent-line)}.sps-card[data-mode=focus] .sps-eyebrow{color:var(--sps-accent-ink)}.sps-card[data-mode=compact]{cursor:pointer;box-shadow:var(--sps-shadow-s);transition:border-color .18s ease,box-shadow .18s ease}.sps-card[data-mode=compact]:hover{border-color:var(--sps-accent-line);box-shadow:var(--sps-shadow-m)}.sps-card[data-mode=compact] .sps-head h2{font-size:1.04rem}.sps-card[data-mode=focus]>:not(.sps-head){animation:sps-open-in .28s cubic-bezier(.2,.8,.2,1) both}.sps-card[data-mode=compact]>:not(.sps-head){animation:sps-fold-in .2s ease both}@keyframes sps-open-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sps-fold-in{0%{opacity:0}to{opacity:1}}.sps-card.is-library[data-mode=compact]{grid-template-rows:auto minmax(auto,1fr) auto}.sps-card[data-mode=compact] .sps-slot{border-radius:var(--sps-r-sm)}.sps-card[data-mode=compact] .sps-slot .sps-badge,.sps-card[data-mode=compact] .sps-slot .sps-kill,.sps-card[data-mode=compact] .sps-tile .sps-src,.sps-card[data-mode=compact] .sps-tile .sps-veil{display:none}.sps-card[data-mode=compact] .sps-slot .sps-n{font-size:.74rem}.sps-peek{display:grid;grid-gap:6px;gap:6px;width:100%;padding:12px 14px;text-align:left;border-radius:var(--sps-r-lg);background:var(--sps-surface-2);border:1px solid var(--sps-line);transition:border-color .18s ease,background .18s ease}.sps-peek:hover{border-color:var(--sps-accent-line);background:var(--sps-accent-soft)}.sps-peek-label{font-size:.66rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sps-ink-3)}.sps-peek-text{font-size:.82rem;line-height:1.45;color:var(--sps-ink-2);overflow-wrap:anywhere}.sps-peek-text.is-empty{color:var(--sps-ink-3)}.sps-card[data-mode=compact]{--sps-stage-h:300px}.sps-post-mini{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.sps-card[data-mode=compact] .sps-post-empty{padding:28px 14px;gap:12px}.sps-card[data-mode=compact] .sps-post-empty .sps-ghost{width:72px;height:90px}.sps-card[data-mode=compact] .sps-post-empty h3{font-size:.9rem}.sps-card[data-mode=compact] .sps-post-actions{grid-template-columns:minmax(0,1fr)}.sps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--sps-ctl);padding:0 18px;border-radius:var(--sps-r-md);font-size:.88rem;font-weight:600;letter-spacing:-.01em;border:1px solid transparent;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .12s ease}.sps-btn svg{flex:none}.sps-btn-primary{background:var(--sps-accent);color:var(--sps-on-accent);box-shadow:var(--sps-shadow-s)}.sps-btn-primary:hover:not(:disabled){background:var(--sps-accent-ink)}.sps-btn-secondary{background:var(--sps-surface);color:var(--sps-ink);border-color:var(--sps-line-strong)}.sps-btn-secondary:hover:not(:disabled){background:var(--sps-surface-2)}.sps-btn-soft{background:var(--sps-accent-soft);color:var(--sps-accent-ink)}.sps-btn-soft:hover:not(:disabled){background:var(--sps-accent-line)}.sps-btn-ghost{background:transparent;color:var(--sps-ink-2)}.sps-btn-ghost:hover:not(:disabled){background:var(--sps-surface-2);color:var(--sps-ink)}.sps-btn-sm{height:var(--sps-ctl-sm);padding:0 14px;font-size:.83rem}.sps-btn-sm,.sps-btn-xs{border-radius:var(--sps-r-sm)}.sps-btn-xs{height:var(--sps-ctl-xs);padding:0 12px;font-size:.78rem}.sps-btn:disabled{opacity:.5;cursor:not-allowed}.sps-btn-block{width:100%}.sps-btn:active:not(:disabled){transform:translateY(1px)}.sps-field{width:100%;height:var(--sps-ctl);padding:0 14px;border-radius:var(--sps-r-md);background:var(--sps-surface-2);border:1px solid var(--sps-line);color:var(--sps-ink);font-size:.88rem;transition:border-color .18s ease,background .18s ease}.sps-field::placeholder{color:var(--sps-ink-3)}.sps-field:hover{border-color:var(--sps-line-strong)}.sps-field:focus{outline:none;border-color:var(--sps-accent);background:var(--sps-surface);box-shadow:0 0 0 3px var(--sps-accent-soft)}textarea.sps-field{height:auto;min-height:calc(4.5em + 26px);padding:12px 14px;line-height:1.5;overflow-y:hidden;resize:none}textarea.sps-field.sps-caption-field{max-height:calc(18em + 18px);overflow-y:auto}textarea.sps-field.sps-hashtag-field{min-height:calc(1.5em + 18px);max-height:calc(4.5em + 18px);overflow-y:auto}.sps-chips{display:flex;flex-wrap:wrap;gap:8px}.sps-chip{display:inline-flex;align-items:center;gap:7px;height:var(--sps-ctl-xs);padding:0 13px;border-radius:var(--sps-r-pill);background:var(--sps-surface-2);border:1px solid var(--sps-line);font-size:.79rem;font-weight:600;color:var(--sps-ink-2);text-align:left;transition:background .18s ease,color .18s ease,border-color .18s ease}.sps-chip:hover{border-color:var(--sps-line-strong);color:var(--sps-ink)}.sps-chip[aria-pressed=true]{background:var(--sps-accent);border-color:var(--sps-accent);color:var(--sps-on-accent)}.sps-chip .sps-dot{width:7px;height:7px;border-radius:var(--sps-r-pill);background:currentColor;opacity:.75;flex:none}.sps-chip.is-wrap{height:auto;min-height:var(--sps-ctl-xs);padding:6px 13px;white-space:normal}.sps-note{display:flex;gap:11px;padding:12px 14px;border-radius:var(--sps-r-lg);background:var(--sps-accent-soft);border:1px solid var(--sps-accent-line);font-size:.81rem;line-height:1.45;color:var(--sps-ink-2)}.sps-note svg{flex:none;color:var(--sps-accent-ink);margin-top:1px}.sps-note b{color:var(--sps-ink);font-weight:700}.sps-hint{font-size:.78rem;color:var(--sps-ink-3);line-height:1.45}.sps-hint.is-warn{color:var(--sps-warn);font-weight:600}.sps-allowance{display:flex;flex-wrap:wrap;gap:2px 14px;min-width:0}.sps-allowance .sps-hint{margin:0}.sps-link{font-size:.79rem;font-weight:700;color:var(--sps-accent-ink);text-decoration:none;border-bottom:1px solid var(--sps-accent-line);padding-bottom:1px;background:none}.sps-link:hover{border-bottom-color:var(--sps-accent)}.sps-select{position:relative}.sps-select-btn{display:flex;align-items:center;gap:10px;width:100%;height:var(--sps-ctl);padding:0 14px;border-radius:var(--sps-r-md);background:var(--sps-surface-2);border:1px solid var(--sps-line);font-size:.86rem;font-weight:600;color:var(--sps-ink);text-align:left}.sps-select-btn:hover{border-color:var(--sps-line-strong)}.sps-select-btn[aria-expanded=true]{border-color:var(--sps-accent);background:var(--sps-surface);box-shadow:0 0 0 3px var(--sps-accent-soft)}.sps-select-btn .sps-val{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sps-select-btn .sps-caret{flex:none;color:var(--sps-ink-3);transition:transform .18s ease}.sps-select-btn[aria-expanded=true] .sps-caret{transform:rotate(180deg)}.sps-select-list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;background:var(--sps-surface);border:1px solid var(--sps-line);border-radius:var(--sps-r-md);box-shadow:var(--sps-shadow-l);padding:6px;margin:0;list-style:none;max-height:264px;overflow:auto}.sps-select-list li{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:var(--sps-r-sm);font-size:.86rem;color:var(--sps-ink-2);cursor:pointer}.sps-select-list li.is-cursor,.sps-select-list li:hover{background:var(--sps-surface-2);color:var(--sps-ink)}.sps-select-list li[aria-selected=true]{color:var(--sps-accent-ink);font-weight:700;background:var(--sps-accent-soft)}.sps-select-list li .sps-tick{margin-left:auto;opacity:0;flex:none}.sps-select-list li[aria-selected=true] .sps-tick{opacity:1}.sps-check{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;width:100%;min-height:44px;text-align:left;padding:8px 0 8px 10px;border-radius:var(--sps-r-md);background:transparent;border:1px solid transparent;transition:background .16s ease}.sps-check:hover:not(:disabled){background:var(--sps-surface-2)}.sps-check:disabled{cursor:not-allowed}.sps-check .sps-box{width:20px;height:20px;border-radius:7px;border:1.5px solid var(--sps-line-strong);background:var(--sps-surface);display:grid;place-items:center;flex:none;transition:background .16s ease,border-color .16s ease}.sps-check .sps-box svg{opacity:0;color:var(--sps-on-accent);transition:opacity .16s ease}.sps-check[aria-checked=true] .sps-box{background:var(--sps-accent);border-color:var(--sps-accent)}.sps-check[aria-checked=true] .sps-box svg{opacity:1}.sps-check .sps-label{font-size:.88rem;font-weight:600;line-height:1.3}.sps-check:disabled .sps-label{color:var(--sps-ink-3)}.sps-check:disabled .sps-box{background:var(--sps-surface-2)}.sps-opt-row .sps-value{font-size:.78rem;font-weight:600;color:var(--sps-accent-ink);background:var(--sps-accent-soft);border-radius:var(--sps-r-pill);padding:4px 11px;max-width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.3;justify-self:end}.sps-opt-row .sps-value.is-off{color:var(--sps-ink-3);background:var(--sps-surface-3)}.sps-lib-top{display:flex;flex-direction:column;gap:12px;min-width:0}.sps-card.is-library .sps-chips{flex-wrap:wrap;overflow:visible;padding-bottom:2px}.sps-card.is-library .sps-chip{flex:0 0 auto}.sps-lib-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));grid-gap:8px;gap:8px}.sps-lib-actions .sps-btn{width:100%;padding:0 12px;min-width:0}.sps-lib-actions .sps-btn span{min-width:0;white-space:nowrap}.sps-genbox{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:var(--sps-r-lg);background:var(--sps-surface-2);border:1px solid var(--sps-line)}.sps-genbox .sps-row2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.sps-genbox label{font-size:.74rem;font-weight:700;color:var(--sps-ink-3);letter-spacing:.02em;display:block;margin-bottom:6px}.sps-genbox .sps-acts,.sps-genbox .sps-row2>*{min-width:0}.sps-genbox .sps-acts{display:flex;gap:8px;justify-content:flex-end;align-self:end}.sps-search{position:relative}.sps-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--sps-ink-3);pointer-events:none}.sps-search .sps-field{padding-left:40px}.sps-grid-viewport{--sps-library-two-rows:calc(100cqi + 4px);position:relative;min-width:0;min-height:var(--sps-library-two-rows);overflow:hidden}.sps-grid{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;grid-auto-rows:max-content;align-content:start;height:var(--sps-grid-height,100%);padding:2px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--sps-line-strong) transparent}.sps-grid::-webkit-scrollbar{width:6px}.sps-grid::-webkit-scrollbar-track{background:transparent}.sps-grid::-webkit-scrollbar-thumb{background:var(--sps-line-strong);border-radius:var(--sps-r-pill)}.sps-grid::-webkit-scrollbar-thumb:hover{background:var(--sps-ink-3)}.sps-tile{position:relative;border-radius:var(--sps-r-lg);overflow:hidden;background:var(--sps-surface-3);border:1px solid var(--sps-line);cursor:-webkit-grab;cursor:grab;display:block;width:100%;padding:0;box-shadow:var(--sps-shadow-s)}.sps-tile:before{content:"";display:block;padding-top:100%}.sps-tile .sps-art{position:absolute;inset:0;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sps-tile .sps-art img{width:100%;height:100%;display:block;object-fit:cover}.sps-tile:focus-visible .sps-art,.sps-tile:hover .sps-art{transform:scale(1.07)}.sps-tile .sps-veil{position:absolute;inset:auto 0 0 0;height:56%;background:linear-gradient(0deg,rgba(6,18,16,.78),rgba(6,18,16,0));pointer-events:none}.sps-tile .sps-src{position:absolute;left:8px;bottom:8px;right:8px;display:flex;align-items:center;gap:5px;font-size:.64rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sps-tile .sps-src i{width:6px;height:6px;border-radius:var(--sps-r-pill);flex:none}.sps-tile .sps-src em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sps-tile .sps-grip{left:7px;width:24px;height:24px;background:rgba(12,24,22,.5);color:#fff;place-items:center;opacity:0;transition:opacity .2s ease}.sps-tile .sps-add,.sps-tile .sps-grip{position:absolute;top:7px;border-radius:9px;display:grid}.sps-tile .sps-add{right:7px;height:26px;padding:0 10px;background:rgba(255,255,255,.94);color:#0E1413;font-size:.7rem;font-weight:700;place-items:center;opacity:0;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease}.sps-tile:focus-visible .sps-add,.sps-tile:focus-visible .sps-grip,.sps-tile:hover .sps-add,.sps-tile:hover .sps-grip{opacity:1;transform:none}.sps-tile.is-dragging{opacity:.42;cursor:-webkit-grabbing;cursor:grabbing}.sps-tile.is-used{outline:2px solid var(--sps-accent);outline-offset:-2px}.sps-tile.is-busy{background:linear-gradient(100deg,var(--sps-surface-3) 30%,var(--sps-surface-2) 48%,var(--sps-surface-3) 66%);background-size:280% 100%;animation:sps-shimmer 1.4s linear infinite}.sps-tile .sps-spin{position:absolute;inset:0;display:grid;place-items:center;color:var(--sps-ink-3);font-size:.68rem;font-weight:700}@keyframes sps-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.sps-grid.is-empty{align-content:center;justify-items:center}.sps-empty-lib{width:min(100%,26ch);padding:24px 0;text-align:center;color:var(--sps-ink-3);font-size:.83rem;grid-column:1/-1}.sps-tile.is-article{container-type:inline-size;cursor:pointer}.sps-tile.is-article .sps-veil{height:84%;background:linear-gradient(0deg,rgba(6,18,16,.86),rgba(6,18,16,0))}.sps-tile .sps-art-note{display:grid;place-items:start end;padding:9%;background:color-mix(in srgb,var(--sps-sophia) 12%,var(--sps-surface-2));color:var(--sps-sophia)}.sps-tile .sps-article{position:absolute;left:8%;right:8%;bottom:8%;display:flex;flex-direction:column;gap:4px;min-width:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.sps-tile.is-note .sps-article{color:var(--sps-ink);text-shadow:none}.sps-tile .sps-article-title{font-size:clamp(.6rem,9cqi,.84rem);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.sps-tile .sps-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;font-size:clamp(.55rem,7.2cqi,.7rem);font-weight:600}.sps-tile .sps-article-meta em{font-style:normal;font-weight:700;padding:1px 6px;border-radius:var(--sps-r-pill);background:var(--sps-sophia);color:#fff;text-shadow:none;white-space:nowrap}.sps-tile.is-promoting .sps-spin{color:#0E1413;background:linear-gradient(100deg,rgba(255,255,255,.66) 30%,rgba(255,255,255,.92) 48%,rgba(255,255,255,.66) 66%);background-size:280% 100%;animation:sps-shimmer 1.4s linear infinite}.sps-card[data-mode=compact] .sps-tile .sps-article{display:none}.sps-lib-error,.sps-slot-note{margin:0}.sps-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.sps-slot{position:relative;border-radius:var(--sps-r-md);border:1.5px dashed var(--sps-line-strong);background:var(--sps-surface-2);min-width:0;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease}.sps-slot:before{content:"";display:block;padding-top:100%}.sps-slot .sps-n{position:absolute;inset:0;display:grid;place-items:center;font-size:.82rem;font-weight:700;color:var(--sps-ink-3)}.sps-slot.is-over{border-color:var(--sps-accent);background:var(--sps-accent-soft);transform:scale(1.03)}.sps-slot.is-filled{border-style:solid;border-color:var(--sps-line);background:var(--sps-surface-3);cursor:-webkit-grab;cursor:grab;padding:0}.sps-slot .sps-art{position:absolute;inset:0}.sps-slot .sps-art img{width:100%;height:100%;display:block;object-fit:cover}.sps-slot .sps-badge{left:6px;top:6px;width:20px;height:20px;font-size:.66rem;font-weight:700;place-items:center}.sps-slot .sps-badge,.sps-slot .sps-kill{position:absolute;border-radius:7px;background:rgba(12,24,22,.62);color:#fff;display:grid;z-index:2}.sps-slot .sps-kill{right:5px;top:5px;width:22px;height:22px;place-items:center;opacity:0;transition:opacity .18s ease}.sps-slot:focus-within .sps-kill,.sps-slot:hover .sps-kill{opacity:1}.sps-slot.is-dragging{opacity:.4}.sps-suggest-row{align-items:flex-start}.sps-suggest,.sps-suggest-row{display:flex;gap:8px;min-width:0}.sps-suggest{flex-wrap:wrap;flex:1 1 auto}.sps-suggest .sps-chip{flex:0 1 auto;max-width:100%}.sps-suggest-row .sps-link{flex:none;display:inline-flex;align-items:center;min-height:var(--sps-ctl-xs)}.sps-opts{border:1px solid var(--sps-line);border-radius:var(--sps-r-lg);background:var(--sps-surface);padding:2px 8px;display:grid;grid-gap:0;gap:0}.sps-opt-row{display:grid;grid-template-columns:minmax(152px,1fr) auto;align-items:start;grid-gap:8px;gap:8px;padding-right:10px;min-height:44px}.sps-opt-row .sps-select{width:clamp(156px,52%,190px)}.sps-opt-row .sps-select-btn{height:36px;font-size:.82rem;padding:0 11px}.sps-opt-row.has-long-value{grid-template-columns:minmax(0,1fr);padding:6px 10px 8px 0}.sps-opt-row.has-long-value .sps-select,.sps-opt-row.has-long-value .sps-value{justify-self:stretch;width:100%}.sps-opt-foot{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;padding:4px 2px 6px;flex-wrap:wrap}.sps-opt-foot .sps-hint{min-width:0;white-space:normal}.sps-opt-foot .sps-link{flex:none}.sps-brand-peek{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px 12px;min-width:0;border:1px solid var(--sps-line);border-radius:var(--sps-r-lg);background:var(--sps-surface-2)}.sps-brand-peek-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;min-width:0}.sps-brand-peek-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sps-ink-3);white-space:nowrap}.sps-brand-peek-source{max-width:100%;min-width:0;overflow:hidden;white-space:nowrap}.sps-brand-peek-source>:not(.sps-dot){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sps-brand-peek-source[data-source=brandon]{color:var(--sps-accent-ink);border-color:var(--sps-accent-line);background:var(--sps-accent-soft)}.sps-brand-peek-source[data-source=none]{color:var(--sps-ink-3)}.sps-brand-peek-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sps-brand-peek-logo{display:inline-grid;place-items:center;height:34px;max-width:96px;padding:4px 8px;flex:none;border-radius:var(--sps-r-md,10px);border:1px solid var(--sps-line);background:#fff}.sps-brand-peek-logo[data-variant=onDark]{background:#101418}.sps-brand-peek-logo img{height:24px;max-width:80px;width:auto;object-fit:contain;display:block}.sps-brand-peek-swatches{display:inline-flex;gap:4px;flex:none}.sps-brand-peek-swatch{width:18px;height:18px;border-radius:6px;border:1px solid var(--sps-line);display:block}.sps-brand-peek-font{display:inline-flex;align-items:baseline;gap:6px;font-size:1.05rem;font-weight:700;color:var(--sps-ink);max-width:160px;min-width:0;overflow:hidden;white-space:nowrap}.sps-brand-peek-font small{font-size:.72rem;font-weight:600;color:var(--sps-ink-3);font-family:inherit;overflow:hidden;text-overflow:ellipsis}.sps-brand-peek-tone{font-size:.79rem;color:var(--sps-ink-2);font-style:italic;min-width:0;flex:1 1 120px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.sps-brand-peek-foot{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap}.sps-brand-peek-foot .sps-hint{min-width:0}.sps-brand-peek-foot .sps-link{flex:none}.sps-prompt-label{display:block;margin-bottom:8px;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--sps-ink)}.sps-progress{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--sps-r-lg);background:var(--sps-surface-2);border:1px solid var(--sps-line)}.sps-pline{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--sps-ink-3)}.sps-pline .sps-mark{width:18px;height:18px;border-radius:var(--sps-r-pill);border:2px solid var(--sps-line-strong);display:grid;place-items:center;flex:none}.sps-pline.is-run{color:var(--sps-ink);font-weight:600}@property --sps-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.sps-pline.is-run .sps-mark{border:0;background:conic-gradient(from var(--sps-turn),var(--sps-accent) 0 72%,transparent 72%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:sps-turn .8s linear infinite}@keyframes sps-turn{to{--sps-turn:360deg}}.sps-pline.is-done{color:var(--sps-ink-2)}.sps-pline.is-done .sps-mark{background:var(--sps-accent);border-color:var(--sps-accent);color:var(--sps-on-accent)}.sps-post-empty{display:grid;grid-gap:16px;gap:16px;place-items:center;text-align:center;padding:40px 20px;border-radius:var(--sps-r-xl);background:var(--sps-surface-2);border:1px dashed var(--sps-line-strong)}.sps-post-empty h3{font-size:1rem;font-weight:700}.sps-post-empty p{font-size:.84rem;color:var(--sps-ink-3);max-width:34ch}.sps-post-empty .sps-ghost{width:112px;height:140px;border-radius:var(--sps-r-md);background:var(--sps-surface-3);display:grid;place-items:center;color:var(--sps-ink-3)}.sps-making{display:grid;grid-gap:18px;gap:18px;justify-items:center;min-width:0}.sps-gen-phone{position:relative;height:var(--sps-stage-h);aspect-ratio:292/579;max-width:100%;padding:3.4%;border-radius:12.3%/6.2%;background:#0E1413;box-shadow:var(--sps-shadow-l)}.sps-gen-phone:before{content:"";position:absolute;left:50%;top:2.4%;transform:translateX(-50%);width:28%;height:3.8%;border-radius:var(--sps-r-pill);background:#0E1413;z-index:1}.sps-gen-screen{display:grid;place-items:center;height:100%;padding:12px;border-radius:9.6%/4.9%;background:linear-gradient(100deg,var(--sps-surface-3) 30%,var(--sps-surface-2) 48%,var(--sps-surface-3) 66%);background-size:280% 100%;animation:sps-shimmer 1.4s linear infinite;color:var(--sps-accent-ink);font-size:.84rem;font-weight:700;text-align:center}.sps-making .sps-progress{background:none;border:0;padding:0;justify-items:start}.sps-making .sps-progress .sps-btn{justify-self:center}.sps-scroll.is-empty{justify-content:center}.sps-post-body{display:flex;flex-direction:column;gap:16px;width:100%;max-width:460px;margin-inline:auto;min-width:0}.sps-post-status{display:grid;grid-gap:12px;gap:12px;min-width:0}.sps-post-stage{display:grid;grid-gap:14px;gap:14px;justify-items:center;min-width:0}.sps-post-stage .sps-seg button{flex:0 0 52px}.sps-post-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.sps-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;border-radius:var(--sps-r-lg);font-size:.82rem;font-weight:600;background:var(--sps-live-soft);color:var(--sps-ink);border:1px solid rgba(21,128,61,.3)}.sps-strip .sps-led{width:8px;height:8px;border-radius:var(--sps-r-pill);background:var(--sps-live);flex:none}.sps-strip .sps-txt{flex:1 1 auto;min-width:0}.sps-strip.is-sched{background:var(--sps-accent-soft);border-color:var(--sps-accent-line)}.sps-strip.is-sched .sps-led{background:var(--sps-accent)}.sps-strip.is-warn{background:var(--sps-warn-soft);border-color:rgba(180,83,9,.34)}.sps-strip.is-warn .sps-led{background:var(--sps-warn)}.sps-chan-state{display:grid;grid-gap:8px;gap:8px}.sps-chan-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:var(--sps-r-md);background:var(--sps-surface-2);border:1px solid var(--sps-line);font-size:.83rem}.sps-chan-row .sps-who b{font-weight:700;display:block;line-height:1.2}.sps-chan-row .sps-who span{color:var(--sps-ink-3);font-size:.75rem}.sps-chan-row .sps-state{font-size:.76rem;font-weight:700;color:var(--sps-live);display:flex;align-items:center;gap:6px;text-align:right}.sps-chan-row .sps-state.is-sched{color:var(--sps-accent-ink)}.sps-chan-row .sps-state.is-run{color:var(--sps-ink-3)}.sps-chan-row .sps-state.is-bad{color:var(--sps-warn)}.sps-caption-block{display:grid;grid-gap:8px;gap:8px}.sps-caption-block label{font-size:.74rem;font-weight:700;color:var(--sps-ink-3);letter-spacing:.02em}.sps-edit-head{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;min-width:0}.sps-edit-acts{display:inline-flex;gap:14px;flex:none}.sps-textbtn{display:inline-flex;align-items:center;gap:5px;height:24px;border-radius:6px;font-size:.78rem;font-weight:700;color:var(--sps-accent-ink);transition:color .18s ease}.sps-textbtn:hover:not(:disabled),.sps-textbtn[aria-expanded=true]{color:var(--sps-accent)}.sps-textbtn:disabled{opacity:.5;cursor:not-allowed}.sps-tweaks{display:flex;flex-wrap:wrap;gap:8px;border-radius:var(--sps-r-lg)}.sps-tweaks,.sps-written-for{padding:12px;background:var(--sps-surface-2);border:1px solid var(--sps-line)}.sps-written-for{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);grid-gap:6px 12px;gap:6px 12px;align-items:center;border-radius:var(--sps-r-lg)}.sps-written-for-label{font-size:.82rem;font-weight:700;color:var(--sps-ink)}.sps-written-for>.sps-hint{grid-column:1/-1}.sps-copy-editor{display:grid;grid-gap:10px;gap:10px;min-width:0}.sps-platform-selector{display:flex;flex-wrap:nowrap;gap:7px;width:100%;min-width:0;padding:3px 2px 7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.sps-platform-selector button{flex:1 0 86px;min-width:0;max-width:108px;min-height:76px;padding:7px 6px 6px;display:grid;grid-template-rows:28px auto auto auto;justify-items:center;align-items:center;grid-gap:2px;gap:2px;border:1px solid var(--sps-line);border-radius:14px;color:var(--sps-ink-2);background:var(--sps-surface);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.sps-platform-selector .sps-platform-name{font-size:.72rem;font-weight:750}.sps-platform-selector .sps-platform-name,.sps-platform-selector button>small{max-width:100%;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sps-platform-selector button>small{display:block;color:var(--sps-ink-2);font-size:.61rem}.sps-platform-selector .sps-platform-status{font-weight:750}.sps-platform-selector button[aria-checked=true]{border-color:var(--sps-accent);background:var(--sps-accent-soft);box-shadow:0 0 0 1px var(--sps-accent-line)}.sps-platform-selector button.has-error{border-color:rgba(180,83,9,.44);background:var(--sps-warn-soft)}.sps-platform-selector button.has-error>.sps-platform-status{color:#92400E}[data-theme=dark] .sps-platform-selector button.has-error>.sps-platform-status{color:var(--sps-warn)}.sps-platform-selector button:disabled{cursor:not-allowed;opacity:1;background:var(--sps-surface-2);color:var(--sps-ink-2)}.sps-format-selector{display:inline-flex;justify-self:center;max-width:100%;padding:3px;gap:3px;border:1px solid var(--sps-line);border-radius:var(--sps-r-pill);background:var(--sps-surface-2)}.sps-format-selector button{min-width:72px;min-height:30px;padding:0 12px;border-radius:var(--sps-r-pill);color:var(--sps-ink-3);font-size:.73rem;font-weight:750;white-space:nowrap}.sps-format-selector button[aria-checked=true]{background:var(--sps-surface);color:var(--sps-accent-ink);box-shadow:var(--sps-shadow-s)}.sps-story-copy-note{padding:12px 14px;border:1px solid var(--sps-accent-line);border-radius:var(--sps-r-lg);background:var(--sps-accent-soft);color:var(--sps-ink-2);font-size:.8rem;line-height:1.45}.sps-format-notice{width:100%;padding:9px 11px;border:1px solid rgba(180,83,9,.34);border-radius:var(--sps-r-lg);background:var(--sps-warn-soft);color:var(--sps-warn);font-size:.74rem;line-height:1.4;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.sps-format-notice button{min-height:36px;padding:0 12px;border:1px solid;border-radius:var(--sps-r-pill);background:var(--sps-surface);color:var(--sps-warn);font-size:.72rem;font-weight:800;white-space:nowrap}.sps-format-notice button:disabled{opacity:.55;cursor:not-allowed}.sps-copy-label,.sps-copy-origin{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-width:0}.sps-copy-origin>span{color:var(--sps-ink-3);font-size:.74rem;font-weight:700}.sps-copy-origin .sps-copy-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px 12px;flex-wrap:wrap}.sps-copy-label>span{color:var(--sps-ink-3);font-size:.72rem;font-weight:700;overflow-wrap:anywhere}.sps-hashtag-chips,.sps-mention-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sps-hashtag-chips>span,.sps-mention-chips>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border-radius:var(--sps-r-pill);background:var(--sps-accent-soft);color:var(--sps-accent-ink);font-size:.72rem;font-weight:700;overflow-wrap:anywhere}.sps-mention-chips button{flex:none;color:inherit;font-size:1rem;line-height:1}.sps-mention-box{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--sps-line);border-radius:var(--sps-r-lg);background:var(--sps-surface-2);min-width:0}.sps-contact-book{display:grid;grid-gap:6px;gap:6px;min-width:0}.sps-mention-add{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0}.sps-linkedin-mention{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);grid-gap:6px 8px;gap:6px 8px;min-width:0}.sps-linkedin-mention label{align-self:center}.sps-linkedin-mention .sps-btn,.sps-linkedin-mention .sps-hint{grid-column:1/-1}.sps-linkedin-mention .sps-btn{justify-self:start}.sps-seg{gap:4px;padding:4px;border-radius:var(--sps-r-lg);background:var(--sps-surface);border:1px solid var(--sps-line);flex:none}.sps-seg,.sps-seg button{display:flex;justify-content:center;min-width:0}.sps-seg button{align-items:center;gap:7px;flex:1 1;max-width:72px;overflow:hidden;height:34px;padding:0;border-radius:var(--sps-r-pill);font-size:.79rem;font-weight:600;color:var(--sps-ink-3);white-space:nowrap;transition:background .18s ease,color .18s ease}.sps-seg button:hover{color:var(--sps-ink)}.sps-seg button[aria-pressed=true]{background:var(--sps-accent);color:var(--sps-on-accent);box-shadow:var(--sps-shadow-s)}.sps-pm{border-radius:5px;display:grid;place-items:center;flex:none;color:#fff;font-weight:700}.sps-stage{display:grid;justify-items:center;align-items:center;width:100%;min-height:200px;min-width:0;overflow:hidden}.sps-device{position:relative;max-width:100%;transform-origin:center center}.sps-device.is-phone{width:min(292px,100%);background:#0E1413;border-radius:36px;padding:10px;box-shadow:var(--sps-shadow-l)}.sps-device.is-phone .sps-screen{border-radius:28px;aspect-ratio:9/18.5}.sps-device.is-phone.is-story .sps-screen{aspect-ratio:9/16}.sps-device.is-phone .sps-notch{position:absolute;left:50%;top:14px;transform:translateX(-50%);width:82px;height:22px;background:#0E1413;border-radius:12px;z-index:5}.sps-device.is-tablet{width:min(420px,100%);background:#0E1413;border-radius:26px;padding:12px;box-shadow:var(--sps-shadow-l)}.sps-device.is-tablet .sps-screen{border-radius:14px;aspect-ratio:3/4}.sps-device.is-desktop{width:min(560px,100%);background:#0E1413;border-radius:16px;padding:0;box-shadow:var(--sps-shadow-l);overflow:hidden}.sps-device.is-desktop .sps-bar{display:flex;align-items:center;gap:6px;padding:9px 12px}.sps-device.is-desktop .sps-bar i{width:9px;height:9px;border-radius:var(--sps-r-pill);background:#4A5654;display:block}.sps-device.is-desktop .sps-bar .sps-url{margin-left:8px;flex:1 1;height:22px;border-radius:var(--sps-r-pill);background:#1D2726;color:#8B9B97;font-size:.64rem;display:flex;align-items:center;padding:0 10px;overflow:hidden;white-space:nowrap}.sps-device.is-desktop .sps-screen{border-radius:0;aspect-ratio:4/3}.sps-device.is-desktop .pv-nav{display:none}.sps-screen{position:relative;overflow:hidden;background:#fff;color:#111}.sps-device.is-phone .sps-screen .pv{padding-top:24px}.sps-device.is-phone .sps-screen .pv-story{padding-top:0}.sps .pv{font-family:var(--sps-font);height:100%;display:flex;flex-direction:column;background:#fff;color:#111}.sps .pv *{box-sizing:border-box}.sps .pv-top{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e8ebea;flex:none}.sps .pv-body{flex:1 1;min-height:0;overflow:hidden}.sps .pv-hd{display:flex;align-items:center;gap:8px;padding:9px 11px}.sps .pv-hd .pv-ava{width:30px;height:30px;border-radius:999px;flex:none;overflow:hidden}.sps .pv-hd .pv-who{min-width:0;flex:1 1}.sps .pv-hd .pv-who b{display:block;font-size:calc(.72rem * var(--pvs, 1));font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sps .pv-hd .pv-who span{display:block;font-size:calc(.63rem * var(--pvs, 1));color:#6B7674;line-height:1.25}.sps .pv-art{position:relative;background:#EAF1EF;overflow:hidden}.sps .pv-art img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.sps .pv-media-error{position:absolute;z-index:4;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:18px;background:#FDF5EC;color:#92400E;font-size:calc(.68rem * var(--pvs, 1));font-weight:700;line-height:1.4;text-align:center}.sps .pv-media-error button{position:relative;min-height:32px;padding:0 12px;border:1px solid;border-radius:var(--sps-r-pill);background:#fff;color:#78350F;font-size:calc(.64rem * var(--pvs, 1));font-weight:800;text-align:center}.sps .pv-media-error button:before{content:"";position:absolute;inset:-6px -4px;border-radius:inherit}.sps .pv-media-error button:disabled{opacity:.55;cursor:not-allowed}.sps .pv-acts{display:flex;align-items:center;gap:13px;padding:8px 11px 4px;color:#111}.sps .pv-acts .pv-sp{margin-left:auto}.sps .pv-cap{padding:2px 11px 10px;font-size:calc(.66rem * var(--pvs, 1));line-height:1.45;color:#111;overflow-wrap:anywhere}.sps .pv-cap b{font-weight:700}.sps .pv-cap-copy,.sps .pv-tiktok-copy{position:relative;display:block}.sps .pv-cap-text,.sps .pv-tiktok-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.sps .pv-see-more{position:absolute;right:0;bottom:0;padding-left:14px;color:#65676B;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 24%);font-weight:700;white-space:nowrap}.sps .pv-tiktok-caption{font-size:calc(.64rem * var(--pvs));line-height:1.4}.sps .pv-see-more.is-tiktok{color:inherit;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.9) 24%);font-size:calc(.62rem * var(--pvs));opacity:.9}.sps .pv-tiktok-tags{margin-top:4px;font-size:calc(.64rem * var(--pvs));font-weight:700;overflow-wrap:anywhere}.sps .pv-tags{color:#1C6FD0}.sps .pv-meta{font-size:calc(.6rem * var(--pvs, 1));color:#6B7674;padding:0 11px 9px}.sps .pv-lay{position:absolute;inset:auto 0 0 0;padding:12px;color:#fff;background:linear-gradient(0deg,rgba(6,18,16,.8),rgba(6,18,16,0))}.sps .pv-lay .pv-kick{font-size:calc(.5rem * var(--pvs, 1));letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.85}.sps .pv-lay h4{margin:3px 0 0;font-size:calc(.86rem * var(--pvs, 1));font-weight:700;letter-spacing:-.01em;line-height:1.16}.sps .pv-logo{position:absolute;right:9px;top:9px;gap:5px;background:rgba(255,255,255,.94);color:#0E1413;border-radius:999px;padding:4px 9px 4px 4px;font-size:calc(.58rem * var(--pvs, 1));font-weight:700}.sps .pv-logo,.sps .pv-nav{display:flex;align-items:center}.sps .pv-nav{justify-content:space-around;padding:7px 10px;border-top:1px solid #e8ebea;color:#111;flex:none}.sps .pv.is-facebook .pv-art,.sps .pv.is-instagram .pv-art{width:calc(100% - 32px);margin-inline:auto}.sps .pv-tiktok-art{position:absolute;z-index:0;inset:0 0 31px;overflow:hidden}.sps .pv-tiktok-art>img{width:100%;height:100%;object-fit:cover;display:block}.sps-preview-note{width:100%;margin:2px 0 0;color:var(--sps-ink-2);font-size:.76rem;line-height:1.4;text-align:center}.sps .pv-story{position:relative;overflow:hidden;background:#101418;color:#fff}.sps .pv-story-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.sps .pv-story-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.42),transparent 22%,transparent 72%,rgba(0,0,0,.58))}.sps .pv-story-head{position:absolute;z-index:3;left:10px;right:10px;top:28px;display:flex;align-items:center;gap:7px;min-width:0}.sps .pv-story-head>span{min-width:0;display:grid}.sps .pv-story-head b{font-size:calc(.68rem * var(--pvs, 1));line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sps .pv-story-head small{font-size:calc(.53rem * var(--pvs, 1));opacity:.78}.sps .pv-story-guides{position:absolute;z-index:2;inset:0;pointer-events:none}.sps .pv-story-guides i{position:absolute;display:block;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.36)}.sps .pv-story-guides .is-top{inset:0 0 auto;height:var(--story-safe-top);border-bottom:1px dashed rgba(255,255,255,.48)}.sps .pv-story-guides .is-bottom{inset:auto 0 0;height:var(--story-safe-bottom);border-top:1px dashed rgba(255,255,255,.48)}.sps .pv-story-guides .is-right{top:var(--story-safe-top);right:0;bottom:var(--story-safe-bottom);width:var(--story-safe-right);border-left:1px dashed rgba(255,255,255,.48)}.sps .pv-story-guides>span{position:absolute;left:9px;top:calc(var(--story-safe-top) + 7px);padding:3px 6px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(0,0,0,.28);font-size:calc(.48rem * var(--pvs, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sps .pv-story-reply{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:9px}.sps .pv-story-reply>span{flex:1 1;min-width:0;height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.72);border-radius:999px;display:flex;align-items:center;font-size:calc(.56rem * var(--pvs, 1))}.sps-backdrop{position:fixed;inset:0;z-index:70;background:rgba(10,20,18,.45);display:grid;place-items:center;padding:16px}.sps-modal{width:min(480px,100%);max-height:min(88vh,760px);overflow:auto;background:var(--sps-surface);border:1px solid var(--sps-line);border-radius:var(--sps-r-2xl);box-shadow:var(--sps-shadow-l);padding:24px;display:grid;grid-gap:16px;gap:16px}.sps-modal h3{font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.sps-modal .sps-sub{font-size:.83rem;color:var(--sps-ink-3);margin-top:4px}.sps-modal-foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sps-pick-list{display:grid;grid-gap:8px;gap:8px}.sps-pick-entry{display:grid;grid-gap:7px;gap:7px;min-width:0}.sps-pick{display:grid;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--sps-r-lg);background:var(--sps-surface-2);border:1px solid var(--sps-line);transition:border-color .16s ease,background .16s ease}.sps-pick:hover{border-color:var(--sps-line-strong)}.sps-pick[aria-checked=true]{border-color:var(--sps-accent);background:var(--sps-accent-soft)}.sps-pick .sps-box{width:20px;height:20px;border-radius:7px;border:1.5px solid var(--sps-line-strong);background:var(--sps-surface);display:grid;place-items:center;flex:none}.sps-pick .sps-box svg{opacity:0;color:var(--sps-on-accent)}.sps-pick[aria-checked=true] .sps-box{background:var(--sps-accent);border-color:var(--sps-accent)}.sps-pick[aria-checked=true] .sps-box svg{opacity:1}.sps-pick .sps-who b{display:block;font-size:.86rem;font-weight:700;line-height:1.25}.sps-pick .sps-who span{display:block;font-size:.75rem;color:var(--sps-ink-3);line-height:1.3}.sps-pick.is-off{background:var(--sps-surface)}.sps-pick.is-off .sps-box{opacity:.4}.sps-pick.is-off .sps-pm,.sps-pick.is-off .sps-who b{opacity:.62}.sps-pick .sps-off{font-size:.72rem;font-weight:700;color:var(--sps-ink-3);white-space:nowrap}.sps-pick .sps-off.is-on{color:var(--sps-live)}.sps-pick .sps-off.is-bad{color:var(--sps-warn);white-space:normal;max-width:160px;text-align:right;overflow-wrap:anywhere}.sps-format-picks{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 4px 52px}.sps-format-picks button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--sps-line);border-radius:var(--sps-r-pill);background:var(--sps-surface);color:var(--sps-ink-2);font-size:.72rem;font-weight:750}.sps-format-picks .sps-box{width:16px;height:16px;border-radius:5px;border:1.5px solid var(--sps-line-strong);display:grid;place-items:center}.sps-format-picks .sps-box svg{opacity:0}.sps-format-picks button[aria-checked=true]{border-color:var(--sps-accent);background:var(--sps-accent-soft);color:var(--sps-accent-ink)}.sps-format-picks button[aria-checked=true] .sps-box{background:var(--sps-accent);border-color:var(--sps-accent);color:var(--sps-on-accent)}.sps-format-picks button[aria-checked=true] .sps-box svg{opacity:1}.sps-when{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sps-when label{font-size:.74rem;font-weight:700;color:var(--sps-ink-3);display:block;margin-bottom:6px}.sps-toasts{position:relative;z-index:60;display:grid;grid-gap:8px;gap:8px;justify-items:center;width:min(440px,calc(100% - 32px));margin:0 auto var(--sps-gap);pointer-events:none}.sps-toasts:empty{display:none}.sps-toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--sps-r-lg);background:var(--sps-surface);border:1px solid var(--sps-line);box-shadow:var(--sps-shadow-l);font-size:.84rem;font-weight:600;color:var(--sps-ink);animation:sps-rise .26s cubic-bezier(.2,.8,.2,1)}.sps-toast .sps-led{width:8px;height:8px;border-radius:var(--sps-r-pill);background:var(--sps-live);flex:none}.sps-toast.is-info .sps-led{background:var(--sps-accent)}.sps-toast.is-warn .sps-led{background:var(--sps-warn)}@keyframes sps-rise{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (min-width:900px){.sps-scroll{flex:1 1 auto}.sps-foot{padding-top:4px}.sps-stage{flex:1 1 auto;min-height:140px;position:relative;display:block}.sps-stage .sps-device{position:absolute;left:50%;top:50%}.sps-card .sps-stage{width:100%;height:var(--sps-stage-h);min-height:0;overflow:visible}}@media (min-width:900px) and (max-height:950px){.sps{--sps-pad:14px;--sps-gap:10px;--sps-head-h:80px;--sps-ctl:38px;--sps-ctl-sm:34px;--sps-ctl-xs:30px}.sps-card{border-radius:20px}.sps-scroll,.sps-title-row{gap:8px}textarea.sps-field{padding-block:8px}.sps-prompt-label{margin-bottom:5px;font-size:.84rem}.sps-check,.sps-opt-row{min-height:36px}.sps-check{padding-block:4px}.sps-opt-foot{padding-block:2px 4px}.sps{--sps-stage-h:440px}.sps-stage{min-height:120px}.sps-card[data-mode=compact]{--sps-stage-h:280px}}@container sps-library (max-width: 340px){.sps-genbox .sps-row2{grid-template-columns:minmax(0,1fr)}.sps-genbox .sps-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sps-genbox .sps-acts .sps-btn{width:100%;min-width:0}}@container sps-library (min-width: 336px){.sps-grid-viewport{--sps-library-two-rows:66.667cqi}.sps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sps-library (min-width: 452px){.sps-grid-viewport{--sps-library-two-rows:calc(50cqi - 2px)}.sps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.sps-row{grid-template-columns:minmax(0,1fr)}.sps-card.is-post{grid-column:auto}}@media (max-width:480px){.sps-genbox .sps-row2,.sps-lib-actions{grid-template-columns:minmax(0,1fr)}.sps-when{grid-template-columns:1fr}.sps-modal{padding:20px}.sps-post-actions{grid-template-columns:1fr}.sps-device.is-phone{width:100%;max-width:280px}.sps-linkedin-mention,.sps-mention-add,.sps-written-for{grid-template-columns:minmax(0,1fr)}.sps-platform-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-inline:0}.sps-platform-selector button{width:100%;max-width:none;min-height:76px}.sps-pick{grid-template-columns:20px auto minmax(0,1fr)}.sps-pick .sps-off{grid-column:3;text-align:left;max-width:none}.sps-format-picks{padding-left:12px}}@media (max-width:380px){.sps-opt-row{grid-template-columns:minmax(0,1fr);padding:6px 10px 8px 0}.sps-opt-row .sps-select,.sps-opt-row .sps-value{justify-self:stretch;width:100%}}@media (hover:none){.sps-tile .sps-add,.sps-tile .sps-grip{opacity:1;transform:none}.sps-slot .sps-kill{opacity:1}.sps-format-notice button{min-height:44px}}@media (prefers-reduced-motion:reduce){.sps *,.sps :after,.sps :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sps-kind{display:inline-flex;gap:4px;padding:4px;margin-bottom:var(--sps-gap);max-width:100%;border-radius:var(--sps-r-pill);background:var(--sps-surface);border:1px solid var(--sps-line);box-shadow:var(--sps-shadow-s)}.sps-kind button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 18px;border-radius:var(--sps-r-pill);font-size:.86rem;font-weight:700;color:var(--sps-ink-2);white-space:nowrap;transition:background .18s ease,color .18s ease}.sps-kind button:hover{color:var(--sps-ink)}.sps-kind button[aria-checked=true]{background:var(--sps-accent);color:var(--sps-on-accent);box-shadow:var(--sps-shadow-s)}.sps-kind-live{width:7px;height:7px;border-radius:var(--sps-r-pill);background:var(--sps-live);flex:none;animation:sps-kind-pulse 1.6s ease-in-out infinite}@keyframes sps-kind-pulse{50%{opacity:.3}}.sps a.sps-btn{text-decoration:none}.sps-vid-slots{grid-template-columns:repeat(6,minmax(0,1fr))}.sps-vid-set{display:grid;padding:2px 14px;border-radius:var(--sps-r-lg);background:var(--sps-surface);border:1px solid var(--sps-line)}.sps-vid-set-row{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--sps-line);min-width:0}.sps-vid-set-row:last-child{border-bottom:0}.sps-vid-set-row.is-checks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-block:4px}.sps-vid-set-row.is-checks .sps-check{padding-left:0}.sps-vid-set-label{font-size:.74rem;font-weight:700;color:var(--sps-ink-3);letter-spacing:.02em}.sps-vid-shape{display:inline-block;flex:none;border:1.6px solid;border-radius:3px}.sps-vid-shape.is-tall{width:9px;height:14px}.sps-vid-shape.is-wide{width:15px;height:9px}.sps-vid-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.sps-vid-tier{display:grid;grid-gap:1px;gap:1px;align-content:center;min-height:var(--sps-ctl);padding:7px 12px;text-align:left;border-radius:var(--sps-r-md);background:var(--sps-surface-2);border:1px solid var(--sps-line);transition:border-color .18s ease,background .18s ease}.sps-vid-tier:hover{border-color:var(--sps-line-strong)}.sps-vid-tier b{font-size:.84rem;font-weight:700;color:var(--sps-ink);line-height:1.25}.sps-vid-tier span{font-size:.72rem;color:var(--sps-ink-3);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sps-vid-tier[aria-pressed=true]{border-color:var(--sps-accent);background:var(--sps-accent-soft)}.sps-vid-tier[aria-pressed=true] b{color:var(--sps-accent-ink)}.sps-vid-plan{display:grid;grid-gap:10px;gap:10px;min-width:0}.sps-vid-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;min-width:0}.sps-vid-plan-head h3{font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;min-width:0;overflow-wrap:anywhere}.sps-vid-plan-head .sps-link{flex:none}.sps-vid-plan .sps-link:disabled{opacity:.5;cursor:not-allowed}.sps-vid-scenes{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.sps-vid-scene{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0}.sps-vid-thumb{position:relative;width:56px;height:56px;border-radius:var(--sps-r-sm);overflow:hidden;display:grid;place-items:center;background:var(--sps-surface-3);color:var(--sps-ink-3)}.sps-vid-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sps-vid-secs{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:var(--sps-r-pill);background:rgba(12,24,22,.66);color:#fff;font-size:.62rem;font-weight:700;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sps-vid-line{position:relative;display:block;min-width:0}textarea.sps-field.sps-vid-text{min-height:56px;padding:7px 50px 7px 12px;font-size:.84rem;line-height:1.45;background:var(--sps-surface)}.sps-vid-words{position:absolute;right:10px;bottom:7px;font-size:.68rem;font-weight:700;line-height:1.4;color:var(--sps-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.sps-vid-words.is-over{color:var(--sps-warn)}.sps-vid-detail{display:block;margin-top:1px;font-size:.72rem;font-weight:600;color:var(--sps-ink-3)}textarea.sps-field.sps-vid-text[aria-invalid=true]{border-color:var(--sps-warn);box-shadow:0 0 0 3px var(--sps-warn-soft)}textarea.sps-field.sps-vid-text[readonly]{background:var(--sps-surface-2);color:var(--sps-ink-2);cursor:default}textarea.sps-field.sps-vid-text[readonly]:focus{border-color:var(--sps-line);box-shadow:none}.sps-vid-more{justify-self:start}.sps-vid-quote{display:grid;grid-gap:2px;gap:2px;padding:11px 14px;border-radius:var(--sps-r-lg);background:var(--sps-accent-soft);border:1px solid var(--sps-accent-line)}.sps-vid-price{font-size:.88rem;font-weight:700;line-height:1.4;color:var(--sps-ink)}.sps-vid-quote .sps-link{white-space:nowrap}.sps-gen-phone.is-wide{height:auto;width:min(100%,560px);aspect-ratio:16/9;padding:8px;border-radius:20px}.sps-gen-phone.is-wide:before{display:none}.sps-gen-phone.is-wide .sps-gen-screen,.sps-gen-phone.is-wide .sps-vres-screen{border-radius:13px}.sps-vres-body{display:grid;grid-gap:14px;gap:14px;justify-items:center;min-width:0}.sps-post-mini .sps-vres-frame{justify-self:center}.sps-vres-screen{display:block;position:relative;height:100%;overflow:hidden;border-radius:9.6%/4.9%;background:#000}.sps-vres-meta{display:grid;grid-gap:2px;gap:2px;justify-items:center;text-align:center;max-width:40ch;min-width:0}.sps-vres-meta b{font-size:.95rem;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.sps-vres-meta span{font-size:.8rem;color:var(--sps-ink-3)}.sps-vres-stop .sps-ghost{width:64px;height:64px;border-radius:var(--sps-r-pill);color:var(--sps-warn);background:var(--sps-warn-soft)}.sps-card[data-mode=compact] .sps-vres-stop .sps-ghost{width:48px;height:48px}.sps-vres-stop p+p{margin-top:6px}.sps-vres-stop .sps-vres-refund{color:var(--sps-ink-2);font-weight:600}.sps-vplayer{position:relative}.sps-vplayer,.sps-vplayer video{width:100%;height:100%;background:#000}.sps-vplayer video{display:block;object-fit:contain}.sps-vplayer video::-webkit-media-controls-overlay-play-button{display:none}.sps-vplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:var(--sps-r-pill);display:grid;place-items:center;background:rgba(15,23,42,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background .12s ease,transform .12s ease}.sps-vplay:hover{background:rgba(15,23,42,.8)}.sps-vplay svg{margin-left:3px}@container sps-compose (max-width: 420px){.sps-vid-set-row:not(.is-checks){grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:480px){.sps-kind{display:flex;width:100%}.sps-kind button{flex:1 1;justify-content:center}}.sps .sps-compose-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.sps .sps-compose-controls label{display:block;margin-bottom:8px;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--sps-ink)}.sps .sps-compose-controls>div{flex:1 1 150px;min-width:0}.sps .sps-article-entry{min-width:0;display:flex;flex-direction:column;gap:6px}.sps .sps-article-entry .sps-tile{width:100%}.sps .sps-article-action{text-align:left;font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.sps .sps-tile[aria-disabled=true]{cursor:default}.sps .sps-article-entry .sps-hint{font-size:.7rem;overflow-wrap:anywhere}.sps .sps-article-link{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--sps-line);border-radius:10px;font-size:.75rem;line-height:1.4}.sps .sps-article-link>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.sps .sps-article-link>button{flex:none;padding:2px;display:inline-flex}.sps-opt-row:not(.has-long-value){align-items:center}.sps-opt-row:not(.has-long-value) .sps-value{white-space:nowrap}.sps-edit-head>span:first-child{font-size:.82rem;font-weight:700;color:var(--sps-ink)}.sps-copy-label>span[data-over=true]{color:var(--sps-warn)}.sps .sps-tile[aria-disabled=true]:not(.is-used):not(.is-article){opacity:.5}.sps .sps-article-link>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:900px) and (max-height:950px){.sps .sps-compose-controls label{margin-bottom:5px;font-size:.84rem}}