.spd{--sp-canvas:#191919bd;--sp-side:#202020b3;--sp-head:#2323238c;--sp-panel:#262626f0;--sp-pop:#2b2b2bf5;--sp-editor:#303030bd;--sp-edge:#ffffff13;--sp-edge-2:#ffffff1f;--sp-selected:#ffffff13;--sp-strong:#f6f2ea;--sp-text:#ece7df;--sp-soft:#bfbab2;--sp-muted:#9b9893;--sp-subtle:#969696;--sp-accent:#b6d06a;--sp-accent-ink:#151509;--sp-accent-soft:#b6d06a24;--sp-success:#a8bd6a;--sp-face-a:#c9825f;--sp-face-b:#7e9ec4;--sp-face-c:#8fae6b;--sp-face-d:#b08cc4;grid-template-columns:calc(216 * var(--u)) minmax(0, 1fr);color:var(--sp-text);font:400 calc(14 * var(--u)) / 1.45 var(--sans);letter-spacing:.005em;display:grid;position:absolute;inset:0;overflow:hidden}:where(.spd) :where(p,ul,ol,h3){margin:0;padding:0}:where(.spd) :where(ul,ol){list-style:none}.spd-i{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;color:var(--sp-muted);flex:none}.spd-logo{object-fit:contain;flex:none;display:inline-block}.spd-logo.is-mono{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.spd-side{min-height:0;padding-bottom:calc(10 * var(--u));border-right:1px solid var(--sp-edge);background:var(--sp-side);-webkit-backdrop-filter:blur(calc(14 * var(--u)));backdrop-filter:blur(calc(14 * var(--u)));flex-direction:column;display:flex}.spd .spd-brand{height:calc(52 * var(--u));padding:0 calc(18 * var(--u));color:var(--sp-strong);letter-spacing:-.01em;align-items:center;font-weight:600;display:flex}.spd .spd-brand span{margin-left:calc(2 * var(--u));color:var(--sp-accent)}.spd-nav{padding:0 calc(10 * var(--u)) calc(14 * var(--u))}.spd-row{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(8 * var(--u));color:var(--sp-soft);display:flex}.spd-row.is-small{height:calc(30 * var(--u));font-size:calc(13 * var(--u))}.spd-search{align-items:center;gap:calc(8 * var(--u));height:calc(32 * var(--u));margin-top:calc(4 * var(--u));padding:0 calc(8 * var(--u));color:var(--sp-muted);display:flex}.spd-search .spd-i{width:calc(13 * var(--u));height:calc(13 * var(--u))}.spd-search em{font-style:normal;font-size:calc(12 * var(--u));margin-left:auto}.spd .spd-label{padding:0 calc(18 * var(--u)) calc(6 * var(--u));color:var(--sp-muted);font-size:calc(12.5 * var(--u))}.spd-filters{gap:calc(4 * var(--u));padding:0 calc(10 * var(--u)) calc(10 * var(--u));display:flex}.spd-filters span{padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));color:var(--sp-muted);font-size:calc(12.5 * var(--u))}.spd-filters .is-on{background:var(--sp-selected);color:var(--sp-strong)}.spd-projects{min-height:0;padding:0 calc(10 * var(--u));flex:1}.spd-projects>li+li{margin-top:calc(8 * var(--u))}.spd-project{align-items:center;gap:calc(6 * var(--u));height:calc(32 * var(--u));color:var(--sp-soft);display:flex}.spd-project .spd-i:first-child{width:calc(12 * var(--u));height:calc(12 * var(--u));margin:0 calc(2 * var(--u)) 0 calc(4 * var(--u))}.spd-project.is-open{color:var(--sp-strong)}.spd-project.is-open .spd-i:first-child{transform:rotate(90deg)}.spd-project .spd-i:nth-child(2){width:calc(14 * var(--u));height:calc(14 * var(--u))}.spd-items{gap:calc(2 * var(--u));margin-left:calc(22 * var(--u));padding-top:calc(2 * var(--u));display:grid}.spd-item{min-height:calc(30 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));color:var(--sp-soft);align-items:center;display:flex}.spd-item.is-on{background:var(--sp-selected);color:var(--sp-strong)}.spd-unread{padding-left:calc(6 * var(--u));color:var(--sp-subtle);font-size:calc(10 * var(--u));font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.spd-bottom{padding:calc(8 * var(--u)) calc(10 * var(--u)) 0}.spd-links{gap:calc(4 * var(--u));display:flex}.spd-providers{margin-top:calc(8 * var(--u));padding-top:calc(8 * var(--u));border-top:1px solid var(--sp-edge);display:grid}.spd-provider{align-items:center;gap:calc(8 * var(--u));min-height:calc(30 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));color:var(--sp-soft);font-size:calc(12.5 * var(--u));display:flex}.spd-provider em{color:var(--sp-success);font-style:normal;font-size:calc(12.5 * var(--u));margin-left:auto}.spd-main{background:var(--sp-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.spd-head{z-index:6;align-items:center;gap:calc(6 * var(--u));height:calc(52 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(14 * var(--u));border-bottom:1px solid var(--sp-edge);background:var(--sp-head);flex:none;display:flex;position:relative}.spd-head-btn{width:calc(26 * var(--u));height:calc(26 * var(--u));place-items:center;display:grid}.spd-crumbs{min-width:0;color:var(--sp-soft);flex:1}.spd-crumbs i{margin:0 calc(6 * var(--u));color:var(--sp-muted);font-style:normal}.spd-crumbs b{color:var(--sp-strong);font-weight:400}.spd-faces{margin-right:calc(10 * var(--u));display:flex}.spd-faces .spd-face{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-left:calc(-4 * var(--u));border:calc(2 * var(--u)) solid #232323f2;font-size:calc(12 * var(--u))}.spd-tool{height:calc(30 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(8 * var(--u));color:var(--sp-soft);font-size:calc(13 * var(--u));align-items:center;display:inline-flex}.spd-tool.is-on{color:var(--sp-strong);background:#ffffff12}.spd-invite{align-items:center;gap:calc(6 * var(--u));height:calc(30 * var(--u));margin-left:calc(6 * var(--u));padding:0 calc(13 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--sp-accent);color:var(--sp-accent-ink);font-size:calc(13 * var(--u));font-weight:600;transition:filter .2s;display:inline-flex}.spd-invite .spd-i{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--sp-accent-ink);stroke-width:1.8px}.spd-invite.is-open{filter:brightness(1.08)}.spd-invite-pop{top:calc(46 * var(--u));right:calc(16 * var(--u));width:calc(300 * var(--u));padding:calc(16 * var(--u));border:1px solid var(--sp-edge-2);border-radius:calc(14 * var(--u));background:var(--sp-pop);box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) #0006;animation:.26s cubic-bezier(.2,.7,.2,1) both spd-pop;position:absolute}.spd .spd-invite-title{color:var(--sp-strong);font-weight:500}.spd .spd-invite-note{color:var(--sp-muted);font-size:calc(12.5 * var(--u));margin-top:calc(6 * var(--u))!important}.spd-invite-create{height:calc(32 * var(--u));margin-top:calc(12 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--sp-edge-2);border-radius:calc(8 * var(--u));color:var(--sp-strong);font-size:calc(12.5 * var(--u));align-items:center;display:inline-flex}.spd .spd-invite-link{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border:1px solid var(--sp-edge-2);border-radius:calc(8 * var(--u));background:#00000040;animation:.3s ease-out both spd-in;display:flex;margin-top:calc(12 * var(--u))!important}.spd .spd-invite-link code{min-width:0;color:var(--sp-text);font:400 calc(12 * var(--u)) / 1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.spd .spd-invite-link span{color:var(--sp-accent);font-size:calc(12.5 * var(--u))}.spd-work{grid-template-columns:minmax(0, 1fr) calc(300 * var(--u));gap:calc(16 * var(--u));min-height:0;padding-right:calc(16 * var(--u));flex:1;display:grid}.spd-thread{min-width:0;min-height:0;padding:0 calc(32 * var(--u));flex-direction:column;display:flex}.spd-title{padding:calc(26 * var(--u)) 0 calc(4 * var(--u));flex:none}.spd .spd-title h3{color:var(--sp-strong);font-size:calc(22 * var(--u));letter-spacing:-.02em;font-weight:600;line-height:1.3}.spd .spd-title p{color:var(--sp-muted);font-size:calc(13 * var(--u));margin-top:calc(6 * var(--u))!important}.spd-timeline{min-height:0;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(22 * var(--u)));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(22 * var(--u)));mask-image:linear-gradient(180deg, transparent 0, #000 calc(22 * var(--u)));flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}.spd-list{min-height:100%;padding:calc(4 * var(--u)) 0 calc(12 * var(--u));flex:none}.spd-msg{align-items:flex-start;gap:calc(12 * var(--u));margin-top:calc(20 * var(--u));display:flex}.spd-msg.is-in{animation:.45s ease-out both spd-in}.spd-avatar{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));color:var(--sp-strong);background:#ffffff0f;flex:none;place-items:center;display:grid}.spd-msg-main{flex:1;min-width:0}.spd .spd-byline{align-items:baseline;gap:calc(8 * var(--u));font-size:calc(14.5 * var(--u));display:flex;margin-bottom:calc(4 * var(--u))!important}.spd .spd-byline b{color:var(--sp-strong);font-weight:500}.spd-to{color:var(--sp-muted);font-size:calc(13 * var(--u))}.spd .spd-byline time{color:var(--sp-subtle);font-size:calc(12.5 * var(--u));font-variant-numeric:tabular-nums;margin-left:auto}.spd .spd-text{color:var(--sp-text);font-size:calc(15 * var(--u));line-height:1.55}.spd-docs{gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;animation:.35s ease-out both spd-in;display:flex}.spd-doc{align-items:center;gap:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u));border:1px solid var(--sp-edge);border-radius:calc(9 * var(--u));color:var(--sp-soft);font-size:calc(12.5 * var(--u));background:#ffffff08;display:inline-flex}.spd-doc .spd-i{width:calc(13 * var(--u));height:calc(13 * var(--u))}.spd .spd-receipt{color:var(--sp-muted);font-size:calc(12.5 * var(--u));padding-top:calc(6 * var(--u))!important}.spd-caret{width:calc(7 * var(--u));height:calc(15 * var(--u));margin-left:calc(2 * var(--u));vertical-align:calc(-2 * var(--u));background:var(--sp-text);display:inline-block}.spd-compose{padding:calc(4 * var(--u)) 0 calc(16 * var(--u));flex:none}.spd-box{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u));border:1px solid var(--sp-edge);border-radius:calc(18 * var(--u));background:var(--sp-editor);display:flex}.spd .spd-input{color:var(--sp-text);font-size:calc(14.5 * var(--u));flex:1}.spd-placeholder{color:var(--sp-muted)}.spd-send{width:calc(30 * var(--u));height:calc(30 * var(--u));background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.spd-send .spd-i{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--sp-strong);stroke-width:1.8px}.spd .spd-hint{color:var(--sp-muted);font-size:calc(12.5 * var(--u));padding:calc(7 * var(--u)) calc(4 * var(--u)) 0!important}.spd-rail{gap:calc(12 * var(--u));min-height:0;padding:calc(16 * var(--u)) 0;flex-direction:column;display:flex}.spd-card{padding:calc(4 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border:1px solid var(--sp-edge);border-radius:calc(14 * var(--u));background:var(--sp-panel)}.spd-card.is-files{flex:1;min-height:0;overflow:hidden}.spd .spd-card-head{align-items:center;gap:calc(8 * var(--u));height:calc(38 * var(--u));padding:0 calc(8 * var(--u));color:var(--sp-strong);font-size:calc(13 * var(--u));font-weight:500;display:flex}.spd .spd-card-head em{color:var(--sp-muted);font-style:normal;font-weight:400;font-size:calc(12.5 * var(--u));font-variant-numeric:tabular-nums;margin-left:auto}.spd-people{gap:calc(2 * var(--u));display:grid}.spd-person{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(8 * var(--u));border-radius:calc(9 * var(--u));transition:background .25s;display:flex}.spd-person.is-active{background:var(--sp-accent-soft)}.spd-person em{color:var(--sp-muted);font-style:normal;font-size:calc(12.5 * var(--u));margin-left:auto}.spd-face{width:calc(32 * var(--u));height:calc(32 * var(--u));color:#141410;font-size:calc(13 * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.spd-badge{right:calc(-4 * var(--u));bottom:calc(-3 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border:calc(1.5 * var(--u)) solid #262626;color:var(--sp-strong);background:#171717;border-radius:50%;place-items:center;display:grid;position:absolute}.spd-faces .spd-badge{right:calc(-3 * var(--u));bottom:calc(-4 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-width:1px}.spd-face.is-a,.spd-face.is-b,.spd-face.is-c,.spd-face.is-d{color:var(--sp-strong);background:#3b3b38}.spd-person-main{min-width:0;display:grid}.spd-person-main b{color:var(--sp-strong);font-weight:500;font-size:calc(14 * var(--u))}.spd-person-agent{align-items:center;gap:calc(5 * var(--u));color:var(--sp-soft);font-size:calc(12.5 * var(--u));display:flex}.spd-files{gap:calc(2 * var(--u));display:grid}.spd-file{align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(8 * var(--u));border-radius:calc(8 * var(--u));color:var(--sp-soft);transition:background .3s;animation:.4s ease-out both spd-in;display:flex}.spd-file.is-new{background:var(--sp-accent-soft)}.spd-file-main{min-width:0;display:grid}.spd-file-main b{color:var(--sp-strong);font-weight:400;font-size:calc(13.5 * var(--u))}.spd-file-main span{align-items:center;gap:calc(5 * var(--u));color:var(--sp-muted);font-size:calc(12.5 * var(--u));display:flex}.spd .spd-file-empty{padding:calc(6 * var(--u)) calc(8 * var(--u));color:var(--sp-muted);font-size:calc(12.5 * var(--u))}.spd .spd-md{gap:calc(7 * var(--u));padding:0 calc(8 * var(--u)) calc(8 * var(--u));color:var(--sp-text);font-size:calc(12.5 * var(--u));line-height:1.6;animation:.3s ease-out both spd-in;display:grid}.spd .spd-md .spd-card-head{padding:0}.spd-back{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:#ffffff0f;place-items:center;display:grid}.spd-back .spd-i{width:calc(12 * var(--u));height:calc(12 * var(--u))}.spd .spd-md-meta{align-items:center;gap:calc(6 * var(--u));color:var(--sp-muted);font-size:calc(12.5 * var(--u));display:flex}.spd .spd-md-h{color:var(--sp-strong);font-family:var(--mono);font-size:calc(12.5 * var(--u));margin-top:calc(4 * var(--u))!important}.spd .spd-md code{padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));font:400 calc(11.5 * var(--u)) / 1.5 var(--mono);background:#ffffff12}@keyframes spd-in{0%{opacity:0;transform:translateY(calc(6 * var(--u)))}}@keyframes spd-pop{0%{opacity:0;transform:translateY(calc(-6 * var(--u))) scale(.985)}}@media (prefers-reduced-motion:reduce){.spd *,.spd{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.spd{--sp-canvas:#191919;--sp-side:#202020;--sp-head:#232323;--sp-panel:#2b2b2b;--sp-pop:#2b2b2b;--sp-editor:#303030}.spd-side,.spd-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.spd.is-mini{grid-template-columns:minmax(0,1fr)}.spd.is-mini .spd-head{height:calc(46 * var(--u));padding-left:calc(20 * var(--u))}.spd.is-mini .spd-work{grid-template-columns:minmax(0, 1fr) calc(214 * var(--u));gap:calc(12 * var(--u));padding-right:calc(14 * var(--u))}.spd.is-mini .spd-thread{padding:0 calc(20 * var(--u))}.spd.is-mini .spd-list{padding-top:calc(4 * var(--u))}.spd.is-mini .spd-msg{margin-top:calc(22 * var(--u))}.spd.is-mini .spd-rail{padding:calc(14 * var(--u)) 0}.spd.is-mini .spd-card.is-files{flex:none}.spd-read{align-items:center;gap:calc(5 * var(--u));margin-top:calc(3 * var(--u));font-size:calc(12.5 * var(--u));animation:.35s ease-out both spd-in;display:flex;color:var(--sp-success)!important}.spd.is-mini .spd-file-main{gap:calc(1 * var(--u))}.handoff-provider .spd-logo{width:18px!important;height:18px!important}.ws-glass.handoff-product.spd-shot{background:0 0}.feat-shot{--dw:760;--dh:470}.feat-shot.is-tall{--dh:540}.feat-shot{border-radius:10px;overflow:hidden;box-shadow:0 30px 70px -32px #000000c7,0 4px 14px -6px #00000073}.ws-glass.feat-shot.spd-shot{background:0 0}.spd.is-feature .spd-head{height:calc(48 * var(--u))}.spd .spd-thread.is-wide{padding:calc(4 * var(--u)) calc(32 * var(--u)) calc(16 * var(--u));flex:1;overflow:hidden}.spd.is-feature .spd-list{padding-top:calc(6 * var(--u))}.spd-msg.is-reply{margin-top:calc(10 * var(--u));padding-left:calc(40 * var(--u))}.spd-msg.is-reply .spd-avatar{width:calc(24 * var(--u));height:calc(24 * var(--u))}.spd-delivery{gap:calc(4 * var(--u));margin-top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid var(--sp-edge);border-radius:calc(10 * var(--u));background:#ffffff06;display:grid}.spd-delivery li{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));display:flex}.spd-delivery b{color:var(--sp-text);font-weight:500}.spd-delivery li>span:last-child{color:var(--sp-muted);font-variant-numeric:tabular-nums;margin-left:auto;transition:color .3s}.spd-delivery .is-moving>span:last-child{color:var(--sp-strong)}.spd-delivery .is-replied>span:last-child{color:var(--sp-success)}.spd-msg.is-person{justify-content:flex-end}.spd-msg.is-person .spd-msg-main{flex:0 auto;max-width:86%}.spd-msg.is-person .spd-byline{justify-content:flex-end}.spd-msg.is-person .spd-byline time{margin-left:0}.spd .spd-bubble{padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(18 * var(--u));color:var(--sp-text);font-size:calc(15 * var(--u));background:#303030f2;line-height:1.5}.spd-mention{color:var(--sp-accent)}.spd-files-split{grid-template-columns:calc(250 * var(--u)) minmax(0, 1fr);gap:calc(14 * var(--u));min-height:0;padding:calc(14 * var(--u));flex:1;display:grid}.spd-file.is-open{background:var(--sp-selected)}.spd-file.is-open.is-new{background:var(--sp-accent-soft)}.spd-doc-view{min-width:0;padding:calc(4 * var(--u)) calc(14 * var(--u))}.spd .spd-doc-title{color:var(--sp-strong);font-size:calc(17 * var(--u));font-weight:600}.spd-versions{gap:calc(6 * var(--u));margin-top:calc(8 * var(--u));display:flex}.spd-versions span{padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));color:var(--sp-muted);font:500 calc(12.5 * var(--u)) / 1.5 var(--mono)}.spd-versions .is-on{background:var(--sp-selected);color:var(--sp-strong)}.spd-doc-view .spd-md{margin-top:calc(10 * var(--u));padding:calc(12 * var(--u)) 0;border-top:1px solid var(--sp-edge);border-bottom:1px solid var(--sp-edge);font-size:calc(14 * var(--u))}.spd .spd-md-added{color:var(--sp-strong);box-shadow:inset calc(2 * var(--u)) 0 0 var(--sp-accent);animation:.4s ease-out both spd-in;padding-left:calc(10 * var(--u))!important}.spd .spd-reads-head{color:var(--sp-muted);font-size:calc(12.5 * var(--u));margin-top:calc(12 * var(--u))!important}.spd .spd-reads{gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));display:grid}.spd-reads li{align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));animation:.35s ease-out both spd-in;display:flex}.spd-reads b{color:var(--sp-text);font-weight:500}.spd-reads li>span:last-child{color:var(--sp-muted);margin-left:auto}.spd.is-review .spd-work{grid-template-columns:minmax(0, 1fr) calc(300 * var(--u))}.spd.is-review .spd-thread{padding:0 calc(24 * var(--u))}.spd-change dl{gap:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u)) 0;margin:0;display:grid}.spd-change dt{color:var(--sp-muted);font-size:calc(12.5 * var(--u))}.spd-change dd{margin:calc(-4 * var(--u)) 0 0;color:var(--sp-text);font-size:calc(13.5 * var(--u));display:block}.spd-change dd span{color:var(--sp-muted);font-size:calc(12.5 * var(--u));display:block}.spd-change dd>span:first-child:not(:only-child){display:inline}.spd-change code{color:var(--sp-strong);font:500 calc(13 * var(--u)) / 1.4 var(--mono)}.spd-change .is-warn{color:#e0b46c}.spd-change .is-ok{color:var(--sp-success)}.spd .spd-change-warn{margin:calc(10 * var(--u)) calc(8 * var(--u)) 0;color:#e0b46c;font-size:calc(12.5 * var(--u))}.spd-decide,.spd-approve-btn{height:calc(32 * var(--u));margin:calc(12 * var(--u)) calc(8 * var(--u)) 0;padding:0 calc(14 * var(--u));border-radius:calc(8 * var(--u));background:var(--sp-accent);color:var(--sp-accent-ink);font-size:calc(13 * var(--u));align-items:center;font-weight:600;display:inline-flex}.spd-approve{margin:calc(12 * var(--u)) calc(8 * var(--u)) 0;padding:calc(10 * var(--u)) calc(12 * var(--u));border-left:calc(2 * var(--u)) solid var(--sp-accent);background:#ffffff08;animation:.25s ease-out both spd-in}.spd .spd-approve p{color:var(--sp-strong);font-size:calc(13 * var(--u))}.spd-approve .spd-approve-btn{margin:calc(8 * var(--u)) 0 0}.spd .spd-change-fine{margin:calc(12 * var(--u)) calc(8 * var(--u)) 0;color:var(--sp-muted);font-size:calc(12.5 * var(--u))}.alone-grid{display:grid}.alone-chat{border:1px solid var(--ide-border);background:var(--ide-bg);color:var(--ide-text);box-shadow:var(--ide-shadow);opacity:.72;border-radius:9px;padding:12px 14px;transition:opacity .35s}.alone-chat.is-on{opacity:1}.alone-head{font:500 13.5px/1.3 var(--sans);align-items:center;gap:8px;margin:0;display:flex}.alone-head b{color:var(--ide-text-strong);font-weight:500}.alone-head span{color:var(--ide-muted);font:400 11px/1 var(--mono);margin-left:auto}.alone-head .spd-logo{width:16px!important;height:16px!important}.alone-says{min-height:2.9em;color:var(--ide-text);font:400 13px/1.45 var(--sans);margin:7px 0 0}.alone-file,.alone-problem{opacity:0;margin:6px 0 0;transition:opacity .3s}.alone-file.is-on,.alone-problem.is-on{opacity:1}.alone-file{color:var(--ide-soft);font:400 11.5px/1.4 var(--mono);align-items:center;gap:6px;display:flex}.alone-file span{color:var(--ide-muted)}.alone-problem{color:var(--danger,#d97878);font:500 12px/1.35 var(--sans)}.alone-gap{color:var(--ide-muted);font:400 11px/1 var(--mono);letter-spacing:.04em;align-items:center;gap:8px;padding:6px 4px;display:flex}.alone-gap i{border-top:1px dashed var(--ide-border);flex:1}@media (prefers-reduced-motion:reduce){.alone-chat,.alone-file,.alone-problem{transition:none}}.one-skill{text-align:center;flex-direction:column;align-items:center;display:flex}.one-skill-mark{width:100%;max-width:980px}.one-skill-canvas{width:100%;height:clamp(170px,24vw,300px)}.one-skill-title{max-width:24ch;color:var(--strong);font:500 clamp(30px, 3.6vw, 48px)/1.1 var(--sans);letter-spacing:-.025em;text-wrap:balance;margin:4px 0 0}.one-skill-lede{max-width:560px;color:var(--soft);font:400 clamp(16px, 1.4vw, 18px)/1.55 var(--sans);text-wrap:pretty;margin:16px 0 0}.one-skill-agents{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.one-skill-agents li{color:var(--text);font:500 15px/1 var(--sans);align-items:center;gap:9px;display:inline-flex}.ws-glass.spd-shot>.bw-scale>.bw-fill>.spd{background:0 0}@media (min-width:601px) and (max-width:1100px){.spd-work{grid-template-columns:minmax(0, 1fr) calc(250 * var(--u))}.spd-faces{display:none}}@media (max-width:760px){.spd.is-mini .spd-work{grid-template-columns:minmax(0,1fr);padding-right:0}.spd.is-mini .spd-rail{display:none}.spd.is-mini .spd-thread{padding:0 calc(16 * var(--u))}}@media (max-width:600px){.hero-shot.spd-shot{--dw:350;--dh:640}.spd{grid-template-columns:minmax(0,1fr)}.spd-side,.spd-rail,.spd-faces,.spd-tool{display:none}.spd-work{grid-template-columns:minmax(0,1fr);padding-right:0}.spd-thread{padding:0 calc(20 * var(--u))}.spd-invite-pop{width:calc(280 * var(--u))}}@media (max-width:760px){.feat-shot{--dw:380;--dh:560}.feat-shot.is-tall{--dw:380;--dh:600}.spd-files-split{grid-template-columns:minmax(0,1fr)}.spd-files-split .spd-card{display:none}.spd.is-review .spd-work{grid-template-columns:minmax(0,1fr);padding-right:0}.spd.is-review .spd-thread{display:none}.spd.is-mini.is-review .spd-rail{padding:calc(14 * var(--u));display:flex}.spd.is-review .spd-rail .spd-card{flex:1}.spd .spd-thread.is-wide{padding:calc(4 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u))}.spd-msg.is-reply{padding-left:0}}.sf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,4.4vw,72px);display:grid}.sf-list{margin:0;padding:0;list-style:none}.sf-item{border-left:2px solid var(--border);flex-direction:column;justify-content:center;min-height:72vh;padding-left:22px;transition:border-color .3s;display:flex}.sf-item.is-active{border-left-color:var(--winskel-signal)}.sf-title{font:500 clamp(26px, 2.4vw, 34px)/1.15 var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.sf-pick{color:var(--muted);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .3s}.sf-item.is-active .sf-pick,.sf-pick:hover{color:var(--strong)}.sf-pick:focus-visible{outline:2px solid var(--winskel-signal);outline-offset:4px;border-radius:4px}.sf-lead{max-width:30em;color:var(--muted);font:400 clamp(16px, 1.3vw, 18px)/1.55 var(--sans);text-wrap:pretty;margin:14px 0 0;transition:color .3s}.sf-item.is-active .sf-lead{color:var(--soft)}.sf-inline{display:none}.sf-stage{position:sticky;top:max(88px,50vh - 290px)}.sf-pin{animation:.45s ease-out both sf-swap}@keyframes sf-swap{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sf-pin{animation:none}.sf-item,.sf-pick,.sf-lead{transition:none}}@media (max-width:900px){.sf{grid-template-columns:minmax(0,1fr)}.sf-stage{display:none}.sf-item{border-left:0;min-height:0;margin-bottom:64px;padding-left:0}.sf-item:last-child{margin-bottom:0}.sf-pick,.sf-item .sf-lead{color:var(--strong)}.sf-item .sf-lead{color:var(--soft)}.sf-inline{margin-top:22px;display:block}}.spd .spd-fresh-head{padding:calc(14 * var(--u)) 0 calc(4 * var(--u))}.spd .spd-fresh-title{color:var(--sp-strong);font-size:calc(20 * var(--u));letter-spacing:-.02em;font-weight:600}.spd .spd-fresh-label{color:var(--sp-soft);font-size:calc(13 * var(--u));margin-top:calc(6 * var(--u))!important}.spd-details{gap:calc(8 * var(--u));margin:calc(8 * var(--u)) 0 0;padding:calc(12 * var(--u)) calc(14 * var(--u));border:1px solid var(--sp-edge);border-radius:calc(10 * var(--u));background:#ffffff06;display:grid}.spd-details>div{grid-template-columns:calc(118 * var(--u)) minmax(0, 1fr);gap:calc(12 * var(--u));animation:.35s ease-out both spd-in;display:grid}.spd-details dt{color:var(--sp-muted);font-size:calc(13 * var(--u))}.spd-details dd{color:var(--sp-text);font-size:calc(14 * var(--u));margin:0;line-height:1.45}.sf-head{color:var(--strong);font:500 clamp(30px, 3.2vw, 44px)/1.1 var(--sans);letter-spacing:-.025em;grid-column:1/-1;margin:0 0 8px}@media (max-width:760px){.spd-details>div{gap:calc(2 * var(--u));grid-template-columns:minmax(0,1fr)}}.sp-hero-support{color:var(--muted);font:400 15px/1.5 var(--sans);margin:10px 0 0}.sp-apps{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.sp-apps li{color:var(--text);font:500 14px/1 var(--sans);align-items:center;gap:8px;display:inline-flex}.sp-apps.is-hero{margin-top:28px}.sp-apps.is-compact{gap:8px 14px;margin-top:14px}.sp-apps.is-compact li{color:var(--soft);gap:6px;font-size:13px}.sp-apps.is-compact .spd-logo{width:16px!important;height:16px!important}.sp-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.sp-steps li{border-top:1px solid var(--border-strong);padding-top:20px}.sp-steps h3{color:var(--strong);font:500 19px/1.3 var(--sans);letter-spacing:-.01em;margin:0}.sp-steps p{color:var(--soft);font:400 15px/1.55 var(--sans);margin:8px 0 0}.sp-steps .sp-prompt{border:1px solid var(--border);background:var(--raised);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.sp-steps .sp-prompt .spd-logo{flex:none;margin-top:3px}.sp-solution-note{max-width:640px;color:var(--muted);font:400 14px/1.6 var(--sans);margin:28px 0 0}.sp-pricing-lede{max-width:620px;color:var(--soft);font:400 16px/1.55 var(--sans);margin:12px 0 0}.sp-pricing-action{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.sp-pricing-action span{color:var(--muted);font:400 13.5px/1.4 var(--sans)}@media (max-width:760px){.sp-steps{grid-template-columns:minmax(0,1fr)}}
@font-face{font-family:OpenTUI Mono;src:url(/assets/fonts/space/opentui-mono-regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+2000-200D,U+2010-2029,U+202F-2064,U+20AC,U+2190-21E6,U+21E8-21FF,U+2212,U+25??}@font-face{font-family:OpenTUI Mono;src:url(/assets/fonts/space/opentui-mono-bold-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+2000-200D,U+2010-2029,U+202F-2064,U+20AC,U+2190-21E6,U+21E8-21FF,U+2212,U+25??}@font-face{font-family:Winskel Inter;src:url(/assets/fonts/space/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0-17F,U+192,U+218-21B,U+237,U+2BB-2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-308,U+30A-30C,U+326-329,U+1E9E,U+2000-206F,U+20AC,U+20B9,U+20BD,U+2113,U+2116,U+2122,U+2126,U+212E,U+2190-21FF,U+2212,U+2215,U+2219,U+221E,U+2248,U+2260,U+2264-2265,U+2303,U+2318,U+2325,U+232B,U+238B,U+23CE,U+25A0-25FF,U+2713,U+2715,U+FB01-FB02,U+FEFF,U+FFFD}body:has(.sx){background:#0c0c0c}body:has(.sx) :is(.ws-nav,.ws-footer){display:none}.sx{--oc-bg:#0c0c0c;--oc-weak:#1a1a1a;--oc-weaker:#242424;--oc-border:#2e2e2e;--oc-border-strong:#474747;--oc-text:#b8b8b8;--oc-strong:#f2f2f2;--oc-dim:#8f8f8f;--oc-faint:#7d7d7d;--oc-accent:#ededed;--oc-mono:"OpenTUI Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--oc-sans:"Winskel Inter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oc-ease:cubic-bezier(.23, 1, .32, 1);--glass-fill:#ffffff09;--glass-edge:#ffffff17;--edge:1.5rem;--gutter:1rem;--page-max:1728px;--page-width:min(100vw, var(--page-max));--page-offset:max(0px, (100vw - var(--page-max)) / 2);--side:calc(var(--edge) + (var(--page-width) - 2 * var(--edge) - 4 * var(--gutter)) / 5);background:var(--oc-bg);min-height:100dvh;color:var(--oc-text);font-family:var(--oc-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}:where(.sx) :where(h1,h2,h3,p,ol,ul,figure,pre){margin:0}:where(.sx) :where(ol,ul){padding:0;list-style:none}:where(.sx) :where(a){color:inherit;text-decoration:none}.sx :is(a,button):focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.sx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-glass,.sx-card-media{isolation:isolate;background:#161616;position:relative}.sx-glass:before,.sx-card-media:before{content:"";z-index:-1;border-radius:inherit;opacity:.16;pointer-events:none;background:url(/assets/textures/card-grain.svg) 0 0/192px 192px;position:absolute;inset:0}.sx-side{top:0;z-index:20;width:var(--side);padding:25px var(--gutter) 0 22px;flex-direction:column;gap:22px;display:flex;position:fixed;inset-inline-start:var(--page-offset)}.sx-side-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sx-mark{color:var(--oc-strong);font:500 13px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;display:inline-flex}.sx-mark img{width:132px;height:auto;display:block}.sx-menu-toggle{display:none}.sx-nav{font-family:var(--oc-mono);letter-spacing:0;font-size:15px;line-height:20px}.sx-nav a{color:var(--oc-dim);align-items:baseline;gap:10px;padding:5.5px 0;transition:color .15s;display:flex;position:relative}.sx-nav a:before{content:"";background:var(--oc-accent);width:2px;transition:transform .18s var(--oc-ease);position:absolute;top:7px;bottom:7px;left:-12px;transform:scaleY(0)}.sx-nav a:hover,.sx-nav a[aria-current]{color:var(--oc-strong)}.sx-nav-main a[aria-current]:before{transform:scaleY(1)}.sx-nav-index{color:#7a7a7a}.sx-nav a[aria-current] .sx-nav-index,.sx-nav a:hover .sx-nav-index{color:var(--oc-dim)}.sx-nav-actions,.sx-nav-sheet-foot{display:none}.sx .sx-nav-foot{flex-direction:column;display:flex}.sx-copy{color:var(--oc-dim);font:400 15px/20px var(--oc-mono);letter-spacing:0}.sx-btn{background:var(--oc-weaker);height:2.25rem;color:var(--oc-strong);font:500 14px/1 var(--oc-sans);letter-spacing:0;white-space:nowrap;transition:background-color .15s ease, transform .16s var(--oc-ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:0 1rem;display:inline-flex}.sx-btn:hover{background:#2f2f2f}.sx-btn:active{transform:scale(.985)}.sx-btn.is-primary{background:var(--oc-strong);color:var(--oc-bg)}.sx-btn.is-primary:hover{background:#d1d1d1}.sx-btn.is-mono{font:500 13px/1 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase}.sx-btn.is-big{height:2.75rem;padding:0 1.25rem;font-size:15px}.sx-btn.is-quiet{height:2rem;padding:0 .75rem;font-size:13px}.sx-btn .spd-logo{filter:brightness(0)}.sx-btn .spd-logo.is-mono{filter:none;background:currentColor}.sx-main{max-width:calc(var(--page-width) - var(--side));padding:82px var(--edge) 0 var(--gutter);--card:calc((100cqw - 3 * var(--gutter)) / 3.5);--two-cards:calc(var(--card) * 2 + var(--gutter));--three-cards:calc(var(--card) * 3 + 2 * var(--gutter));margin-inline-start:calc(var(--page-offset) + var(--side));position:relative;container-type:inline-size}.sx-corner{top:22px;align-items:center;gap:1.5rem;display:flex;position:absolute;inset-inline-end:var(--edge)}.sx-corner-link{font:500 13px/1 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .15s;color:var(--oc-dim)!important}.sx-corner-link:hover{color:var(--oc-strong)!important}.sx-corner .sx-btn{height:2rem}.sx-hero{flex-direction:column;display:flex}.sx-eyebrow{color:var(--oc-dim);font:400 13px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase}.sx-hero h1{max-width:var(--three-cards);color:var(--oc-strong);font:400 clamp(2.25rem, 4.02vw, 3.62rem)/1.05 var(--oc-mono);letter-spacing:-.03em;text-wrap:balance;margin-top:-12px}.sx-hero>.sx-eyebrow+h1{margin-top:1.25rem}.sx-hero .sx-actions{margin-top:2rem}.sx-hero-lede{max-width:var(--three-cards);color:var(--oc-dim);text-wrap:pretty;font-size:18px;line-height:1.4;margin-top:31px!important}.sx-carousel{margin-top:48px}.sx-cards.is-hero{grid-auto-flow:column;grid-auto-columns:var(--card);gap:var(--gutter);margin-right:calc(-1 * var(--edge));padding-right:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.sx-cards.is-hero::-webkit-scrollbar{display:none}.sx-cards.is-hero .sx-card{scroll-snap-align:start}.sx-carousel-arrows{justify-content:flex-end;gap:.25rem;margin-top:1rem;display:flex}.sx-carousel-arrows button{color:#7a7a7a;width:1.75rem;height:1.75rem;font:400 18px/1 var(--oc-mono);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s;display:grid}.sx-carousel-arrows button:hover{color:var(--oc-strong)}.sx-card{flex-direction:column;min-width:0;display:flex}.sx-card-media{overflow:hidden}.sx-card-media.is-hero{aspect-ratio:4/5;place-items:center;display:grid;container-type:inline-size}.sx-card h3{color:var(--oc-strong);font:400 17px/1.3 var(--oc-mono);letter-spacing:0;margin-top:20px}.sx-card>p{color:var(--oc-dim);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.4}.sx-cards.is-hero .sx-card>p{flex:1}.sx-card>.sx-btn{align-self:flex-start;margin-top:22px}.sx-tile{transition:transform .7s var(--oc-ease);transform-origin:50%}.sx-card:hover .sx-tile{transform:perspective(900px)rotateX(9deg)rotateY(-14deg)scale(1.06)}.sx-tile.is-terminal{justify-self:stretch;padding-left:10cqw}.sx-term-box{background:#1c1c1c;border-left:1px solid #4a4a4a;flex-direction:column;gap:4.5cqw;padding:5cqw 6cqw;display:flex}.sx-cursor{background:var(--oc-strong);width:3cqw;height:6cqw;animation:1.1s step-end infinite sx-blink;display:block}.sx-term-box p{color:var(--oc-strong);font:400 5.8cqw/1.2 var(--oc-mono);letter-spacing:0;white-space:nowrap}.sx-term-box b{color:var(--oc-accent);font-weight:400}.sx-term-foot{color:var(--oc-text);font:400 5.4cqw/1 var(--oc-mono);letter-spacing:0;white-space:nowrap;padding-left:2cqw;margin-top:3.5cqw!important}.sx-term-foot span{color:#4a4a4a;letter-spacing:.2em}@keyframes sx-blink{50%{opacity:0}}.sx-tile.is-composer{flex-direction:column;align-items:center;width:86%;display:flex}.sx-pixel-logo{fill:#3d3d3d;width:74%;height:auto;margin-bottom:7cqw;display:block}.sx-composer{background:#232323;border:1px solid #2e2e2e;border-radius:2cqw;width:100%;padding:3.4cqw 3.8cqw 2.8cqw}.sx-composer p{color:var(--oc-dim);font:400 3.7cqw/1.4 var(--oc-sans);letter-spacing:0}.sx-composer .sx-composer-row{color:var(--oc-text);align-items:center;gap:4cqw;font-size:3.4cqw;display:flex;margin-top:4.5cqw!important}.sx-composer-row i{width:6cqw;height:6cqw;color:var(--oc-strong);background:#3a3a3a;border-radius:1.2cqw;place-items:center;margin-left:auto;font-size:3.4cqw;font-style:normal;display:grid}.sx-composer-meta{color:var(--oc-dim);font:400 3.3cqw/1 var(--oc-sans);letter-spacing:0;align-self:flex-start;gap:2cqw;display:flex;margin-top:3cqw!important}.sx-tile.is-versions{flex-direction:column;align-items:center;gap:5cqw;display:flex}.sx-doc-name{color:var(--oc-strong);font:400 7.4cqw/1 var(--oc-mono);letter-spacing:-.01em}.sx-doc-versions{gap:2.4cqw;display:flex}.sx-doc-versions span{color:#7a7a7a;font:400 4.6cqw/1 var(--oc-mono);border:1px solid #2e2e2e;padding:1.4cqw 3cqw}.sx-doc-versions span.is-on{border-color:var(--oc-accent);color:var(--oc-accent)}.sx-doc-read{color:var(--oc-dim);font:400 3.9cqw/1.2 var(--oc-sans);letter-spacing:0}.sx-tile.is-receipts{flex-direction:column;gap:4.4cqw;padding:0 9cqw;display:flex}.sx-tile.is-receipts li{color:var(--oc-strong);font:400 5cqw/1.25 var(--oc-mono);letter-spacing:0;align-items:center;gap:3.4cqw;display:flex}.sx-tile.is-receipts i{background:var(--oc-accent);border-radius:50%;flex:none;width:2.2cqw;height:2.2cqw}.sx-tile.is-receipts li.is-waiting{color:var(--oc-dim)}.sx-tile.is-receipts li.is-waiting i{box-shadow:inset 0 0 0 1px var(--oc-dim);background:0 0}.sx-tile.is-people{flex-direction:column;gap:2.2cqw;width:80%;display:flex}.sx-tile.is-people li{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:1.6cqw;grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;padding:2.6cqw 3cqw;display:grid}.sx-avatar{width:7cqw;height:7cqw;color:var(--oc-strong);font:500 3.4cqw/1 var(--oc-sans);background:#2e2e2e;border-radius:50%;place-items:center;display:grid}.sx-tile.is-people b{color:var(--oc-strong);font:500 4cqw/1.2 var(--oc-sans);letter-spacing:0}.sx-person-app{color:var(--oc-dim);font:400 3.4cqw/1 var(--oc-sans);letter-spacing:0;align-items:center;gap:1.6cqw;display:inline-flex}.sx-works{color:#f2f2f280;font:400 17px/1.2 var(--oc-mono);letter-spacing:0;margin-top:6.5rem!important}.sx-block{grid-template-columns:var(--card) minmax(0, 1fr);gap:2.5rem var(--gutter);border-top:1px solid var(--oc-border);margin-top:4.5rem;padding-top:4.5rem;scroll-margin-top:1rem;display:grid}.sx-hero+.sx-block{border-top-color:#0000}.sx-label{color:var(--oc-strong);font:400 17px/1.3 var(--oc-mono);letter-spacing:0;grid-column:1;padding-inline-end:1rem}.sx-body{flex-direction:column;grid-column:2;gap:2.5rem;min-width:0;display:flex}.sx-wide{flex-direction:column;grid-column:1/-1;gap:2rem;min-width:0;display:flex}.sx-lead{max-width:var(--two-cards);color:var(--oc-text);text-wrap:pretty;font-size:18px;line-height:1.4}.sx-lead strong{color:var(--oc-strong);font-weight:inherit}.sx-lead a{color:var(--oc-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sx-lead a:hover{-webkit-text-decoration-color:var(--oc-accent);text-decoration-color:var(--oc-accent)}.sx-small{color:var(--oc-faint);font-size:14px;line-height:1.5}.sx-media{overflow:hidden}.sx .sc{margin:0}.sx .sc-stage{background:0 0;border-radius:0;padding:clamp(10px,2.4cqw,36px)}.sx .sc-stage:before,.sx .sc-stage:after{display:none}.sx .sc-note{color:var(--oc-dim);font:400 12px/1.4 var(--oc-mono);letter-spacing:0;padding:.75rem clamp(10px,2.4cqw,36px) .875rem}.sx-what{border-top:1px solid var(--oc-border);border-left:1px solid var(--oc-border);grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.4;display:grid}.sx-what li{border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border);flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.sx-what-n{color:var(--oc-accent);font:400 12px/1 var(--oc-mono);margin-bottom:.75rem}.sx-what span:not(.sx-what-n){color:var(--oc-dim);font-size:14.5px}.sx-steps{max-width:var(--two-cards);flex-direction:column;gap:2.25rem;display:flex}.sx-steps li{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;column-gap:1rem;display:grid}.sx-step-n{color:#7a7a7a;font:400 13px/22px var(--oc-mono)}.sx-steps h3{color:var(--oc-strong);font:400 17px/22px var(--oc-mono);letter-spacing:0}.sx-steps p{color:var(--oc-dim);font-size:15px;line-height:1.4;margin-top:.25rem!important}.sx-steps .sx-btn{align-self:center}.sx-logos{max-width:var(--two-cards);border-top:1px solid var(--oc-border);border-left:1px solid var(--oc-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sx-logos li{border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border);height:78px;color:var(--oc-strong);grid-column:span 2;place-items:center;display:grid}.sx-logos li:nth-child(n+4){grid-column:span 3}.sx-logos .spd-wordmark{display:block}.sx-cards.is-features{gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-cards.is-features .sx-card-media{flex-direction:column;flex:1;justify-content:center;display:flex}.sx-plans{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sx-plan{isolation:isolate;border:1px solid var(--glass-edge);background:var(--glass-fill);border-radius:.75rem;flex-direction:column;padding:2rem;display:flex;position:relative}.sx-plan:before{content:"";z-index:-1;border-radius:inherit;opacity:.32;pointer-events:none;background:url(/assets/textures/card-grain.svg) 0 0/192px 192px;position:absolute;inset:0}.sx-plan.is-featured{background:#ffffff0f;border-color:#ffffff29}.sx-plan-name{color:var(--oc-dim);font:400 13px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase}.sx-plan-price{align-items:flex-start;gap:.75rem;display:flex;margin-top:1.25rem!important}.sx-plan-price>span:first-child{color:var(--oc-strong);font:400 clamp(2.5rem, 4cqw, 4rem)/1 var(--oc-mono);letter-spacing:-.03em}.sx-plan-period{color:var(--oc-dim);font:400 13px/1.3 var(--oc-mono);letter-spacing:0;padding-top:.25rem}.sx-plan-people{color:var(--oc-strong);font:400 15px/1.3 var(--oc-mono);letter-spacing:0;margin-top:.75rem!important}.sx-plan-points{border-top:1px solid #ffffff14;flex-direction:column;gap:.75rem;display:flex;margin-top:1.75rem!important;padding-top:1.5rem!important}.sx-plan-points.is-plus li:before{content:"+";width:auto;height:auto;color:var(--oc-accent);font:400 16px/1 var(--oc-mono);background:0 0;translate:0}.sx-plan-points li{color:var(--oc-text);align-items:baseline;gap:.875rem;font-size:16px;line-height:1.4;display:flex}.sx-plan-points li:before{content:"";background:var(--oc-accent);flex:none;width:6px;height:6px;translate:0 -.15em}.sx-plan-notes{color:var(--oc-faint);font:400 13px/1.5 var(--oc-mono);letter-spacing:0;flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.sx-band{grid-template-columns:var(--card) minmax(0, 1fr);column-gap:var(--gutter);margin-top:6rem;padding:4.5rem 0;display:grid;overflow:hidden}.sx-band:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#f2f2f229 1px,#0000 1.4px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 75%);mask-image:linear-gradient(#0000 15%,#000 75%)}.sx-band>div{padding-right:var(--edge);flex-direction:column;grid-column:2;align-items:flex-start;display:flex}.sx-band h2{max-width:16ch;color:var(--oc-strong);font:400 clamp(1.75rem, 2.4vw, 2.25rem)/1.2 var(--oc-mono);letter-spacing:-.02em;margin-top:1rem!important}.sx-band p:not(.sx-eyebrow){max-width:var(--two-cards);color:var(--oc-text);font-size:18px;line-height:1.4;margin-top:1rem!important}.sx-band .sx-btn{height:2.75rem;margin-top:2rem;padding:0 1.25rem;font-size:15px}.sx-wordmark{padding-left:var(--gutter);align-self:start;display:inline-flex}.sx-wordmark img{width:min(58vw,380px);height:auto;display:block}.sx-wm-hatch{stroke:#2a2a2a;stroke-width:.32px}.sx-wm-outline{fill:none;stroke:#3a3a3a;stroke-width:1px;vector-effect:non-scaling-stroke}.sx-wm-node{fill:var(--oc-bg);stroke:#4a4a4a;stroke-width:1px;vector-effect:non-scaling-stroke}.sx-wm-layer.is-on{opacity:0;animation:sx-wm-turn calc(var(--wm-count) * 1.1s) linear infinite backwards;animation-delay:calc(var(--i) * 1.1s)}.sx-wm-letter:hover .sx-wm-layer.is-on{opacity:1;animation:none}@keyframes sx-wm-turn{0%{opacity:0}2%{opacity:1}12%{opacity:1}14.3%{opacity:0}to{opacity:0}}@media (max-width:1200px){.sx-plans{grid-template-columns:minmax(0,1fr);max-width:34rem}}@media (max-width:960px){.sx{font-size:15px}.sx-side{background:var(--oc-bg);gap:0;width:auto;padding:0;position:sticky;inset-inline:0}.sx-side-top{height:3.5rem;padding:0 calc(var(--edge) - .5rem) 0 var(--edge);border-bottom:1px solid #0000}.sx-side[data-open] .sx-side-top{border-bottom-color:var(--oc-border)}.sx-menu-toggle{width:44px;height:44px;color:var(--oc-strong);cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;padding:0;display:inline-grid}.sx-menu-toggle i{width:18px;height:1.5px;transition:transform .2s var(--oc-ease);background:currentColor;display:block}.sx-side[data-open] .sx-menu-toggle i:first-of-type{transform:translateY(3.75px)rotate(45deg)}.sx-side[data-open] .sx-menu-toggle i:last-of-type{transform:translateY(-3.75px)rotate(-45deg)}.sx-side>.sx-nav{padding:1.5rem var(--edge) 2rem;background:var(--oc-bg);flex-direction:column;font-size:20px;line-height:28px;display:none;position:fixed;inset:3.5rem 0 0;overflow-y:auto}.sx-side[data-open]>.sx-nav{display:flex}.sx-side .sx-nav a{padding:.375rem 0}.sx-nav a:before{display:none}.sx-nav-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.sx-nav .sx-nav-actions .sx-btn{height:2.75rem;color:var(--oc-strong);flex:1;justify-content:center;align-items:center;padding:0 1rem}.sx-nav .sx-nav-actions .sx-btn.is-primary{color:var(--oc-bg)}.sx-nav-sheet-foot{margin-top:2rem;font-size:15px;display:block}.sx-main{max-width:none;padding:1.5rem var(--edge) 0;--card:calc(100cqw * .8);--two-cards:100cqw;--three-cards:100cqw;margin:0}.sx-corner{display:none}.sx-hero h1{margin-top:0;font-size:clamp(2.125rem,9.4vw,3rem);line-height:1.08}.sx-hero-lede{margin-top:1.25rem!important}.sx-carousel{margin-top:2rem}.sx-cards.is-hero{margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge)}.sx-works{font-size:15px;margin-top:3.5rem!important}.sx-block{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:3rem;padding-top:3rem}.sx-label,.sx-body,.sx-wide{grid-column:1}.sx-what{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sx-steps li{grid-template-columns:2.25rem minmax(0,1fr)}.sx-steps .sx-btn{grid-column:2;justify-self:start;margin-top:.75rem}.sx-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-logos li,.sx-logos li:nth-child(n+4){grid-column:span 1;height:72px}.sx-logos li:last-child{grid-column:span 2}.sx-cards.is-features{grid-template-columns:minmax(0,1fr)}.sx-plans{max-width:none}.sx-plan{padding:1.5rem}.sx-band{padding:3rem var(--edge);grid-template-columns:minmax(0,1fr);margin-top:4rem}.sx-band>div{grid-column:1;padding-right:0}.sx-wordmark{padding-left:0}.sx .sc-stage{padding:10px}.sx .sc-note{padding-inline:12px}}@media (min-width:601px) and (max-width:960px){.sx-main{--card:calc((100cqw - var(--gutter)) / 2.2)}}@media (prefers-reduced-motion:reduce){.sx *,.sx :before{transition:none!important}.sx-cursor{animation:none}.sx-card:hover .sx-tile{transform:none}.sx-wm-layer.is-on{animation:none}}@media (prefers-reduced-transparency:reduce){.sx-plan{background:#161616}}.sx-toc{margin-top:2.5rem}.sx-toc ol{gap:0 var(--gutter);max-width:var(--three-cards);border-top:1px solid var(--oc-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-toc li{border-bottom:1px solid var(--oc-border)}.sx-toc a{color:var(--oc-dim);font:400 14px/1.4 var(--oc-mono);letter-spacing:0;gap:.75rem;padding:.75rem 0;transition:color .15s;display:flex}.sx-toc a:hover{color:var(--oc-strong)}.sx-toc span{color:#7a7a7a}.sx-doc b{color:var(--oc-strong);font-weight:500}.sx-points{max-width:var(--two-cards);flex-direction:column;gap:.75rem;display:flex}.sx-points li{color:var(--oc-text);gap:.875rem;font-size:16px;line-height:1.5;display:flex}.sx-points li:before{content:"";background:var(--oc-accent);flex:none;width:6px;height:6px;margin-top:.6em}.sx-field{max-width:var(--two-cards);background:var(--oc-weak);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.875rem 1rem;display:flex}.sx-field span{color:var(--oc-dim);font:400 12px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase}.sx-field code{color:var(--oc-strong);font:400 14px/1.4 var(--oc-mono);overflow-wrap:anywhere}.sx-apps{border-top:1px solid var(--oc-border);border-left:1px solid var(--oc-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-app{border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border);min-width:0;padding:1.5rem}.sx-app h3{color:var(--oc-strong);font:400 17px/1.3 var(--oc-mono);letter-spacing:0;align-items:center;gap:.75rem;display:flex}.sx-app h3 small{color:var(--oc-dim);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11px}.sx-app ol{counter-reset:step;flex-direction:column;gap:.625rem;display:flex;margin-top:1.25rem!important}.sx-app ol>li{color:var(--oc-text);counter-increment:step;padding-left:1.75rem;font-size:15px;line-height:1.5;position:relative}.sx-app ol>li:before{content:counter(step, decimal-leading-zero);color:#7a7a7a;font:400 12px/1.9 var(--oc-mono);position:absolute;left:0}.sx-code{background:var(--oc-weak);color:var(--oc-strong);font:400 12.5px/1.6 var(--oc-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem;padding:.625rem .75rem;display:block;overflow-x:auto}.sx-table{max-width:var(--two-cards);border-top:1px solid var(--oc-border);flex-direction:column;margin:0;display:flex}.sx-table>div{gap:var(--gutter);border-bottom:1px solid var(--oc-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.875rem 0;display:grid}.sx-table dt{color:var(--oc-strong);font:400 14px/1.5 var(--oc-mono);letter-spacing:0}.sx-table dd{color:var(--oc-dim);margin:0;font-size:15px;line-height:1.5}.sx-prompts{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.sx-prompts .sx-prompt{background:var(--oc-weak);color:var(--oc-text);font:400 13.5px/1.45 var(--oc-mono);letter-spacing:0;padding:.625rem .875rem}@media (max-width:960px){.sx-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-apps{grid-template-columns:minmax(0,1fr)}.sx-app{padding:1.25rem}.sx-table>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.sx-card-media.is-hero{place-items:stretch stretch}.sx .tile-shot{--dw:760;--dh:470;top:var(--ty,14%);left:var(--tx,8%);width:var(--tw,165%);transition:transform .7s var(--oc-ease);transform-origin:0 0;background:#111;border:1px solid #2a2a2a;border-radius:10px;position:absolute;box-shadow:0 30px 60px -30px #000c}.sx-screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 68%,#161616 97%),linear-gradient(#0000 70%,#161616 97%);position:absolute;inset:0}.sx .tile-shot.is-team{--dw:1100;--dh:700}.sx-card-media.is-receipts,.sx-card-media.is-fresh,.sx-card-media.is-files{--tx:8%;--ty:14%}.sx-card-media.is-review{--tx:-62%;--ty:10%}.sx-card-media.is-team{--tw:230%;--tx:-128%;--ty:9%}@media (prefers-reduced-motion:reduce){.sx-card:hover .tile-shot{transform:none}}.sx-dg{margin:0}.sx-dg-team{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-dg-team li{border:1px solid var(--oc-border);background:#121212;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .75rem;margin-bottom:44px;padding:.875rem;display:grid;position:relative}.sx-dg-team li:after{content:"";border-left:1px dashed var(--oc-accent);opacity:.7;height:44px;position:absolute;top:100%;left:50%}.sx-dg-avatar{width:2rem;height:2rem;color:var(--oc-strong);font:500 13px/1 var(--oc-mono);background:#262626;place-items:center;display:grid}.sx-dg-who{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sx-dg-who b{color:var(--oc-strong);font:400 15px/1.2 var(--oc-mono)}.sx-dg-who span{color:var(--oc-dim);align-items:center;gap:.375rem;font-size:13px;line-height:1.2;display:inline-flex}.sx-dg-own{border-top:1px solid var(--oc-border);color:var(--oc-dim);font:400 11px/1 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-top:.5rem;padding-top:.5rem}.sx-dg-space{border:1px solid var(--oc-accent);background:repeating-linear-gradient(45deg,#b6d06a0d 0 1px,#0000 1px 7px),#101010;padding:1.5rem;position:relative}.sx-dg-node{border:1px solid var(--oc-accent);background:var(--oc-bg);width:7px;height:7px;position:absolute}.sx-dg-node.is-tl{top:-4px;left:-4px}.sx-dg-node.is-tr{top:-4px;right:-4px}.sx-dg-node.is-bl{bottom:-4px;left:-4px}.sx-dg-node.is-br{bottom:-4px;right:-4px}.sx-dg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.sx-dg-eyebrow{color:var(--oc-accent);font:400 11px/1 var(--oc-mono);letter-spacing:.12em;text-transform:uppercase}.sx-dg-title{color:var(--oc-strong);font:400 clamp(1.5rem, 2.6cqw, 2.25rem)/1.1 var(--oc-mono);letter-spacing:-.03em;margin-top:.5rem!important}.sx-dg-holds{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;margin-top:1.5rem!important}.sx-dg-holds li{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;gap:.375rem;min-width:0;padding:1rem;display:flex}.sx-dg-kind{color:var(--oc-dim);font:400 11px/1.4 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase}.sx-dg-name{color:var(--oc-strong);font:400 14px/1.35 var(--oc-mono);letter-spacing:0;overflow-wrap:anywhere}.sx-dg-meta{color:var(--oc-dim);font-size:13px;line-height:1.3}.sx-dg figcaption{color:var(--oc-dim);margin-top:1.25rem;font-size:14px;line-height:1.5}@media (max-width:1200px){.sx-dg-holds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1320px){.sx-dg-team li{grid-template-columns:minmax(0,1fr)}.sx-dg-avatar{display:none}.sx-dg-own{letter-spacing:.04em}}@media (max-width:600px){.sx-dg-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:0}.sx-dg-team li{grid-template-columns:minmax(0,1fr);margin-bottom:0}.sx-dg-team li:nth-child(-n+2):after,.sx-dg-team li:nth-child(-n+2):before{display:none}.sx-dg-team li:nth-child(n+3){margin-bottom:36px}.sx-dg-team li:after{height:36px}.sx-dg-avatar{display:none}.sx-dg-holds{grid-template-columns:minmax(0,1fr)}.sx-dg-space{padding:1.25rem}}.sx-story{gap:var(--gutter);counter-reset:story;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-story li{border-top:1px solid var(--oc-border-strong);padding-top:1rem}.sx-story .sx-story-n{color:var(--oc-accent);font:400 13px/1 var(--oc-mono)}.sx-story h3{color:var(--oc-strong);font:400 17px/1.3 var(--oc-mono);letter-spacing:0;align-items:center;gap:.5rem;display:flex;margin-top:.75rem!important}.sx-story p{color:var(--oc-dim);font-size:15px;line-height:1.4;margin-top:.375rem!important}@media (max-width:960px){.sx-story{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.sx-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sx-band .sx-actions{margin-top:2rem}.sx-band .sx-actions .sx-btn{margin-top:0}.sx-res{border-top:1px solid var(--oc-border);border-left:1px solid var(--oc-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-res li{border-right:1px solid var(--oc-border);border-bottom:1px solid var(--oc-border)}.sx-res a{flex-direction:column;gap:.5rem;height:100%;min-height:9.5rem;padding:1.25rem 1.375rem 1.5rem;transition:background-color .15s;display:flex}.sx-res a:hover{background:#141414}.sx-res-top{justify-content:space-between;margin-bottom:auto;padding-bottom:1.5rem;display:flex}.sx-res-n{color:var(--oc-dim);font:400 12px/1 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase}.sx-res-arrow{color:var(--oc-dim);font:400 15px/1 var(--oc-mono);transition:transform .2s var(--oc-ease), color .15s}.sx-res a:hover .sx-res-arrow{color:var(--oc-accent);transform:translate(3px)}.sx-res-title{color:var(--oc-strong);font:400 18px/1.25 var(--oc-mono);letter-spacing:-.01em;align-items:center;gap:.625rem;display:inline-flex}.sx-res-text{color:var(--oc-dim);font-size:15px;line-height:1.4}.sx-res-logo{width:auto;height:28px;display:block}.sx-res.is-partners{max-width:var(--two-cards);grid-template-columns:minmax(0,1fr)}@media (max-width:960px){.sx-res{grid-template-columns:minmax(0,1fr)}.sx-res a{min-height:0}.sx-res-top{padding-bottom:1rem}}.sx-poster{z-index:1;letter-spacing:0;transition:opacity .45s ease, transform .6s var(--oc-ease);flex-direction:column;justify-content:center;gap:3.6cqw;padding:9cqw 8cqw;font-size:4.2cqw;line-height:1.4;display:flex;position:absolute;inset:0}.sx-pp{background:#1b1b1b;border:1px solid #2a2a2a;border-radius:2.6cqw;padding:4.4cqw 4.8cqw;box-shadow:0 20px 40px -24px #000c}.sx-pp-head,.sx-pp-reply{align-items:center;gap:2.4cqw;display:flex}.sx-pp-head b,.sx-pp-reply b{color:var(--oc-strong);font-weight:500}.sx-pp-text{color:var(--oc-text);margin-top:2.6cqw!important}.sx-pp-chips{flex-wrap:wrap;gap:1.6cqw;display:flex;margin-top:3cqw!important}.sx-pp-chips span,.sx-pp-versions span{color:var(--oc-text);font:400 3.4cqw/1.4 var(--oc-mono);border:1px solid #ffffff1a;border-radius:1.4cqw;padding:1cqw 2.2cqw}.sx-pp-rows{flex-direction:column;gap:2.8cqw;padding:0 1.2cqw;display:flex}.sx-pp-rows li{align-items:center;gap:2.4cqw;font-size:3.9cqw;display:flex}.sx-pp-rows b{color:var(--oc-text);font-weight:500}.sx-pp-rows li>span:last-child{color:var(--oc-dim);font:400 3.4cqw/1 var(--oc-mono);margin-left:auto}.sx-pp-rows li>span.is-done{color:var(--oc-accent)}.sx-pp-rows li>span.is-live{color:var(--oc-strong)}.sx-pp-label{color:var(--oc-dim);font:400 3.2cqw/1 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:flex}.sx-pp-label.is-out{padding-left:1.2cqw;margin-bottom:-1cqw!important}.sx-pp-dl{margin:2.4cqw 0 0}.sx-pp-dl div{border-top:1px solid #ffffff12;grid-template-columns:22cqw minmax(0,1fr);gap:2cqw;padding:2.4cqw 0;display:grid}.sx-pp-dl dt{color:var(--oc-dim);font-size:3.6cqw}.sx-pp-dl dd{color:var(--oc-strong);margin:0;font-size:3.9cqw}.sx-pp-dl dd.is-done{color:var(--oc-accent)}.sx-pp-dl code{font:400 3.6cqw/1 var(--oc-mono)}.sx-pp-dl.is-stack div{grid-template-columns:minmax(0,1fr);gap:.8cqw}.sx-pp-quote{color:var(--oc-text);padding-left:6.2cqw;font-size:4cqw}.sx-pp-file{color:var(--oc-strong);font:400 6.4cqw/1.1 var(--oc-mono);letter-spacing:-.01em}.sx-pp-versions{gap:1.8cqw;display:flex;margin-top:3.4cqw!important}.sx-pp-versions span{color:#8a8a8a}.sx-pp-versions span.is-on{border-color:var(--oc-accent);color:var(--oc-accent)}.sx-pp-invite{background:var(--oc-accent);color:var(--oc-bg);font:500 3.2cqw/1 var(--oc-sans);letter-spacing:0;text-transform:none;border-radius:1.2cqw;margin-left:auto;padding:.9cqw 2.2cqw}.sx-pp-people{margin-top:2.6cqw!important}.sx-pp-people li{border-top:1px solid #ffffff12;grid-template-columns:7cqw minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding:2.2cqw 0;font-size:3.9cqw;display:grid}.sx-pp-avatar{width:7cqw;height:7cqw;color:var(--oc-strong);font:500 3.2cqw/1 var(--oc-sans);background:#2c2c2c;border-radius:50%;place-items:center;display:grid}.sx-pp-people b{color:var(--oc-strong);font-weight:500}.sx-pp-people li>span:last-child{color:var(--oc-dim);align-items:center;gap:1.4cqw;font-size:3.5cqw;display:inline-flex}.sx-screen{opacity:0;transition:opacity .3s;position:absolute;inset:0}.sx-film{display:contents}.sx .sx-screen .tile-shot{transition:scale .3s var(--oc-ease);transform:scale(1)}.sx-card-media{transition:transform .16s var(--oc-ease)}.sx-card-media:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.sx-card:is(:hover,:focus-within) .sx-screen{opacity:1}.sx-card:is(:hover,:focus-within) .sx-screen .tile-shot{scale:1.02}.sx-card:is(:hover,:focus-within) .sx-poster{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.sx-poster,.sx-screen,.sx .sx-screen .tile-shot,.sx-card-media{transition:none}.sx-card-media:active{transform:none}}.sx-plan-cta{background:0 0;border:1px solid #3a3a3a;width:100%;height:2.75rem;margin-top:auto}.sx-plan-points+.sx-plan-cta{margin-top:2rem}.sx-plan{min-height:100%}.sx-plan:has(.sx-plan-cta) .sx-plan-points{flex:1}.sx-plan-cta.is-primary{border-color:var(--oc-strong)}.sx-table-wrap{border:1px solid var(--oc-border);border-radius:.75rem;margin-top:1rem;overflow-x:auto}.sx-ptable{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.sx-ptable thead th{color:var(--oc-dim);font:400 12px/1 var(--oc-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#161616;padding:.875rem 1.25rem}.sx-ptable thead th:first-child,.sx-ptable tbody th{text-align:left}.sx-ptable tbody th{color:var(--oc-text);padding:.875rem 1.25rem;font-weight:400}.sx-ptable td{color:var(--oc-strong);font:400 14px/1.2 var(--oc-mono);text-align:center;padding:.875rem 1.25rem}.sx-ptable tbody tr{border-top:1px solid var(--oc-border)}.sx-ptable tbody tr:hover{background:#ffffff05}.sx-ptable :is(th,td):nth-child(3){background:#ffffff06}.sx-yes{color:var(--oc-accent);font-size:15px}.sx-no{color:#5c5c5c}@media (max-width:960px){.sx-what{grid-template-columns:minmax(0,1fr)}}.sx-hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(2.5rem,4.6vw,4.25rem);line-height:1.02}.sx-hero-lede,.sx-lead{max-width:var(--two-cards)}.sx-lead>strong:first-child{max-width:26ch;color:var(--oc-strong);font:400 clamp(1.5rem, 2.2vw, 2rem)/1.2 var(--oc-mono);letter-spacing:-.02em;text-wrap:balance;margin-bottom:.875rem;display:block}.sx .tile-shot,.sx-pp,.sx-pp-chips span,.sx-pp-versions span,.sx-pp-invite,.sx-plan,.sx-table-wrap,.sx-composer,.sx-composer-row i,.sx-tile.is-people li{border-radius:0}.sx-what{max-width:var(--two-cards);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem}.sx-what li{border:0;gap:.375rem;padding:0}.sx-what strong{color:var(--oc-strong);font:500 15px/1.4 var(--oc-sans)}.sx-what span{font-size:15px}.sx-story .sx-story-n{color:#7a7a7a}.sx-plan{border-color:var(--oc-border);background:#111}.sx-plan.is-featured{border-color:var(--oc-border-strong);background:#161616}.sx-plan-price>span:first-child{letter-spacing:-.04em;font-size:clamp(2.75rem,4.4cqw,4rem)}.sx-plan-points li:before{background:#5c5c5c}.sx-plan-points.is-plus li:before{color:var(--oc-dim)}.sx-yes{color:var(--oc-strong)}.sx-dg-team li:after{border-left:1px solid var(--oc-border-strong);opacity:1}.sx-dg-team li:before{display:none}@media (max-width:960px){.sx-hero h1{font-size:clamp(2.25rem,10vw,3rem)}.sx-lead>strong:first-child{font-size:clamp(1.375rem,6vw,1.75rem)}.sx-what{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.sx-pp-who{flex-direction:column;gap:.8cqw;min-width:0;display:flex}.sx-pp-who small{color:var(--oc-dim);align-items:center;gap:1.4cqw;font-size:3.4cqw;display:inline-flex}.sx-pp-people li>span.sx-pp-did{color:var(--oc-text);font:400 3.3cqw/1.2 var(--oc-mono);text-align:right}.sx-pp-avatar{font-family:var(--oc-mono);border-radius:0}.sx-dg-count{color:var(--oc-dim);font:400 13px/1.3 var(--oc-sans);letter-spacing:0;text-transform:none}.sx{--dither-1:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-2:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-3:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-4:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-5:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-6:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-7:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-8:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-9:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-10:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-11:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-12:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-13:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-14:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E");--dither-15:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20shape-rendering%3D'crispEdges'%3E%3Crect%20x%3D'0'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'0'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'1'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'0'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'2'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'1'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'2'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3Crect%20x%3D'3'%20y%3D'3'%20width%3D'1'%20height%3D'1'%2F%3E%3C%2Fsvg%3E")}@keyframes sx-page-in{0%{opacity:0;translate:0 6px}}@keyframes sx-dither-in{0%{-webkit-mask-image:linear-gradient(#0000 0 0);mask-image:linear-gradient(#0000 0 0)}6.25%{-webkit-mask-image:var(--dither-1);mask-image:var(--dither-1)}12.5%{-webkit-mask-image:var(--dither-2);mask-image:var(--dither-2)}18.75%{-webkit-mask-image:var(--dither-3);mask-image:var(--dither-3)}25%{-webkit-mask-image:var(--dither-4);mask-image:var(--dither-4)}31.25%{-webkit-mask-image:var(--dither-5);mask-image:var(--dither-5)}37.5%{-webkit-mask-image:var(--dither-6);mask-image:var(--dither-6)}43.75%{-webkit-mask-image:var(--dither-7);mask-image:var(--dither-7)}50%{-webkit-mask-image:var(--dither-8);mask-image:var(--dither-8)}56.25%{-webkit-mask-image:var(--dither-9);mask-image:var(--dither-9)}62.5%{-webkit-mask-image:var(--dither-10);mask-image:var(--dither-10)}68.75%{-webkit-mask-image:var(--dither-11);mask-image:var(--dither-11)}75%{-webkit-mask-image:var(--dither-12);mask-image:var(--dither-12)}81.25%{-webkit-mask-image:var(--dither-13);mask-image:var(--dither-13)}87.5%{-webkit-mask-image:var(--dither-14);mask-image:var(--dither-14)}93.75%{-webkit-mask-image:var(--dither-15);mask-image:var(--dither-15)}to{-webkit-mask-image:linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0)}}@keyframes sx-topbar-edge{to{box-shadow:0 1px 0 var(--oc-border)}}@media (prefers-reduced-motion:no-preference){.sx-main>:not([data-scroll-reveal]){animation:sx-page-in .22s var(--oc-ease) both}[data-dither][data-armed] .sx-dither{-webkit-mask:linear-gradient(#0000 0 0) 0 0/6px 6px;mask:linear-gradient(#0000 0 0) 0 0/6px 6px}[data-dither][data-armed][data-state=in] .sx-dither{animation:.28s linear both sx-dither-in;animation-delay:calc(var(--i,0) * .12s)}@supports (animation-timeline:scroll()){@media (max-width:960px){.sx-side-top{animation:linear both sx-topbar-edge;animation-timeline:scroll(root);animation-range:0 1.5rem}}}}@media (min-width:961px){.sx-side>.sx-nav .sx-nav-main{border-top:1px solid var(--oc-border);width:max-content;min-width:11.5rem;margin-inline-start:-12px}.sx-side>.sx-nav .sx-nav-main a{border-bottom:1px solid var(--oc-border);padding-inline-end:24px;padding:8px 12px;transition:background-color .15s,color .15s}.sx-side>.sx-nav .sx-nav-main a:before{display:none}.sx-side>.sx-nav .sx-nav-main a:hover{color:var(--oc-strong);background:#161616}.sx-side>.sx-nav .sx-nav-main a[aria-current]{background:var(--oc-strong);color:var(--oc-bg)}.sx-side>.sx-nav .sx-nav-main a[aria-current] .sx-nav-index{color:#0c0c0c8c}.sx-side>.sx-nav .sx-nav-main a:focus-visible{outline-offset:-2px}}.sx-dither{place-items:center;display:inline-grid}.sx-res-top:has(>:only-child){justify-content:flex-end}.sx-relay-steps{padding-bottom:22vh}.sx-relay-steps li{border-top:1px solid var(--oc-border);opacity:.32;flex-direction:column;gap:.625rem;min-height:58vh;padding:1.5rem 0 2rem;transition:opacity .35s;display:flex}.sx-relay-steps li.is-done{opacity:.55}.sx-relay-steps li.is-on{opacity:1}.sx-relay-n{color:#5c5c5c;font:400 clamp(3rem, 5vw, 4.5rem)/.9 var(--oc-mono);letter-spacing:-.05em;transition:color .35s}.sx-relay-steps li.is-on .sx-relay-n{color:var(--oc-accent)}.sx-relay-steps h3{color:var(--oc-strong);font:400 22px/1.2 var(--oc-mono);letter-spacing:-.01em;align-items:center;gap:.625rem;display:flex;margin-top:.75rem!important}.sx-relay-steps p{color:var(--oc-dim);font-size:16px;line-height:1.5}.sx-relay-says{border-left:2px solid var(--oc-border-strong);padding-left:.875rem;color:var(--oc-text)!important;font:400 14px/1.5 var(--oc-mono)!important;margin-top:.5rem!important}.sx-relay-steps li.is-on .sx-relay-says{border-left-color:var(--oc-accent)}.sx-relay-fig{border:1px solid var(--oc-border);background:#0f0f0f;margin:0;padding:1.25rem;position:sticky;top:4.5rem}.sx-crop{pointer-events:none;width:14px;height:14px;position:absolute}.sx-crop.is-tl{border-top:1px solid var(--oc-accent);border-left:1px solid var(--oc-accent);top:-8px;left:-8px}.sx-crop.is-tr{border-top:1px solid var(--oc-accent);border-right:1px solid var(--oc-accent);top:-8px;right:-8px}.sx-crop.is-bl{border-bottom:1px solid var(--oc-accent);border-left:1px solid var(--oc-accent);bottom:-8px;left:-8px}.sx-crop.is-br{border-bottom:1px solid var(--oc-accent);border-right:1px solid var(--oc-accent);bottom:-8px;right:-8px}.sx-relay-head{border-bottom:1px solid var(--oc-border);color:var(--oc-dim);font:400 11px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.875rem;display:flex}.sx-relay-screen{background:#111;border:1px solid #2a2a2a;overflow:hidden}.sx-relay-shot{--dw:1100;--dh:700}.sx-relay-fig figcaption{color:var(--oc-dim);font:400 11px/1.4 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.875rem}@media (max-width:960px){.sx-relay{grid-template-columns:minmax(0,1fr);gap:2rem}.sx-relay-fig{order:-1;padding:.875rem;position:static}.sx-relay-steps{padding-bottom:0}.sx-relay-steps li{opacity:1;min-height:0;padding-bottom:1.5rem}.sx-relay-n{color:var(--oc-accent);font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.sx-relay-steps li,.sx-relay-n,.sx-relay-tabs li{transition:none}}.sx-tools{max-width:var(--two-cards);border:1px solid var(--oc-border);background:var(--oc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.sx-tools li{background:var(--oc-bg);place-items:center;height:92px;display:grid}.sx-tools .sx-dither{color:#d6d6d6;font:600 21px/1 var(--oc-sans);letter-spacing:-.02em;align-items:center;gap:.75rem;display:inline-flex}.sx-tools .spd-logo.is-mono{background:#d6d6d6}@media (max-width:600px){.sx-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-tools li{height:76px}.sx-tools .sx-dither{gap:.5rem;font-size:17px}}.sx-hero h1{letter-spacing:-.055em;font-size:clamp(2.75rem,6.3vw,6.5rem);font-weight:700;line-height:.94}.sx-lead>strong:first-child{letter-spacing:-.05em;max-width:18ch;margin-bottom:1.125rem;font-size:clamp(2.25rem,4.3vw,4.25rem);font-weight:700;line-height:.96}.sx-band h2{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:700;line-height:.94}.sx-card h3,.sx-relay-steps h3,.sx-steps h3,.sx-res-title,.sx-plan-price>span:first-child,.sx-dg-title{font-weight:700}.sx-card h3{letter-spacing:-.02em;font-size:21px}.sx-relay-steps h3{letter-spacing:-.03em;font-size:26px}.sx-relay-n{font-weight:700}.sx-plan-price>span:first-child{letter-spacing:-.06em}@media (max-width:960px){.sx-hero h1{font-size:clamp(2.5rem,11.5vw,3.75rem)}.sx-lead>strong:first-child{font-size:clamp(2rem,9vw,2.75rem)}}.sx-dg-team{border:1px solid var(--oc-border);background:var(--oc-border);gap:1px;margin-bottom:64px}.sx-dg-team li{background:var(--oc-bg);border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:1.25rem 1.125rem}.sx-dg-team li:after{border-left:2px solid var(--oc-accent);opacity:1;height:63px;top:calc(100% + 1px);left:calc(50% - 1px)}.sx-dg-team li:before{content:"";background:var(--oc-accent);width:8px;height:8px;display:block;position:absolute;top:calc(100% + 56px);left:calc(50% - 4px)}.sx-dg-avatar{display:none}.sx-dg-who{gap:.5rem}.sx-dg-who b{color:var(--oc-strong);font:700 19px/1.1 var(--oc-mono);letter-spacing:-.02em}.sx-dg-who span{gap:.5rem;font-size:14px}.sx-dg-who .spd-logo{width:18px!important;height:18px!important}.sx-dg-space{border:1px solid var(--oc-accent);background:repeating-linear-gradient(-45deg,#b6d06a14 0 1px,#0000 1px 8px),#0d0e0a;padding:1.75rem}.sx-dg-eyebrow{background:var(--oc-accent);color:var(--oc-bg);font:500 10.5px/1 var(--oc-mono);letter-spacing:.12em;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);padding:5px 10px 5px 9px;display:inline-block}.sx-dg-title{font:700 clamp(2.25rem, 4.2cqw, 3.75rem)/.95 var(--oc-mono);letter-spacing:-.055em;margin-top:1rem!important}.sx-dg-holds{background:#ffffff1f;border:1px solid #ffffff1f;gap:1px}.sx-dg-holds li{background:#0d0e0a;border:0;padding:1.125rem}.sx-dg-name{font-size:15px;font-weight:700}.sx-what{border:1px solid var(--oc-border);background:var(--oc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:none}.sx-what li{background:var(--oc-bg);gap:.625rem;padding:1.5rem 1.375rem 1.75rem}.sx-what strong{color:var(--oc-strong);font:700 14px/1.3 var(--oc-mono);letter-spacing:.05em;text-transform:uppercase}@media (max-width:960px){.sx-what{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sx-dg-team{margin-bottom:1.25rem}.sx-dg-team li:after,.sx-dg-team li:before{display:none!important}.sx-dg-team li:nth-child(n+3){margin-bottom:0}}.sx-relay-tabs{border:1px solid var(--oc-border);background:var(--oc-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;margin:1rem 0!important}.sx-relay-tabs li{color:#6f6f6f;background:#0f0f0f;align-items:center;gap:.625rem;min-width:0;padding:.75rem .875rem;transition:background-color .3s,color .3s;display:flex}.sx-relay-tabs li>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sx-relay-tabs b{font:700 14px/1.1 var(--oc-mono);letter-spacing:-.01em}.sx-relay-tabs small{color:inherit;text-overflow:ellipsis;white-space:nowrap;opacity:.75;font-size:12px;line-height:1.2;overflow:hidden}.sx-relay-tabs li .spd-logo{opacity:.45;transition:opacity .3s}.sx-relay-tabs li.is-done{color:var(--oc-text)}.sx-relay-tabs li.is-done .spd-logo{opacity:1}.sx-relay-tabs li.is-on .spd-logo{opacity:1}@media (max-width:600px){.sx-relay-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-carousel[data-pinned]{height:var(--pin-h)}.sx-carousel[data-pinned] .sx-pin-stage{top:var(--pin-top,1rem);position:sticky}.sx-carousel[data-pinned] .sx-cards.is-hero{scroll-snap-type:none;overflow-x:hidden}.sx-carousel[data-pinned] .sx-carousel-arrows{visibility:hidden}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sx-hero h1{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(105deg,#0000 38%,#fffffff2 48% 52%,#0000 62%),linear-gradient(#fff 0%,#e4e4e4 38%,#a9a9a9 62%,#d8d8d8 82%,#8c8c8c 100%);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.sx-hero h1{animation:6s cubic-bezier(.45,0,.25,1) .6s infinite sx-sheen}}}@keyframes sx-sheen{0%{background-position:160% 0,0 0}28%,to{background-position:-60% 0,0 0}}@media (min-width:761px){.sx .pain-handoff{align-items:stretch}.sx .pain-with{flex-direction:column;display:flex}.sx .pain-with .handoff-product{aspect-ratio:auto;flex:1;min-height:380px}}.sx-article{max-width:var(--three-cards)}.sx-hero.is-guide h1{max-width:22ch;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1}.sx-crumbs{color:var(--oc-dim);font:400 12px/1 var(--oc-mono);letter-spacing:.08em;text-transform:uppercase;gap:.625rem;margin-bottom:1.5rem;display:flex}.sx-crumbs a{color:var(--oc-text)!important}.sx-crumbs a:hover{color:var(--oc-strong)!important}.sx-article-meta{color:var(--oc-dim);font:400 13px/1.4 var(--oc-mono);margin-top:1.25rem!important}.sx-answer{max-width:var(--two-cards);border:1px solid var(--oc-border);border-left:2px solid var(--oc-accent);background:#111;margin-top:2rem;padding:1.25rem 1.5rem}.sx-answer-label{color:var(--oc-accent);font:500 11px/1 var(--oc-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem!important}.sx-answer p:last-child{color:var(--oc-strong);font-size:18px;line-height:1.55}.sx-article-toc{max-width:var(--two-cards);margin-top:2rem}.sx-article-toc ol{border-top:1px solid var(--oc-border);counter-reset:toc;flex-direction:column;display:flex}.sx-article-toc li{border-bottom:1px solid var(--oc-border);counter-increment:toc}.sx-article-toc a{color:var(--oc-dim);font:400 14px/1.4 var(--oc-mono);gap:.875rem;padding:.625rem 0;transition:color .15s;display:flex}.sx-article-toc a:before{content:counter(toc, decimal-leading-zero);color:#6a6a6a}.sx-article-toc a:hover{color:var(--oc-strong)}.sx-article-part{max-width:var(--two-cards);border-top:1px solid var(--oc-border);margin-top:3.5rem;padding-top:2.5rem;scroll-margin-top:1.5rem}.sx-article-part h2{color:var(--oc-strong);font:700 clamp(1.5rem, 2.4vw, 2rem)/1.15 var(--oc-mono);letter-spacing:-.03em;margin-bottom:1.25rem!important}.sx-article-part>p{color:var(--oc-text);font-size:17px;line-height:1.65;margin-bottom:1rem!important}.sx-article-part :is(p,li,dd) code{background:var(--oc-weak);color:var(--oc-strong);font:400 .88em/1 var(--oc-mono);overflow-wrap:anywhere;padding:.1em .35em}.sx-article-part a:not(.sx-res a){color:var(--oc-strong);text-underline-offset:3px;text-decoration:underline}.sx-article-part .sx-points li{font-size:17px;line-height:1.6}.sx-article-steps{counter-reset:step;flex-direction:column;gap:1rem;display:flex;margin:.5rem 0 1rem!important}.sx-article-steps li{color:var(--oc-text);counter-increment:step;padding-left:3rem;font-size:17px;line-height:1.6;position:relative}.sx-article-steps li:before{content:counter(step, decimal-leading-zero);color:var(--oc-accent);font:700 15px/1.6 var(--oc-mono);position:absolute;top:.1em;left:0}.sx-article-part .sx-code{margin:.5rem 0 1rem;padding:.875rem 1rem;font-size:13.5px}.sx-article-part .sx-table{margin-top:.5rem}.sx-faq{border-top:1px solid var(--oc-border);flex-direction:column;margin:0;display:flex}.sx-faq>div{border-bottom:1px solid var(--oc-border);padding:1.25rem 0}.sx-faq dt{color:var(--oc-strong);font:700 17px/1.35 var(--oc-mono);letter-spacing:-.01em}.sx-faq dd{color:var(--oc-text);margin:.5rem 0 0;font-size:16.5px;line-height:1.6}.sx-article-part .sx-res{max-width:none}@media (max-width:960px){.sx-hero.is-guide h1{font-size:clamp(2rem,8.5vw,2.75rem)}.sx-article-steps li{padding-left:2.5rem}}.sx-card-media.is-hero{--glow-a:18% 105%;--glow-b:100% 0%;background:radial-gradient(85% 65% at var(--glow-a), #b6d06a42, #b6d06a0f 45%, transparent 70%), radial-gradient(75% 60% at var(--glow-b), #b0bac633, transparent 65%), linear-gradient(160deg, #1b1c1e 0%, #121312 55%, #0c0d0c 100%)}.sx-cards.is-hero .sx-card:nth-child(2) .sx-card-media{--glow-a:85% 100%;--glow-b:0% 0%}.sx-cards.is-hero .sx-card:nth-child(3) .sx-card-media{--glow-a:50% 115%;--glow-b:100% 10%}.sx-cards.is-hero .sx-card:nth-child(4) .sx-card-media{--glow-a:0% 70%;--glow-b:80% 0%}.sx-cards.is-hero .sx-card:nth-child(5) .sx-card-media{--glow-a:100% 85%;--glow-b:10% 0%}.sx-card-media.is-hero:before{opacity:.38;mix-blend-mode:overlay}.sx-screen:after{display:none}.sx .sx-screen{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000 97%),linear-gradient(#000 70%,#0000 97%);mask-image:linear-gradient(90deg,#000 68%,#0000 97%),linear-gradient(#000 70%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.sx-pp{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161716d1}@media (prefers-reduced-transparency:reduce){.sx-pp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181918}}.sx-side-agent{color:var(--oc-dim);font:400 12px/1.2 var(--oc-mono);border:1px dashed #3a3a3a;align-self:flex-start;margin-top:.25rem;padding:6px 9px;transition:color .15s,border-color .15s}.sx-side-agent:hover{border-color:var(--oc-accent);color:var(--oc-strong)}@media (max-width:960px){.sx-side>.sx-nav .sx-side-agent{margin-top:1.5rem}}.sx-card-media.is-hero{background:radial-gradient(90% 70% at var(--glow-a), #ffffff12, #ffffff04 42%, transparent 68%), radial-gradient(65% 50% at var(--glow-b), #c8c8c80a, transparent 60%), linear-gradient(165deg, #121212 0%, #080808 46%, #020202 100%);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a}.sx-card-media.is-hero:before{opacity:.22}.sx-pp{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff14 0%,#ffffff06 55%,#ffffff03 100%);border:1px solid #ffffff24;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 28px 50px -26px #000000f2}.sx-pp:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff24 0%,#0000 34%);position:absolute;inset:0}.sx-pp-chips span,.sx-pp-versions span{background:#ffffff0a;border-color:#ffffff29}@media (prefers-reduced-transparency:reduce){.sx-pp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1b1b}.sx-pp:after{display:none}}.sx{--oc-accent:#ededed;--oc-panel:#151515;--oc-select:#1d1d1d;--r:0px;--r-sm:0px;--brand:#ededed;--on-brand:#101010;--winskel-signal:#ededed;--winskel-signal-ink:#101010;--brand-line:#3a3a3a;--brand-soft:#1d1d1d}.sx :is(a,button):focus-visible{outline-color:#ededed}.sx .spd{--sp-accent:#ededed;--sp-accent-ink:#101010;--sp-accent-soft:#ffffff14}.sx-wm-hatch.is-on{stroke:#ffffff47}.sx-wm-layer.is-on .sx-wm-outline,.sx-wm-layer.is-on .sx-wm-node{stroke:#ededed}.sx-pp-rows li>span.is-done,.sx-pp-dl dd.is-done,.sx-yes,.sx-what-n,.sx-story .sx-story-n{color:var(--oc-strong)}.sx-pp-invite{color:#101010;background:#ededed}.sx-pp-versions span.is-on{color:var(--oc-strong);border-color:#ededed}.sx-pb{margin:0}.sx-pb-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.sx-pb-row>li{align-items:stretch;display:flex;position:relative}.sx-pb-win{border:1px solid var(--oc-border);border-radius:var(--r);background:var(--oc-panel);flex:1;min-width:0;margin-right:2.5rem;padding:0 0 1rem;overflow:hidden}.sx-pb-row>li:last-child .sx-pb-win{margin-right:0}.sx-pb-bar{border-bottom:1px solid var(--oc-border);background:#131313;align-items:center;gap:5px;padding:.625rem .75rem;display:flex}.sx-pb-bar i{background:#2c2c2c;border-radius:50%;width:7px;height:7px}.sx-pb-bar span{color:var(--oc-text);font:530 12.5px/1.2 var(--oc-sans);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;margin-left:.375rem;display:inline-flex;overflow:hidden}.sx-pb-file{border-radius:var(--r-sm);color:var(--oc-dim);font:400 12.5px/1.2 var(--oc-mono);border:1px dashed #3a3a3a;padding:7px 9px;margin:1rem .875rem 0!important}.sx-pb-state{color:var(--oc-dim);font-size:13px;margin:.625rem .875rem 0!important}.sx-pb-row>li.is-ok .sx-pb-file{color:var(--oc-strong);border-style:solid;border-color:#4a4a4a}.sx-pb-row>li.is-ok .sx-pb-state{color:var(--oc-text)}.sx-pb-gap{place-items:center;width:2.5rem;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.sx-pb-gap:before{content:"";border-top:1px dashed #4a4a4a;position:absolute;top:50%;left:4px;right:4px}.sx-pb-gap span{background:var(--oc-bg);color:var(--oc-faint);font:400 9.5px/1.1 var(--oc-mono);text-align:center;text-transform:uppercase;letter-spacing:.06em;writing-mode:vertical-rl;padding:2px 4px;position:relative}.sx-pb figcaption,.sx-hub figcaption{color:var(--oc-dim);margin-top:1rem;font-size:13.5px}.sx-hub{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:0;margin:0;display:grid}.sx-hub-side{flex-direction:column;gap:1rem;display:flex}.sx-hub-node{border:1px solid var(--oc-border);border-radius:var(--r);background:var(--oc-panel);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex;position:relative}.sx-hub-node b{color:var(--oc-strong);font:600 15px/1.2 var(--oc-sans)}.sx-hub-side.is-left{padding-right:3.5rem}.sx-hub-side.is-right{padding-left:3.5rem}.sx-hub-wire{background:#3a3a3a;width:3.5rem;height:1px;position:absolute;top:50%}.sx-hub-side.is-left .sx-hub-wire{left:100%}.sx-hub-side.is-right .sx-hub-wire{right:100%}.sx-hub-wire i{opacity:0;background:#ededed;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.sx-hub-space{background:#181818;border:1px solid #4a4a4a;border-radius:8px;padding:1.25rem}.sx-hub-label{color:var(--oc-dim);font:400 11px/1 var(--oc-mono);letter-spacing:.12em;text-transform:uppercase}.sx-hub-files{flex-direction:column;gap:6px;display:flex;margin-top:.875rem!important}.sx-hub-files li{border:1px solid var(--oc-border);border-radius:var(--r-sm);color:var(--oc-strong);font:400 13px/1.2 var(--oc-mono);background:#121212;align-items:center;gap:.5rem;padding:9px 10px;display:flex}.sx-hub-files em{color:var(--oc-dim);margin-left:auto;font-style:normal}.sx-hub-note{color:var(--oc-text);font-size:13.5px;margin-top:.875rem!important}@media (prefers-reduced-motion:no-preference){.sx-hub-side.is-left .sx-hub-wire i{animation:3.2s ease-in-out infinite sx-wire-in;animation-delay:calc(var(--i) * .5s)}.sx-hub-side.is-right .sx-hub-wire i{animation:3.2s ease-in-out infinite sx-wire-out;animation-delay:calc(var(--i) * .5s)}}@keyframes sx-wire-in{0%{opacity:0;left:0}15%{opacity:1}55%{opacity:1;left:calc(100% - 5px)}65%,to{opacity:0;left:calc(100% - 5px)}}@keyframes sx-wire-out{0%{opacity:0;left:0}15%{opacity:1}55%{opacity:1;left:calc(100% - 5px)}65%,to{opacity:0;left:calc(100% - 5px)}}.sx-relay{flex-direction:column;gap:1rem;display:flex}.sx-relay-fig{position:static;top:auto}.sx-relay-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;display:grid}.sx-relay-steps li{opacity:1;border:0;min-height:0;padding:0}.sx-relay-steps button{border:1px solid var(--oc-border);border-radius:var(--r);width:100%;height:100%;color:var(--oc-dim);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.375rem;padding:.875rem 1rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.sx-relay-steps button:hover{color:var(--oc-text)}.sx-relay-steps button.is-on{background:var(--oc-select);color:var(--oc-text);border-color:#3a3a3a}.sx-relay-steps .sx-relay-n{color:var(--oc-dim);font:400 11px/1 var(--oc-mono);letter-spacing:.08em}.sx-relay-steps b{color:var(--oc-text);font:600 15px/1.25 var(--oc-sans);align-items:center;gap:.5rem;display:inline-flex}.sx-relay-steps button.is-on b{color:var(--oc-strong)}.sx-relay-text{font-size:13.5px;line-height:1.45}@media (max-width:960px){.sx-relay-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-relay-fig{order:0}}@media (max-width:480px){.sx-relay-text{display:none}}.sx-relay{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.sx-relay-steps{grid-template-columns:minmax(0,1fr);align-content:start}.sx-relay-fig{border-color:var(--oc-border);background:var(--oc-panel);padding:1rem;position:static}.sx-relay-head span:last-child{color:var(--oc-strong)}.sx-relay-tabs li.is-on{background:var(--oc-select);color:var(--oc-strong)}.sx-relay-steps b{font-family:var(--oc-mono);letter-spacing:-.01em;font-weight:700}.sx-hub-node b,.sx-pb-bar span{font-family:var(--oc-mono);font-weight:400}.sx-hub figcaption{grid-column:1/-1}@media (max-width:960px){.sx-relay{grid-template-columns:minmax(0,1fr)}.sx-relay-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-pb-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sx-pb-win{margin-right:0}.sx-pb-gap{display:none}.sx-hub{grid-template-columns:minmax(0,1fr);gap:1rem}.sx-hub-side{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;padding:0!important}.sx-hub-node{text-align:center;flex-direction:column;gap:.375rem;padding:.75rem .5rem}.sx-hub-node b{font-size:12.5px}.sx-hub-wire{display:none}.sx-hub-side.is-right{order:3}.sx-hub figcaption{order:4}}@media (max-width:600px){.sx-pb-row{grid-template-columns:minmax(0,1fr)}}.sx-sp{margin:0}.sx-sp-win{border:1px solid var(--oc-border);background:var(--oc-panel)}.sx-sp-bar{border-bottom:1px solid var(--oc-border);color:var(--oc-dim);font:400 13px/1.3 var(--oc-mono);background:#131313;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.75rem 1rem;display:flex}.sx-sp-bar b{color:var(--oc-strong);font-weight:700}.sx-sp-bar i{color:#555;font-style:normal}.sx-sp-bar em{margin-left:auto;font-style:normal}.sx-sp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.3fr);display:grid}.sx-sp-grid>section{border-right:1px solid var(--oc-border);min-width:0;padding:1rem}.sx-sp-grid>section:last-child{border-right:0}.sx-sp-h{color:var(--oc-dim);font:400 11px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem!important}.sx-sp-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sx-sp-apps li{border:1px solid var(--oc-border);min-width:0;color:var(--oc-strong);font:400 12.5px/1.2 var(--oc-mono);white-space:nowrap;align-items:center;gap:.45rem;padding:7px 8px;display:flex;overflow:hidden}.sx-sp-files{flex-direction:column;gap:6px;display:flex}.sx-sp-files li{border:1px solid var(--oc-border);color:var(--oc-strong);font:400 12.5px/1.2 var(--oc-mono);background:#121212;align-items:center;gap:.5rem;padding:7px 9px;display:flex}.sx-sp-files em{color:var(--oc-dim);margin-left:auto;font-style:normal}.sx-sp-handoff{border:1px solid var(--oc-border);background:#121212;padding:.875rem;font-size:13.5px;line-height:1.45}.sx-sp-by{align-items:center;gap:.45rem;display:flex}.sx-sp-by b{color:var(--oc-strong);font-weight:600}.sx-sp-to{color:var(--oc-dim);padding-left:1.3rem;font-size:12.5px;margin-top:.125rem!important}.sx-sp-text{color:var(--oc-text);margin-top:.5rem!important}.sx-sp-chips{flex-wrap:wrap;gap:6px;display:flex;margin-top:.625rem!important}.sx-sp-chips span{border:1px solid var(--oc-border-strong);color:var(--oc-text);font:400 11.5px/1.2 var(--oc-mono);padding:4px 7px}.sx-sp-state{color:var(--oc-dim);align-items:center;gap:.4rem;font-size:12.5px;display:flex;margin-top:.625rem!important}.sx-sp figcaption{color:var(--oc-dim);margin-top:.875rem;font-size:13.5px}@media (max-width:960px){.sx-sp-grid{grid-template-columns:minmax(0,1fr)}.sx-sp-grid>section{border-right:0;border-bottom:1px solid var(--oc-border)}.sx-sp-grid>section:last-child{border-bottom:0}.sx-sp-apps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.sx-sp-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-sp-bar em{width:100%;margin-left:0}}.sx-ctable{min-width:620px}.sx-ctable th,.sx-ctable td{text-align:left;vertical-align:top}.sx-ctable td{color:var(--oc-text);font:400 14px/1.45 var(--oc-sans)}.sx-ctable td:nth-child(2){color:var(--oc-strong)}.sx-ctable-note{border-top:1px solid var(--oc-border);color:var(--oc-dim);padding:.75rem 1.25rem;font-size:13px}.sx-ctable :is(th,td):nth-child(3){background:0 0}.sx-mark img{filter:none}.sx-hf{--hf-panel:#141414;--hf-line:#2e2e2e;--hf-inner:#1a1a1a;gap:.875rem;margin:0;display:grid}.sx-hf-tag{border:1px solid var(--hf-line);color:var(--oc-dim);font:500 11px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:.3rem .5rem}.sx-hf-row{grid-template-columns:minmax(0,1fr) 4.25rem minmax(0,1.45fr) 4.25rem minmax(0,1fr);align-items:stretch;display:grid}.sx-hf-p{border:1px solid var(--hf-line);background:var(--hf-panel);flex-direction:column;min-width:0;display:flex}.sx-hf-p.is-space{border-color:#4a4a4a}.sx-hf-head{border-bottom:1px solid var(--hf-line);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.sx-hf-head h3{color:var(--oc-strong);font:700 18px/1.1 var(--oc-mono);letter-spacing:-.02em;margin:0}.sx-hf-p.is-space .sx-hf-head h3{font-size:22px}.sx-hf-n{color:var(--oc-dim);font:500 12px/1 var(--oc-mono);letter-spacing:.08em}.sx-hf-relay{color:var(--oc-strong);image-rendering:pixelated;shape-rendering:crispedges;margin-left:auto}.sx-hf-who{border-bottom:1px solid var(--hf-line);color:var(--oc-dim);font:400 12px/1.3 var(--oc-mono);align-items:center;gap:.5rem;margin:0;padding:.625rem 1rem;display:flex}.sx-hf-logo{color:var(--oc-strong);filter:grayscale()brightness(1.7);display:inline-flex}.sx-hf-body{color:var(--oc-text);flex-direction:column;gap:1rem;padding:1rem;font-size:14px;line-height:1.45;display:flex}.sx-hf-body p{margin:0}.sx-hf-k{color:var(--oc-dim);font:500 11px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem!important}.sx-hf-say,.sx-hf-ask{border:1px solid var(--hf-line);background:var(--hf-inner);color:var(--oc-strong);padding:.75rem}.sx-hf-ask{border-color:#5a5a5a}.sx-hf-say:before{content:"> ";color:var(--oc-dim);font-family:var(--oc-mono)}.sx-hf-ask span,.sx-hf-out span{color:var(--oc-dim);font:500 11px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.375rem;display:block}.sx-hf-out{border-left:2px solid var(--oc-strong);padding-left:.75rem}.sx-hf-files{border:1px solid var(--hf-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.sx-hf-file{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.5rem .75rem;display:flex}.sx-hf-file+.sx-hf-file{border-top:1px solid var(--hf-line)}.sx-hf-fname{min-width:0;font:400 13px/1.3 var(--oc-mono);align-items:baseline;gap:.5rem;display:inline-flex}.sx-hf-fname b{overflow-wrap:anywhere;color:var(--oc-strong);font-weight:700}.sx-hf-fname em{color:var(--oc-strong);border:1px solid #4a4a4a;flex:none;padding:.1rem .3rem;font-size:11px;font-style:normal}.sx-hf-fnote{color:var(--oc-dim);font:400 12px/1.3 var(--oc-mono)}.sx-hf-pin{background:var(--hf-inner);border:1px solid #5a5a5a;padding:.875rem}.sx-hf-pin-from{color:var(--oc-strong);font:700 14px/1.3 var(--oc-mono)}.sx-hf-pin-from i{color:var(--oc-dim);font-style:normal;font-weight:400}.sx-hf-pin-text{margin-top:.375rem!important}.sx-hf-next{color:#101010;background:#ededed;padding:.75rem .875rem}.sx-hf-next .sx-hf-k{color:#555}.sx-hf-next p:last-child{font:400 14px/1.3 var(--oc-mono)}.sx-hf-arrow{color:var(--oc-dim);font:500 11px/1 var(--oc-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;margin:0;display:flex}.sx-hf-arrow i{background:#5a5a5a;width:100%;height:1px;position:relative}.sx-hf-arrow i:after{content:"";border:4.5px solid #0000;border-left:6px solid #8f8f8f;border-right:0;position:absolute;top:-4px;right:0}.sx-hf figcaption{color:var(--oc-dim);font:400 13px/1.4 var(--oc-mono)}@media (max-width:1100px){.sx-hf-row{grid-template-columns:minmax(0,1fr)}.sx-hf-arrow{flex-direction:row;height:2.75rem}.sx-hf-arrow i{order:-1;width:1px;height:100%}.sx-hf-arrow i:after{border:4.5px solid #0000;border-top:6px solid #8f8f8f;border-bottom:0;top:auto;bottom:0;right:-4px}}.sx-teammate-answer{max-width:560px;font-family:Winskel Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sx-teammate-answer .spm{--np-sans:"Winskel Inter", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}
body:has(.sx:is(.sx-reference,.wk-marketing)){background:#0f0f0f}.sx-reference,.sx.wk-marketing{--oc-bg:#0f0f0f;--oc-weak:#161616;--oc-weaker:#242424;--oc-text:#b8b8b8;--oc-dim:#848484;--oc-strong:#f0f0f0;--oc-border:#272727;--winskel-lime:#b6d06a}.sx-reference .sx-side{gap:20px}.sx-reference .sx-mark img{filter:none;width:132px;height:auto}.sx-reference .sx-side-agent{display:none}.sx-reference .sx-hero h1{max-width:var(--three-cards);color:var(--oc-strong);font:400 clamp(2.25rem, 4.02vw, 3.618rem)/1.05 var(--oc-mono);letter-spacing:-.03em;text-wrap:pretty;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.sx-reference .sx-hero-lede{max-width:var(--three-cards)}.sx-reference .sx-cards.is-hero{scroll-padding-inline:0 var(--edge)}.sx-reference .sx-cards.is-hero .sx-card:last-child{scroll-snap-align:end}.sx-reference .sx-cards.is-hero .sx-card{min-height:calc(1.25 * var(--card) + 9.875rem)}.sx-reference .sx-card h3{font:400 17px/1.3 var(--oc-mono);letter-spacing:0}.sx-reference .sx-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:12px;display:flex}.sx-reference .sx-card-actions .sx-btn{min-width:0}.sx-reference .sx-solution-example{color:var(--oc-strong);font:400 1rem/1.4 var(--oc-mono)}.sx-reference .sx-solution-example+p{color:var(--oc-text)}.sx-reference .sx-reference-media{background:var(--oc-weak);place-items:center;min-height:15rem;padding:6%;display:grid}.sx-reference .sx-reference-media:before,.sx-reference .sx-reference-media:after{content:none}.sx-reference-products{gap:var(--gutter);max-width:var(--three-cards);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.sx-reference-products>.sx-card,.sx-product-cards>.sx-card{grid-template-rows:subgrid;row-gap:0;display:grid}.sx-reference-products>.sx-card{grid-row:span 3}.sx-product-cards>.sx-card{grid-row:span 4}.sx :is(.sx-reference-products,.sx-product-cards)>.sx-card>.sx-btn{justify-self:start}.sx-reference-faq summary{color:var(--oc-strong);cursor:pointer;justify-content:space-between;padding-block:.75rem;font-size:18px;list-style:none;display:flex}.sx-reference-faq summary:after{content:"+";color:var(--oc-dim)}.sx-reference-faq details[open] summary:after{content:"−"}.sx-reference-faq p{margin-bottom:.75rem}.sx-reference-faq a{text-decoration:underline}.sx-reference .sx-product-shot img{object-fit:contain;object-position:left center;width:100%;max-height:75vh}.sx .sx-app-hero-shot{text-align:start;min-width:0;max-width:64rem;margin-block:0}.sx :is(.sx-hero,.wk-hero)>.sx-app-hero-shot{margin-top:clamp(1.5rem,4vw,2.75rem)}.sx-reference-apps{min-height:99px;color:var(--oc-dim);font:400 15px/1.4 var(--oc-mono);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:3rem;display:flex}.sx-reference-apps ul{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.sx-reference-apps li{align-items:center;gap:.5rem;display:inline-flex}.sx-provider-preview{font-size:.7em;display:block}.sx-reference .sx-reference-intro{border:0;margin-top:4rem;padding-top:0}.sx-reference :is(.sx-pb,.sx-product-shot,.sx-workflows){margin:0}.sx-reference .sx-pb{gap:1.375rem;display:grid}.sx-reference .sx-pb-group h3{color:var(--oc-strong);font:400 .875rem/1.4 var(--oc-mono);margin-bottom:.625rem}.sx-reference .sx-pb-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.sx-reference .sx-pb-row>.sx-pb-win{border-radius:0;margin:0;display:block}.sx-reference .sx-pb-bar{min-height:2.5rem;color:var(--oc-text);font:400 .8rem/1.35 var(--oc-mono);gap:.5rem}.sx-reference .sx-pb-bar .spd-logo{flex:none;margin:0}.sx-reference .sx-pb-state{color:var(--oc-text)}.sx-reference .sx-pb-row>.is-missing .sx-pb-file{color:var(--oc-text);border-color:#5e5e5e}.sx-reference .sx-pb-row>.is-missing:before{content:"";border-top:1px dashed #646464;width:1.75rem;position:absolute;top:50%;right:calc(100% + 1px)}.sx-reference .sx-pb-break{background:var(--oc-bg);color:var(--oc-text);font:400 1rem/1 var(--oc-mono);padding-inline:.15rem;position:absolute;top:50%;right:calc(100% + .875rem);transform:translate(50%,-50%)}.sx-reference :is(a,button,summary):focus-visible{outline-color:var(--winskel-lime)}.sx-reference .sx-nav a[aria-current] .sx-nav-index{color:var(--winskel-lime)}.sx-reference .sx-pricing-contact{color:var(--oc-text);margin-top:1rem}.sx-reference .sx-pricing-contact a{text-underline-offset:3px;text-decoration:underline}.sx-reference .sx-reference-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sx-reference .sx-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-reference .sx-band{isolation:isolate;background:#121212;position:relative}.sx-reference .sx-band h2{max-width:22ch;font:400 clamp(1.75rem, 2.4vw, 2.25rem)/1.2 var(--oc-mono);letter-spacing:-.02em}@media (min-width:961px){.sx-reference .sx-side>.sx-nav .sx-nav-main{border:0;width:auto;min-width:0;margin:0}.sx-reference .sx-side-top{border-bottom:1px solid var(--oc-border);padding-bottom:.75rem}.sx-reference .sx-side>.sx-nav .sx-nav-main a{letter-spacing:-.015em;border:0;grid-template-columns:2.25rem minmax(0,1fr);gap:0;padding:7px 0;display:grid}.sx-reference .sx-side>.sx-nav .sx-nav-main a[aria-current]{color:var(--oc-strong);background:0 0}.sx-reference .sx-side>.sx-nav .sx-nav-main a:before{background:var(--oc-dim);width:1px;left:-9px}.sx-reference .sx-side>.sx-nav .sx-nav-main a:hover,.sx-reference .sx-side>.sx-nav .sx-nav-main a:hover .sx-nav-index{color:var(--winskel-lime);background:0 0}}@media (max-width:960px){.sx-reference .sx-side{gap:0}}@media (max-width:600px){.sx-reference .sx-hero h1{font-size:clamp(2.125rem,10vw,3rem)}.sx-reference .sx-main{--card:calc((100cqw + var(--edge) * 2) * .79);padding-top:2.25rem}.sx-reference .sx-cards.is-hero{scroll-padding-inline:var(--edge)}.sx-reference-apps{gap:.75rem;margin-top:2.5rem}.sx-reference-products{grid-template-columns:minmax(0,1fr);margin-top:2rem}.sx-reference .sx-pb-row,.sx-reference .sx-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}
