.ss{--ink:#202020;--mute:#707070;--faint:#a3a3a3;--hair:rgba(123,129,140,.3);--hair2:rgba(123,129,140,.18);--card:#fafafa;--green:#0f9d58;--amber:#d97706;--blue:#2f6fed;--ease:cubic-bezier(0,0,.2,1);position:fixed;inset:0;display:grid;grid-template-columns:96px 1fr;color:var(--ink);background:linear-gradient(#f2f2f2,#edf8ff);font:500 14px/1.4 Inter Tight;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}.ss *,.ss :after,.ss :before{box-sizing:border-box}.ss button,.ss textarea{font:inherit;letter-spacing:inherit;color:inherit}.ss button{border:0;background:none;cursor:pointer;padding:0}.ss h2,.ss p{margin:0}.ss small{display:block;color:var(--mute);font-size:12.5px;font-weight:450}.ss-rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:16px 0 14px}.ss-tile{position:relative;isolation:isolate;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--mute);text-decoration:none;transition:transform .15s var(--ease),color .15s var(--ease)}.ss-tile.dark{color:#fff;font-size:12px;font-weight:600}.ss-tile.dark:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 2px 3px rgba(0,0,0,.28);background:linear-gradient(110deg,#4c4c4c,#b8b8b8 25%,#727272 50%,#b8b8b8 75%,#3f3f3f)}.ss-tile.dark:after{content:"";position:absolute;inset:1.5px;z-index:-1;border-radius:10.5px;background:#111;box-shadow:inset 0 1px 1px rgba(255,255,255,.28),inset 0 -6px 10px rgba(255,255,255,.06)}.ss-tile.dark img{width:30px;height:30px;border-radius:8px}.ss-rail .ss-tile svg{width:22px;height:22px}.ss-rail>.ss-tile.dark{width:44px;height:44px;border-radius:13px}.ss-tile.dark:hover{transform:translateY(-1px)}.ss-tile.dark:active{transform:scale(.96)}.ss-rail nav{display:grid;gap:6px;margin-top:4px}.ss-rail nav a{display:grid;justify-items:center;gap:3px;width:72px;padding:4px 0;text-decoration:none}.ss-rail nav small{font-size:11px;font-weight:500;color:var(--mute);letter-spacing:-.01em;transition:color .15s var(--ease)}.ss-rail nav a:hover .ss-tile{color:var(--ink);transform:scale(1.06)}.ss-rail nav a:hover small{color:var(--ink)}.ss-rail nav a:active .ss-tile{transform:scale(.95)}.ss-rail nav a.on .ss-tile,.ss-rail nav a.on small{color:var(--ink)}.ss-rail nav a.on .ss-tile svg{fill:currentColor;fill-opacity:.92;stroke:#fff;stroke-width:1.2}.ss-rail nav a.on .ss-tile:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 2px 3px rgba(104,101,101,.16);background:linear-gradient(286deg,rgba(255,255,255,.2),#fff 26%,rgba(255,255,255,.5) 50%,#fff 75%,rgba(255,255,255,.3)),#c9ccd2}.ss-rail nav a.on .ss-tile:after{content:"";position:absolute;inset:2px;z-index:-1;border-radius:10px;background:#fff;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.ss-rail-foot{margin-top:auto;display:grid;gap:12px;justify-items:center}.ss .ss-gift{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#3b74f2;box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -3px 6px rgba(0,0,40,.18),0 2px 4px rgba(59,116,242,.4);transition:transform .2s var(--ease)}.ss .ss-gift:hover{transform:scale(1.08) rotate(12deg)}.ss .ss-gift:active{transform:scale(.94)}.ss-invite{position:absolute;left:84px;bottom:58px;z-index:30;width:250px;padding:16px;border-radius:20px;background:var(--card);display:grid;gap:6px;box-shadow:0 0 0 .5px var(--hair),0 18px 36px -10px rgba(0,0,0,.25);animation:ss-pop .22s var(--ease)}.ss-invite b{font-weight:600;font-size:15px;letter-spacing:-.03em}.ss-invite p{color:var(--mute);font-size:13px;font-weight:450;margin-bottom:6px}.ss-tile.dark.logo{color:#fff}.ss-tile.dark.logo:after{background:radial-gradient(120% 100% at 50% 0,#2a2a2a 0,#0f0f0f 60%);box-shadow:inset 0 1px 1px rgba(255,255,255,.35),inset 0 -8px 12px rgba(255,255,255,.05)}.cm-mark{display:block;background:currentColor;-webkit-mask:url(/brand/mark-white.png) center/contain no-repeat;mask:url(/brand/mark-white.png) center/contain no-repeat}.ss-tile.dark.logo .cm-mark{filter:drop-shadow(0 1px 0 rgba(0,0,0,.6)) drop-shadow(0 0 6px rgba(255,255,255,.18))}.ss-main{margin:8px 8px 0 0;border-radius:24px 24px 0 0;background:#fff;overflow:auto;min-width:0;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08)}.ss-top{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:.5px solid var(--hair)}.ss-top h1{margin:0;font-size:19px;font-weight:600;letter-spacing:-.035em}.ss-top p{color:var(--mute);font-size:14px;font-weight:450}.ss-top-right{display:flex;align-items:center;gap:16px}.ss-usage{display:grid;gap:6px;font-size:12.5px;color:var(--mute);text-align:right}.ss-usage i{display:grid;grid-template-columns:repeat(4,22px);gap:3px}.ss-usage em{height:4px;border-radius:9px;background:rgba(0,0,0,.09)}.ss-usage em.on{background:var(--ink)}.ss .ss-round{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#4a4a4a;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.16);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.ss .ss-round:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px rgba(123,129,140,.5),0 4px 8px rgba(104,101,101,.18)}.ss .ss-round:active{transform:scale(.95)}.ss-round u{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:50%;background:#f2541b;box-shadow:0 0 0 2px #fff}.ss-wrap{max-width:1040px;margin:0 auto;padding:28px 28px 80px;background:#f5f5f5;min-height:100%;max-width:none}.ss-wrap>*{max-width:1040px;margin-left:auto;margin-right:auto}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:12px;background:#fff;font-weight:600;font-size:13.5px;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.16);transition:background .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease),opacity .15s}.ss .ss-btn{position:relative;isolation:isolate;padding:0 13px;background:none;box-shadow:none}.ss-btn:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 2px 3px rgba(104,101,101,.16);background:linear-gradient(110deg,#959aa3,#fff 25%,#bdc0c6 50%,#fff 75%,#a3a7af)}.ss-btn:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:11px;background:#fff;transition:background .15s var(--ease)}.ss .ss-btn:hover:after{background:#f6f6f6}.ss .ss-btn:hover:before{box-shadow:0 3px 6px rgba(104,101,101,.22)}.ss .ss-btn:active{transform:scale(.98)}.ss .ss-btn:disabled{opacity:.45;pointer-events:none}.ss-btn.wide{width:100%}.ss .ss-metal{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border-radius:12px;font-weight:600;color:rgba(255,255,255,.92);transition:transform .15s var(--ease),opacity .15s var(--ease)}.ss-metal:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;box-shadow:0 2px 3px rgba(0,0,0,.24);background:linear-gradient(110deg,#4c4c4c,#b8b8b8 25%,#727272 50%,#b8b8b8 75%,#3f3f3f)}.ss-metal:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:11px;background-color:#000;background-image:linear-gradient(103deg,rgba(255,255,255,0),rgba(255,255,255,.16) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.16) 75%,rgba(255,255,255,0));background-size:200% 100%;background-position:0 0;transition:background-position .7s var(--ease),background-color .3s}.ss .ss-metal:hover:after{background-position:100% 0}.ss .ss-metal:active{transform:scale(.98)}.ss .ss-metal:disabled{opacity:.35;pointer-events:none}.ss-metal.busy span:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:-1px;border-radius:50%;border:1.6px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ss-spin .7s linear infinite}.ss-metal.done:after{background-color:#0b7a44}.ss-field{display:grid;gap:8px}.ss-field>span{font-size:12.5px;color:var(--mute)}.ss-field u{color:var(--ink);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ss-field textarea{width:100%;resize:none;padding:10px 12px;border-radius:12px;border:0;outline:0;background:rgba(112,112,112,.04);font-weight:500;box-shadow:0 0 0 .5px rgba(112,112,112,.25);transition:box-shadow .15s var(--ease)}.ss-field textarea::placeholder{color:var(--faint);font-weight:450}.ss-field textarea:hover{box-shadow:0 0 0 .5px rgba(112,112,112,.5)}.ss-field textarea:focus{background:#fff;box-shadow:0 0 0 1px var(--ink),0 0 0 4px rgba(32,32,32,.08)}.ss-field.grow{flex:1 1;grid-template-rows:auto 1fr}.ss-field.grow textarea{height:100%;min-height:120px}.ss-seg{display:inline-flex;padding:3px;gap:2px;border-radius:12px;background:rgba(0,0,0,.05)}.ss .ss-seg button{height:30px;padding:0 12px;border-radius:9px;font-weight:550;font-size:13px;color:var(--mute);transition:color .15s var(--ease),background .15s,box-shadow .15s}.ss .ss-seg button:hover{color:var(--ink)}.ss .ss-seg button.on{color:var(--ink);background:#fff;box-shadow:0 2px 3px rgba(104,101,101,.16),0 0 0 .5px var(--hair)}.ss-send{padding:12px;border-radius:28px;background:#fff;display:grid;gap:10px;box-shadow:0 0 0 .5px var(--hair),0 12px 24px -12px rgba(0,0,0,.12);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.ss-send.over{box-shadow:0 0 0 1.5px var(--ink),0 18px 32px -12px rgba(0,0,0,.2);transform:scale(1.004)}.ss .ss-dropline{display:flex;align-items:center;gap:14px;width:100%;padding:22px 18px;border-radius:18px;text-align:left;background:#fff;box-shadow:0 0 0 .5px var(--hair2);outline:1.5px dashed rgba(123,129,140,.35);outline-offset:-7px;transition:outline-color .15s var(--ease)}.ss .ss-dropline:hover{outline-color:rgba(32,32,32,.5)}.ss .ss-send.has .ss-dropline{outline-style:solid;outline-color:rgba(15,157,88,.45)}.ss-dropline b{display:block;font-size:20px;font-weight:600;letter-spacing:-.035em}.ss-orb{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.16),inset 0 -2px 0 rgba(0,0,0,.04);transition:transform .25s var(--ease)}.ss-dropline:hover .ss-orb,.ss-send.over .ss-orb{transform:translateY(-2px) rotate(-4deg)}.ss-send-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 2px}.ss-head{display:flex;align-items:baseline;gap:8px;margin:40px auto 14px;padding:0 4px}.ss-head h2{font-size:20px;font-weight:600;letter-spacing:-.035em}.ss-head span{color:var(--faint);font-size:14px}.ss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-card{padding:8px;border-radius:24px;background:var(--card);cursor:pointer;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08);transition:transform .2s var(--ease),box-shadow .2s var(--ease);animation:ss-rise .45s var(--ease) backwards}.ss-card:not(.skel):not(.editing):hover{transform:translateY(-2px);box-shadow:0 0 0 .5px rgba(123,129,140,.45),0 16px 28px -14px rgba(0,0,0,.22)}.ss-card.editing{cursor:default}.ss-thumb{position:relative;aspect-ratio:16/9;border-radius:17px;overflow:hidden;background:#ececec;box-shadow:0 0 0 .5px var(--hair2)}.ss-thumb img,.ss-thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ss-thumb video{opacity:0;transition:opacity .25s var(--ease)}.ss-card:hover .ss-thumb video{opacity:1}.ss-len{right:8px;bottom:8px;padding:2px 7px;border-radius:7px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-len,.ss-play{position:absolute}.ss-play{left:50%;top:50%;width:46px;height:46px;margin:-23px;border-radius:50%;display:grid;place-items:center;color:#111;padding-left:2px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 16px rgba(0,0,0,.25);opacity:0;transform:scale(.85);transition:opacity .2s var(--ease),transform .2s var(--ease)}.ss-card:hover .ss-play{opacity:1;transform:scale(1)}.ss-card.editing .ss-thumb img{filter:blur(5px) saturate(.9) brightness(.62);transform:scale(1.06)}.ss-cook{position:absolute;inset:0;display:grid;place-content:center;gap:14px;justify-items:center;background:linear-gradient(rgba(14,14,16,.28),rgba(14,14,16,.5))}.ss-cook span{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:99px;background:rgba(255,255,255,.92);font-weight:600;font-size:13px;box-shadow:0 2px 3px rgba(104,101,101,.16),0 0 0 .5px var(--hair)}.ss-cook span i{width:12px;height:12px;border-radius:50%;border:1.6px solid rgba(0,0,0,.15);border-top:1.6px solid var(--ink);animation:ss-spin .8s linear infinite}.ss-cook div{width:190px;height:4px;border-radius:9px;background:rgba(255,255,255,.26);overflow:hidden}.ss-cook em{display:block;height:100%;border-radius:9px;background:#fff;transition:width 1s linear}.ss-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 8px 6px}.ss-meta>div{min-width:0}.ss-meta b{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-chip{flex:none;height:26px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 1px 2px rgba(104,101,101,.1)}.ss-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ss-chip.ready{color:var(--amber)}.ss-chip.approved{color:var(--green)}.ss-chip.editing{color:var(--blue)}.ss-chip.ready:before{animation:ss-pulse 1.6s ease-in-out infinite}.skel{cursor:default;animation:none}.skel .ss-meta i,.skel .ss-thumb{background:linear-gradient(100deg,#eee 30%,#f8f8f8 50%,#eee 70%);background-size:200% 100%;animation:ss-shimmer 1.2s linear infinite;box-shadow:none}.skel .ss-meta{display:grid;gap:8px;justify-content:start}.skel .ss-meta i{display:block;height:12px;width:190px;border-radius:6px}.skel .ss-meta i:last-child{width:110px}.ss-scrim{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:28px;background:rgba(20,20,20,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ss-fade .2s var(--ease)}.ss-viewer{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:8px;padding:8px;border-radius:32px;background:var(--card);box-shadow:0 0 0 .5px var(--hair),0 24px 48px rgba(0,0,0,.28);animation:ss-pop .28s var(--ease)}.ss-player{border-radius:24px;overflow:hidden;background:#000;aspect-ratio:16/9;align-self:start}.ss-player video{width:100%;height:100%;display:block}.ss-vside{display:flex;flex-direction:column;gap:12px;padding:12px 10px 8px}.ss-vhead{display:flex;justify-content:space-between;gap:8px}.ss-vhead b{font-size:17px;font-weight:600;letter-spacing:-.035em;display:block}.ss-x{width:30px;height:30px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--mute);transition:background .15s,color .15s}.ss .ss-x:hover{background:rgba(0,0,0,.06);color:var(--ink)}.ss-vfoot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;border-top:.5px solid var(--hair)}.ss-vfoot .ss-btn{height:40px}.ss-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ss-bar .ss-metal span,.ss-btn,.ss-metal span{display:inline-flex;align-items:center;gap:6px}.ss-bar .ss-btn,.ss-search{height:40px}.ss-search{flex:1 1;min-width:200px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:12px;color:var(--mute);background:rgba(112,112,112,.04);box-shadow:0 0 0 .5px rgba(112,112,112,.25);transition:box-shadow .15s var(--ease),background .15s}.ss-search:focus-within{background:#fff;box-shadow:0 0 0 1px var(--ink),0 0 0 4px rgba(32,32,32,.08)}.ss-search input{flex:1 1;border:0;outline:0;background:none;font:inherit;font-weight:500;color:var(--ink);letter-spacing:inherit}.ss-search input::placeholder{color:var(--faint)}.ss-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08)}.ss-stats>div{padding:14px 18px;display:grid;gap:4px}.ss-stats>div+div{border-left:.5px solid var(--hair)}.ss-stats small{font-size:11.5px}.ss-stats b{font-size:20px;font-weight:650;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-stats b em{font-style:normal;color:var(--faint);font-weight:500;font-size:15px}.ss-stats b.sm{font-size:17px}.ss-wrap>.ss-seg{display:flex;width:max-content;margin-top:20px;margin-bottom:14px}.ss-wrap>.ss-seg,.ss-wrap>.ss-tabs{margin-left:max(0px,calc((100% - 1040px) / 2))}.ss-tabs{display:flex;gap:4px;margin-top:18px;margin-bottom:16px;border-bottom:.5px solid var(--hair)}.ss .ss-tabs button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 10px;margin-bottom:-.5px;color:var(--mute);font-weight:550;border-bottom:2px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.ss .ss-tabs button svg{width:16px;height:16px}.ss .ss-tabs button:hover{color:var(--ink)}.ss .ss-tabs button.on{color:var(--ink);border-color:var(--ink)}.ss-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ss-card.asset{padding:6px;border-radius:18px;background:#fff}.ss-card.asset .ss-thumb{border-radius:13px}.ss-card.asset .ss-meta{padding:9px 6px 5px}.ss-card.asset .ss-meta b{font-size:13.5px}.ss-thumb.logo{background:#f3f3f3}.ss-thumb.logo img{object-fit:contain;padding:22%}.ss-kind{left:7px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ss-kind,.ss-tick{position:absolute;top:7px;height:22px}.ss-tick{right:7px;width:22px;border-radius:50%;display:grid;place-items:center;color:transparent;background:rgba(255,255,255,.85);box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.25);transition:background .15s var(--ease),transform .2s var(--ease),box-shadow .15s}.ss-tick svg{width:13px;height:13px;stroke-width:2.2}.ss-card.picked{box-shadow:0 0 0 1.5px #2f6fed,0 6px 14px -6px rgba(47,111,237,.5)}.ss-card.picked .ss-tick{color:#fff;background:#2f6fed;box-shadow:none;transform:scale(1.08)}.ss-toast{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;border-radius:12px;color:#0b7a44;background:#ecf8f1;font-weight:550;animation:ss-rise .3s var(--ease)}.ss-wrap.dropping{position:relative}.ss-dropveil{position:fixed;inset:8px 8px 0 104px;z-index:8;border-radius:24px 24px 0 0;display:grid;place-content:center;justify-items:center;gap:12px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:2px dashed rgba(32,32,32,.4);outline-offset:-14px;pointer-events:none;font-size:17px;animation:ss-fade .15s}.ss .ss-round.big{width:56px;height:56px}.ss-round.big svg{width:24px;height:24px}.ss-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:56px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08)}.ss-empty b{font-size:19px;font-weight:600;letter-spacing:-.035em;margin-top:6px}.ss-empty p{color:var(--mute);max-width:380px;margin-bottom:10px}.ss-toast.warn{color:#9a5b00;background:#fff5e6}.spin{display:inline-flex;animation:ss-spin .9s linear infinite}.ss-metal.blue:before{background:linear-gradient(110deg,#2a5fd0,#a9c6ff 25%,#4a82ee 50%,#a9c6ff 75%,#2452ba);box-shadow:0 2px 3px rgba(47,111,237,.35)}.ss-metal.blue:after{background-color:#3b7bf5}.ss-sheet{position:fixed;inset:0;z-index:25;display:grid;grid-template-columns:236px 1fr;background:linear-gradient(#f2f2f2,#edf8ff);animation:ss-fade .2s var(--ease)}.ss-sheet aside{padding:24px 20px;display:flex;flex-direction:column;gap:22px}.ss-sheet ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ss-sheet li a{display:flex;align-items:center;gap:10px;height:38px;color:var(--faint);font-size:16px;font-weight:550;letter-spacing:-.03em;text-decoration:none;transition:color .15s}.ss-sheet li a:hover,.ss-sheet li.done a{color:var(--ink)}.ss-sheet li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:600;color:var(--mute);box-shadow:inset 0 0 0 .5px rgba(112,112,112,.5);transition:background .2s var(--ease),color .2s}.ss-sheet li i svg{width:12px;height:12px;stroke-width:2.4}.ss-sheet li.done i{background:var(--ink);color:#fff;box-shadow:none}.ss-sheet aside p{margin-top:auto;color:var(--mute);font-size:13px;font-weight:450}.ss-sheet-main{margin:8px 8px 0 0;border-radius:24px 24px 0 0;background:#f5f5f5;display:flex;flex-direction:column;min-height:0;overflow:hidden;box-shadow:0 0 0 .5px var(--hair);animation:ss-pop .3s var(--ease)}.ss-sheet-main>header{padding:20px 28px 16px;background:#fff;border-bottom:.5px solid var(--hair)}.ss-sheet-main>header h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.04em}.ss-sheet-main>header p{color:var(--mute);font-size:13.5px;font-weight:450}.ss-sheet-body{flex:1 1;overflow:auto;padding:28px;display:grid;gap:36px;align-content:start;scroll-behavior:smooth}.ss-sheet-body>*{width:100%;max-width:760px;margin:0 auto}.ss-sheet section{display:grid;gap:4px}.ss-sheet h3{margin:0;font-size:18px;font-weight:600;letter-spacing:-.035em}.ss-sheet h3 em{color:#e5484d;font-style:normal}.ss-row small,.ss-sheet section>small{margin-bottom:10px}.ss-sheet h4{margin:14px 0 8px;font-size:13.5px;font-weight:600;display:flex;justify-content:space-between}.ss-sheet h4 span{color:var(--mute);font-weight:450}.ss-row{display:flex;justify-content:space-between;align-items:start;gap:12px}.ss-sheet .ss-dropline{padding:26px 20px;border-radius:16px;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08)}.ss .ss-dropline.over{outline-color:var(--ink);outline-style:solid}.ss .ss-dropline.has{outline-style:solid;outline-color:rgba(15,157,88,.45)}.ss-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ss .ss-choices button{position:relative;display:flex;gap:12px;align-items:flex-start;text-align:left;padding:16px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px var(--hair);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.ss .ss-choices button:hover{box-shadow:0 0 0 .5px rgba(123,129,140,.6),0 6px 14px -8px rgba(0,0,0,.2);transform:translateY(-1px)}.ss .ss-choices button:active{transform:scale(.985)}.ss .ss-choices button.on{box-shadow:0 0 0 1.5px var(--ink),0 6px 14px -8px rgba(0,0,0,.25)}.ss-choices b{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em}.ss-choices small{margin-top:2px;line-height:1.4}.ss-ico{width:40px;height:40px;flex:none;border-radius:8px;display:grid;place-items:center;color:var(--mute);background:#fafafa;box-shadow:0 0 0 .5px rgba(112,112,112,.3);transition:color .15s,background .15s}.ss-choices button.on .ss-ico{color:#fff;background:var(--ink)}.ss-choices button>i{position:absolute;right:12px;top:12px;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.2);transition:box-shadow .15s var(--ease)}.ss-choices button.on>i{box-shadow:inset 0 0 0 5px var(--ink)}.ss-input{display:grid;gap:6px;margin-top:10px}.ss-input>span{font-size:13px;font-weight:550;color:#4a4a4a}.ss-input input,.ss-input textarea{width:100%;height:40px;padding:0 12px;border:0;outline:0;resize:none;border-radius:12px;background:#fff;font:inherit;font-weight:600;letter-spacing:inherit;color:var(--ink);box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08);transition:box-shadow .15s var(--ease)}.ss-input textarea{height:auto;padding:10px 12px;line-height:1.45}.ss-input input::placeholder,.ss-input textarea::placeholder{color:var(--faint);font-weight:450}.ss-input input:hover,.ss-input textarea:hover{box-shadow:0 0 0 .5px rgba(123,129,140,.6),0 2px 3px rgba(104,101,101,.1)}.ss-input input:focus,.ss-input textarea:focus{box-shadow:0 0 0 1px var(--ink),0 0 0 4px rgba(32,32,32,.08)}.ss-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ss-files span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:10px;background:#fff;font-size:13px;box-shadow:0 0 0 .5px var(--hair);animation:ss-rise .3s var(--ease)}.ss-files svg{width:15px;height:15px;color:var(--mute)}.ss-sheet-main>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 28px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:.5px solid var(--hair)}.ss-sheet-main>footer>span{color:var(--mute);font-size:12.5px;font-weight:450}.ss-sheet-main>footer div{display:flex;gap:8px}.ss-sheet-main>footer .ss-btn{height:40px}.ss-sheet.rv{grid-template-columns:minmax(0,1fr) 380px}.rv-main{margin:8px 0 0 8px;border-radius:24px 24px 0 0;background:#f5f5f5;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;box-shadow:0 0 0 .5px var(--hair);animation:ss-pop .3s var(--ease)}.rv-main>header{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fff;border-bottom:.5px solid var(--hair)}.rv-main>header>div:nth-child(2){flex:1 1;min-width:0}.rv-main h1{margin:0;font-size:18px;font-weight:600;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-main header p{color:var(--mute);font-size:13px;font-weight:450}.rv-main header .ss-btn{height:40px}.rv-stage{flex:1 1;min-height:0;display:grid;place-items:center;padding:24px 28px 16px}.rv-player{position:relative;height:100%;max-width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#0c0c0c;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 0 6px #fff,0 0 0 6.5px var(--hair),0 30px 60px -20px rgba(0,0,0,.45),0 10px 20px -10px rgba(0,0,0,.25)}.rv-player video{width:100%;height:100%;object-fit:contain;display:block}.rv-tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:99px;font-size:12.5px;font-weight:600;color:#fff;background:rgba(15,15,15,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.25);animation:ss-rise .25s var(--ease)}.rv-scene em:before,.rv-tag i{width:7px;height:7px;border-radius:50%;background:var(--c)}.t-Talking{--c:#9aa0a6}.t-Overlay{--c:#3b7bf5}.t-Statement{--c:#111}.t-B-roll{--c:#12a457}.t-Proof{--c:#e08a00}.t-Explainer{--c:#8b5cf6}.rv-tag .t-Statement{--c:#fff}.rv-bigplay{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px;border-radius:50%;display:grid;place-items:center;padding-left:4px;color:#111;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.35),inset 0 -3px 6px rgba(0,0,0,.08);transition:opacity .2s var(--ease),transform .2s var(--ease)}.rv-bigplay.hide{opacity:0;transform:scale(1.25)}.rv-player:hover .rv-bigplay:not(.hide){transform:scale(1.06)}.rv-dock{padding:12px 20px 16px;background:#fff;border-top:.5px solid var(--hair);display:grid;gap:10px}.rv-ctrl{display:flex;align-items:center;gap:12px}.rv-ctrl b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.rv-ctrl b em{font-style:normal;color:var(--faint);font-weight:500}.rv-ctrl>span{flex:1 1;color:var(--mute);font-size:13px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv u{color:var(--ink);text-decoration:none;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss .ss-btn.sm{height:30px;font-size:12.5px}.rv-strip{position:relative;display:flex;gap:3px;height:74px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.rv-scene{position:relative;min-width:0;border-radius:10px;overflow:hidden;background:#ddd;box-shadow:0 0 0 .5px var(--hair);transition:transform .15s var(--ease),box-shadow .15s var(--ease),filter .15s}.rv-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.6) brightness(.82);pointer-events:none;transition:filter .15s}.rv-scene:hover{transform:translateY(-2px)}.rv-scene.cur img,.rv-scene.on img,.rv-scene:hover img{filter:none}.rv-scene span{left:7px;right:5px;bottom:5px;color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.7)}.rv-scene em,.rv-scene span{position:absolute;pointer-events:none}.rv-scene em{left:0;right:0;top:0;height:4px;background:var(--c);font-size:0}.rv-scene.on{box-shadow:0 0 0 2px #2f6fed}.rv-scene.cur:not(.on){box-shadow:0 0 0 1.5px var(--ink)}.rv-sel{position:absolute;top:-4px;bottom:-4px;border-radius:12px;background:rgba(47,111,237,.14);box-shadow:inset 0 0 0 2px #2f6fed;pointer-events:none}.rv-head{top:-6px;bottom:-6px;width:2px;margin-left:-1px;border-radius:2px;pointer-events:none}.rv-head,.rv-head:before{position:absolute;background:#111;box-shadow:0 0 0 1.5px #fff}.rv-head:before{content:"";left:-4px;top:-3px;width:10px;height:10px;border-radius:50%}.rv-pin{position:absolute;top:-10px;width:20px;height:20px;margin-left:-10px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:#2f6fed;box-shadow:0 0 0 2px #fff,0 3px 6px rgba(47,111,237,.5);pointer-events:none;animation:ss-pop .25s var(--ease)}.rv-side{display:flex;flex-direction:column;min-height:0;padding:8px;gap:8px}.rv-side-head{padding:14px 12px 4px}.rv-side h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.04em}.rv-notes{flex:1 1;min-height:80px;overflow:auto;display:grid;gap:8px;align-content:start;padding:4px}.rv-hint{display:grid;justify-items:center;text-align:center;gap:6px;padding:28px 18px;color:var(--mute)}.rv-hint b{color:var(--ink);font-size:15px;letter-spacing:-.03em;margin-top:6px}.rv-hint p{font-size:13px;font-weight:450}.rv-note{display:flex;gap:10px;padding:12px;border-radius:16px;background:#fff;cursor:pointer;box-shadow:0 0 0 .5px var(--hair),0 2px 3px rgba(104,101,101,.08);animation:ss-rise .3s var(--ease);transition:box-shadow .15s var(--ease)}.rv-note:hover{box-shadow:0 0 0 .5px rgba(123,129,140,.6),0 6px 14px -8px rgba(0,0,0,.2)}.rv-note>i{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:#2f6fed}.rv-note>div{flex:1 1;min-width:0;display:grid;gap:6px;justify-items:start}.rv-note p{font-weight:500}.rv-files{display:flex;flex-wrap:wrap;gap:5px}.rv-files span{display:inline-flex;gap:6px;align-items:center;height:24px;padding:0 8px;border-radius:8px;font-size:12px;background:#f4f4f4}.rv-files em{font-style:normal;color:var(--mute)}.rv-compose{padding:12px;border-radius:20px;background:#fff;display:grid;gap:10px;box-shadow:0 0 0 .5px var(--hair),0 -8px 24px -12px rgba(0,0,0,.12)}.rv-fixes{display:flex;flex-wrap:wrap;gap:5px}.ss .rv-fix{height:28px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:550;color:#4a4a4a;background:#fff;box-shadow:0 0 0 .5px var(--hair),0 1px 2px rgba(104,101,101,.12);transition:transform .12s var(--ease),background .15s,color .15s,box-shadow .15s;display:inline-flex;align-items:center}.ss button.rv-fix:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px rgba(123,129,140,.6),0 3px 6px rgba(104,101,101,.18)}.ss button.rv-fix:active{transform:scale(.96)}.ss .rv-fix.on{color:#fff;background:var(--ink);box-shadow:0 2px 4px rgba(0,0,0,.25)}.rv-compose .ss-input{margin:0}.rv-compose .ss-input textarea{background:rgba(112,112,112,.04);box-shadow:0 0 0 .5px rgba(112,112,112,.25);font-weight:500}.rv-compose .ss-input textarea:focus{background:#fff;box-shadow:0 0 0 1px var(--ink),0 0 0 4px rgba(32,32,32,.08)}.rv-attach{display:grid;gap:6px}.rv-attach>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px}.rv-attach>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-attach .ss-seg button{height:26px;padding:0 9px;font-size:12px}.rv-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rv-side>footer{padding:4px}.rv-side>footer .ss-metal{width:100%;height:44px;font-size:15px}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-shimmer{to{background-position:-200% 0}}@keyframes ss-pulse{50%{opacity:.35}}@keyframes ss-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ss-fade{0%{opacity:0}}@keyframes ss-pop{0%{opacity:0;transform:scale(.97) translateY(8px)}}@media (max-width:900px){.ss{grid-template-columns:1fr}.ss-rail{display:flex;position:absolute;z-index:5;bottom:0;left:0;right:0;flex-direction:row;gap:4px;padding:8px 8px max(8px,env(safe-area-inset-bottom));background:#f6f8fa;border-top:1px solid var(--hair)}.ss-rail>.logo{display:none}.ss-rail nav{display:flex;flex:1 1;justify-content:space-around;margin:0;gap:0}.ss-rail nav a{width:auto;min-width:48px;padding:0 4px}.ss-rail-foot{margin:0;display:flex}.ss-rail-foot .ss-gift{display:none}.ss-top{padding:12px 14px}.ss-top p,.ss-usage span{display:none}.ss-main{margin:0;border-radius:0;padding-bottom:84px}.ss-wrap{padding:20px 14px 60px}.ss-grid,.ss-viewer{grid-template-columns:minmax(0,1fr)}.ss-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-stats{grid-template-columns:repeat(2,1fr)}.ss-stats>div:nth-child(3){border-left:0}.ss-stats>div:nth-child(n+3){border-top:.5px solid var(--hair)}.ss-sheet,.ss-sheet.rv{grid-template-columns:1fr}.ss-sheet.rv{overflow:auto;display:block}.rv-main{margin:0;border-radius:0}.rv-stage{padding:12px}.rv-player{height:auto;width:100%}.rv-ctrl>span,.rv-main>header .ss-btn,.rv-main>header .ss-seg{display:none}.ss-sheet aside{flex-direction:row;align-items:center;padding:10px 14px}.ss-sheet aside ol,.ss-sheet aside p{display:none}.ss-sheet-main{margin:0;border-radius:20px 20px 0 0}.ss-sheet-body{padding:18px 14px}.ss-choices{grid-template-columns:1fr}.ss-sheet-main>footer>span{display:none}.ss-sheet-main>footer .ss-metal,.ss-sheet-main>footer div{flex:1 1}.ss-dropveil{inset:0}.ss-main{min-width:0}.ss-send-foot{flex-wrap:wrap}.ss-send-foot .ss-metal{flex:1 1}.ss-dropline b{font-size:17px}.ss-scrim{padding:10px;align-items:end}}@media (prefers-reduced-motion:reduce){.ss *{animation:none!important;transition:none!important}}.ss .ss-hide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss .ss-notes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.ss .ss-notes li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:var(--ink)}.ss .ss-notes button{display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#ececec;color:#555;cursor:pointer}.ss .ss-notes button svg{width:10px;height:10px}.ss .ss-styles-h{margin-top:22px}.ss .ss-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.ss .ss-style{display:grid;gap:4px;padding:0 0 12px;border:2px solid transparent;border-radius:14px;overflow:hidden;background:#fff;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.ss .ss-style img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;margin-bottom:6px}.ss .ss-style b{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:650}.ss .ss-style b i{font-style:normal;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:#efefef;color:#666}.ss .ss-style span{padding:0 12px;font-size:12.5px;color:#6a6a6a;line-height:1.4}.ss .ss-style-auto{grid-column:1/-1;padding:12px 0}.ss .ss-style[aria-pressed=true]{border-color:var(--ink)}.ss .ss-style:disabled{opacity:.55;cursor:default}.ss .ss-style:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){.ss .ss-styles{grid-template-columns:1fr}}