@layer reset,tokens,base,layout;@layer components{.post{gap:var(--space-2);flex-direction:column;display:flex}.post-switch{flex-wrap:wrap;gap:.375rem;display:flex}.post-switch-item{display:flex;position:relative}.post-switch-btn{border:1px solid var(--color-line);border-radius:var(--radius-full);background:var(--color-paper);cursor:pointer;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.post-switch-btn .showcase-icon{width:.8125rem;height:.8125rem}.post-radio:checked+.post-switch-btn{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.post-radio:focus-visible+.post-switch-btn{outline:3px solid var(--color-focus);outline-offset:2px}.post-view{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-sheet);box-shadow:var(--shadow-tile);font-size:.75rem;display:none;overflow:hidden}.post:has(.post-radio[value=instagram]:checked) .post-view--instagram,.post:has(.post-radio[value=facebook]:checked) .post-view--facebook,.post:has(.post-radio[value=tiktok]:checked) .post-view--tiktok{display:block}.post-view--tiktok{max-width:15rem;box-shadow:none;background:0 0;border:0}.post-head{align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.post-head--fb{padding-bottom:0}.post-head-text{flex-direction:column;flex:1;min-width:0;display:flex}.post-handle,.post-page{font-weight:700}.post-page{font-size:.78125rem}.post-meta{color:var(--color-quiet);align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.post-meta .showcase-icon{width:.75rem;height:.75rem}.post-icon{width:1rem;height:1rem}.post-avatar{border-radius:var(--radius-full);background:var(--color-ink);width:1.875rem;height:1.875rem;color:var(--color-paper);flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.post-avatar--ring{outline:2px solid var(--color-accent);outline-offset:2px}.post-avatar--fb{width:2.375rem;height:2.375rem}.post-media{background:var(--color-surface);position:relative}.post-track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.post-slide{scroll-snap-align:start;flex:0 0 100%;width:100%;height:auto}.post-count{border-radius:var(--radius-full);background:var(--color-footer-scrim);color:var(--color-paper);padding:.125rem .5rem;font-size:.625rem;font-weight:600;position:absolute;top:.625rem;right:.625rem}.post-nav{border-radius:var(--radius-full);background:var(--color-sheet);width:1.75rem;height:1.75rem;box-shadow:var(--shadow-tile);color:var(--color-ink);cursor:pointer;border:0;place-items:center;margin-top:-.875rem;display:grid;position:absolute;top:50%}.post-nav--prev{left:.375rem}.post-nav--next{right:.375rem}.post-nav .showcase-icon{width:1rem;height:1rem}.post-nav:disabled{opacity:0;pointer-events:none}.post-cta{border-bottom:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-weight:700;display:flex}.post-cta .showcase-icon{width:1rem;height:1rem}.post-actions{align-items:center;gap:.875rem;padding:.625rem .75rem .25rem;display:flex}.post-actions .showcase-icon{width:1.375rem;height:1.375rem}.post-actions-end{margin-left:auto}.post-caption{white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;padding:0 .75rem;line-height:1.45}.post-caption .post-handle{padding-right:.25rem}.post-caption--fb{padding:.625rem .75rem;font-size:.78125rem}.post-cap-rest{display:none}.post-more{color:var(--color-quiet);cursor:pointer}.post-more-toggle:checked~.post-cap-rest{display:inline}.post-more-toggle:checked~.post-more{display:none}.post-comments{color:var(--color-quiet);padding:.25rem .75rem .75rem;font-size:.6875rem}.post-fb-counts{box-shadow:inset 0 1px 0 var(--color-line);color:var(--color-quiet);justify-content:space-between;padding:.375rem .75rem;font-size:.6875rem;display:flex}.post-fb-buttons{box-shadow:inset 0 1px 0 var(--color-line);color:var(--color-quiet);grid-template-columns:repeat(3,1fr);font-weight:600;display:grid}.post-fb-buttons span{justify-content:center;align-items:center;gap:.375rem;padding:.5rem 0;display:flex}.post-fb-buttons .showcase-icon{width:1rem;height:1rem}.post-tt{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--color-ink);max-width:100%;color:var(--color-paper);position:relative;overflow:hidden}.post-media--tt{background:var(--color-ink);position:absolute;inset:0}.post-media--tt .post-track{height:100%}.post-media--tt .post-slide{object-fit:contain;height:100%}.post-tt-rail{flex-direction:column;align-items:center;gap:.875rem;display:flex;position:absolute;bottom:5.5rem;right:.5rem}.post-tt-rail .showcase-icon{width:1.5rem;height:1.5rem}.post-tt-text{background:var(--color-footer-scrim);flex-direction:column;gap:.25rem;padding:.75rem 4rem .75rem .75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.post-tt-handle{font-weight:700}.post-tt-sponsored{margin-left:.5rem;font-size:.6875rem;font-weight:500}.post-tt-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.post-tt-sound{align-items:center;gap:.25rem;font-size:.6875rem;display:inline-flex}.post-tt-sound .showcase-icon{width:.75rem;height:.75rem}.post-tt-cta{border-radius:var(--radius-small);background:var(--color-accent);align-self:flex-start;padding:.25rem .75rem;font-weight:700}.explain{margin-top:var(--space-2)}.explain-panel{gap:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-sheet);animation:explain-in var(--dur-panel) var(--ease-out);flex-direction:column;padding:1.5rem;display:none}.explain-panel[data-scenario=home]{display:flex}.explain-lead{font-size:var(--step-1);color:var(--color-quiet)}.explain-head{gap:var(--space-1);flex-direction:column;display:flex}.explain-head h3{font-family:var(--font-heading);font-size:var(--step-3);font-weight:500;line-height:1.1}.explain-clients{font-size:var(--step--1);color:var(--color-quiet)}.explain-problem{font-family:var(--font-heading);font-size:var(--step-2);line-height:1.3}.explain-fields{gap:var(--space-3) var(--space-4);margin:0;display:grid}@media (width>=48rem){.explain-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.explain-fields>div:last-child{grid-column:1/-1}}.explain-fields dt,.explain-label{font-size:var(--step--1);color:var(--color-quiet);font-weight:700}.explain-fields dd{margin:var(--space-1) 0 0}.explain-critical{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--color-folder-peach);font-size:var(--step-1);flex-direction:column;display:flex}.explain-pair{gap:var(--space-3);display:grid}@media (width>=48rem){.explain-pair{grid-template-columns:3fr 2fr}}.explain-broke,.explain-next{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);flex-direction:column;display:flex}.explain-uses{gap:var(--space-2);flex-direction:column;display:flex}.explain-chain{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.explain-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}.explain-chain li{font-size:var(--step--1);flex-direction:column;gap:.125rem;display:flex}.explain-chain a{font-weight:700}.explain-chain span{color:var(--color-quiet)}@keyframes explain-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.flows{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.flows [hidden]{display:none}.flows-bar{justify-content:flex-end;display:flex}.flows-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.flows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-card--wide{grid-column:1/-1}}.flow-card{gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-sheet);min-width:0;box-shadow:var(--shadow-tile);flex-direction:column;padding:1.25rem;display:flex}.flow-card h3{font-family:var(--font-heading);font-size:var(--step-1);font-weight:600}.flow-body{font-size:var(--step--1);color:var(--color-quiet);line-height:1.6}.flow-row{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.flow-nodes{flex-shrink:0;grid-template-columns:repeat(3,4.25rem);gap:.625rem .25rem;margin:0;padding:0;list-style:none;display:grid}.flow-nodes--wide{grid-template-columns:repeat(4,4.25rem)}.flow-node{flex-direction:column;align-items:center;gap:.3125rem;min-width:0;display:flex}.flow-node-tile{border:1px solid var(--color-line);border-radius:var(--radius-tab);background:var(--color-paper);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-tile);color:var(--color-ink);place-items:center;display:grid}.flow-node .showcase-icon{width:1.25rem;height:1.25rem}.flow-node-label{max-width:100%;color:var(--color-quiet);text-align:center;font-size:.6875rem;line-height:1.2}@media (width<=30rem){.flow-nodes{grid-template-columns:repeat(3,3.25rem);gap:.5rem .125rem}.flow-nodes--wide{grid-template-columns:repeat(4,3.25rem)}.flow-node-tile{width:2.125rem;height:2.125rem}.flow-node .showcase-icon{width:1.0625rem;height:1.0625rem}.flow-node-label{font-size:.625rem}}@media (width<=24rem){.flow-nodes--wide{grid-template-columns:repeat(3,3.25rem)}}.flow-node[data-brand=meta] .flow-node-tile{color:var(--brand-meta)}.flow-node[data-brand=figma] .flow-node-tile{color:var(--brand-figma)}.flow-node[data-brand=googlesearchconsole] .flow-node-tile{color:var(--brand-search-console)}.flow-node[data-brand=googleanalytics] .flow-node-tile{color:var(--brand-analytics)}.flow-node[data-brand=instagram] .flow-node-tile{color:var(--brand-instagram)}.flow-node[data-brand=facebook] .flow-node-tile{color:var(--brand-facebook)}.flow-node[data-brand=youtube] .flow-node-tile{color:var(--brand-youtube)}.flow-node[data-brand=wordpress] .flow-node-tile{color:var(--brand-wordpress)}.flow-node[data-brand=threads] .flow-node-tile,.flow-node[data-brand=tiktok] .flow-node-tile{color:var(--brand-mono)}.flow-link{flex:1;align-self:stretch;min-width:3rem;min-height:5.75rem;position:relative}.flow-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-path{fill:none;stroke:var(--color-quiet);stroke-width:1px;stroke-dasharray:.5 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.flow-dot{opacity:0}.flow-dot-halo{fill:var(--color-accent);opacity:.22}.flow-dot-core{fill:var(--color-accent)}.flows.is-moving .flow-dot{opacity:1}.flows.is-moving .flow-path{animation:flow-dash var(--dur-flow-dash) var(--ease-linear) infinite}.flows.is-paused .flow-path{animation-play-state:paused}.flow-hub{align-items:center;gap:var(--space-1);flex-direction:column;flex-shrink:0;width:4.5rem;display:flex}.flow-hub-tile{border-radius:var(--radius-panel);background:var(--color-accent);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-tile);color:var(--color-paper);place-items:center;display:grid}.flow-hub-tile .showcase-icon{width:1.625rem;height:1.625rem}.flow-hub-label{text-align:center;font-size:.6875rem;font-weight:600;line-height:1.3}.flow-lanes{flex-shrink:0;gap:.375rem;width:min(18rem,48%);margin:0;padding:0;list-style:none;display:grid}.flow-lane{border:1px solid var(--color-line);border-radius:var(--radius-tab);background:var(--color-paper);transition:transform var(--dur-panel) var(--ease-out);flex-direction:column;padding:.375rem .625rem;display:flex}.flow-lane.is-hit{transform:translate(-3px)}.flow-lane-name{font-size:var(--step--1);font-weight:700}.flow-lane-note{color:var(--color-quiet);font-size:.6875rem}.review-steps{margin:var(--space-3) 0 0;gap:.375rem;padding:0;list-style:none;display:flex}.review-steps li{border-radius:var(--radius-full);background:var(--sx-paper);color:var(--sx-quiet);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.review-steps li+li:before{content:"";background:var(--sx-line);width:.75rem;height:1px;margin-left:-.75rem;margin-right:.25rem}.review-steps .showcase-icon{width:.8125rem;height:.8125rem}.review-steps li.review-steps-you{background:var(--sx-ink);color:var(--sx-panel)}.review-list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.review-item{gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);transition:border-color var(--dur-panel) var(--ease-out);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;padding:.5rem .75rem .5rem .5rem;display:grid}.review-thumb{border-radius:var(--radius-sx-field);width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--color-line);display:block;overflow:hidden}.review-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.review-text{flex-direction:column;min-width:0;display:flex}.review-label{font-size:var(--step--1);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.review-who{color:var(--color-quiet);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.review-state{place-items:center end;display:grid}.review-state>*{transition:opacity var(--dur-panel) var(--ease-out);grid-area:1/1}.review-actions{opacity:0;gap:.3125rem;display:flex}.review-btn{border-radius:var(--radius-sx-field);background:var(--sx-ink);color:var(--sx-panel);white-space:nowrap;padding:.3125rem .625rem;font-size:.75rem;font-weight:600}.review-btn--ghost{background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--sx-ink)}.review-chip--done{border-radius:var(--radius-full);background:color-mix(in oklch, var(--sh-distribution) 16%, var(--sx-panel));align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.review-chip--done .showcase-icon{width:.875rem;height:.875rem;color:var(--sh-distribution)}.review-item.is-waiting{border-color:var(--sx-orange)}.review-item.is-waiting .review-actions{opacity:1}.review-item.is-waiting .review-chip--done{opacity:0}@media (width<=30rem){.review-btn--ghost,.review-steps .showcase-icon{display:none}.review-steps li{white-space:nowrap;padding:.25rem .5rem;font-size:.6875rem}}@keyframes flow-dash{to{stroke-dashoffset:-11px}}@media (prefers-reduced-motion:reduce){.flows.is-moving .flow-path{animation:none}.flows .flow-dot{opacity:0}.demo-lightbox[open],.explain-panel{animation:none}}}@layer utilities;@layer home{[data-al-scene]{display:none}.bk[data-stage^=ad] [data-al-scene],.bk:not([data-stage]) [data-al-scene]{display:flex}.bk[data-stage^=ad]{padding:0;overflow:hidden}.al{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.al-bar{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.al-file{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.al-file span{color:var(--sx-quiet);font-weight:400}.al-file .showcase-icon,.al-approve .showcase-icon{width:.875rem;height:.875rem}.al-approve{border-radius:var(--radius-sx-pill);background:var(--sx-ink);height:2rem;color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);align-items:center;gap:.375rem;padding:0 .875rem;font-weight:500;display:inline-flex}.al-approve.is-pressed{transform:scale(.96)}[data-al-step]{background:var(--sx-paper);flex:1;min-height:0;padding:1.25rem 1.5rem;display:none}.bk[data-stage=adpick] [data-al-step=pick],.bk[data-stage=adclone] [data-al-step=clone],.bk[data-stage=adwall] [data-al-step=wall],.bk:not([data-stage]) [data-al-step]{display:flex}.al-heading{font-size:18px;font-weight:600}.al-pick,.al-wall{flex-direction:column;gap:.875rem}.al-library{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.al-ad{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);transition:transform var(--dur-press) var(--ease-out);position:relative;overflow:hidden}.al-ad img{object-fit:cover;width:100%;height:100%;display:block}.al-ad.is-picked{box-shadow:0 0 0 3px var(--sh-production)}.al-id{border-radius:var(--radius-sx-pill);background:color-mix(in oklch, var(--sx-ink) 65%, transparent);color:var(--sx-panel);font-family:var(--font-sx-mono);padding:.125rem .5rem;font-size:11px;position:absolute;bottom:.375rem;left:.375rem}.al-clone{justify-content:center;align-items:flex-start;gap:1.5rem}.al-side{flex-direction:column;gap:.625rem;width:19.5rem;margin:0;display:flex}.al-label{font-weight:600}.al-card{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);display:block;position:relative;overflow:hidden}.al-card img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.al-scan{background:var(--sh-production);opacity:0;width:3px;position:absolute;top:0;bottom:0;left:0}.al-arrow{color:var(--sx-quiet);align-self:center;margin-top:2rem}.al-arrow .showcase-icon{width:1.5rem;height:1.5rem}.al-notes,.al-claims,.al-pairs{margin:0;padding:0;list-style:none}.al-notes{flex-wrap:wrap;gap:.375rem;display:flex}.al-notes li{border-radius:var(--radius-sx-pill);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);padding:.25rem .625rem}.al-claims li{box-shadow:inset 0 -1px 0 var(--sx-hair);justify-content:space-between;align-items:center;gap:.75rem;padding:.3125rem 0;display:flex}.al-tag{border-radius:var(--radius-dash-tag);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);padding:.0625rem .5rem;font-size:12px}.al-tag--flag{background:var(--sx-tint);box-shadow:none;color:var(--sx-orange-ink)}.al-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.al-pair{flex-direction:column;gap:.375rem;display:flex}.al-pair-imgs{grid-template-columns:1fr 1fr;gap:.375rem;display:grid}.al-pair-imgs img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sx-field);width:100%;height:auto;box-shadow:0 0 0 1px var(--sx-hair);display:block}.al-pair-label{color:var(--sx-quiet);font-size:12px}@media (width<=47.99rem){.al-library{grid-template-columns:repeat(3,minmax(0,1fr))}.al-ad:nth-child(n+7){display:none}.al-clone{flex-direction:column;align-items:center}.al-arrow{display:none}.al-pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-bl-scene]{display:none}.bk[data-stage=blog] [data-bl-scene],.bk:not([data-stage]) [data-bl-scene]{display:flex}.bk[data-stage=blog]{padding:0;overflow:hidden}.bl{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.bl p{max-width:none}.bl ul,.bl ol,.bl dl,.bl dd{margin:0;padding:0;list-style:none}.bl .showcase-icon{flex-shrink:0;width:.875rem;height:.875rem}.bl-top{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);align-items:center;gap:.75rem;padding:0 1rem;display:flex}.bl-brand,.bl-site,.bl-domain{align-items:center;gap:.375rem;display:inline-flex}.bl-brand{font-weight:600}.bl-site{border-radius:var(--radius-sx-field);height:1.75rem;box-shadow:inset 0 0 0 1px var(--sx-hair);padding:0 .625rem}.bl-domain{color:var(--sx-quiet);margin-left:auto}.bl-tabs{box-shadow:inset 0 -1px 0 var(--sx-hair);gap:.25rem;padding:0 .75rem;display:flex}.bl-tabs li{height:2.75rem;color:var(--sx-quiet);white-space:nowrap;align-items:center;gap:.4375rem;padding:0 .625rem;display:flex;position:relative}.bl-tabs li:after{content:"";background:var(--sx-ink);height:2px;transition:transform var(--dur-sh-hover) var(--ease-out);position:absolute;bottom:0;left:.375rem;right:.375rem;transform:scaleX(0)}.bl-tabs li.is-on,.bl:not([data-bl-at]) [data-bl-tab=qa]{color:var(--sx-ink);font-weight:600}.bl-tabs li.is-on:after,.bl:not([data-bl-at]) [data-bl-tab=qa]:after{transform:scaleX(1)}.bl-tabs li.is-on .showcase-icon{color:var(--sh-production)}.bl-view{background:var(--sx-paper);flex:1;min-height:0;padding:1rem 1.25rem;overflow:hidden}.bl-panel{align-content:start;gap:.875rem;height:100%;min-height:0;display:none}.bl:not([data-bl-at]) [data-bl-panel=qa],.bl[data-bl-at=research] [data-bl-panel=research],.bl[data-bl-at=entities] [data-bl-panel=entities],.bl[data-bl-at=map] [data-bl-panel=map],.bl[data-bl-at=calendar] [data-bl-panel=calendar],.bl[data-bl-at=writing] [data-bl-panel=writing],.bl[data-bl-at=schedule] [data-bl-panel=schedule],.bl[data-bl-at=review] [data-bl-panel=review],.bl[data-bl-at=qa] [data-bl-panel=qa]{display:grid}.bl-tool{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.bl-title{font-weight:600}.bl-input{border-radius:var(--radius-sx-field);background:var(--sx-panel);height:2.25rem;box-shadow:inset 0 0 0 1px var(--sx-edge);white-space:nowrap;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;font-size:14px;display:flex}.bl-button{border-radius:var(--radius-sx-field);background:var(--sx-ink);height:2rem;color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);flex-shrink:0;align-items:center;padding:0 .875rem;font-weight:500;display:inline-flex}.bl-button.is-pressed{transform:scale(.94)}.bl-button--quiet{background:var(--sx-panel);color:var(--sx-ink);box-shadow:inset 0 0 0 1px var(--sx-hair)}.bl-pill{border-radius:var(--radius-sx-pill);background:var(--sh-hover);white-space:nowrap;align-items:center;height:1.375rem;padding:0 .5rem;font-size:11px;display:inline-flex}.bl-pill--alt{background:color-mix(in oklch, var(--sh-intelligence) 14%, var(--sx-panel))}.bl-pill--ok{background:color-mix(in oklch, var(--sh-distribution) 16%, var(--sx-panel))}.bl-chips{flex-wrap:wrap;gap:.375rem;display:flex}.bl-chips li{border-radius:var(--radius-sx-pill);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);gap:.375rem;padding:.25rem .625rem;font-size:12px;display:inline-flex}.bl-chips span{color:var(--sx-quiet);font-family:var(--font-sx-mono)}.bl-chips li.is-on{background:var(--sx-ink);box-shadow:none;color:var(--sx-panel)}.bl-chips li.is-on span{color:var(--sx-hair)}.bl-code{border-radius:var(--radius-dash-tag);background:color-mix(in oklch, var(--sh-production) 16%, var(--sx-panel));min-width:1.75rem;height:1.125rem;font-family:var(--font-sx-mono);place-items:center;padding:0 .25rem;font-size:10px;font-weight:600;display:inline-grid}.bl-mono{font-family:var(--font-sx-mono);white-space:nowrap;font-size:12px}.bl-label{color:var(--sx-quiet);margin-bottom:.375rem;font-size:12px;font-weight:600}.bl-box{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:var(--sh-lift);padding:.875rem 1rem;line-height:1.5}.bl-box--accent{box-shadow:var(--sh-lift), inset 3px 0 0 var(--sh-production)}.bl-split{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1rem;min-height:0;display:grid}.bl-side{flex-direction:column;gap:.75rem;display:flex}.bl-table{border-collapse:collapse;border-radius:var(--radius-card);background:var(--sx-panel);width:100%;box-shadow:var(--sh-lift);overflow:hidden}.bl-table th{background:var(--sh-hover);color:var(--sx-quiet);text-align:left;white-space:nowrap;padding:.5rem .75rem;font-size:11px;font-weight:600}.bl-table td{box-shadow:inset 0 -1px 0 var(--sx-hair);padding:.5rem .75rem}.bl-table tr:last-child td{box-shadow:none}.bl-entities{grid-template-rows:auto minmax(0,1fr)}.bl-split--graph{grid-template-columns:minmax(0,1fr) 15rem;align-items:stretch}.bl-graph{margin:.75rem 2.5rem 1rem;position:relative}.bl-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bl-wires line{stroke:var(--sx-line);stroke-width:1.25px;vector-effect:non-scaling-stroke}.bl-node{top:var(--y);left:var(--x);border-radius:var(--radius-sx-pill);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-edge);white-space:nowrap;padding:.3125rem .75rem;position:absolute;translate:-50% -50%}.bl-node--home{background:var(--sh-production);box-shadow:none;color:var(--sx-panel);font-weight:600}.bl-node.is-picked{box-shadow:0 0 0 3px var(--sx-paper), 0 0 0 5px var(--sx-ink)}.bl-inspector{flex-direction:column;align-self:start;gap:.625rem;display:flex}.bl-inspect-name{font-size:16px;font-weight:700}.bl-inspector dl{flex-direction:column;gap:.5rem;display:flex}.bl-inspector dt{color:var(--sx-quiet);font-size:11px}.bl-codes{flex-wrap:wrap;gap:.25rem;display:flex}.bl-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.bl-dow{color:var(--sx-quiet);padding:0 .25rem;font-size:11px;font-weight:600}.bl-cell{border-radius:var(--radius-card);background:var(--sx-panel);min-height:8.5rem;box-shadow:inset 0 0 0 1px var(--sx-hair);flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.bl-date{font-family:var(--font-sx-mono);font-size:12px;font-weight:600}.bl-topic{color:var(--sh-production);font-size:11px;font-weight:600}.bl-cell-title{line-height:1.35}.bl-state{border-radius:var(--radius-dash-tag);background:color-mix(in oklch, var(--sh-distribution) 16%, var(--sx-panel));align-self:start;margin-top:auto;padding:.125rem .375rem;font-size:10px;font-weight:600}.bl-state.is-proposed{background:var(--sh-hover);color:var(--sx-quiet)}.bl-writing{grid-template-columns:12rem minmax(0,1fr) 15rem;gap:1rem}.bl-outline{flex-direction:column;gap:.125rem;font-size:12px;display:flex}.bl-outline li{border-radius:var(--radius-sx-field);color:var(--sx-quiet);padding:.3125rem .5rem}.bl-outline li:first-child{background:var(--sx-panel);color:var(--sx-ink);font-weight:600}.bl-doc{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:var(--sh-lift);flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem;line-height:1.55;display:flex}.bl-doc-meta{color:var(--sx-quiet);font-family:var(--font-sx-mono);font-size:11px}.bl-doc-title{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.25}.bl-takeaway{background:var(--sx-paper);box-shadow:inset 3px 0 0 var(--sh-distribution);padding:.75rem 1rem}.bl-h2{font-size:15px;font-weight:600}.bl-gates{flex-direction:column;gap:.375rem;display:flex}.bl-gates li{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);justify-content:space-between;gap:.75rem;padding:.5625rem .75rem;display:flex}.bl-gates strong{font-family:var(--font-sx-mono)}.bl-gates .bl-pass{background:var(--sx-ink);color:var(--sx-panel);box-shadow:none}.bl-review{grid-template-columns:21rem minmax(0,1fr);align-content:stretch;gap:1rem}.bl-thread{flex-direction:column;align-self:start;gap:1rem;display:flex}.bl-channel{font-size:15px;font-weight:700}.bl-msg{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;display:grid}.bl-avatar{border-radius:var(--radius-sx-sheet);background:var(--sh-production);width:2rem;height:2rem;color:var(--sx-panel);place-items:center;font-weight:700;display:grid}.bl-avatar--wp{background:var(--sh-intelligence)}.bl .bl-avatar--wp .showcase-icon{width:1.125rem;height:1.125rem}.bl-text{flex-direction:column;gap:.125rem;min-width:0;line-height:1.45;display:flex}.bl-who{font-weight:700}.bl-link{color:var(--sh-intelligence);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-quiet{color:var(--sx-quiet)}.bl-actions{gap:.375rem;margin-top:.5rem;display:flex}.bl-actions .bl-button{height:1.75rem;padding:0 .75rem;font-size:12px}.bl-browser{border-radius:var(--radius-card);background:var(--sx-panel);min-width:0;min-height:0;box-shadow:var(--sh-lift);flex-direction:column;display:flex;overflow:hidden}.bl-address{height:2.5rem;color:var(--sx-quiet);box-shadow:inset 0 -1px 0 var(--sx-hair);align-items:center;gap:.5rem;padding:0 .875rem;display:flex}.bl-page{flex:1;min-height:0;overflow:hidden}.bl-article{width:100%;height:auto;display:block}.bl-qa{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem}.bl-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem 1rem;display:grid}.bl-checklist li{align-items:center;gap:.5rem;display:flex}.bl-checklist .showcase-icon{color:var(--sh-distribution)}.bl-links{font-family:var(--font-sx-mono);flex-direction:column;gap:.375rem;font-size:12px;display:flex}.bl-links li{justify-content:space-between;gap:.5rem;display:flex}.bl-path{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-status{color:var(--sh-distribution);font-weight:600}@media (width<=47.99rem){.bl-site,.bl-domain,.bl-tab-name,.bl-minor,.bl-hold,.bl-side,.bl-inspector,.bl-outline,.bl-gates,.bl-browser,.bl-tool>.bl-pill,.bl-chips li:nth-child(n+3),.bl-wide,.bl-after{display:none}.bl-tabs{justify-content:space-between;padding:0 .5rem}.bl-tabs li{padding:0 .375rem}.bl-view{padding:.75rem}.bl-split,.bl-split--graph,.bl-writing,.bl-review,.bl-qa{grid-template-columns:minmax(0,1fr)}.bl-graph{margin:.5rem 0 .75rem;font-size:12px}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-dow,.bl-cell:nth-of-type(n+5){display:none}.bl-cell{min-height:0}.bl-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-em-scene]{display:none}.bk[data-stage^=em] [data-em-scene],.bk:not([data-stage]) [data-em-scene]{display:flex}.bk[data-stage^=em]{padding:0;overflow:hidden}.em{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.em p{max-width:none}.em ul,.em ol,.em dl,.em dd{margin:0;padding:0;list-style:none}.em .showcase-icon{flex-shrink:0;width:.875rem;height:.875rem}.em-screen{flex-direction:column;flex:1;min-height:0;display:none}.bk[data-stage=emboard] [data-em-step=board],.bk[data-stage=emeditor] [data-em-step=editor],.bk[data-stage=emflow] [data-em-step=flow],.bk[data-stage=emflows] [data-em-step=flows],.bk:not([data-stage]) [data-em-step=flows]{display:flex}.em-bar{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.em-app{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.em-app>span{color:var(--sx-quiet);text-overflow:ellipsis;overflow:hidden}.em-zoom,.em-mono{font-family:var(--font-sx-mono);font-size:12px}.em-quiet{color:var(--sx-quiet)}.em-button{border-radius:var(--radius-sx-field);background:var(--sx-ink);height:2rem;color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);align-items:center;padding:0 .875rem;font-weight:500;display:inline-flex}.em-button.is-pressed{transform:scale(.94)}.em-pill{border-radius:var(--radius-sx-pill);background:var(--sh-hover);align-items:center;height:1.375rem;padding:0 .5rem;font-size:11px;font-weight:600;display:inline-flex}.em-live{border-radius:var(--radius-dash-tag);background:color-mix(in oklch, var(--sh-distribution) 18%, var(--sx-panel));margin-left:auto;padding:.0625rem .375rem;font-size:10px;font-weight:600}.em-panel-head{color:var(--sx-quiet);margin-bottom:.625rem;font-size:11px;font-weight:600}.em-figma-body{flex:1;grid-template-columns:minmax(0,1fr) 15rem;min-height:0;display:grid}.em-canvas{background:var(--sx-line);position:relative;overflow:hidden}.em-board{transform-origin:36% 6%;width:100%;position:absolute;top:0;left:0}.em-board-img{width:100%;height:auto;display:block}.em-select{width:3.2%;height:17.4%;box-shadow:0 0 0 1px var(--sh-intelligence);opacity:0;position:absolute;top:3%;left:34.2%}.em-select span{background:var(--sh-intelligence);color:var(--sx-panel);white-space:nowrap;padding:0 .1875rem;font-size:4px;position:absolute;bottom:100%;left:-1px}.em-stack{opacity:0;width:15rem;position:absolute;top:1.25rem;left:calc(50% - 7.5rem)}.em-band{box-shadow:0 0 0 1px var(--sh-intelligence);display:block}.em-band img,.em-mail-band img{width:100%;height:auto;display:block}.em-layers{background:var(--sx-panel);box-shadow:inset 1px 0 0 var(--sx-hair);padding:1rem;overflow:hidden}.em-tree{flex-direction:column;gap:.125rem;font-size:12px;display:flex}.em-tree li{border-radius:var(--radius-sx-field);align-items:center;gap:.375rem;padding:.3125rem .5rem;display:flex}.em-tree li.is-open{background:color-mix(in oklch, var(--sh-intelligence) 14%, var(--sx-panel));font-weight:600}.em-tree--bands{box-shadow:inset 0 1px 0 var(--sx-hair);margin-top:.75rem;padding-top:.75rem}.em-tree--bands li:not(.em-tree-parent){font-family:var(--font-sx-mono);padding-left:1.25rem;font-size:11px}.em-tree-parent{font-weight:600}.em-editor-body{flex:1;grid-template-columns:15rem minmax(0,1fr) 15rem;min-height:0;display:grid}.em-blocks,.em-settings{background:var(--sx-panel);padding:1rem}.em-blocks{box-shadow:inset -1px 0 0 var(--sx-hair)}.em-settings{box-shadow:inset 1px 0 0 var(--sx-hair)}.em-blocks ol{flex-direction:column;gap:.375rem;display:flex}.em-blocks li{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-hair);grid-template-columns:minmax(0,1fr) auto;gap:0 .5rem;padding:.5rem .625rem;display:grid}.em-block-id{font-family:var(--font-sx-mono);font-size:11px;font-weight:600}.em-block-kind{color:var(--sx-quiet);grid-row:2;font-size:11px}.em-blocks .em-live{grid-row:span 2;align-self:center}.em-preview{background:var(--sx-paper);position:relative;overflow:hidden}.em-mail{width:17.5rem;box-shadow:var(--sh-lift);margin:1.25rem auto 0}.em-mail-band{display:block}.em-mail-band--live{outline:2px solid var(--sh-distribution);outline-offset:-2px}.em-settings dl{flex-direction:column;gap:.625rem;display:flex}.em-settings dt{color:var(--sx-quiet);font-size:11px}.em-settings dd{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-edge);padding:.375rem .5rem}.em-flow-canvas{background:radial-gradient(circle, var(--sx-hair) 1px, transparent 1.5px) 0 0 / 1.25rem 1.25rem, var(--sx-paper);flex:1;min-height:0;position:relative;overflow:hidden}.em-track{flex-direction:column;align-items:center;padding:1.25rem 0 2rem;display:flex}.em-node{border-radius:var(--radius-card);background:var(--sx-panel);width:21rem;box-shadow:var(--sh-lift);padding:.75rem .875rem}.em-node-kind{color:var(--sx-quiet);align-items:center;gap:.375rem;font-size:11px;font-weight:600;display:inline-flex}.em-node--trigger{box-shadow:var(--sh-lift), inset 3px 0 0 var(--sh-production);flex-direction:column;gap:.25rem;display:flex}.em-node--trigger strong{font-size:15px}.em-node--trigger .em-quiet{font-size:12px}.em-node--delay{border-radius:var(--radius-sx-pill);width:auto;color:var(--sx-quiet);justify-content:center;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:12px;display:flex}.em-node--email{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.875rem;display:grid}.em-thumb{border-radius:var(--radius-sx-field);height:5.5rem;box-shadow:0 0 0 1px var(--sx-hair);display:block;overflow:hidden}.em-thumb img{width:100%;height:auto;display:block}.em-node-text{flex-direction:column;gap:.25rem;display:flex}.em-node-text strong{font-size:14px}.em-wire{background:var(--sx-line);width:2px;height:1.25rem}.em-list-body{background:var(--sx-paper);flex:1;min-height:0;padding:1.25rem 1.5rem}.em-table{border-collapse:collapse;border-radius:var(--radius-card);background:var(--sx-panel);width:100%;box-shadow:var(--sh-lift);overflow:hidden}.em-table th{background:var(--sh-hover);color:var(--sx-quiet);text-align:left;padding:.625rem 1rem;font-size:11px;font-weight:600}.em-table td{box-shadow:inset 0 -1px 0 var(--sx-hair);padding:.875rem 1rem}.em-table tr:last-child td{box-shadow:none}@media (width<=47.99rem){.em-app>span,.em-zoom,.em-layers,.em-blocks,.em-settings,.em-wide{display:none}.em-figma-body,.em-editor-body{grid-template-columns:minmax(0,1fr)}.em-stack{width:12rem;left:calc(50% - 6rem)}.em-node:not(.em-node--delay){width:17rem}.em-list-body{padding:.75rem}.em-table th,.em-table td{padding:.625rem .75rem}}[data-pb-scene]{display:none}.bk[data-stage^=pb] [data-pb-scene],.bk:not([data-stage]) [data-pb-scene]{display:flex}.bk[data-stage^=pb]{padding:0;overflow:hidden}.pb{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.pb p{max-width:none}.pb ul,.pb dl,.pb dd{margin:0;padding:0;list-style:none}.pb .showcase-icon{flex-shrink:0;width:.875rem;height:.875rem}.pb-screen{flex-direction:column;flex:1;min-height:0;display:none}.bk[data-stage=pbcal] [data-pb-step=calendar],.bk[data-stage=pbcompose] [data-pb-step=compose],.bk:not([data-stage]) [data-pb-step=compose]{display:flex}.pb-bar{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.pb-app{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-weight:600;display:inline-flex}.pb-app>span{color:var(--sx-quiet);text-overflow:ellipsis;font-weight:400;overflow:hidden}.pb-mark{flex-shrink:0;width:1.5rem;height:auto}.pb-tools{align-items:center;gap:.75rem;display:inline-flex}.pb-month{font-weight:600}.pb-button{border-radius:var(--radius-sx-field);background:var(--sx-ink);height:2rem;color:var(--sx-panel);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:500;display:inline-flex}.pb-button.is-pressed{transform:scale(.94)}.pb-button--wide{width:100%}.pb-cal-body{background:var(--sx-paper);flex:1;min-height:0;padding:.75rem;position:relative;overflow:hidden}.pb-grid{grid-template-rows:auto repeat(5,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;height:100%;display:grid}.pb-dow{color:var(--sx-quiet);padding:0 .375rem .25rem;font-size:11px;font-weight:600}.pb-cell{border-radius:var(--radius-sx-field);background:var(--sx-panel);min-height:0;box-shadow:inset 0 0 0 1px var(--sx-hair);flex-direction:column;gap:.25rem;padding:.375rem;display:flex}.pb-cell--out{background:0 0}.pb-cell--out .pb-date{color:var(--sx-line)}.pb-date{font-family:var(--font-sx-mono);font-size:11px;font-weight:600}.pb-cell--today .pb-date{border-radius:var(--radius-sx-pill);background:var(--sh-production);color:var(--sx-panel);align-self:start;padding:0 .3125rem}.pb-post{border-radius:var(--radius-sx-field);min-height:0;transition:transform var(--dur-press) var(--ease-out);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.375rem;display:grid}.pb-post.is-open{box-shadow:0 0 0 2px var(--sx-ink)}.pb-thumb{border-radius:var(--radius-dash-tag);width:100%;height:auto;display:block}.pb-post-text{flex-direction:column;align-items:start;gap:.25rem;min-width:0;display:flex}.pb-id{font-family:var(--font-sx-mono);font-size:11px;font-weight:600}.pb-status{border-radius:var(--radius-dash-tag);white-space:nowrap;padding:.0625rem .3125rem;font-size:10px;font-weight:600}.pb-status--posted{background:color-mix(in oklch, var(--sh-distribution) 18%, var(--sx-panel))}.pb-status--partial{background:var(--sx-tint)}.pb-status--scheduled{background:color-mix(in oklch, var(--sh-intelligence) 16%, var(--sx-panel))}.pb-status--approved{background:color-mix(in oklch, var(--sh-production) 18%, var(--sx-panel))}.pb-status.is-waiting{background:var(--sh-hover);color:var(--sx-quiet)}.pb-drawer{border-radius:var(--radius-card);background:var(--sx-panel);width:18rem;box-shadow:var(--sh-window-shadow);opacity:0;flex-direction:column;gap:.625rem;padding:1rem;display:flex;position:absolute;top:.75rem;bottom:.75rem;right:.75rem;overflow:hidden}.pb-drawer-head{font-weight:600}.pb-drawer-img{border-radius:var(--radius-sx-field);width:100%;height:auto;display:block}.pb-hook{font-size:14px;font-weight:600;line-height:1.35}.pb-facts{flex-direction:column;gap:.375rem;font-size:12px;display:flex}.pb-facts div{justify-content:space-between;gap:.75rem;display:flex}.pb-facts dt{color:var(--sx-quiet)}.pb-facts dd{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-row-status{border-radius:var(--radius-sx-pill);background:color-mix(in oklch, var(--sh-intelligence) 16%, var(--sx-panel));padding:.125rem .5rem;font-size:12px;font-weight:600}.pb-row-status.is-waiting{background:color-mix(in oklch, var(--sh-production) 18%, var(--sx-panel))}.pb-compose-body{flex:1;grid-template-columns:15rem minmax(0,1fr) 15rem;min-height:0;display:grid}.pb-platforms{background:var(--sx-panel);box-shadow:inset -1px 0 0 var(--sx-hair);flex-direction:column;gap:.375rem;padding:1rem;display:flex}.pb-platforms li{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-hair);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}.pb-platforms li.is-on{box-shadow:inset 0 0 0 2px var(--sx-ink)}.pb-plat-icon{border-radius:var(--radius-sx-field);background:var(--sx-ink);width:2rem;height:2rem;color:var(--sx-panel);place-items:center;display:grid}.pb-plat-text{flex-direction:column;min-width:0;display:flex}.pb-plat-text span{color:var(--sx-quiet);font-family:var(--font-sx-mono);font-size:11px}.pb-plat-status{border-radius:var(--radius-dash-tag);background:color-mix(in oklch, var(--sh-intelligence) 16%, var(--sx-panel));padding:.0625rem .375rem;font-size:10px;font-weight:600}.pb-plat-status.is-draft{background:var(--sh-hover);color:var(--sx-quiet)}.pb-stage{background:var(--sx-paper);position:relative;overflow:hidden}.pb-preview{border-radius:var(--radius-card);background:var(--sx-panel);width:21rem;max-height:calc(100% - 2rem);box-shadow:var(--sh-lift);opacity:0;position:absolute;top:1rem;left:calc(50% - 10.5rem);overflow:hidden}.pb-preview[data-pb-preview=instagram]{opacity:1}.pb-p-head{align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.pb-p-head>span{flex-direction:column;display:flex}.pb-avatar{border-radius:var(--radius-full);background:var(--sx-panel);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--sx-hair);object-fit:contain;flex-shrink:0;padding:.3125rem}.pb-p-sub{color:var(--sx-quiet);font-size:11px;font-weight:400}.pb-p-img{width:100%;height:auto;display:block}.pb-p-img--small{border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--sx-hair);margin-top:.5rem}.pb-p-icons{gap:.875rem;padding:.625rem .75rem .25rem;display:flex}.pb .pb-p-icons .showcase-icon{width:1.125rem;height:1.125rem}.pb-p-icons span{flex:1}.pb-p-icons--spread{color:var(--sx-quiet);justify-content:space-between;padding:.5rem 0 0}.pb-p-cap{padding:0 .75rem .375rem;line-height:1.45}.pb-p-more{color:var(--sx-quiet)}.pb-fb .pb-p-cap{padding-bottom:.625rem}.pb-p-bar{color:var(--sx-quiet);box-shadow:inset 0 1px 0 var(--sx-hair);justify-content:space-around;padding:.625rem;display:flex}.pb-p-bar span{align-items:center;gap:.375rem;display:inline-flex}.pb-p-row{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding:.875rem;display:grid}.pb-p-row .pb-p-cap{padding:.25rem 0 0}.pb-p-link{color:var(--sh-intelligence)}.pb-tt{width:16.5rem;box-shadow:none;background:0 0;left:calc(50% - 8.25rem)}.pb-phone{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--sx-ink);color:var(--sx-panel);place-items:center;display:grid;position:relative;overflow:hidden}.pb-tt-img{width:100%;height:auto}.pb-tt-side{flex-direction:column;gap:1rem;display:flex;position:absolute;bottom:6.5rem;right:.625rem}.pb .pb-tt-side .showcase-icon{width:1.375rem;height:1.375rem}.pb-tt-cap{flex-direction:column;gap:.125rem;font-size:11px;line-height:1.35;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:3rem}.pb-when{background:var(--sx-panel);box-shadow:inset 1px 0 0 var(--sx-hair);flex-direction:column;gap:.875rem;padding:1rem;display:flex}.pb-when dt{color:var(--sx-quiet);font-size:11px}.pb-when dd{font-weight:600}@media (width<=47.99rem){.pb-app>span,.pb-month,.pb-platforms,.pb-when,.pb-post-text,.pb-dow{display:none}.pb-compose-body{grid-template-columns:minmax(0,1fr)}.pb-grid{grid-template-rows:repeat(5,minmax(0,1fr));gap:.125rem}.pb-cell{padding:.1875rem}.pb-post{grid-template-columns:minmax(0,1fr)}.pb-drawer{width:auto;left:.5rem;right:.5rem}.pb-preview{width:calc(100% - 1.5rem);left:.75rem}.pb-tt{width:15rem;left:calc(50% - 7.5rem)}}[data-ds-scene]{display:none}.bk[data-stage=dsgsc] [data-ds-scene=gsc],.bk[data-stage=dsga4] [data-ds-scene=ga4],.bk[data-stage^=dssocial] [data-ds-scene=social],.bk:not([data-stage]) [data-ds-scene=gsc]{display:flex}.bk[data-stage^=ds]{padding:0;overflow:hidden}.ds{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.ds p{max-width:none}.ds ul,.ds ol{margin:0;padding:0;list-style:none}.ds .showcase-icon{flex-shrink:0;width:.875rem;height:.875rem}.ds-bar{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.ds-app{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.ds-app>span{color:var(--sx-quiet);font-weight:400}.ds-mark{flex-shrink:0;width:1.5rem;height:auto}.ds-range{border-radius:var(--radius-sx-field);height:2rem;box-shadow:inset 0 0 0 1px var(--sx-edge);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.ds-tabs{box-shadow:inset 0 -1px 0 var(--sx-hair);flex-shrink:0;gap:.25rem;padding:0 .75rem;display:flex;overflow:hidden}.ds-tabs li{height:2.5rem;color:var(--sx-quiet);white-space:nowrap;align-items:center;padding:0 .625rem;display:flex;position:relative}.ds-tabs li.is-on{color:var(--sx-ink);font-weight:600}.ds-tabs li.is-on:after{content:"";background:var(--sx-ink);height:2px;position:absolute;bottom:0;left:.375rem;right:.375rem}.ds-page{background:var(--sx-paper);flex:1;min-height:0;position:relative;overflow:hidden}.ds-scroll{flex-direction:column;gap:1rem;padding:1.125rem 1.25rem 1.5rem;display:flex}.ds-head h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.ds-sub{color:var(--sx-quiet)}.ds-story{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:var(--sh-lift), inset 3px 0 0 var(--sh-distribution);padding:.875rem 1rem;font-size:14px;line-height:1.5}.ds-section{color:var(--sx-quiet);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:11px;font-weight:600;display:flex}.ds-section:after{content:"";background:var(--sx-hair);flex:1;height:1px}.ds-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.ds-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-card{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:var(--sh-lift);padding:.875rem 1rem}.ds-label{color:var(--sx-quiet);font-size:12px}.ds-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:24px;font-weight:700;display:block}.ds-delta{color:var(--sx-quiet);font-size:11px}.ds-delta strong{font-weight:600}.ds-delta--up strong{color:var(--sh-distribution)}.ds-delta--down strong{color:var(--sh-measurement)}.ds-card-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-weight:600;display:flex}.ds-legend{color:var(--sx-quiet);gap:.75rem;font-size:11px;font-weight:400;display:flex}.ds-legend span{align-items:center;gap:.375rem;display:inline-flex}.ds-legend span:before{content:"";background:var(--ds-line);width:.625rem;height:2px}.ds-chart{height:11rem;position:relative}.ds-chart svg{width:100%;height:calc(100% - 1.25rem);position:absolute;inset:0 0 1.25rem;overflow:visible}.ds-chart polyline{fill:none;stroke:var(--ds-line);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-grid-line{stroke:var(--sx-hair);stroke-width:1px;vector-effect:non-scaling-stroke}.ds-marker{stroke:var(--sh-measurement);stroke-dasharray:4 3;stroke-width:1px;vector-effect:non-scaling-stroke}.ds-marker-label{top:0;left:var(--at);color:var(--sh-measurement);padding-left:.25rem;font-size:10px;position:absolute}.ds-axis{color:var(--sx-quiet);font-family:var(--font-sx-mono);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.ds-cover{background:var(--sx-panel);transform-origin:100%;position:absolute;inset:-.25rem -.25rem 1.25rem}.ds-line-a{--ds-line:var(--sh-intelligence)}.ds-line-b{--ds-line:var(--sh-distribution)}.ds-line-c{--ds-line:var(--sh-production)}.ds-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.625rem;display:grid}.ds-bars{flex-direction:column;gap:.5rem;display:flex}.ds-bars li{grid-template-columns:8rem minmax(0,1fr) 3.5rem;align-items:center;gap:.625rem;display:grid}.ds-bar-track{border-radius:var(--radius-sx-pill);background:var(--sh-hover);height:.5rem}.ds-bar-fill{width:calc(var(--share) * 100%);border-radius:var(--radius-sx-pill);background:var(--sh-intelligence);transform-origin:0;min-width:2px;height:100%;display:block}.ds-num{font-family:var(--font-sx-mono);text-align:right;white-space:nowrap;font-size:12px}.ds-table{border-collapse:collapse;width:100%}.ds-table th{color:var(--sx-quiet);text-align:left;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--sx-hair);padding:.375rem .5rem;font-size:11px;font-weight:600}.ds-table td{box-shadow:inset 0 -1px 0 var(--sx-hair);padding:.4375rem .5rem}.ds-table tr:last-child td{box-shadow:none}.ds-table .ds-num,.ds-table th.ds-num{text-align:right}.ds-clip{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;overflow:hidden}.ds-badge{border-radius:var(--radius-dash-tag);background:var(--sh-hover);white-space:nowrap;padding:.0625rem .375rem;font-size:10px;font-weight:600;display:inline-flex}.ds-badge--warn{background:var(--sx-tint)}.ds-badge--bad{background:color-mix(in oklch, var(--sh-measurement) 16%, var(--sx-panel))}.ds-row-pick{transition:transform var(--dur-press) var(--ease-out)}.ds-row-pick.is-picked td{background:color-mix(in oklch, var(--sh-intelligence) 10%, var(--sx-panel))}.ds-note{color:var(--sx-quiet);font-size:11px}.ds-view{display:none}.bk[data-stage=dssocial] [data-ds-view=overview],.bk[data-stage=dssocialtt] [data-ds-view=tiktok],.bk:not([data-stage]) [data-ds-view=tiktok]{display:flex}.ds-channel{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.ds-table .ds-track-cell{width:45%}.ds-head--row{align-items:center;gap:.75rem;display:flex}.ds-head--row h2{align-items:center;gap:.5rem;display:inline-flex}.ds .ds-head--row h2 .showcase-icon{width:1.125rem;height:1.125rem}.ds-back{color:var(--sx-quiet)}.ds-subtabs{gap:.25rem;display:flex}.ds-subtabs li{border-radius:var(--radius-sx-pill);color:var(--sx-quiet);padding:.3125rem .75rem}.ds-subtabs li.is-on{background:var(--sx-ink);color:var(--sx-panel)}.ds-kpis--6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-kpis--6 .ds-value{font-size:20px}.ds-bars--tight li{grid-template-columns:7rem minmax(0,1fr) 3rem}.ds-bar-fill--b{background:var(--sh-distribution)}.ds-gap{margin-top:.875rem;margin-bottom:.5rem}@media (width<=47.99rem){.ds-app>span,.ds-wide,.ds-tabs li:not(.is-on){display:none}.ds-kpis,.ds-kpis--3,.ds-kpis--6{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-subtabs li:not(.is-on),.ds-head--row .ds-sub{display:none}.ds-two{grid-template-columns:minmax(0,1fr)}.ds-scroll{padding:.875rem .75rem 1.25rem}.ds-value{font-size:20px}.ds-bars li{grid-template-columns:6rem minmax(0,1fr) 3rem}.ds-clip{max-width:9rem}.ds-range{padding:0 .5rem;font-size:11px}}[data-lb-scene]{display:none}.bk[data-stage=library] [data-lb-scene=library],.bk:not([data-stage]) [data-lb-scene=library]{display:flex}.bk[data-stage=library]{overflow:hidden}.lb{width:min(100%,61rem);color:var(--sx-ink);flex-direction:column;gap:1.25rem;margin-inline:auto;padding-top:.5rem}.lb-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lb-title{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:36px}.lb-sub{color:var(--sx-quiet);margin-top:.25rem;font-size:14px}.lb-actions,.lb-tools{align-items:center;gap:.5rem;display:flex}.lb-icon-btn,.lb-upload,.lb-pill,.lb-search{border-radius:var(--radius-sx-pill);white-space:nowrap;align-items:center;gap:.5rem;height:2.25rem;font-size:14px;font-weight:500;display:inline-flex}.lb-icon-btn{width:2.25rem;box-shadow:inset 0 0 0 1px var(--sx-hair);justify-content:center}.lb-upload{background:var(--sx-ink);color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);padding:0 .875rem}.lb-upload.is-pressed{transform:scale(.96)}.lb-pill{box-shadow:inset 0 0 0 1px var(--sx-hair);padding:0 .875rem}.lb-pill--quiet{color:var(--sx-quiet)}.lb-search{width:12rem;color:var(--sx-quiet);box-shadow:inset 0 0 0 1px var(--sx-hair);padding:0 1rem 0 .75rem;font-weight:400}.lb-actions .showcase-icon,.lb-tools .showcase-icon{width:1rem;height:1rem}.lb-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lb-tabs{border-radius:var(--radius-sx-pill);background:var(--sx-paper);gap:.25rem;margin:0;padding:.25rem;list-style:none;display:flex}.lb-tabs li{border-radius:var(--radius-sx-pill);height:1.75rem;color:var(--sx-quiet);align-items:center;gap:.375rem;padding:0 .75rem;font-size:13px;font-weight:500;display:inline-flex}.lb-tabs li.is-on{background:var(--sx-panel);color:var(--sx-ink);box-shadow:var(--sh-lift)}.lb-tabs span{color:var(--sx-quiet);font-weight:400}.lb-views{border-radius:var(--radius-sx-pill);background:var(--sx-paper);padding:.25rem;display:inline-flex}.lb-views span{border-radius:var(--radius-sx-pill);width:1.75rem;height:1.75rem;color:var(--sx-quiet);place-items:center;display:grid}.lb-views span.is-on{background:var(--sx-panel);color:var(--sx-ink);box-shadow:var(--sh-lift)}.lb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lb-card{flex-direction:column;min-width:0;display:flex}.lb-media{aspect-ratio:1;border-radius:var(--radius-panel);background:var(--sx-paper);display:block;position:relative;overflow:hidden}.lb-media img{object-fit:contain;width:100%;height:100%;display:block}.lb-media--logo{background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair)}.lb-media--logo img{padding:20%}.lb-skeleton{background:var(--sh-hover);opacity:0;position:absolute;inset:0}.lb-badges{gap:.25rem;display:flex;position:absolute;top:.5rem;left:.5rem}.lb-badge{border-radius:var(--radius-dash-tag);background:color-mix(in oklch, var(--sx-ink) 60%, transparent);color:var(--sx-panel);padding:.125rem .375rem;font-size:10px;font-weight:500}.lb-badge--flag{background:var(--sx-orange-ink)}.lb-name{text-overflow:ellipsis;white-space:nowrap;margin-top:.75rem;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.lb-kind{color:var(--sx-quiet);font-size:12px;line-height:16px}@media (width<=47.99rem){.lb-tools .lb-search,.lb-tools .lb-views,.lb-tools .lb-pill--quiet{display:none}.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-mk-scene]{display:none}.bk[data-stage=track] [data-mk-scene=track]{display:grid}.bk[data-stage=wall] [data-mk-scene=wall],.bk[data-stage=detail] [data-mk-scene=wall],.bk:not([data-stage]) [data-mk-scene=wall]{display:block}.bk:not([data-stage]) [data-mk-scene]{margin-top:1.5rem}.mk-track{flex:1;place-items:center}.mk-url{text-overflow:ellipsis;font-size:17px}.mk-wall{min-height:0;mask-image:linear-gradient(to bottom, transparent, var(--sx-ink) 2.5rem, var(--sx-ink) calc(100% - 2.5rem), transparent);flex:1;position:relative;overflow:hidden}.bk[data-stage=wall],.bk[data-stage=detail]{overflow:hidden}.mk-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem;max-width:56rem;margin-block:0;margin-inline:auto;padding:0 0 1.25rem;list-style:none;display:grid}@media (width<=39.99rem){.mk-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-card{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.mk-card-from{border-radius:var(--radius-sx-pill);background:var(--sx-paper);color:var(--sx-quiet);padding:.125rem .5rem;font-size:12px}.mk-card-media{aspect-ratio:9/16;border-radius:var(--radius-window);background:var(--sx-paper);width:100%;box-shadow:0 0 0 1px var(--sx-hair);display:block;position:relative;overflow:hidden}.mk-card-media img{object-fit:cover;width:100%;height:100%;display:block}.mk-card-brand{border-radius:var(--radius-sx-pill);background:color-mix(in oklch, var(--sx-ink) 45%, transparent);backdrop-filter:var(--dash-blur);color:var(--sx-panel);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:.625rem;left:.625rem}.mk-card-brand .showcase-icon{width:.875rem;height:.875rem}.mk-card.is-hover .mk-card-media{box-shadow:0 0 0 2px var(--sx-ink)}.mk-detail{z-index:2;background:color-mix(in oklch, var(--sx-ink) 40%, transparent);place-items:center;padding:1.5rem;display:none;position:absolute;inset:0}.bk[data-stage=detail] .mk-detail,.bk:not([data-stage]) .mk-detail{display:grid}.mk-panel{border-radius:var(--radius-panel);background:var(--sx-panel);width:min(100%,52rem);box-shadow:var(--shadow-window);text-align:left;grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;padding:1.25rem 1.5rem;display:grid}@media (width<=39.99rem){.mk-panel{grid-template-columns:minmax(0,1fr)}.mk-panel-media{display:none}}.mk-panel-media{aspect-ratio:9/16;border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--sx-hair);display:block;overflow:hidden}.mk-panel-media img{object-fit:cover;width:100%;height:100%;display:block}.mk-panel-info{flex-direction:column;gap:.625rem;min-width:0;display:flex}.mk-panel-title{font-size:18px;font-weight:500;line-height:1.55}.mk-panel-meta{color:var(--sx-quiet);margin-top:-.375rem;font-size:12px}.mk-panel-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sx-quiet);margin-top:.25rem;font-size:11px;font-weight:500}.mk-panel-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.mk-panel-tags li{border-radius:var(--radius-sx-pill);box-shadow:inset 0 0 0 1px var(--sx-hair);gap:.375rem;padding:.25rem .625rem;font-size:13px;font-weight:500;display:inline-flex}.mk-panel-tags span{color:var(--sx-quiet);font-weight:400}.mk-beats{gap:0;margin:0;padding:0;list-style:none;display:grid}.mk-beats li{box-shadow:inset 0 -1px 0 var(--sx-hair);grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.375rem 0;font-size:13px;line-height:1.4;display:grid}.mk-beat-name{font-weight:500}.mk-beat-quote{color:var(--sx-quiet)}.mk-use{border-radius:var(--radius-sx-pill);background:var(--sx-ink);color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);align-self:flex-end;margin-top:.25rem;padding:.5rem .875rem;font-size:14px;font-weight:500}.mk-use.is-pressed{transform:scale(.96)}[data-so-scene]{display:none}.bk[data-stage=social] [data-so-scene=social],.bk:not([data-stage]) [data-so-scene=social]{display:flex}.bk[data-stage=social]{padding:0;overflow:hidden}.so{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.so-bar{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.so-file{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.so-file span{color:var(--sx-quiet);font-weight:400}.so-file .showcase-icon,.so-approve .showcase-icon{width:.875rem;height:.875rem}.so-approve{border-radius:var(--radius-sx-pill);background:var(--sx-ink);height:2rem;color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);align-items:center;gap:.375rem;padding:0 .875rem;font-weight:500;display:inline-flex}.so-approve.is-pressed{transform:scale(.96)}.so-canvas{background:var(--sx-paper);flex:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.5rem;min-height:0;padding:1.25rem 1.5rem;display:grid;overflow:hidden}.so-side{flex-direction:column;gap:.75rem;min-width:0;display:flex}.so-label{letter-spacing:-.02em;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1}.so-line{background:var(--sx-ink);width:3px}.so-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.so-tile{aspect-ratio:4/5;background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);position:relative;overflow:hidden}.so-tile img{object-fit:cover;width:100%;height:100%;display:block}.so-tile.is-read{box-shadow:0 0 0 2px var(--sh-intelligence)}.so-ok{border-radius:var(--radius-full);background:var(--sx-orange);width:1rem;height:1rem;color:var(--sx-ink);place-items:center;display:grid;position:absolute;top:.25rem;left:.25rem}.so-ok .showcase-icon{width:.625rem;height:.625rem}@media (width<=47.99rem){.so-canvas{grid-template-columns:minmax(0,1fr)}.so-line{display:none}.so-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.so-tile:nth-child(n+13){display:none}}[data-vd-scene]{display:none}.bk[data-stage^=vd] [data-vd-scene],.bk:not([data-stage]) [data-vd-scene]{display:flex}.bk[data-stage^=vd]{padding:0;overflow:hidden}.vd{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;font-size:13px}.vd-bar{height:3rem;box-shadow:inset 0 -1px 0 var(--sx-hair);justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex}.vd-file{align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.vd-file span{color:var(--sx-quiet);font-weight:400}.vd-file .showcase-icon,.vd-render .showcase-icon{width:.875rem;height:.875rem}.vd-render{border-radius:var(--radius-sx-pill);background:var(--sx-ink);height:2rem;color:var(--sx-panel);transition:transform var(--dur-press) var(--ease-out);align-items:center;gap:.375rem;padding:0 .875rem;font-weight:500;display:inline-flex}.vd-render.is-pressed{transform:scale(.96)}[data-vd-step]{background:var(--sx-paper);flex:1;min-height:0;padding:1rem 1.25rem;display:none}.bk[data-stage=vdedit] [data-vd-step=edit],.bk[data-stage=vdwall] [data-vd-step=wall],.bk:not([data-stage]) [data-vd-step]{display:flex}.vd-edit{flex-direction:column;gap:.875rem}.vd-top{grid-template-columns:14rem minmax(0,1fr);gap:1.25rem;display:grid}.vd-phone{aspect-ratio:9/16;border-radius:var(--radius-panel);background:var(--sx-ink);padding:.375rem;display:block;overflow:hidden}.vd-video{object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%;display:block}.vd-info{flex-direction:column;gap:.875rem;min-width:0;display:flex}.vd-product{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.vd-source{font-family:var(--font-sx-mono);color:var(--sx-quiet);font-size:11px}.vd-name{font-size:18px;font-weight:600}.vd-facts{color:var(--sx-quiet);gap:1rem;display:flex}.vd-facts strong{color:var(--sx-ink)}.vd-stages{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:grid}.vd-stages li{color:var(--sx-quiet);align-items:center;gap:.5rem;display:flex}.vd-stages li.is-done{color:var(--sx-ink)}.vd-tick{border-radius:var(--radius-full);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px var(--sx-hair);color:var(--sx-panel);flex-shrink:0;place-items:center;display:grid}.vd-stages li.is-done .vd-tick{background:var(--sh-production);box-shadow:none}.vd-tick .showcase-icon{width:.6875rem;height:.6875rem}.vd-timeline{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);--lane-start:5.5rem;flex-direction:column;gap:.3125rem;padding:.625rem .75rem .75rem;display:flex;position:relative}.vd-ruler{height:1rem;margin-left:var(--lane-start);font-family:var(--font-sx-mono);color:var(--sx-quiet);font-size:10px;position:relative}.vd-ruler span{left:var(--at);position:absolute}.vd-track{grid-template-columns:var(--lane-start) minmax(0, 1fr);align-items:center;display:grid}.vd-track-name{color:var(--sx-quiet);font-size:11px;font-weight:600}.vd-lane{border-radius:var(--radius-sx-field);background:var(--sx-paper);height:1.5rem;position:relative}.vd-block{top:.125rem;bottom:.125rem;left:var(--at);width:var(--w);border-radius:var(--radius-dash-tag);white-space:nowrap;text-overflow:ellipsis;transform-origin:0;min-width:.375rem;padding:0 .375rem;font-size:10px;line-height:1.25rem;position:absolute;overflow:hidden}.vd-block--scene{background:color-mix(in oklch, var(--sh-production) 30%, var(--sx-panel))}.vd-block--voice{background:color-mix(in oklch, var(--sh-intelligence) 35%, var(--sx-panel))}.vd-block--text{background:var(--sh-distribution);padding:0}.vd-block--media{background:color-mix(in oklch, var(--sh-measurement) 25%, var(--sx-panel))}.vd-block--music{background:var(--sh-hover);color:var(--sx-quiet)}.vd-playhead{top:1.75rem;bottom:.5rem;left:calc(.75rem + var(--lane-start));background:var(--sx-orange);opacity:0;width:2px;position:absolute}.vd-wall{flex-direction:column;gap:.875rem}.vd-heading{font-size:18px;font-weight:600}.vd-reels{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem .625rem;width:min(100%,56rem);margin:0;padding:0;list-style:none;display:grid}.vd-reels li{color:var(--sx-quiet);flex-direction:column;gap:.375rem;font-size:11px;display:flex}.vd-reels img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;display:block}@media (width<=47.99rem){.vd-top{grid-template-columns:8rem minmax(0,1fr)}.vd-stages{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.vd-reels{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk{min-height:0;color:var(--sx-ink);flex-direction:column;flex:1;padding:1rem;display:flex;position:relative;overflow-y:auto}@media (width>=40rem){.bk{padding:1.25rem}}.bk[data-stage=form]{overflow:hidden}.bk-eyebrow{font-family:var(--font-sx-mono);letter-spacing:.04em;color:var(--sx-quiet);font-size:11px;font-weight:500}.bk-eyebrow--light{color:var(--sx-amber)}.bk-form{flex:1;place-items:center;display:none}.bk-chapter{display:none}.bk[data-stage=chapter] .bk-chapter,.bk[data-stage=form] .bk-form{display:grid}.bk-choice{display:none}.bk[data-stage=choice] .bk-choice{display:flex}.bk-upload{flex:1;place-items:center;display:none}.bk[data-stage=upload] .bk-upload{display:grid}.bk[data-stage] .bk-work,.bk[data-stage] .bk-docs{display:none}.bk[data-stage=work] .bk-work{display:grid}.bk[data-stage=insights] .bk-docs,.bk-docs{display:flex}.bk:not([data-stage]) .bk-docs{margin-top:1.5rem}.bk[data-stage=chapter]{overflow:hidden}.bk-form-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,40rem);display:flex}.bk-form-icon{border-radius:var(--radius-sx-tile);background:var(--sx-tint);width:3.5rem;height:3.5rem;color:var(--sx-orange-ink);place-items:center;margin-bottom:1rem;display:grid}.bk-form-icon .showcase-icon{width:1.625rem;height:1.625rem}.bk-form-title{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:800}.bk-form-sub{color:var(--sx-quiet);margin-top:.5rem;font-size:1rem}.bk-field{border:1px solid var(--sx-hair);border-radius:var(--radius-small);background:var(--sx-panel);width:100%;box-shadow:var(--shadow-tile);transition:box-shadow var(--dur-press) var(--ease-out);align-items:center;gap:.5rem;margin-top:1.75rem;padding:.5rem .5rem .5rem 1.125rem;display:flex}.bk-field.is-focused{box-shadow:0 0 0 1px var(--sx-orange), 0 0 0 4px var(--sx-tint)}.bk-input{white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.bk-input:empty:before{content:"yourbrand.com";color:var(--sx-line)}.bk-caret{background:var(--sx-ink);width:1.5px;height:1.125rem;margin-left:-.375rem;display:none}.bk-field.is-focused .bk-caret{display:block}.bk-submit{color:var(--sx-paper);background:var(--sx-ink);border-radius:var(--radius-dash-tag);transition:transform var(--dur-press) var(--ease-out);flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;padding:.6875rem 1.125rem;font-size:15px;font-weight:600;display:inline-flex}.bk-submit.is-pressed{transform:scale(.96)}.bk-submit-spin{width:14px;height:14px;display:none}.bk-submit.is-busy .bk-submit-spin{animation:bk-spin var(--dur-spin) var(--ease-linear) infinite;display:block}.bk-form-hint{color:var(--sx-quiet);margin-top:1rem;font-size:14px}.bk-work{gap:1rem;display:grid}@media (width>=48rem){.bk-work{grid-template-columns:11.5rem minmax(0,1fr);align-items:start}}.bk-check{border:1px solid var(--sx-hair);border-radius:var(--radius-sx-sheet);background:var(--sx-panel);padding:1rem}.bk-check-title{color:var(--sx-quiet);font-size:12px}.bk-check-site{letter-spacing:-.01em;font-size:14px;font-weight:700}.bk-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.bk-steps{grid-template-columns:minmax(0,1fr)}}.bk-step{color:var(--sx-quiet);align-items:center;gap:.5rem;padding-block:.3125rem;font-size:13px;display:flex}.bk-step-icon{flex-shrink:0;width:15px;height:15px;display:none}.bk-step[data-state=done]{color:var(--sx-ink)}.bk-step[data-state=done] .bk-step-icon--done{color:var(--sx-orange-ink);display:block}.bk-step[data-state=working] .bk-step-icon--working{animation:bk-spin var(--dur-spin) var(--ease-linear) infinite;display:block}.bk-ready{color:var(--sx-orange-ink);box-shadow:inset 0 1px 0 var(--sx-hair);align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;font-size:12px;font-weight:600;display:flex}.bk-ready .showcase-icon{width:14px;height:14px}.bk-kit{gap:.75rem;min-width:0;display:grid}.bk-hero{border-radius:var(--radius-sx-card-lg);background:linear-gradient(135deg, var(--sx-orange-deep) 0%, var(--sx-orange) 45%, var(--sx-amber) 100%);gap:.75rem;padding:.75rem;display:grid}@media (width>=64rem){.bk-hero{grid-template-columns:minmax(0,1fr) 15rem;padding:1rem}}.bk-facts{border-radius:var(--radius-sx-tile);background:color-mix(in oklch, var(--sx-panel) 94%, transparent);flex-direction:column;gap:1rem;padding:1.125rem;display:flex}.bk-id{align-items:center;gap:.875rem;display:flex}.bk-logo{border-radius:var(--radius-sx-tile);width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px var(--sx-hair);flex-shrink:0}.bk-id-text{min-width:0}.bk-name{letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:20px;font-weight:800;display:flex}.bk-badge{letter-spacing:0;color:var(--sx-orange-ink);background:var(--sx-tint);border-radius:var(--radius-dash-tag);padding:2px .5rem;font-size:11px;font-weight:600}.bk-site{color:var(--sx-quiet);font-size:13px}.bk-desc{font-size:15px;line-height:1.5}.bk-who{box-shadow:inset 0 1px 0 var(--sx-hair);padding-top:.875rem}.bk-who p:last-child{color:var(--sx-quiet);margin-top:.25rem;font-size:13px;line-height:1.5}.bk-voice{border-radius:var(--radius-dash-tag);background:var(--sx-paper);margin:0;padding:.625rem .875rem;font-size:14px;font-weight:600}.bk-dna{border-radius:var(--radius-sx-tile);background:var(--sx-ink);color:var(--sx-paper);flex-direction:column;gap:.875rem;padding:1.125rem;display:flex}.bk-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:.375rem;display:grid}.bk-swatch{border-radius:var(--radius-small);height:3.25rem;box-shadow:0 0 0 1px color-mix(in oklch, var(--sx-paper) 20%, transparent);align-items:flex-end;padding:.25rem;display:flex}.bk-swatch--deep{background:var(--sx-orange-deep)}.bk-swatch--orange{background:var(--sx-orange)}.bk-swatch--amber{background:var(--sx-amber)}.bk-swatch--tint{background:var(--sx-tint)}.bk-swatch--paper{background:var(--sx-paper)}.bk-swatch--ink{background:var(--sx-ink)}.bk-hex{font-family:var(--font-sx-mono);letter-spacing:.04em;writing-mode:vertical-rl;color:var(--sx-ink);font-size:10px;display:none;transform:rotate(180deg)}.bk-swatch--deep .bk-hex,.bk-swatch--orange .bk-hex,.bk-swatch--ink .bk-hex{color:var(--sx-paper)}.bk-fonts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.bk-font{border-radius:var(--radius-small);background:color-mix(in oklch, var(--sx-paper) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sx-paper) 10%, transparent);flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.bk-font-sample{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1}.bk-font-sample--mono{font-family:var(--font-sx-mono);letter-spacing:0;font-weight:500}.bk-font-meta{color:color-mix(in oklch, var(--sx-paper) 60%, transparent);font-size:10.5px;line-height:1.35}.bk-positioning .bk-pills{margin-top:.5rem}.bk-pills{flex-wrap:wrap;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.bk-pills li{color:var(--sx-orange-ink);border-radius:var(--radius-sx-pill);background:var(--sx-tint);padding:.25rem .625rem;font-size:12px;font-weight:500}@media (width>=48rem){.bk-work{flex:1;align-items:stretch}.bk-check{flex-direction:column;padding:1.25rem;display:flex}.bk-check-site{font-size:16px}.bk-steps{flex:1;grid-auto-rows:1fr;gap:0}.bk-step{box-shadow:inset 0 -1px 0 var(--sx-hair);font-size:14px}.bk-step:last-child{box-shadow:none}.bk-kit{grid-template-rows:minmax(0,1fr)}}@media (width>=64rem){.bk-hero{grid-template-columns:minmax(0,1fr) 18rem;gap:1rem;padding:1.25rem}.bk-facts{gap:1.25rem;padding:1.5rem 2rem}.bk-who{margin-top:auto}.bk-logo{width:4.25rem;height:4.25rem}.bk-name{font-size:30px}.bk-site{font-size:14px}.bk-desc{letter-spacing:-.01em;font-size:22px;line-height:1.45}.bk-who p:last-child{font-size:15px}.bk-voice{padding:.75rem 1.125rem;font-size:17px}.bk-dna{gap:1.25rem;padding:1.5rem}.bk-swatches{flex:1;min-height:6.5rem}.bk-swatch{justify-content:center;height:auto;padding:.5rem .25rem}.bk-hex{display:block}.bk-swatches{gap:.5rem}.bk-font{padding:1rem}.bk-font-sample{font-size:44px}.bk-font-meta{font-size:11.5px}.bk-pills{gap:.5rem}.bk-pills li{padding:.375rem .75rem;font-size:14px}}.bk-chapter{text-align:center;flex:1;place-content:center;justify-items:center;gap:.5rem}.bk-chapter-num{font-family:var(--font-sx-mono);color:var(--sx-orange-ink);font-size:clamp(3.5rem,8vw,6rem);font-weight:500;line-height:1}.bk-chapter-title{letter-spacing:-.04em;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1}.bk-chapter-sub{color:var(--sx-quiet);margin-top:.5rem;font-size:clamp(1rem,1.6vw,1.125rem)}.bk-chapters{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.bk-chapters li{color:var(--sx-quiet);border:1px solid var(--sx-hair);border-radius:var(--radius-sx-pill);gap:.375rem;padding:.375rem .75rem;font-size:13px;font-weight:600;display:inline-flex}.bk-chapters span{font-family:var(--font-sx-mono);font-weight:500}.bk-chapters .is-current{color:var(--sx-paper);background:var(--sx-ink);border-color:var(--sx-ink)}.bk-choice{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem}.bk-choice-title{letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:800}.bk-choice-sub{color:var(--sx-quiet);margin-top:.375rem;font-size:1rem}.bk-options{text-align:left;gap:.75rem;width:min(100%,64rem);margin-top:2.75rem;display:grid}@media (width>=40rem){.bk-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-option{border:1px solid var(--sx-hair);border-radius:var(--radius-sx-tile);background:var(--sx-panel);min-height:19rem;box-shadow:var(--shadow-tile);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);flex-direction:column;gap:.5rem;padding:2.25rem;display:flex}.bk-option.is-hover{box-shadow:0 0 0 1px var(--sx-orange), 0 0 0 4px var(--sx-tint)}.bk-option.is-pressed{transform:scale(.98)}.bk-option-icon{width:3.5rem;height:3.5rem;color:var(--sx-orange-ink);background:var(--sx-tint);border-radius:var(--radius-sx-tile);place-items:center;margin-bottom:auto;display:grid}.bk-option-icon .showcase-icon{width:1.625rem;height:1.625rem}.bk-option-name{letter-spacing:-.02em;margin-top:1.5rem;font-size:20px;font-weight:700}.bk-option-text{color:var(--sx-quiet);font-size:15px;line-height:1.45}.bk-docs{flex-direction:column;flex:1;gap:.875rem}.bk-identity-title{letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:800}.bk-identity-sub{color:var(--sx-quiet);margin-top:.25rem;font-size:16px}.bk-button{white-space:nowrap;color:var(--sx-paper);background:var(--sx-ink);border:1px solid var(--sx-ink);border-radius:var(--radius-sx-pill);transition:transform var(--dur-press) var(--ease-out);flex-shrink:0;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:13px;font-weight:600;display:inline-flex}.bk-button--ghost{color:var(--sx-ink);background:var(--sx-panel);border-color:var(--sx-hair)}.bk-button--sm{padding:.4375rem 1rem;font-size:14px}.bk-button.is-pressed{transform:scale(.96)}.bk-button.is-busy .bk-submit-spin{width:13px;height:13px;animation:bk-spin var(--dur-spin) var(--ease-linear) infinite;display:block}.bk-textarea{border:1px solid var(--sx-hair);border-radius:var(--radius-small);background:var(--sx-paper);padding:.875rem 1rem;font-size:19px;line-height:1.5}.bk-textarea.is-focused{border-color:var(--sx-orange);box-shadow:0 0 0 3px var(--sx-tint)}.bk-caret--inline{vertical-align:text-bottom;width:1.5px;height:1em;margin-left:1px;display:none}.bk-textarea.is-focused .bk-caret--inline{display:inline-block}.bk-upload .bk-form-card{width:min(100%,54rem)}.bk-upload .bk-drop{width:100%;margin-top:2rem;padding-block:2.25rem}.bk-upload .bk-doc-list{text-align:left;width:100%;margin-top:.75rem}.bk-extract{margin:1.25rem 0 0;padding:.625rem 1.25rem}.bk-drop{text-align:center;border:2px dashed var(--sx-hair);border-radius:var(--radius-sx-tile);background:var(--sx-panel);transition:border-color var(--dur-press) var(--ease-out), background-color var(--dur-press) var(--ease-out);flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem;display:flex}.bk-drop.is-active{border-color:var(--sx-orange);background:var(--sx-tint)}.bk-drop-title{font-size:17px;font-weight:600}.bk-drop-sub{color:var(--sx-quiet);font-size:14px}.bk-doc-list{border:1px solid var(--sx-hair);border-radius:var(--radius-small);margin:0;padding:0;list-style:none;overflow:hidden}.bk-doc{box-shadow:inset 0 -1px 0 var(--sx-hair);align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex}.bk-doc:last-child{box-shadow:none}.bk-filetype{letter-spacing:.06em;text-transform:uppercase;color:var(--sx-orange-ink);background:var(--sx-tint);border-radius:var(--radius-dash-tag);padding:3px .5rem;font-size:11px;font-weight:700}.bk-doc-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.bk-doc-size{font-family:var(--font-sx-mono);color:var(--sx-quiet);font-size:13px}.bk-insights-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bk-extracted{color:var(--sx-orange-ink);font-size:14px;font-weight:600}.bk-insights-actions{flex-shrink:0;gap:.375rem;display:flex}.bk-insights-actions--edit,.bk-insights.is-editing .bk-insights-actions--view{display:none}.bk-insights.is-editing .bk-insights-actions--edit{display:flex}.bk-editing-note{color:var(--sx-orange-ink);font-size:14px;display:none}.bk-insights.is-editing .bk-editing-note{display:block}.bk-insights.is-editing .bk-extracted,.bk-edit-only{display:none}.bk-insights.is-editing .bk-edit-only{margin-top:.25rem;display:block}.bk-insights.is-editing .bk-view-only{display:none}.bk-reading{color:var(--sx-quiet);margin-top:.75rem;font-size:14px}.bk-reading[hidden]{display:none}.bk-insight-labeled{gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.bk-insight-labeled li{color:var(--sx-quiet);gap:.625rem;font-size:19px;line-height:1.45;display:flex}.bk-insight-labeled li:before{content:"";background:var(--sx-orange);border-radius:var(--radius-sx-pill);flex-shrink:0;width:6px;height:6px;margin-top:.45em}.bk-insight-labeled strong{color:var(--sx-ink);flex-shrink:0}.bk-insights{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.bk-insights-head{align-items:flex-end}.bk-insights-body{flex:1;gap:.75rem;min-height:0;display:grid}@media (width>=48rem){.bk-insights-body{grid-template-columns:16rem minmax(0,1fr);gap:1rem}}.bk-tabs{scrollbar-width:none;gap:.375rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (width>=48rem){.bk-tabs{flex-direction:column;overflow:visible}}.bk-tab{white-space:nowrap;color:var(--sx-quiet);border:1px solid var(--sx-hair);border-radius:var(--radius-sx-tile);background:var(--sx-panel);flex-shrink:0;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:14px;font-weight:600;display:flex}@media (width>=48rem){.bk-tab{flex:1;padding-inline:1.125rem;font-size:15px}}.bk-tab-num{font-family:var(--font-sx-mono);color:var(--sx-line);font-size:11px;font-weight:500}.bk-tab.is-open{color:var(--sx-paper);background:var(--sx-ink);border-color:var(--sx-ink)}.bk-tab.is-open .bk-tab-num{color:var(--sx-amber)}.bk-panes{border:1px solid var(--sx-hair);border-radius:var(--radius-sx-tile);background:var(--sx-panel);min-width:0;padding:1.5rem}@media (width>=64rem){.bk-panes{padding:2rem 2.25rem}}.bk-pane{display:none}.bk-pane.is-open{flex-direction:column;gap:2rem;display:flex}.bk-pane-title{letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}.bk-insight-caps{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-orange-ink);margin-top:0;font-size:12.5px;font-weight:700}.bk-insight-text{color:var(--sx-quiet);margin-top:.5rem;font-size:19px;line-height:1.5}.bk-insight-text strong{color:var(--sx-ink)}.bk-insight-numbered{counter-reset:pillar;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.bk-insight-numbered li{color:var(--sx-quiet);counter-increment:pillar;gap:.75rem;font-size:19px;display:flex}.bk-insight-numbered li:before{min-width:1rem;font-family:var(--font-sx-mono);color:var(--sx-orange-ink);content:counter(pillar, decimal-leading-zero);font-size:11px;font-weight:700;line-height:1.7}.bk-cursor{z-index:2;opacity:0;pointer-events:none;fill:var(--sx-ink);stroke:var(--sx-panel);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px color-mix(in oklch, var(--sx-ink) 30%, transparent));position:absolute;top:0;left:0}.demo:not(.is-gathered) .demo-aside,.demo-panel[data-scenario=brand] .demo-thread{display:none}.bk-replay{z-index:1;font:inherit;color:var(--sx-ink);background:var(--sx-panel);border:1px solid var(--sx-hair);border-radius:var(--radius-sx-pill);box-shadow:var(--shadow-tile);cursor:pointer;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:1rem;right:1rem}.bk-replay[hidden]{display:none}.bk-replay .showcase-icon{width:13px;height:13px}.demo:has(#demo-brand:checked) .demo-composer{display:none}@keyframes bk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bk-submit.is-busy .bk-submit-spin,.bk-step[data-state=working] .bk-step-icon--working,.bk-button.is-busy .bk-submit-spin{animation:none}}.dash-nav-item{border-radius:var(--radius-sx-field);margin-inline:.375rem;padding-inline:.625rem;text-decoration:none}.dash-nav-icon{width:.875rem;height:.875rem;color:color-mix(in oklch, var(--sx-paper) 45%, transparent);flex-shrink:0}.dash-nav-item.is-current{color:var(--sx-paper);background:color-mix(in oklch, var(--sx-paper) 9%, transparent);box-shadow:inset 2px 0 0 var(--sx-orange);font-weight:600}.dash-nav-item.is-current .dash-nav-icon{color:var(--sx-orange)}.dash-nav-item:focus-visible{outline:2px solid var(--sx-orange);outline-offset:-2px}.sp{flex-direction:column;gap:1rem;font-size:13px;display:flex;container:sp/inline-size}.sp p{max-width:none;margin:0}.sp ul,.sp ol,.sp dl,.sp dd{margin:0;padding:0;list-style:none}.sp .showcase-icon{flex-shrink:0;width:.875rem;height:.875rem}.sp-head{box-shadow:inset 0 -1px 0 var(--sx-hair);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.sp-client{align-items:center;gap:.75rem;min-width:0;display:flex}.sp-logo{border-radius:var(--radius-card);background:var(--sx-panel);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--sx-hair);flex-shrink:0;place-items:center;padding:.4375rem;display:grid}.sp-logo img{object-fit:contain;width:100%;height:100%}.sp-logo--photo{box-shadow:none;padding:0;overflow:hidden}.sp-logo--photo img{object-fit:cover}.sp-logo--mark{padding:0;overflow:hidden}.sp-logo--initials{background:var(--sx-grad);box-shadow:none;color:var(--sx-ink);font-weight:800}.sp-client-text{flex-direction:column;min-width:0;display:flex}.sp-client-line{align-items:center;gap:.5rem;display:flex}.sp-client-name{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:700}.sp-status{border-radius:var(--radius-sx-chip);background:var(--sx-tint);color:var(--sx-orange-ink);align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.sp-status-dot{border-radius:var(--radius-full);background:var(--sx-orange-ink);width:.375rem;height:.375rem}.sp-status--live{background:color-mix(in oklch, var(--sh-distribution) 16%, var(--sx-panel));color:var(--sx-ink)}.sp-status--live .sp-status-dot{background:var(--sh-distribution)}.sp-domain{color:var(--sx-quiet)}.sp-connected{border-radius:var(--radius-sx-pill);box-shadow:inset 0 0 0 1px var(--sx-hair);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:500;display:inline-flex}.sp-body{flex:1;min-height:0;margin:-.5rem;padding:.5rem}.sp-body.is-cut{mask-image:linear-gradient(to bottom, var(--sx-ink) calc(100% - 3rem), transparent)}.sp-body>*{height:100%}.sp-card{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:var(--sh-lift);padding:.875rem 1rem}.sp-card-title{align-items:baseline;gap:.5rem;margin-bottom:.625rem;font-size:13px;font-weight:600;display:flex}.sp-card-title .sp-muted{font-weight:400}.sp-muted{color:var(--sx-quiet)}.sp-mono{font-family:var(--font-sx-mono);font-size:11px}.sp-small{margin-top:.5rem;font-size:11px}.sp-field{color:var(--sx-quiet);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.sp-gap{margin-top:.875rem}.sp-num{font-family:var(--font-sx-mono);text-align:right;white-space:nowrap;font-size:12px}.sp-bad{color:var(--sh-measurement)}.sp-pill{border-radius:var(--radius-sx-pill);background:var(--sh-hover);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.sp-pill--done{background:color-mix(in oklch, var(--sh-distribution) 16%, var(--sx-panel))}.sp-pill--info{background:color-mix(in oklch, var(--sh-intelligence) 14%, var(--sx-panel))}.sp-pill--warn{background:var(--sx-tint);color:var(--sx-orange-ink)}.sp .sp-pill .showcase-icon{width:.75rem;height:.75rem}.sp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.sp-kpi{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex;position:relative}.sp-kpi-label{color:var(--sx-quiet);font-size:12px}.sp .sp-kpi-icon{color:var(--sx-line);position:absolute;top:.875rem;right:.875rem}.sp-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.sp-delta{color:var(--sx-quiet);font-size:11px}.sp-delta--up{color:var(--sh-distribution)}.sp-delta--down{color:var(--sh-measurement)}.sp-checks{gap:.4375rem;display:grid}.sp-checks li{align-items:center;gap:.5rem;display:flex}.sp-checks .showcase-icon{color:var(--sh-distribution)}.sp-checks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-chips{flex-wrap:wrap;gap:.375rem;display:flex}.sp-chips li{border-radius:var(--radius-sx-pill);background:var(--sx-paper);box-shadow:inset 0 0 0 1px var(--sx-hair);padding:.25rem .625rem}.sp-table{border-collapse:collapse;width:100%}.sp-table th{color:var(--sx-quiet);text-align:left;box-shadow:inset 0 -1px 0 var(--sx-hair);padding:.375rem .5rem;font-size:11px;font-weight:600}.sp-table td{box-shadow:inset 0 -1px 0 var(--sx-hair);padding:.5rem}.sp-table tr:last-child td{box-shadow:none}.sp-table tr.is-on td{background:var(--sx-tint)}.sp-clip{white-space:nowrap;text-overflow:ellipsis;max-width:13rem;overflow:hidden}.sp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sp-two .sp-clip,.sp-tiktok .sp-clip{max-width:9.5rem}.sp-two--wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sp-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sp-seg{border-radius:var(--radius-sx-pill);background:var(--sx-paper);gap:.25rem;padding:.1875rem;display:flex}.sp-seg li{border-radius:var(--radius-sx-pill);color:var(--sx-quiet);padding:.3125rem .75rem}.sp-seg li.is-on{background:var(--sx-panel);box-shadow:var(--sh-lift);color:var(--sx-ink);font-weight:600}.sp-seg span{font-family:var(--font-sx-mono);margin-left:.25rem;font-size:11px}.sp-search{border-radius:var(--radius-sx-pill);color:var(--sx-quiet);box-shadow:inset 0 0 0 1px var(--sx-hair);align-items:center;gap:.5rem;padding:.4375rem .875rem;display:inline-flex}.sp-legend{color:var(--sx-quiet);flex-wrap:wrap;gap:.875rem;font-size:11px;font-weight:400;display:flex}.sp-legend>span{align-items:center;gap:.375rem;display:inline-flex}.sp-card-title .sp-legend{margin-left:auto}.sp-key:before{content:"";vertical-align:middle;background:var(--sh-intelligence);width:.75rem;height:2px;margin-right:.375rem;display:inline-block}.sp-key--b:before{background:var(--sh-distribution)}.sp-dot{border-radius:var(--radius-full);background:var(--sx-line);width:.5rem;height:.5rem;display:inline-block}.sp-chart{height:9rem;position:relative}.sp-chart svg{width:100%;height:calc(100% - 1.25rem);position:absolute;inset:0 0 1.25rem;overflow:visible}.sp-grid{stroke:var(--sx-hair);vector-effect:non-scaling-stroke}.sp-line{fill:none;stroke:var(--sh-intelligence);stroke-width:2.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sp-line--b{stroke:var(--sh-distribution)}.sp-axis{color:var(--sx-quiet);font-family:var(--font-sx-mono);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.sp-bars{gap:.5rem;display:grid}.sp-bars li{grid-template-columns:7.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.625rem;display:grid}.sp-track{border-radius:var(--radius-sx-pill);background:var(--sh-hover);height:.5rem}.sp-fill{width:calc(var(--share) * 100%);border-radius:var(--radius-sx-pill);background:var(--sh-intelligence);min-width:3px;height:100%;display:block}.sp-bars li.is-ai{font-weight:600}.sp-bars li.is-ai .sp-fill{background:var(--sx-orange)}.sp-kit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"hero palette""type pos""steps steps";align-content:start;gap:.625rem;display:grid}.sp-kit-hero{grid-area:hero}.sp-kit-palette{grid-area:palette}.sp-kit-type{grid-area:type}.sp-kit-pos{grid-area:pos}.sp-kit-steps{grid-area:steps}.sp-kit-hero{border-radius:var(--radius-card);background:var(--sx-grad);color:var(--sx-ink);flex-direction:column;gap:.5rem;padding:1.25rem 1.375rem;display:flex}.sp-kit-label{font-family:var(--font-sx-mono);opacity:.8;font-size:11px}.sp-kit-id{align-items:center;gap:.75rem;display:flex}.sp-kit-logo{border-radius:var(--radius-card);width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--sx-panel);object-fit:cover;flex-shrink:0}.sp-kit-name{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.sp-kit-desc{font-size:13px;line-height:1.45}.sp-kit-quote{margin-top:auto;padding-top:.5rem;font-size:15px;font-weight:600}.sp-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .5rem;display:grid}.sp-swatches li{flex-direction:column;gap:.125rem;display:flex}.sp-swatch{border-radius:var(--radius-sx-field);height:2.25rem;box-shadow:inset 0 0 0 1px var(--sx-hair);margin-bottom:.25rem}.sp-swatch--deep{background:var(--sx-orange-deep)}.sp-swatch--orange{background:var(--sx-orange)}.sp-swatch--amber{background:var(--sx-amber)}.sp-swatch--tint{background:var(--sx-tint)}.sp-swatch--paper{background:var(--sx-paper)}.sp-swatch--ink{background:var(--sx-ink)}.sp-swatch-name{font-weight:600}.sp-specimen{align-items:center;gap:.875rem;padding:.375rem 0;display:flex}.sp-specimen+.sp-specimen{box-shadow:inset 0 1px 0 var(--sx-hair)}.sp-specimen>span:last-child{flex-direction:column;display:flex}.sp-specimen-aa{width:3rem;font-family:var(--font-sx);letter-spacing:-.03em;font-size:30px;font-weight:800}.sp-specimen-aa--mono{font-family:var(--font-sx-mono);font-weight:500}.sp-kit-steps{align-items:center;gap:1rem;padding-block:.625rem;display:flex}.sp-kit-steps .sp-card-title{flex-shrink:0;margin:0}.sp-kit-steps .sp-checks{flex-wrap:wrap;gap:.375rem .875rem;display:flex}.sp-bg{flex-direction:column;gap:.875rem;display:flex}.sp-bg-head{gap:.25rem;display:grid}.sp-bg-title{letter-spacing:-.02em;font-size:20px;font-weight:700}.sp-bg-cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:.75rem;display:grid}.sp-bg-left{gap:.75rem;display:grid}.sp-drop{border:2px dashed var(--sx-edge);border-radius:var(--radius-card);background:var(--sx-panel);text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:1.375rem 1rem;display:flex}.sp .sp-drop-icon{width:1.5rem;height:1.5rem;color:var(--sx-orange)}.sp-drop-title{font-weight:600}.sp-drop-hint{color:var(--sx-quiet);font-size:11px}.sp-doclist{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-hair);overflow:hidden}.sp-doclist li{box-shadow:inset 0 -1px 0 var(--sx-hair);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;padding:.5625rem .75rem;display:grid}.sp-doclist li:last-child{box-shadow:none}.sp-filebadge{border-radius:var(--radius-sx-chip);background:var(--sh-hover);width:2.25rem;height:1.5rem;font-family:var(--font-sx-mono);place-items:center;font-size:9px;font-weight:700;display:grid}.sp-filebadge--pdf{background:var(--sx-tint);color:var(--sx-orange-ink)}.sp-doc-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sp-btns{flex-shrink:0;gap:.375rem;display:flex}.sp-btn{border-radius:var(--radius-sx-field);white-space:nowrap;align-items:center;gap:.3125rem;height:1.75rem;padding:0 .625rem;font-size:12px;font-weight:500;display:inline-flex}.sp .sp-btn .showcase-icon{width:.75rem;height:.75rem}.sp-btn--ghost{box-shadow:inset 0 0 0 1px var(--sx-hair)}.sp-btn--solid{background:var(--sx-ink);color:var(--sx-panel)}.sp-btn--danger{color:var(--sh-measurement);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sh-measurement) 30%, var(--sx-panel))}.sp-insights-head{flex-direction:column;gap:.625rem;display:flex}.sp-insights-head .sp-card-title{margin-bottom:.125rem}.sp-small-text{font-size:11px;line-height:1.4}.sp-saved{color:var(--sh-distribution);align-items:center;gap:.375rem;margin:.5rem 0;font-size:12px;display:flex}.sp-accordion{gap:.375rem;display:grid}.sp-accordion>li{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-hair);overflow:hidden}.sp-acc-head{justify-content:space-between;align-items:center;padding:.4375rem .75rem;font-weight:600;display:flex}.sp .sp-acc-chev{color:var(--sx-quiet)}.sp-accordion>li.is-open .sp-acc-head{background:var(--sx-tint)}.sp-accordion>li.is-open .sp-acc-chev{transform:rotate(180deg)}.sp-acc-field{box-shadow:inset 0 1px 0 var(--sx-hair);gap:.25rem;padding:.625rem .75rem;line-height:1.5;display:grid}.sp-added{border-radius:var(--radius-sx-chip);background:var(--sx-tint);color:var(--sx-ink);padding:0 .125rem}.sp-brandmark{border-radius:var(--radius-sx-field);background:var(--sx-panel);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--sx-hair);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sp-brandmark img{object-fit:contain;width:100%;height:100%}.sp-brandmark--xs{border-radius:var(--radius-full);width:1.5rem;height:1.5rem}.sp-brandmark--xs img{object-fit:cover}.sp-brandmark--sm{border-radius:var(--radius-sx-chip);width:1.5rem;height:1.5rem}.sp-comp{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:.75rem;display:grid}.sp-comp-left{flex-direction:column;gap:.75rem;min-width:0;display:flex}.sp-comp-brand{align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.sp-comp-brand-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.sp-comp-stats{color:var(--sx-quiet);flex-wrap:wrap;gap:0 .625rem;font-size:11px;display:flex}.sp-comp-stats b{color:var(--sx-ink);font-weight:600}.sp-status-dot--live{background:var(--sh-distribution)}.sp-comp-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sp-comp-wall li{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--sx-paper);box-shadow:var(--sh-lift);position:relative;overflow:hidden}.sp-comp-wall img,.sp-comp-shot img{object-fit:cover;width:100%;height:100%}.sp-rank{border-radius:var(--radius-sx-pill);background:var(--sx-glass);color:var(--sx-ink);font-family:var(--font-sx-mono);backdrop-filter:var(--sx-glass-blur);padding:.0625rem .4375rem;font-size:10px;font-weight:600;position:absolute;top:.375rem;left:.375rem}.sp-rank--top{background:var(--sx-grad)}.sp-comp-ad{flex-direction:column;gap:.75rem;display:flex}.sp-comp-ad-top{grid-template-columns:7rem minmax(0,1fr);gap:.875rem;display:grid}.sp-comp-shot{aspect-ratio:9/16;border-radius:var(--radius-card);box-shadow:var(--sh-lift);display:block;position:relative;overflow:hidden}.sp-comp-ad-info{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sp-comp-ad-title{align-items:center;gap:.5rem;font-weight:700;display:flex}.sp-comp-chips{flex-wrap:wrap;gap:.25rem;display:flex}.sp-comp-chips span{border-radius:var(--radius-sx-pill);background:var(--sx-paper);align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:11px;display:inline-flex}.sp .sp-comp-chips .showcase-icon{width:.6875rem;height:.6875rem;color:var(--sx-quiet)}.sp-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.sp-tags li{border-radius:var(--radius-sx-field);background:var(--sx-tint);text-transform:capitalize;overflow-wrap:anywhere;flex-direction:column;gap:.125rem;padding:.4375rem .5625rem;font-size:12px;font-weight:600;line-height:1.3;display:flex}.sp-tag-label{color:var(--sx-orange-ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:10px;font-weight:600;display:inline-flex}.sp .sp-tag-label .showcase-icon{width:.625rem;height:.625rem}.sp-beats{counter-reset:beat;gap:.5rem;padding-left:1rem;display:grid;position:relative}.sp-beats:before{content:"";background:var(--sx-hair);width:1px;position:absolute;top:.375rem;bottom:.375rem;left:.25rem}.sp-beats li{flex-direction:column;gap:.125rem;display:flex;position:relative}.sp-beats li:before{content:"";border-radius:var(--radius-full);background:var(--sx-orange);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--sx-panel);position:absolute;top:.3125rem;left:-.9375rem}.sp-beat-name{text-transform:capitalize;font-size:11px;font-weight:700}.sp-beat-quote{color:var(--sx-quiet);font-size:12px;line-height:1.4}.sp-cta{border-radius:var(--radius-sx-field);background:var(--sx-ink);color:var(--sx-panel);align-self:start;align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.sp-lib{flex-direction:column;gap:.875rem;display:flex}.sp-lib-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem .75rem;display:grid}.sp-lib-card{flex-direction:column;gap:.25rem;display:flex}.sp-lib-media{aspect-ratio:1;border-radius:var(--radius-card);background:var(--sx-paper);box-shadow:inset 0 0 0 1px var(--sx-hair);position:relative;overflow:hidden}.sp-lib-media img{object-fit:cover;width:100%;height:100%}.sp-lib-media--logo img{object-fit:contain;padding:22%}.sp-lib-card.is-dup .sp-lib-media{box-shadow:inset 0 0 0 2px var(--sx-orange)}.sp-lib-badges{gap:.25rem;display:flex;position:absolute;top:.5rem;left:.5rem}.sp-ai,.sp-flag{border-radius:var(--radius-sx-chip);background:var(--sx-ink);color:var(--sx-panel);padding:.0625rem .375rem;font-size:10px;font-weight:700}.sp-flag{background:var(--sx-orange);color:var(--sx-ink)}.sp-lib-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sp-lib-kind{color:var(--sx-quiet);font-size:11px}.sp-pipe-n{border-radius:var(--radius-full);background:var(--sx-ink);width:1.125rem;height:1.125rem;color:var(--sx-panel);font-family:var(--font-sx-mono);flex-shrink:0;place-items:center;font-size:10px;display:inline-grid}.sp-pipe-fig{border-radius:var(--radius-sx-chip);background:var(--sx-panel);place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:.3125rem;right:.3125rem}.sp .sp-pipe-fig .showcase-icon{width:.75rem;height:.75rem}.sp-sp{--sp-sp-cols:3.5rem 7.25rem 1rem 7.25rem minmax(0, 1fr);flex-direction:column;gap:.5rem;display:flex}.sp-sp-cols,.sp-sp-row{grid-template-columns:var(--sp-sp-cols);align-items:center;gap:.875rem;display:grid}.sp-sp-cols{color:var(--sx-quiet);padding:0 .875rem;font-size:11px;font-weight:600}.sp-sp-cols>span{align-items:center;gap:.375rem;display:inline-flex}.sp-sp-cols>span:nth-child(2),.sp-sp-cols>span:nth-child(4){color:var(--sx-ink)}.sp-sp-rows{gap:.5rem;display:grid}.sp-sp-row{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);padding:.625rem .875rem}.sp-sp-tile{aspect-ratio:4/5;border-radius:var(--radius-sx-field);background:var(--sx-paper);box-shadow:var(--sh-lift);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;font-size:11px;display:flex;position:relative;overflow:hidden}.sp-sp-tile img{object-fit:cover;width:100%;height:100%}.sp-sp-tile--ours{box-shadow:0 0 0 2px var(--sx-orange)}.sp-sp-tile--wait{background:var(--sx-tint);box-shadow:inset 0 0 0 1.5px var(--sx-orange)}.sp-sp-design{white-space:nowrap;border-radius:var(--radius-sx-field);background:var(--sx-ink);color:var(--sx-panel);align-items:center;gap:.3125rem;padding:.375rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.sp-sp-tile--add{background:var(--sx-panel);box-shadow:none;outline:1.5px dashed var(--sx-edge);outline-offset:-1.5px;font-weight:600}.sp-sp-plus{border-radius:var(--radius-full);background:var(--sx-ink);width:2rem;height:2rem;color:var(--sx-panel);place-items:center;font-size:18px;line-height:1;display:grid}.sp-sp-tile--empty{box-shadow:inset 0 0 0 1px var(--sx-hair);background:0 0;padding:.5rem}.sp .sp-sp-arrow{color:var(--sx-line)}.sp-sp-status{flex-direction:column;align-items:start;gap:.25rem;font-size:12px;display:flex}.sp-actions{flex-shrink:0;gap:.5rem;display:flex}.sp-action{border-radius:var(--radius-sx-pill);box-shadow:inset 0 0 0 1px var(--sx-hair);white-space:nowrap;align-items:center;gap:.4375rem;padding:.4375rem .875rem;font-weight:600;display:inline-flex}.sp-action--primary{background:var(--sx-ink);box-shadow:none;color:var(--sx-panel)}.sp-lab{flex-direction:column;gap:.75rem;display:flex}.sp-lab-top{align-items:center;gap:1rem;display:flex}.sp-lab-title{letter-spacing:-.01em;flex-shrink:0;font-size:16px;font-weight:800}.sp-lab-tabs{gap:.375rem;display:flex;overflow:hidden}.sp-lab-tabs li{border-radius:var(--radius-sx-pill);background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .3125rem;font-weight:600;display:inline-flex}.sp-lab-tabs span{border-radius:var(--radius-sx-pill);background:var(--sx-tint);color:var(--sx-orange-ink);font-family:var(--font-sx-mono);padding:0 .375rem;font-size:10px}.sp-lab-tabs li.is-on{background:var(--sx-ink);box-shadow:none;color:var(--sx-panel)}.sp-lab-tabs li.is-on span{background:var(--sx-orange);color:var(--sx-ink)}.sp-lab-row{box-shadow:inset 0 1px 0 var(--sx-hair);white-space:nowrap;align-items:center;gap:.5rem;padding-top:.625rem;display:flex}.sp-lab-row strong{font-size:15px}.sp-lab-new{border-radius:var(--radius-sx-pill);background:var(--sx-grad);color:var(--sx-ink);letter-spacing:.04em;text-transform:uppercase;padding:.0625rem .4375rem;font-size:10px;font-weight:700}.sp-lab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12.5rem;align-items:start;gap:.875rem;display:grid}.sp-lab-col,.sp-lab-review{flex-direction:column;gap:.4375rem;min-width:0;display:flex}.sp-lab-label{align-items:center;gap:.4375rem;display:flex}.sp-lab-side{border-radius:var(--radius-sx-chip);background:var(--sh-hover);color:var(--sx-quiet);letter-spacing:.06em;text-transform:uppercase;padding:.0625rem .4375rem;font-size:10px;font-weight:700}.sp-lab-side--ours{background:var(--sx-tint);color:var(--sx-orange-ink)}.sp-lab-side--review{background:var(--sx-ink);color:var(--sx-panel)}.sp-fb{border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:var(--sh-window-shadow);overflow:hidden}.sp-fb--ours{box-shadow:var(--sh-window-shadow), 0 0 0 2px var(--sx-orange)}.sp-fb-head{align-items:center;gap:.5rem;padding:.625rem .75rem .375rem;display:flex}.sp-fb-head>span:last-child{flex-direction:column;font-size:12px;line-height:1.25;display:flex}.sp-fb-avatar{border-radius:var(--radius-full);background:var(--sx-ink);width:1.875rem;height:1.875rem;color:var(--sx-panel);place-items:center;font-size:12px;font-weight:800;display:grid}.sp-fb-avatar--logo{background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);overflow:hidden}.sp-fb-avatar--logo img{object-fit:cover;width:100%;height:100%}.sp-fb-avatar--ours{background:var(--sx-grad);color:var(--sx-ink)}.sp .sp-fb-text{max-height:2.8em;margin:0 .75rem .5rem;font-size:12px;line-height:1.4;overflow:hidden}.sp-fb-img{aspect-ratio:1;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.sp-fb-link{background:var(--sx-paper);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:11px;font-weight:700;line-height:1.3;display:flex}.sp-fb-cta{white-space:nowrap;border-radius:var(--radius-sx-field);background:var(--sh-hover);flex-shrink:0;padding:.25rem .625rem;font-weight:600}.sp-lab-count{border-radius:var(--radius-sx-pill);background:var(--sh-hover);font-family:var(--font-sx-mono);padding:0 .375rem;font-size:10px}.sp-lab-card{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.sp-lab-input{border-radius:var(--radius-sx-field);min-height:4.5rem;box-shadow:inset 0 0 0 1px var(--sx-edge);color:var(--sx-quiet);padding:.5rem .625rem}.sp-lab-post{border-radius:var(--radius-sx-field);background:var(--sx-ink);color:var(--sx-panel);align-self:end;padding:.375rem .875rem;font-weight:600}.sp-lab-empty{color:var(--sx-quiet);padding:0 .25rem;font-size:12px;font-style:italic}.sp-lab-tabs{mask-image:linear-gradient(to right, var(--sx-ink) calc(100% - 2.5rem), transparent)}.sp-vid{grid-template-columns:10.5rem minmax(0,1fr) 9.5rem;align-items:start;gap:.75rem;display:grid}.sp-vid-templates ul{gap:.1875rem;margin-top:.375rem;display:grid}.sp-vid-templates li{border-radius:var(--radius-sx-field);color:var(--sx-quiet);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .4375rem;padding:.375rem .5rem;font-size:12px;display:grid}.sp-vid-templates li .sp-mono{grid-column:2;font-size:10px}.sp-vid-templates li.is-on{background:var(--sx-tint);color:var(--sx-ink);box-shadow:inset 2px 0 0 var(--sx-orange);font-weight:600}.sp .sp-vid-templates .showcase-icon{width:.75rem;height:.75rem}.sp-vid-tname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-vid-form{gap:.625rem;min-width:0;display:grid}.sp-vid-card .sp-card-title{align-items:center}.sp-vid-search{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-edge);color:var(--sx-quiet);white-space:nowrap;align-items:center;gap:.4375rem;margin-bottom:.5rem;padding:.4375rem .625rem;font-size:12px;display:flex;overflow:hidden}.sp-vid-picked{border-radius:var(--radius-sx-field);background:var(--sx-tint);box-shadow:inset 0 0 0 1px var(--sx-orange);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}.sp-vid-picked img{object-fit:cover;border-radius:var(--radius-sx-chip);width:2.5rem;height:2.5rem}.sp-vid-pname{flex-direction:column;min-width:0;font-size:12px;display:flex}.sp-vid-pname strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sp-vid-score{border-radius:var(--radius-sx-pill);background:var(--sh-distribution);color:var(--sx-panel);font-family:var(--font-sx-mono);padding:.125rem .4375rem;font-size:12px;font-weight:700}.sp-vid-score span{opacity:.75;font-weight:400}.sp-vid-tags{flex-wrap:wrap;gap:.3125rem;margin-top:.625rem;display:flex}.sp-vid-tags span{border-radius:var(--radius-sx-pill);background:var(--sx-paper);padding:.125rem .5rem;font-size:11px}.sp-vid-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.sp-vid-scenes li{align-items:center;gap:.4375rem;font-size:12px;font-weight:600;display:flex}.sp-vid-scenes li>span:last-child{flex-direction:column;display:flex}.sp-vid-scenes .sp-mono{font-size:10px;font-weight:400}.sp-vid-sicon{border-radius:var(--radius-sx-field);background:var(--sx-tint);width:1.625rem;height:1.625rem;color:var(--sx-orange-ink);flex-shrink:0;place-items:center;display:grid}.sp-vid-out{gap:.5rem;display:grid}.sp-vid-go{border-radius:var(--radius-sx-field);background:var(--sx-ink);color:var(--sx-panel);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;padding:.5rem;font-weight:600;display:inline-flex}.sp-phone{aspect-ratio:9/16;border-radius:var(--radius-panel);background:var(--sx-ink);padding:.375rem;display:block;position:relative;overflow:hidden}.sp-phone img{object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%}.sp-phone-play{border-radius:var(--radius-full);background:var(--sx-glass);width:3rem;height:3rem;color:var(--sx-ink);backdrop-filter:var(--sx-glass-blur);place-items:center;margin:-1.5rem 0 0 -1.5rem;display:grid;position:absolute;top:50%;left:50%}.sp-phone-time{border-radius:var(--radius-sx-chip);background:var(--sx-ink);color:var(--sx-panel);padding:.0625rem .375rem;position:absolute;bottom:1rem;right:1rem}.sp-tm{flex-direction:column;gap:.625rem;display:flex}.sp-tm-bar{white-space:nowrap;align-items:center;gap:.625rem;min-width:0;font-size:12px;display:flex}.sp-tm-select{border-radius:var(--radius-sx-field);box-shadow:inset 0 0 0 1px var(--sx-hair);padding:.3125rem .625rem;font-size:13px;font-weight:600}.sp-tm-caret{color:var(--sx-quiet);margin-left:.25rem;font-size:10px}.sp-tm-actions{gap:.375rem;margin-left:auto;display:flex}.sp-tm-tabs{box-shadow:inset 0 -1px 0 var(--sx-hair);gap:.25rem;display:flex}.sp-tm-tabs li{color:var(--sx-quiet);padding:.375rem .75rem;font-size:12px;font-weight:500}.sp-tm-tabs li.is-on{border-radius:var(--radius-sx-field) var(--radius-sx-field) 0 0;background:var(--sx-panel);box-shadow:inset 0 0 0 1px var(--sx-hair), 0 1px 0 var(--sx-panel);color:var(--sx-ink);font-weight:600}.sp-tm-central{border-radius:var(--radius-sx-field);background:var(--sx-paper);flex-direction:column;gap:.125rem;padding:.5rem .75rem;font-size:12px;display:flex}.sp-tm-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sp-tm-toggle{border-radius:var(--radius-sx-pill);box-shadow:inset 0 0 0 1px var(--sx-hair);font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.sp-tm-toggle span{color:var(--sx-quiet);padding:.25rem .75rem}.sp-tm-toggle span.is-on{background:var(--sx-ink);color:var(--sx-panel)}.sp-tm-legend{color:var(--sx-quiet);flex-wrap:wrap;gap:.75rem;font-size:11px;display:flex}.sp-tm-legend>span{align-items:center;gap:.3125rem;display:inline-flex}.sp-tm-dot{border-radius:var(--radius-full);background:var(--sh-intelligence);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--sx-panel);flex-shrink:0;display:inline-block}.sp-tm-dot--lg{width:.875rem;height:.875rem}.sp-tm-dot--hub,.sp-tm-dot--cluster{background:var(--sx-ink)}.sp-tm-dot--entity{background:var(--sh-intelligence)}.sp-tm-dot--comparison{background:var(--sh-production)}.sp-tm-dot--bridge{background:var(--sh-distribution)}.sp-tm-dot--trend{background:var(--sx-amber)}.sp-tm-graph{height:var(--h);border-radius:var(--radius-card);background:var(--sx-panel);box-shadow:0 0 0 1px var(--sx-hair);padding:0;position:relative}.sp-tm-graph svg{width:100%;height:100%;position:absolute;inset:0}.sp-tm-graph path{fill:none;stroke:var(--sx-hair);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sp-tm-node{top:var(--y);left:var(--x);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4375rem;max-width:44%;font-size:12px;display:flex;position:absolute;overflow:hidden;transform:translate(-.3125rem,-50%)}.sp-tm-node--hub{white-space:normal;max-width:26%;font-size:12px;line-height:1.25}.sp-tm-node--cluster{max-width:24%;font-weight:600}.sp-tm-list{gap:.625rem;display:none}.sp-tm-list>li>strong{font-size:12px}.sp-tm-list ul{gap:.25rem;margin-top:.25rem;padding-left:.75rem;display:grid}.sp-tm-list ul li{align-items:center;gap:.4375rem;font-size:12px;display:flex}.sp-life{flex-direction:column;gap:.75rem;display:flex}.sp-life-head{justify-content:space-between;align-items:center;gap:1rem;font-size:12px;display:flex}.sp-life-head strong{color:var(--sx-ink)}.sp-crumb{white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.sp-life-board{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:.4375rem;display:grid}.sp-life-col{border-radius:var(--radius-card);background:var(--sx-paper);flex-direction:column;gap:.4375rem;min-width:0;padding:.4375rem;display:flex}.sp-life-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .3125rem;min-height:2.5rem;font-size:11px;font-weight:700;line-height:1.2;display:grid}.sp .sp-life-name .showcase-icon{width:.75rem;height:.75rem;color:var(--sx-orange-ink)}.sp-life-count{color:var(--sx-quiet);font-family:var(--font-sx-mono);grid-column:2;font-size:10px;font-weight:400}.sp-life-stack{gap:.375rem;display:grid}.sp-life-stack li{border-radius:var(--radius-sx-field);background:var(--sx-panel);box-shadow:var(--sh-lift);overflow:hidden}.sp-life-stack img{width:100%;height:auto;display:block}.sp-life-stack--small{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.sp-pub{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.sp-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.sp-dow{color:var(--sx-quiet);text-align:center;font-size:10px;font-weight:600}.sp-day{aspect-ratio:4/5;border-radius:var(--radius-sx-chip);background:var(--sx-paper);position:relative;overflow:hidden}.sp-day.is-out{background:0 0}.sp-day img{object-fit:cover;width:100%;height:100%}.sp-day-num{z-index:1;font-family:var(--font-sx-mono);font-size:9px;font-weight:600;position:absolute;top:.1875rem;left:.25rem}.sp-day:has(img) .sp-day-num{border-radius:var(--radius-sx-chip);background:var(--sx-panel);padding:0 .1875rem}.sp-day.is-today{box-shadow:0 0 0 2px var(--sx-orange)}.sp-day .sp-dot{box-shadow:0 0 0 2px var(--sx-panel);position:absolute;bottom:.25rem;right:.25rem}.sp-dot--posted{background:var(--sh-distribution)}.sp-dot--partial{background:var(--sx-amber)}.sp-dot--scheduled{background:var(--sh-intelligence)}.sp-dot--approved{background:var(--sx-orange)}.sp-month .sp-legend{margin-top:.625rem}.sp-today{flex-direction:column;gap:.5rem;display:flex}.sp-today-img{object-fit:cover;object-position:top;border-radius:var(--radius-sx-field);width:100%;height:9rem}.sp-today-hook{font-weight:600;line-height:1.35}.sp-platforms{gap:.3125rem;display:grid}.sp-platforms li{grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.sp-plat-icon{border-radius:var(--radius-sx-field);background:var(--sx-ink);width:1.75rem;height:1.75rem;color:var(--sx-panel);place-items:center;display:grid}.sp-dash{flex-direction:column;gap:.75rem;display:flex}.sp-devices{gap:.5rem;display:grid}.sp-devices .sp-card-title{margin:0}.sp-stack{border-radius:var(--radius-sx-pill);height:.625rem;display:flex;overflow:hidden}.sp-stack-part{width:calc(var(--share) * 100%);min-width:3px}.sp-stack-part--0,.sp-stack-dot--0{background:var(--sh-intelligence)}.sp-stack-part--1,.sp-stack-dot--1{background:var(--sh-distribution)}.sp-stack-part--2,.sp-stack-dot--2{background:var(--sx-orange)}.sp-socdash{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.sp-bars--channels{gap:1.125rem;padding-block:.25rem}.sp-bars--channels li{grid-template-columns:7rem minmax(0,1fr) auto}.sp-chan{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.sp-tiktok{flex-direction:column;gap:.625rem;display:flex}.sp-tiktok .sp-card-title{align-items:center;margin:0}.sp-minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sp-minis li{border-radius:var(--radius-sx-field);background:var(--sx-paper);flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}.sp-mini-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.sp-audience{color:var(--sx-quiet);flex-wrap:wrap;gap:.375rem 1rem;display:flex}.sp-audience strong{color:var(--sx-ink)}@container sp (width<=37rem){.sp-connected,.sp-kit-type,.sp-kit-pos,.sp-kit-steps,.sp-docs-card,.sp-drop-hint,.sp-comp-ad .sp-beats,.sp-cta,.sp-lab-tabs,.sp-lab-review,.sp-lab-row .sp-muted,.sp-tm-actions,.sp-tm-central .sp-muted,.sp-tm-legend,.sp-life-head>.sp-muted,.sp-today,.sp-two>:last-child,.sp-life-col:nth-child(n+4),.sp-devices,.sp-tiktok,.sp-search{display:none}.sp-client-name{font-size:16px}.sp-kit,.sp-bg-cols,.sp-comp,.sp-pub,.sp-two,.sp-two--wide,.sp-socdash{grid-template-columns:minmax(0,1fr)}.sp-kit{grid-template-areas:"hero""palette"}.sp-drop{flex-direction:row;justify-content:center;padding:.75rem 1rem}.sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-life-board{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-kpi-value{font-size:22px}.sp-lib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-sp{--sp-sp-cols:minmax(0, 1fr) .75rem minmax(0, 1fr)}.sp-head:has(.sp-actions){flex-wrap:wrap}.sp-sp-cols>span:first-child,.sp-sp-cols>span:nth-child(5),.sp-sp-row>.sp-mono,.sp-sp-status,.sp-actions .sp-action:not(.sp-action--primary){display:none}.sp-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.sp-fb-text,.sp-fb-link,.sp-lab-label strong,.sp-fb-head .sp-muted{display:none}.sp-vid{grid-template-columns:minmax(0,1fr)}.sp-vid .sp-phone,.sp-vid-templates,.sp-vid-form>.sp-card:last-child,.sp-vid-search{display:none}.sp-checks--2{grid-template-columns:minmax(0,1fr)}.sp-tm-graph,.sp-tm-tools,.sp-tm-tabs,.sp-tm-bar>.sp-muted{display:none}.sp-tm-list{display:grid}.sp-bars li,.sp-bars--channels li{grid-template-columns:6rem minmax(0,1fr) auto}}.scta{padding:clamp(3rem, 8vw, 6rem) var(--gutter) clamp(4rem, 9vw, 7rem)}.scta-panel{border-radius:var(--radius-sx-card-lg);background:var(--sx-ink);max-width:72rem;color:var(--sx-paper);box-shadow:var(--sx-glow-soft);isolation:isolate;gap:clamp(1.75rem,4vw,2.75rem);margin-inline:auto;padding:clamp(2rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.scta-glow{z-index:-1;aspect-ratio:1;background:var(--sx-light);pointer-events:none;width:70%;position:absolute;top:-40%;right:-20%}.scta-head{gap:1rem;max-width:46rem;display:grid}.scta-title{font-family:var(--font-sx);letter-spacing:-.035em;color:var(--sx-panel);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.5vw,4.25rem);font-weight:800;line-height:1.02}.scta-lede{max-width:38rem;color:color-mix(in oklch, var(--sx-paper) 78%, transparent);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.scta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.scta-card{border-radius:var(--radius-panel);min-height:8.5rem;color:inherit;transition:transform var(--dur-sh-hover) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;text-decoration:none;display:grid;position:relative}.scta-card--zalo{background:var(--sx-grad);color:var(--sx-ink);box-shadow:var(--sx-glow-soft)}.scta-card--form{background:color-mix(in oklch, var(--sx-paper) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sx-paper) 18%, transparent);color:var(--sx-paper)}.scta-card-icon{border-radius:var(--radius-card);background:var(--sx-ink);width:3.25rem;height:3.25rem;color:var(--sx-orange);place-items:center;display:grid}.scta-card--form .scta-card-icon{background:color-mix(in oklch, var(--sx-paper) 10%, transparent);color:var(--sx-paper)}.scta-card-icon .showcase-icon{width:1.5rem;height:1.5rem}.scta-card-text{gap:.375rem;display:grid}.scta-card-title{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:800}.scta-card-sub{opacity:.82;font-size:.9375rem;line-height:1.45}.scta-card-arrow{width:1.5rem;height:1.5rem;transition:transform var(--dur-sh-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.scta-card:hover{transform:translateY(-3px)}.scta-card:hover .scta-card-arrow{transform:translate(4px)}}.scta-card:focus-visible{outline:3px solid var(--sx-orange);outline-offset:3px}@media (width<=47.99rem){.scta-actions{grid-template-columns:minmax(0,1fr)}.scta-card{gap:1rem;min-height:0;padding:1.25rem}.scta-card-icon{width:2.75rem;height:2.75rem}}.sys{--color-paper:var(--sx-panel);--color-sheet:var(--sx-panel);--color-surface:var(--sx-paper);--color-ink:var(--sx-ink);--color-quiet:var(--sx-quiet);--color-line:var(--sx-hair);--color-accent:var(--sx-orange);--color-focus:var(--sx-ink);--color-folder-peach:var(--sx-tint);--color-folder-peach-tab:var(--sx-tint);--color-folder-sage:var(--sx-tint);--color-folder-sage-tab:var(--sx-tint);--color-folder-ochre:var(--sx-tint);--color-folder-ochre-tab:var(--sx-orange);--color-folder-sky:var(--sx-paper);--color-folder-sky-tab:var(--sx-hair);--color-folder-teal:var(--sx-tint);--color-folder-clay:var(--sx-tint);--color-folder-rose:var(--sx-tint);--font-heading:var(--font-sx);--font-body:var(--font-sx);--font-mono:var(--font-sx-mono);--radius-panel:var(--radius-sx-card-lg)}.sys :is(.system-status,.explain-label,.explain-fields dt){font-family:var(--font-sx-mono);letter-spacing:0}.sys .system-status{border-color:var(--sx-hair);border-radius:var(--radius-sx-chip);background:var(--sx-panel);padding:.0625rem .5rem;font-size:.75rem}.sys .explain-panel{background:var(--sx-panel);border-color:var(--sx-hair);padding:clamp(1.25rem,3vw,2.25rem);position:relative}.sys .explain-head h3{letter-spacing:-.03em;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:800}.sys .explain-problem{letter-spacing:-.015em;max-width:40ch;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600}.sys .explain-critical{background:var(--sx-tint);font-size:1.0625rem}.sys .explain-broke,.sys .explain-next{background:var(--sx-paper);border-color:var(--sx-hair)}.sys .explain-chain a{text-decoration-color:var(--sx-orange);text-underline-offset:.2em;text-decoration-thickness:2px}.sys-dash-intro{padding-bottom:clamp(2rem,4vw,3rem)}.sys .flow-card{background:var(--sx-panel);border-color:var(--sx-hair);box-shadow:none}.sys .flow-card h3{letter-spacing:-.02em;font-weight:700}.sys .flow-hub-tile{background:linear-gradient(135deg, var(--sx-orange-deep) 0%, var(--sx-orange) 55%, var(--sx-amber) 100%);box-shadow:var(--sx-glow-soft);color:var(--sx-ink)}.sys .flow-path{stroke:var(--sx-line)}.sys .flow-dot{filter:var(--sx-glow-dot)}.sys .flow-lane,.sys .review-item{background:var(--sx-paper)}.dash-stack{--dash-stack-top:calc(var(--site-header-h) + 1rem);--dash-stack-foot:1.5rem;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);gap:1rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}@media (width>=48rem){.dash-stack{--dash-stack-top:calc(var(--site-header-h) + 2rem);gap:4rem}}.dash-section{top:var(--dash-stack-top);width:100%;max-width:1440px;height:calc(100svh - var(--dash-stack-top) - var(--dash-stack-foot));border:1px solid var(--dash-glass-edge);border-radius:var(--radius-dash-card-phone);transform-origin:50%;min-height:34rem;max-height:56rem;margin-inline:auto;padding-top:2rem;position:sticky;overflow:clip}@media (width>=48rem){.dash-section{border-radius:var(--radius-dash-card);padding-top:61px}}@media (width>=64rem){.dash-section{padding-top:77px}}.dash-section--vivid{background:var(--dash-sky-pastel)}.dash-section--soft{background:var(--sx-grad-soft)}.dash-section:before{content:"";background:var(--sx-light);pointer-events:none;width:36rem;height:36rem;position:absolute;top:-12rem;right:-8rem}.dash-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-left:1.5rem;display:flex;position:relative}@media (width>=48rem){.dash-inner{gap:2rem;padding-left:3rem}}@media (width>=85rem){.dash-inner{flex-direction:row;gap:2.5rem}}.dash-section--chapter{color:var(--sx-paper);background:var(--sx-ink);border-color:var(--sx-ink)}.chapter-sheet{z-index:1;align-content:start;gap:.75rem;height:100%;padding:0 1.5rem 2rem;display:grid;position:relative}@media (width>=48rem){.chapter-sheet{padding-inline:3rem}}@media (width>=64rem){.chapter-sheet{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem}}.chapter-num{font-family:var(--font-sx-mono);color:var(--sx-amber);font-size:clamp(3.5rem,9vw,7.5rem);font-weight:500;line-height:1}.chapter-title{letter-spacing:-.04em;color:var(--sx-paper);font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1}.chapter-line{max-width:34ch;color:color-mix(in oklch, var(--sx-paper) 78%, transparent);font-size:clamp(1.0625rem,1.8vw,1.375rem);line-height:1.45}.chapter-engines{align-content:start;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (width>=64rem){.chapter-num,.chapter-title,.chapter-line{grid-column:1}.chapter-engines{grid-area:1/2/-1;align-self:center;margin:0}}.chapter-engine{color:color-mix(in oklch, var(--sx-paper) 70%, transparent);border-radius:var(--radius-sx-tile);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--sx-paper) 14%, transparent);align-items:center;gap:.75rem;padding:.875rem 1.125rem;text-decoration:none;display:flex}.chapter-engine--shown{color:var(--sx-paper);background:color-mix(in oklch, var(--sx-paper) 7%, transparent)}@media (hover:hover) and (pointer:fine){.chapter-engine:hover{box-shadow:inset 0 0 0 1px var(--sx-amber)}}.chapter-engine-name{flex:1;min-width:0;font-size:clamp(1rem,1.5vw,1.1875rem);font-weight:600}.chapter-engine-icon{width:1rem;height:1rem;color:var(--sx-amber)}.dash-copy{max-width:28rem;color:var(--sx-ink);flex-shrink:0;padding-right:1.5rem}@media (width>=85rem){.dash-copy{max-width:420px;padding-top:.25rem;padding-right:0}}.dash-marks{opacity:.9;flex-wrap:nowrap;align-items:center;gap:1.25rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.dash-marks .showcase-icon{width:1.5rem;height:1.5rem;display:block}.dash-title{letter-spacing:-.03em;text-wrap:balance;margin-bottom:1rem;font-size:30px;font-weight:800;line-height:1.05}@media (width>=48rem){.dash-title{margin-bottom:1.5rem;font-size:44px}}@media (width>=64rem){.dash-title{font-size:56px}}.dash-points{gap:.75rem;margin:0 0 2.25rem;padding:0;list-style:none;display:grid}.dash-points li{align-items:flex-start;gap:.75rem;font-size:16px;line-height:1.45;display:flex}@media (width>=48rem){.dash-points li{font-size:18px}}@media (width>=64rem){.dash-points li{font-size:20px}}.dash-square{background:var(--sx-ink);flex-shrink:0;width:9px;height:9px;margin-top:10px}@media (width>=48rem){.dash-square{margin-top:11px}}@media (width<=47.99rem){.dash-marks{display:none}.dash-points{gap:.375rem;margin-bottom:0}.dash-points li{font-size:15px}.dash-square{margin-top:8px}}.dash-stage{width:100%;min-width:0;position:relative}@media (width>=85rem){.dash-stage{flex:1}}.dash-glass{background:var(--dash-glass);border:1px solid var(--dash-glass-edge);border-radius:var(--radius-dash-tag) 0 0 var(--radius-dash-tag);box-shadow:var(--shadow-window);backdrop-filter:var(--dash-blur);border-right:0;padding:12px 0 12px 12px}.dash{border-radius:var(--radius-dash-tag);height:640px;display:flex;overflow:hidden}@media (width>=85rem){.dash{height:min(718px, calc(100svh - var(--dash-stack-top) - var(--dash-stack-foot) - 77px - 26px));min-height:32rem}}.dash-side{background:var(--sx-ink);width:165px;height:100%;color:color-mix(in oklch, var(--sx-paper) 75%, transparent);flex-direction:column;flex-shrink:0;display:none;overflow:hidden}@media (width>=48rem){.dash-side{display:flex}}.dash-brand{box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--sx-paper) 10%, transparent);align-items:center;gap:.625rem;padding:1rem;display:flex}.dash-logo{border-radius:var(--radius-sx-chip);background:var(--sx-grad);width:1.75rem;height:1.75rem;color:var(--sx-ink);flex-shrink:0;place-items:center;font-size:.625rem;font-weight:800;display:grid}.dash-brand-text{flex-direction:column;line-height:1.25;display:flex}.dash-brand-name{letter-spacing:-.01em;color:var(--sx-paper);font-size:14px;font-weight:700}.dash-brand-sub{color:color-mix(in oklch, var(--sx-paper) 55%, transparent);font-size:10.5px}.dash-groups{flex:1;padding-block:.5rem;overflow:hidden}.dash-group{margin-bottom:.5rem}.dash-group ul{margin:0;padding:0;list-style:none}.dash-group-head{letter-spacing:-.005em;max-width:none;color:var(--sx-paper);justify-content:space-between;align-items:center;padding:.375rem 1rem;font-size:12px;font-weight:600;display:flex}.dash-nav-item{color:color-mix(in oklch, var(--sx-paper) 60%, transparent);cursor:pointer;align-items:center;gap:.625rem;padding:.25rem 1rem;font-size:12px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.dash-nav-item:hover{color:color-mix(in oklch, var(--sx-paper) 88%, transparent)}}.dash-nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-main{background:var(--sx-panel);min-width:0;color:var(--sx-ink);flex:1;padding:1rem .75rem;overflow:hidden}@media (width>=40rem){.dash-main{padding:1.25rem 1rem}}@media (width>=64rem){.dash-main{padding:1.25rem}}@media (width<=84.99rem){.dash-section:not(.dash-section--chapter){height:auto;max-height:none;padding-bottom:1.5rem;position:relative;top:auto}.dash-glass{border-right:1px solid var(--dash-glass-edge);border-radius:var(--radius-dash-tag);margin-right:1.5rem;padding-right:12px}}.sh{background:var(--svc-white);font-family:var(--font-sx);color:var(--svc-heading);padding:5rem 0 3.5rem;font-size:1.125rem;line-height:1.4}.sh-wrap{width:min(75rem,100% - 5rem);margin-inline:auto}.sh-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1.5rem 3rem;display:grid}.sh-h1{font-family:var(--font-sx);font-size:var(--svc-step-title);color:var(--svc-black);margin:0;font-weight:500;line-height:1.2}.sh-dot{color:var(--sx-orange)}.sh-lede{max-width:36rem;color:var(--svc-grey-600);margin:0}.sh-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.sh-button{border-radius:var(--radius-sx-pill);background:var(--sx-panel);min-height:2.75rem;box-shadow:var(--sh-lift);color:var(--sx-ink);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out);align-items:center;padding:0 1.25rem;font-size:1rem;text-decoration:none;display:inline-flex}.sh-button:active{transform:scale(.98)}.sh-button--solid{background:var(--sx-ink);box-shadow:none;color:var(--sx-panel)}.sh-button:focus-visible{outline:2px solid var(--sx-ink);outline-offset:3px}.sh-box{border-radius:var(--radius-sh-stage);background:var(--sx-paper);margin-top:3.25rem;padding:.375rem}.sh-tabs{border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin:0;padding:0;display:grid}.sh-tab,.sh-pill{color:var(--sx-quiet);cursor:pointer;white-space:nowrap;isolation:isolate;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.sh-tab{border-radius:var(--radius-sh-tab);height:3.25rem;padding:0 1.25rem}.sh-tab:before,.sh-pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--sh-hover);opacity:0;transition:opacity var(--dur-sh-hover) var(--ease-out);position:absolute;inset:2px}.sh-tab:hover:before,.sh-pill:hover:before{opacity:1}.sh-radio:checked+.sh-tab,.sh-radio:checked+.sh-pill{color:var(--sx-ink);background:var(--sx-panel);box-shadow:var(--sh-lift)}.sh-radio:checked+.sh-tab:before,.sh-radio:checked+.sh-pill:before{opacity:0}.sh-radio:focus-visible+.sh-tab,.sh-radio:focus-visible+.sh-pill{outline:2px solid var(--sx-ink);outline-offset:2px}.sh-tab--intelligence,[data-sh-foot=intelligence]{--sh-c:var(--sh-intelligence)}.sh-tab--production,[data-sh-foot=production]{--sh-c:var(--sh-production)}.sh-tab--distribution,[data-sh-foot=distribution]{--sh-c:var(--sh-distribution)}.sh-tab-icon{border-radius:var(--radius-sx-tile);background:color-mix(in oklch, var(--sh-c) 14%, var(--sx-panel));width:1.75rem;height:1.75rem;color:var(--sh-c);transition:transform var(--dur-press) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.sh-tab-icon .home-icon{stroke-width:1.75px;width:1.125rem;height:1.125rem}.sh-radio:checked+.sh-tab{font-weight:600}.sh-radio:checked+.sh-tab .sh-tab-icon{background:var(--sh-c);color:var(--sx-panel)}.sh-tab:after{content:"";border-radius:var(--radius-sx-pill);background:var(--sh-c);height:3px;transition:transform var(--dur-sh-mark) var(--ease-out);position:absolute;inset:auto 1.25rem .3125rem;transform:scaleX(0)}.sh-radio:checked+.sh-tab:after{transform:scaleX(1)}.sh-tab:active .sh-tab-icon{transform:scale(.9)}.sh-pill:active{transform:scale(.97)}.sh-radio:checked+.sh-pill{box-shadow:var(--sh-lift), inset 0 0 0 1.5px var(--sh-c);font-weight:600}.sh-film{border-radius:var(--radius-window);background:var(--sx-paper);width:min(66rem,100% - 3.25rem);box-shadow:var(--sx-glow-soft), 0 0 0 1px var(--sx-hair);margin:1.5rem auto 0;padding:.75rem;display:none;position:relative}.sh-film-screen{border-radius:var(--radius-panel);background:var(--sx-panel);height:43.75rem;box-shadow:0 0 0 1px var(--sx-hair);flex-direction:column;display:flex;overflow:hidden}.sh-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 1.625rem;display:none}.sh-pills{border:0;justify-self:stretch;min-width:0;margin:0;padding:0}.sh-pills-track{scrollbar-width:none;mask-image:linear-gradient(to right, transparent, var(--sx-ink) 1.25rem, var(--sx-ink) calc(100% - 1.25rem), transparent);justify-content:safe center;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.sh-pill{border-radius:var(--radius-sx-pill);flex-shrink:0;height:2.5rem;padding:0 1rem}.sh-foot-button{justify-self:end}@media (width<=61.99rem){.sh-head{grid-template-columns:minmax(0,1fr)}.sh-lede{grid-row:2}.sh-foot{grid-template-columns:minmax(0,1fr);justify-items:center}.sh-foot-button{justify-self:center}}@media (width<=48.8125rem){.sh{padding-top:2.5rem;font-size:1rem}.sh-wrap{width:calc(100% - 2rem)}.sh-h1{font-size:var(--svc-step-title-phone)}.sh-box{margin-top:2rem}.sh-tabs{scrollbar-width:none;grid-auto-columns:max-content;overflow-x:auto}.sh-tab{padding:0 .875rem;font-size:1rem}.sh-film-screen{height:32.5rem}.sh-pill{font-size:1rem}}}
